body {
	font-size: 10px;
	background: url(sozai/bg4.jpg) repeat-x;
	text-align: center;
	margin-top: 0px;
}
#contents {
	height: auto;
	margin-top: 0px;
	margin-left: 10px;
	text-align: left;
}
#topnave {
	height: 35px;
	text-align: left;
	margin-right: 5px;
	margin-left: 5px;
}

#warpper {
	font-size: 10px;
	background: #FFFFFF url(sozai/seterbg.gif) repeat-y center;
	margin: 0px auto;
	height: auto;
	width: 800px;
}

#header {
	margin: 0px auto;
	height: 200px;
	width: 800px;
	background: url(sozai/topbaner.png) no-repeat center;
	font-size: 9px;
	display: block;
}
#footer {
	background: #DE4C7D;
	border-top: 1px solid #DF507C;
	color: #FFFFFF;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
#contents #annnai {
	margin: 10px 10px 1px;
	float: left;
	height: 200px;
	width: 350px;
	padding-left: 5px;
	font-size: 13px;
	color: #DF507C;
	display: block;
	background: url(sozai/annai.jpg) no-repeat right bottom;
	font-style: normal;
	font-weight: bold;
}
#contents #annnai h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/barhaikei.png) no-repeat top;
	text-align: left;
	text-indent: 10px;
	height: 25px;
	white-space: normal;
	margin-top: 5px;
	padding-top: 6px;
	color: #666666;
	padding-left: 10px;
}

#contents #annnai2 {
	margin: 10px 10px 1px;
	float: left;
	height: auto;
	width: 350px;
	padding-left: 5px;
	font-size: 13px;
	color: #DF507C;
	display: block;
	background: no-repeat right bottom;
	font-style: normal;
	font-weight: bold;
}
#contents #annnai2 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/barhaikei.png) no-repeat top;
	text-align: left;
	text-indent: 10px;
	height: 25px;
	white-space: normal;
	margin-top: 5px;
	padding-top: 6px;
	color: #666666;
	padding-left: 10px;
}
#annnai2 #rogo {
	float: right;
}
#contents #annnai3 {
	margin: 10px 10px 1px;
	float: left;
	height: auto;
	width: 470px;
	padding-left: 5px;
	font-size: 13px;
	color: #DF507C;
	display: block;
	background: no-repeat right bottom;
	font-style: normal;
	font-weight: bold;
}
#contents #annnai3 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/barhaikei.png) no-repeat left top;
	text-align: left;
	text-indent: 10px;
	height: 25px;
	white-space: normal;
	margin-top: 5px;
	padding-top: 6px;
	color: #666666;
	padding-left: 10px;
}
#annnai3 #infra {
	border: 1px dotted #EA8BAB;
}
#sidebanner {
	display: block;
	float: right;
	width: 250px;
	margin-right: 10px;
	margin-top: 20px;
}
#contents #annnai4 {
	margin: 0px 10px 1px;
	height: auto;
	width: 700px;
	padding-left: 5px;
	font-size: 13px;
	color: #DF507C;
	display: block;
	background: no-repeat right bottom;
	font-style: normal;
	font-weight: bold;
	border: 1px dotted #DE4C7D;
	clear: both;
	padding-top: 10px;
}
#contents #annnai4 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/barhaikei.png) no-repeat left top;
	text-align: left;
	text-indent: 10px;
	height: 25px;
	white-space: normal;
	margin-top: 5px;
	padding-top: 6px;
	color: #666666;
	padding-left: 10px;
}
#contents #tennai {
	height: 550px;
	width: 770px;
	padding-left: 5px;
	color: #DF507C;
	display: block;
	background: no-repeat right bottom;
	font-style: normal;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-left: 5px;
}
#contents #tennai #sozai1 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#contents #tennai h3 {
	font-size: 16px;
	background: url(sozai/h3bg.png) no-repeat left;
	height: 50px;
	display: block;
	padding-top: 20px;
	margin: 0px auto auto 0px;
	padding-left: 50px;
	text-align: left;
}
#contents #tennai #sozai1 {
	display: block;
	width: 250px;
	color: #666666;
	float: left;
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 10px;
}
#contents #tennai #sozai2 {
	display: block;
	width: 250px;
	margin-top: 10px;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	padding-left: 5px;
	clear: left;
}
#contents #tennai #sozai2 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#contents #tennai #sozai3 {
	display: block;
	width: 400px;
	margin-top: 10px;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
}
#contents #tennai #sozai3 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#sozai3 #staff {
	float: right;
	padding-left: 5px;
}
#access h3 {
	color: #E36690;
	background: url(sozai/h3bg.png) no-repeat;
	display: block;
	height: 60px;
	width: 650px;
	text-align: left;
	margin-top: 0px;
	padding-top: 17px;
	text-indent: 40px;
}
#access #gaikann {
	margin: 10px 50px 30px 20px;
	float: right;
}
#access #tai {
	float: left;
}
#access #addi1 {
	display: block;
	width: 280px;
	margin-right: 10px;
	margin-left: 20px;
}
#access #tizu {
	float: right;
	height: 282px;
	width: 400px;
	margin-bottom: 20px;
	margin-right: 30px;
}
#sijyutu h3 {
	color: #E36690;
	background: url(sozai/h3bg.png) no-repeat;
	display: block;
	height: 60px;
	width: 650px;
	text-align: left;
	margin-top: 0px;
	padding-top: 17px;
	text-indent: 40px;
}
#sijyutu #sijyutusetumei {
	display: block;
	width: 350px;
	margin: 5px 10px 5px 15px;
	float: left;
	font-size: 12px;
	color: #666666;
	padding-left: 10px;
}
#sijyutu #sijyutusetumei h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
/*フェィシャルページ用*/
#face h3 {
	color: #E36690;
	background: url(sozai/h3bg.png) no-repeat;
	display: block;
	height: 60px;
	width: 650px;
	text-align: left;
	margin-top: 0px;
	padding-top: 17px;
	text-indent: 40px;
}
#face #cmenu {
	display: block;
	float: left;
	width: 200px;
	margin-left: 10px;
	background: url(face/menubg.png) no-repeat;
	height: 250px;
}
ul {
	font-size: 14px;
	color: #EC93B1;
	list-style: square outside;
}
li {
	line-height: 30px;
}
#face #toptxt {
	display: block;
	width: 450px;
	float: left;
	margin-left: 30px;
	font-size: 12px;
	color: #666666;
	padding-top: 10px;
	line-height: 20px;
	padding-right: 10px;
	height: 100px;
}
#face #course1 {
	display: block;
	width: 500px;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	font-size: 12px;
	line-height: 20px;
	clear: none;
}
#face #course1 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#face #course {
	display: block;
	float: left;
	width: 330px;
	font-size: 12px;
	color: #666666;
	margin: 10px;
	padding-left: 10px;
}
#course1 #rafa {
	float: right;
}
.phonnbunn {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-indent: 10px;
}
#course h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#face #rafa {
	float: left;
	clear: left;
	margin-top: 10px;
}
#course #hikari {
	float: left;
	margin-right: 10px;
}
#contents #face {
	display: block;
	overflow: auto;
	height: 800px;
	width: 785px;
}
#face #course2 {
	display: block;
	width: 330px;
	font-size: 12px;
	color: #666666;
	margin: 10px;
	padding-left: 10px;
	clear: both;
	float: left;
}
#course2 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#course2 #kureo1 {
	float: right;
	margin-right: 5px;
	margin-left: 10px;
}
/*ボディーぺージ用*/
#face #cmenub {
	display: block;
	float: left;
	width: 200px;
	margin-left: 10px;
	background: url(body/menubg.png) no-repeat;
	height: 250px;
}
#radio1 {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}
#course1 #otoku {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
#face #course1 #syuzai {
	display: block;
	width: 450px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px dotted #FFCCFF;
	padding-left: 10px;
	padding-right: 10px;
}
#face #body1 {
	display: block;
	width: 680px;
	font-size: 12px;
	color: #666666;
	margin: 10px;
	padding-left: 10px;
	float: left;
}
#body1 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}#body1 #sijyutu {
	float: left;
	margin-right: 50px;
}
#course2 #taisiki {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#face #body2 {
	display: block;
	width: 680px;
	font-size: 12px;
	color: #666666;
	margin: 10px;
	padding-left: 10px;
	float: left;
}
#body2 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}	
#body2 #course {
	display: block;
	float: left;
	width: 310px;
	font-size: 12px;
	color: #666666;
	margin: 10px;
	padding-left: 10px;display: block;
	float: left;
}
#body2 #ryoukinn{
	display: block;
	float: left;
	width: 280px;
	font-size: 12px;
	color: #666666;
	margin: 10px;
	padding-left: 10px;
	display: block;
	float: left;
	border: thin dotted #FF6699;
}
/*ブライダルページ用*/
#face #bridaltop {
	display: block;
	width: 680px;
	background: #FFFFFF url(bridal/sekai.jpg) no-repeat right top;
	margin-right: 30px;
	margin-left: 30px;
	height: 700px;
}
#bridaltop #bridalcourse {
	display: block;
	float: left;
	width: 350px;
}
#bridaltop #bridalkcourse {
	display: block;
	width: 350px;
	float: left;
	margin-top: 20px;
}
#bridaltop #bridalkcourse2 {
	display: block;
	float: right;
	height: 280px;
	width: 300px;
}
#bridaltop #soudann {
	display: block;
	float: right;
	width: 280px;
}
#bridal #ryoukinn {
	display: block;
	float: left;
	margin-left: 60px;
}
/*パワーライト用*/
#contents #power {
	display: block;
	overflow: auto;
	height: 800px;
	width: 785px;
}
#contents #power h3 {
	color: #E36690;
	background: url(sozai/h3bg.png) no-repeat;
	display: block;
	height: 60px;
	width: 650px;
	text-align: left;
	margin-top: 0px;
	padding-top: 17px;
	text-indent: 40px;
}#power #toptxt2 {
	display: block;
	width: 650px;
	margin-left: 40px;
	padding-left: 10px;
	margin-top: 0px;
	height: auto;
}
#power #power1 {
	float: right;
	margin: 0px 0px 0px 15px;
}
#power h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}	#power #powerryou {
	margin-left: 50px;
	font-size: 12px;
	color: #666666;
}
/*その他のコース*/
#face #cmenue {
	display: block;
	float: left;
	width: 200px;
	margin-left: 10px;
	background: url(etc/menubg.png) no-repeat;
	height: 250px;
}
#coursee {
	display: block;
	float: left;
	width: 450px;
	font-size: 12px;
	color: #666666;
	padding-left: 10px;
	display: block;
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#coursee h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#coursee2 {
	display: block;
	float: left;
	width: 700px;
	font-size: 12px;
	color: #666666;
	padding-left: 10px;
	display: block;
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#coursee2 h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#contents #tennai #sozaik h4 {
	font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#contents #tennai #sozaik {
	display: block;
	width: 300px;
	color: #666666;
	float: left;
	padding-left: 5px;
	margin: 80px 0px 0px;
	padding-bottom: 10px;
	padding-right: 5px;
}
/*リボーン日記*/
#contents #diary {
	display: block;
	height: 790px;
	width: 750px;
	margin-right: 10px;
	margin-left: 10px;
}
#diary .dsR36 {
	display: block;
	height: 720px;
	width: 740px;
}
#contents #diary h3 {
    color: #E36690;
	background: url(sozai/h3bg.png) no-repeat;
	display: block;
	height: 60px;
	width: 650px;
	text-align: left;
	margin-top: 0px;
	padding-top: 17px;
	text-indent: 40px;
}
/*ティータイム*/
#contents #tertime {
    display: block;
	overflow: auto;
	height: 800px;
	width: 785px;
}
#contents #tertime h3 {
    color: #E36690;
	background: url(sozai/h3bg.png) no-repeat;
	display: block;
	height: 60px;
	width: 650px;
	text-align: left;
	margin-top: 0px;
	padding-top: 17px;
	text-indent: 40px;
}
#tertime #tuusinntxt {
	display: block;
	margin-top: 0px;
	margin-left: 30px;
}
#contents #tertime #news1 {
	display: block;
	width: 250px;
	color: #666666;
	float: left;
	padding-left: 5px;
	padding-bottom: 10px;
	margin: 10px 0px 0px;
}
#tertime #teatop {
	float: left;
	margin-left: 30px;
	width: 300px;
}
#contents #tertime #news3 {
	display: block;
	width: 250px;
	color: #666666;
	float: right;
	padding-left: 5px;
	padding-bottom: 10px;
	margin: 10px 0px 0px;
}
#contents #tertime #news1 h4 {
    font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#contents #tertime #news2 {
	display: block;
	width: 250px;
	color: #666666;
	float: left;
	padding-left: 5px;
	padding-bottom: 10px;
	margin: 10px 0px 0px;
	clear: none;
}
#contents #tertime #news2 h4 {
    font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#tertime #newsmain {
	display: block;
	clear: left;
	float: left;
	margin-top: 10px;
	width: 780px;
}
#tertime #newsmain2 {
	display: block;
	clear: left;
	float: left;
	margin-top: 10px;
	width: 780px;
}
#tertime #newsmain2 h4 {
    font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}
#contents #link1 h3 {
    color: #E36690;
	background: url(sozai/h3bg.png) no-repeat;
	display: block;
	height: 60px;
	width: 650px;
	text-align: left;
	margin-top: 0px;
	padding-top: 17px;
	text-indent: 40px;
}
#link1 h4 {
    font-size: 13px;
	line-height: normal;
	background: url(sozai/h4bg.png) no-repeat left center;
	text-align: left;
	text-indent: 10px;
	white-space: normal;
	color: #33CCFF;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 10px;
	height: 25px;
}#link1 #link1tb {
	display: table;
	width: 700px;
	margin-left: 20px;
	color: #666666;
}
#link1 #sien {
	display: block;
	height: 500px;
	margin-left: 30px;
	background: url(sien/back_f35.jpg) no-repeat right bottom;
	margin-right: 10px;
	line-height: 18px;
}
#contents #annnai4 #toptxt {
	margin-left: 30px;
	margin-right: 10px;
}
#warpper #contents #annnai4 #toptxt #natu1 {
	display: block;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-left: 5px;
	float: left;
}
#warpper #contents #annnai4 #toptxt #natu2 {
	display: block;
	width: 590px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 0px;
	text-align: left;
	margin: 0px 10px;
	background: url(sozai/natumaturi/bg.png) no-repeat right bottom;
}
#sitabanner {
	clear: left;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 470px;
}
#gift {
	margin-left: 30px;
}
