@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-menu.css");

td { font-size:12px; line-height: 150%; }
th { font-size:12px; line-height: 150%; }

.img_r {
	float: right;
	border: none;
	vertical-align: top;
	margin-left: 5px;
	margin-bottom: 5px;
}
.img_l {
	float: left;
	border: none;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
}
.img_n {
	float: none;
	border: none;
}
textarea,select,input {
    font-family: Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Pゴシック",Osaka,sans-serif;
}


#movebox{
background:url(img/inner/moveback.gif) no-repeat 0 0;
padding:30px 15px 0px 10px;
width:200px;
height:600px;
}




#pan{
font-size:80%;
padding:0px 0px 5px 5px;
font-weight:normal;
}

div.fordetail{
text-align:right;

}
div.fordetail{
line-height:140%;
padding-left:100px;
}
div.fordetail a{
font-weight:bold;
padding:4px 18px 5px 4px;
background:url(img/inner/point07.gif) no-repeat right 4px;
color:#EF7400;
}

#for{
padding:10px 250px 10px 0px;
}
#for2{
padding:10px 0px 10px 0px;
}

div.php{
padding:40px 0px 20px;
text-align:center;
}

.ttlarea{
background:url(img/inner/glad01.gif) repeat-x 0 0 #eeeeee;
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
border-left:7px solid #C9171E;
margin-top:15px;
}
.ttlarea h3{
padding:4px 10px 4px 18px;
background:url(img/point01.gif) no-repeat 4px 10px;
line-height:140%;
font-size:120%;
}
.ttlarea h3 a:link,.ttlarea h3 a:visited { color: #C9171E; text-decoration:underline; }
.ttlarea h3 a:hover,.ttlarea h3 a:active { color: #E8363D; text-decoration:none; }

p.txt01{
line-height:180%;
padding:5px 10px;
}
p.txt02{
line-height:180%;
padding:15px 10px 5px 10px;
}
p.txt03{
line-height:200%;
padding:5px 10px 5px 20px;
}

p.txt05{
line-height:200%;
padding:5px 10px 5px 25px;
}

.ttl01{
border:1px solid #E6E6E6;
background:url(img/inner/glad02.gif) repeat-x 0 0 #F3F3F3;
font-size:120%;
color:#0B0B0B;
padding:7px 10px 7px 14px;
margin:20px 0px 0px 0px;
}
.ttl01 a:link,.ttl01 a:visited { color: #0B0B0B; text-decoration:none; }
.ttl01 a:hover,.ttl01 a:active { color: #595959; text-decoration:none; }

.ttl02{
border:1px solid #E6E6E6;
background:url(img/inner/glad02.gif) repeat-x 0 0 #F3F3F3;
font-size:120%;
color:#0B0B0B;
padding:7px 10px 7px 14px;
margin:15px 0px 0px 0px;
}
.ttl02 a:link,.ttl02 a:visited { color: #0B0B0B; text-decoration:none; }
.ttl02 a:hover,.ttl02 a:active { color: #595959; text-decoration:none; }

.ttl03{
font-size:14px;
color:#D20000;
margin-left:10px;
margin-top:20px;
line-height:110%;
border-left:4px solid #d20000;
padding:5px 10px;
}




.ttl04{
background:url(img/point01.gif) no-repeat 2px 9px;
line-height:150%;
font-size:120%;
padding:3px 10px 3px 17px;
border-bottom:1px dotted #d5d5d5;
}








.subcate-ttl{
background:url(img/inner/ttlback02.gif) no-repeat 0 0;
padding:7px 10px 4px 25px;
height:18px;
font-size:14px;
margin:8px auto;
width:565px;
line-height:110%;
}




div.entarea{
padding:15px 0px;
border-bottom:1px dotted #939393;
}

div.day{
font-size:80%;
font-weight:bold;
line-height:110%;
}

div.entarea h4{
background:url(img/point01.gif) no-repeat 2px 9px;
line-height:150%;
font-size:120%;
padding:3px 10px 3px 17px;
}

div.box01{
background:#EBF7FD;
padding:10px;
margin:5px 0px;
}
div.body{
line-height:180%;
padding-bottom:10px;
}
div.body p{
padding:5px 0px;
}
div.body2{
line-height:180%;
padding:10px;
}
div.body2 p{
padding:5px 0px;
}
div.body3{
line-height:180%;
padding:5px 0px;
}
div.body3 p{
padding:5px 0px;
}
div.body4{
line-height:180%;
padding:5px 0px;
width:590px;
}
div.body4 p{
padding:5px 0px;
}

div.body img,
div.body2 img,
div.body3 img,
div.body4 img{
margin:8px;
}



div.menubox{
width:204px;
margin:0px auto 10px auto;
background:#ffffff;
}
div.menubox ul{
list-style:none;
width:204px;
}
div.menubox ul li{
border-bottom:1px dotted #b9b9b9;
}
div.menubox ul li a{
display:block;
background:url(img/inner/point05.gif) no-repeat 3px 13px;
padding:8px 5px 8px 17px;
line-height:150%;
text-decoration:none;
}
div.menubox ul li a:hover{
background:url(img/inner/point05.gif) no-repeat 3px 13px #FFF2E7;
color:#0B3368;
}


#footbanner{
background:#F1F1F1;
padding:12px;
margin-top:50px;
height:62px;
}
#footbanner img{
vertical-align:bottom;
}

ul.next-back{
padding:10px 0px 20px 0px;
list-style:none;
line-height:150%;
}
ul.next-back2{
padding:10px 0px 20px 0px;
list-style:none;
line-height:150%;
}
ul.next-back li.prev,
ul.next-back2 li.prev{
background:url(img/inner/p-next.gif) no-repeat 0 5px;
padding:3px 0px 3px 20px;
}
ul.next-back li.next,
ul.next-back2 li.next{
background:url(img/inner/p-prev.gif) no-repeat 0 5px;
padding:3px 0px 3px 20px;
}
ul.next-back li.back,
ul.next-back2 li.back{
background:url(img/inner/p-top.gif) no-repeat 0 5px;
padding:3px 0px 3px 20px;
}




div.studioarea{
background:url(img/inner/box01-re.gif) repeat-y 0 0;
margin-top:15px;
}
div.studio-in{
background:url(img/inner/back01.jpg) no-repeat 0 0;
padding:25px 0px 15px 215px;
line-height:180%;
}
div.studio-in p{
padding:5px 15px 0px 12px;
}
div.buttonbox2{
text-align:right;
padding:4px 15px;
}

div.gymarea{
background:url(img/inner/box02-re.gif) repeat-y 0 0;
margin-top:15px;
}
div.gym-in{
background:url(img/inner/back02.jpg) no-repeat 0 0;
padding:25px 0px 15px 215px;
line-height:180%;
}
div.gym-in p{
padding:5px 15px 0px 12px;
}

div.poolarea{
background:url(img/inner/box03-re.gif) repeat-y 0 0;
margin-top:15px;
}
div.pool-in{
background:url(img/inner/back03.jpg) no-repeat 0 0;
padding:25px 0px 15px 215px;
line-height:180%;
}
div.pool-in p{
padding:5px 15px 0px 12px;
}

div.relaxarea{
background:url(img/inner/box04-re.gif) repeat-y 0 0;
margin-top:15px;
}
div.relax-in{
background:url(img/inner/back04.jpg) no-repeat 0 0;
padding:25px 0px 15px 215px;
line-height:180%;
}
div.relax-in p{
padding:5px 15px 0px 12px;
}

div.frontarea{
background:url(img/inner/box05-re.gif) repeat-y 0 0;
margin-top:15px;
}
div.front-in{
background:url(img/inner/back05.jpg) no-repeat 0 0;
padding:25px 0px 15px 215px;
line-height:180%;
}
div.front-in p{
padding:5px 15px 0px 12px;
}

div.puchiarea{
background:url(img/inner/puchibox-re.gif) repeat-y 0 0;
margin-top:15px;
}
div.tennisarea{
background:url(img/inner/tennisbox-re.gif) repeat-y 0 0;
margin-top:15px;
}
div.t-tennisarea{
background:url(img/inner/t-tennisbox-re.gif) repeat-y 0 0;
margin-top:15px;
}




div.studioarea .ttlarea{
background:url(img/inner/glad01.gif) repeat-x 0 0 #eeeeee;
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
border-left:7px solid #C9171E;
margin-top:15px;
}
div.studioarea .ttlarea h3{
padding:4px 10px 4px 18px;
background:url(img/point01.gif) no-repeat 4px 10px;
line-height:140%;
font-size:120%;
}
div.studioarea .ttlarea h3 a:link,div.studioarea .ttlarea h3 a:visited { color: #C9171E; text-decoration:underline; }
div.studioarea .ttlarea h3 a:hover,div.studioarea .ttlarea h3 a:active { color: #E8363D; text-decoration:none; }

div.gymarea .ttlarea{
background:url(img/inner/glad01.gif) repeat-x 0 0 #eeeeee;
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
border-left:7px solid #34BAB4;
margin-top:15px;
}
div.gymarea .ttlarea h3{
padding:4px 10px 4px 18px;
background:url(img/point02.gif) no-repeat 4px 10px;
line-height:140%;
font-size:120%;
}
div.gymarea .ttlarea h3 a:link,div.gymarea .ttlarea h3 a:visited { color: #007F79; text-decoration:underline; }
div.gymarea .ttlarea h3 a:hover,div.gymarea .ttlarea h3 a:active { color: #2E9C97; text-decoration:none; }

div.poolarea .ttlarea{
background:url(img/inner/glad01.gif) repeat-x 0 0 #eeeeee;
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
border-left:7px solid #3D7ACE;
margin-top:15px;
}
div.poolarea .ttlarea h3{
padding:4px 10px 4px 18px;
background:url(img/point03.gif) no-repeat 4px 10px;
line-height:140%;
font-size:120%;
}
div.poolarea .ttlarea h3 a:link,div.poolarea .ttlarea h3 a:visited { color: #144E9D; text-decoration:underline; }
div.poolarea .ttlarea h3 a:hover,div.poolarea .ttlarea h3 a:active { color: #3D7ACE; text-decoration:none; }


div.relaxarea .ttlarea{
background:url(img/inner/glad01.gif) repeat-x 0 0 #eeeeee;
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
border-left:7px solid #7EBA46;
margin-top:15px;
}
div.relaxarea .ttlarea h3{
padding:4px 10px 4px 18px;
background:url(img/point04.gif) no-repeat 4px 10px;
line-height:140%;
font-size:120%;
}
div.relaxarea .ttlarea h3 a:link,div.relaxarea .ttlarea h3 a:visited { color: #548C20; text-decoration:underline; }
div.relaxarea .ttlarea h3 a:hover,div.relaxarea .ttlarea h3 a:active { color: #7EBA46; text-decoration:none; }

div.frontarea .ttlarea{
background:url(img/inner/glad01.gif) repeat-x 0 0 #eeeeee;
border-bottom:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
border-left:7px solid #F4811F;
margin-top:15px;
}
div.frontarea .ttlarea h3{
padding:4px 10px 4px 18px;
background:url(img/point05.gif) no-repeat 4px 10px;
line-height:140%;
font-size:120%;
}
div.frontarea .ttlarea h3 a:link,div.frontarea .ttlarea h3 a:visited { color: #DA6A0B; text-decoration:underline; }
div.frontarea .ttlarea h3 a:hover,div.frontarea .ttlarea h3 a:active { color: #F68E35; text-decoration:none; }


div.about-entarea{
width:594px;
margin:10px auto;
}



div.otherblogarea{
}
div.otherblogbox{
width:140px;
float:left;
margin-right:7px;
padding:5px 0px;
border-bottom:1px solid #D5D2D2;
height:57px;
}
div.otherblogleft{
width:65px;
float:left;
}
div.otherblogright{
width:70px;
float:left;
}
div.otherblogright p.cate{
font-size:80%;
color:#D60000;
padding-top:13px;
padding-bottom:2px;
}
div.otherblogright p.name{
font-size:110%;
font-weight:bold;
color:#222222;
}



.pdf{
text-align:right;
padding:5px 0px 10px 0px;
}


ul#weeklist{
list-style:none;
}
ul#weeklist li{
float:left;
}
ul#weeklist li img{
vertical-align:bottom;
}

div.sch-dayarea{
background:#C3E3F1;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
}
div.sch-dayarea h4{
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
font-size:120%;
text-align:center;
padding:4px 0px;
}




div#privacy{
}
div#privacy h4{
background:url(img/point01.gif) no-repeat 3px 18px;
font-size:120%;
padding:15px 0px 3px 20px;
border-bottom:1px solid #a8a8a8;
line-height:110%;
color:#B80606;
}
div#privacy p{
line-height:180%;
padding:5px 10px;
}
div#privacy ul,div#privacy ol{
padding:5px 0px 5px 33px;
}
div#privacy li{
padding:4px 0px;
line-height:150%;
}
div#privacy li.bigs{
font-size:13px;
font-weight:bold;
}


table.rectable{
border-top:1px solid #B4D8B5;
border-left:1px solid #B4D8B5;
width:600px;
margin:15px auto;
color:#284657;
}
table.rectable th{
border-right:1px solid #B4D8B5;
border-bottom:1px dotted #B4D8B5;
border-top:1px solid #ffffff;
font-weight:normal;
padding:7px 10px;
width:130px;
background:#E6FFE7;
text-align:left;
vertical-align:top;
}
table.rectable td{
border-right:1px solid #B4D8B5;
border-bottom:1px dotted #B4D8B5;
border-top:1px solid #ffffff;
font-weight:normal;
padding:7px 10px;
text-align:left;
vertical-align:top;
}

table.comtable{
border-top:1px solid #B6CCD8;
border-left:1px solid #B6CCD8;
width:600px;
margin:15px auto;
color:#284657;
}
table.comtable th{
border-right:1px solid #B6CCD8;
border-bottom:1px dotted #B6CCD8;
border-top:1px solid #ffffff;
font-weight:normal;
padding:7px 10px;
width:130px;
background:#EDF7FD;
text-align:left;
vertical-align:top;
}
table.comtable td{
border-right:1px solid #B6CCD8;
border-bottom:1px dotted #B6CCD8;
border-top:1px solid #ffffff;
font-weight:normal;
padding:7px 10px;
text-align:left;
vertical-align:top;
}


#sitemap{
}
#sitemap h4{
background:url(img/point01.gif) no-repeat 3px 18px;
font-size:120%;
padding:15px 0px 3px 20px;
border-bottom:1px solid #a8a8a8;
line-height:110%;
}
#sitemap h4 a:link,#sitemap h4 a:visited { color: #383838; text-decoration:none; }
#sitemap h4 a:hover,#sitemap h4 a:active { color: #850000; text-decoration:none; }
#sitemap ul{
list-style:none;
padding:5px 0px 5px 20px;
}
#sitemap li{
list-style:none;
background:url(img/inner/point08.gif) no-repeat 0 11px;
padding:5px 0px 5px 11px;
line-height:140%;
border-bottom:1px dotted #a8a8a8;
}
#sitemap li a:link,#sitemap li a:visited { color: #383838; text-decoration:none; }
#sitemap li a:hover,#sitemap li a:active { color: #850000; text-decoration:underline; }

#sitemap li.map-ent{
list-style:none;
background:url(img/inner/point23.gif) no-repeat 16px 12px;
padding:5px 0px 5px 25px;
line-height:140%;
border:none;
}
#sitemap li.map-ent a:link,#sitemap li.map-ent a:visited { color: #483FC8; text-decoration:underline; }
#sitemap li.map-ent a:hover,#sitemap li.map-ent a:active { color: #7970EF; text-decoration:none; }





#sitemap-left{
width:310px;
float:left;
}
#sitemap-right{
width:310px;
float:right;
}


ul.faqlist{
list-style:none;
padding:0px 0px 5px 15px;
}
ul.faqlist li{
background:url(img/inner/q2.gif) no-repeat 0px 10px;
padding:9px 0px 0px 23px;
line-height:150%;
border-bottom:1px dotted #d5d5d5;
}
ul.faqlist li a:link,ul.faqlist li a:visited { color: #1960A2; text-decoration:none; }
ul.faqlist li a:hover,ul.faqlist li a:active { color: #5798D4; text-decoration:none; }

div.faqarea{
border-bottom:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
padding:0px 15px 15px 15px;
}

div.faqbox01{
padding:12px 0px;
border-bottom:1px dotted #d5d5d5;
}

div.faqbox01 h5{
background:url(img/inner/q.gif) no-repeat 0 8px;
padding:5px 10px 5px 25px;
font-size:125%;
color:#D60000;
line-height:150%;
}
div.faqbox01 div.answer{
background:url(img/inner/a.gif) no-repeat 0 5px;
padding:4px 10px 5px 25px;
line-height:180%;
}


div.montharea{
text-align:center;
padding:10px 0px;
}


div.blogbox{
background:url(img/inner/blogbox-re.gif) repeat-y 0 0;
margin:15px 0px 0px 0px;
}

div.blog-studio{
padding:10px 15px;
}
div.blog-studio h4{
border-bottom:1px dotted #939393;
border-left:6px solid #D60000;
font-size:130%;
padding:8px 5px 8px 12px;
width:570px;
}
div.blog-studio div.day span{
color:#D60000;
letter-spacing:1px;
padding:0px 12px;
}

div.blog-gym{
padding:10px 15px;
}
div.blog-gym h4{
border-bottom:1px dotted #939393;
border-left:6px solid #22A9A4;
font-size:130%;
padding:8px 5px 8px 12px;
width:570px;
}
div.blog-gym div.day span{
color:#22A9A4;
letter-spacing:1px;
padding:0px 12px;
}

div.blog-pool{
padding:10px 15px;
}
div.blog-pool h4{
border-bottom:1px dotted #939393;
border-left:6px solid #1D6EC0;
font-size:130%;
padding:8px 5px 8px 12px;
width:570px;
}
div.blog-pool div.day span{
color:#1D6EC0;
letter-spacing:1px;
padding:0px 12px;
}


div.blog-relax{
padding:10px 15px;
}
div.blog-relax h4{
border-bottom:1px dotted #939393;
border-left:6px solid #6BB126;
font-size:130%;
padding:8px 5px 8px 12px;
width:570px;
}
div.blog-relax div.day span{
color:#6BB126;
letter-spacing:1px;
padding:0px 12px;
}

div.blog-puchi{
padding:10px 15px;
}
div.blog-puchi h4{
border-bottom:1px dotted #939393;
border-left:6px solid #DE0B86;
font-size:130%;
padding:8px 5px 8px 12px;
width:570px;
}
div.blog-puchi div.day span{
color:#DE0B86;
letter-spacing:1px;
padding:0px 12px;
}

div.blog-tennis{
padding:10px 15px;
}
div.blog-tennis h4{
border-bottom:1px dotted #939393;
border-left:6px solid #F47B10;
font-size:130%;
padding:8px 5px 8px 12px;
width:570px;
}
div.blog-tennis div.day span{
color:#F47B10;
letter-spacing:1px;
padding:0px 12px;
}


div.blog-front{
padding:10px 15px;
}
div.blog-front h4{
border-bottom:1px dotted #939393;
border-left:6px solid #F5882C;
font-size:130%;
padding:8px 5px 8px 12px;
width:570px;
}
div.blog-front div.day span{
color:#F5882C;
letter-spacing:1px;
padding:0px 12px;
}

div.blog-left{
width:125px;
float:left;
padding:15px 0 0 0;
}
div.blog-right{
width:473px;
padding:15px 0 0 0;
float:left;
}

div.comm01{
background:url(img/inner/point-comm.gif) no-repeat 0 0;
width:60px;
float:right;
padding:0px 0px 5px 23px;
font-size:10px;
line-height:110%;
letter-spacing:1px;
color:#888888;
}



div#comment{
background:#FBF5E1;
padding:15px;
}
div#comment h5.ttlcomm{
font-size:120%;
padding:0px 0px 3px 0px;
color:#D60000;
}
div.track{
background:url(img/inner/comm01.gif) no-repeat 0 0;
padding:0px 0px 10px 70px;
border-bottom:1px dotted #d5d5d5;
}

div.commarea{
background:url(img/inner/comm02.gif) no-repeat 0 5px;
padding:10px 0px 10px 70px;
border-bottom:1px dotted #d5d5d5;
}
div.comment-box{
padding-top:5px;
}
div.commarea h5{
font-size:100%;
padding:0px 0px 5px 0px;
}
div.comm-body{
line-height:160%;
}
p.date{
font-size:80%;
color:#888888;
text-align:right;
padding:7px 0px 0px 0px;
}

div.nyuryoku{
background:url(img/inner/comm03.gif) no-repeat 0 5px;
padding:10px 0px 10px 70px;
}

.commenttable td{
padding:5px 0px;
}



div.pro-box{
width:600px;
margin:10px auto;
border-top:1px dotted #d5d5d5;
padding:10px 0px;
}


div.studioarea h5{
padding:0px 5px 5px 23px;
background:url(img/inner/point11.gif) no-repeat 0 3px;
font-size:120%;
line-height:140%;
}
div.gymarea h5{
padding:0px 5px 5px 23px;
background:url(img/inner/point12.gif) no-repeat 0 3px;
font-size:120%;
line-height:140%;
}
div.poolarea h5{
padding:0px 5px 5px 23px;
background:url(img/inner/point13.gif) no-repeat 0 3px;
font-size:120%;
line-height:140%;
}
div.puchiarea h5{
padding:0px 5px 5px 23px;
background:url(img/inner/point14.gif) no-repeat 0 3px;
font-size:120%;
line-height:140%;
}
div.tennisarea h5{
padding:0px 5px 5px 23px;
background:url(img/inner/point15.gif) no-repeat 0 3px;
font-size:120%;
line-height:140%;
}
div.t-tennisarea h5{
padding:0px 5px 5px 23px;
background:url(img/inner/point16.gif) no-repeat 0 3px;
font-size:120%;
line-height:140%;
}


#staff-center{
width:595px;
margin:10px auto;
}



.level{
width:190px;
margin:5px auto;
}
.level td{
padding:3px;
}

#movebox p{
font-size:10px;
color:#666666;
padding:3px 0px;
line-height:160%;
}



div.as-box01{
background:url(img/inner/as-box01.jpg) no-repeat 0 0;
height:231px;
}
div.as-box02{
background:url(img/inner/as-box02.jpg) no-repeat 0 0;
}
div.as-box03{
background:url(img/inner/as-box03.jpg) no-repeat 0 0;
height:250px;
padding-top:15px;
}



table.sampletable{
width:600px;
margin:10px auto;
border-bottom:1px solid #B0CAD1;
border-left:1px solid #B0CAD1;
}
table.sampletable th{
padding:7px 8px;
vertical-align:top;
text-align:left;
font-weight:normal;
border-top:1px solid #B0CAD1;
border-right:1px solid #B0CAD1;
width:140px;
background:#F1F9FB;
}
table.sampletable td{
padding:7px 8px;
vertical-align:top;
text-align:left;
font-weight:normal;
border-top:1px solid #B0CAD1;
border-right:1px solid #B0CAD1;
}

table.sampletable2{
width:600px;
margin:10px auto;
border-bottom:1px solid #D4BEBF;
border-left:1px solid #D4BEBF;
}
table.sampletable2 th{
padding:7px 8px;
vertical-align:top;
text-align:left;
font-weight:normal;
border-top:1px solid #D4BEBF;
border-right:1px solid #D4BEBF;
width:140px;
background:#FDF4F5;
}
table.sampletable2 td{
padding:7px 8px;
vertical-align:top;
text-align:left;
font-weight:normal;
border-top:1px solid #D4BEBF;
border-right:1px solid #D4BEBF;
}


table.sampletable3{
width:600px;
margin:10px auto;
border-bottom:1px solid #D0DEC3;
border-left:1px solid #D0DEC3;
}
table.sampletable3 th{
padding:7px 8px;
vertical-align:top;
text-align:left;
font-weight:normal;
border-top:1px solid #D0DEC3;
border-right:1px solid #D0DEC3;
width:140px;
background:#F7FEF1;
}
table.sampletable3 td{
padding:7px 8px;
vertical-align:top;
text-align:left;
font-weight:normal;
border-top:1px solid #D0DEC3;
border-right:1px solid #D0DEC3;
}


div.planarea{
background:url(img/inner/planbox-re.gif) repeat-y 0 0;
margin:15px 0px 5px 0px;
}
div.planarea2{
background:url(img/inner/planbox-re2.gif) repeat-y 0 0;
margin:15px 0px 5px 0px;
}
div.planarea3{
background:url(img/inner/planbox-re3.gif) repeat-y 0 0;
margin:15px 0px 5px 0px;
}
div.plan-left{
width:282px;
float:left;
padding:5px 0px 5px 12px;
}
div.plan-right{
width:282px;
float:right;
padding:5px 15px 5px 0px;
}
div.plan-big{
padding:5px 15px 5px 12px;
}
div.planarea p,
div.planarea2 p,
div.planarea3 p{
line-height:160%;
padding:5px 5px;
}
p.planred{
font-size:10px;
color:#E40212;
}
table.plantable{
color:#555555;
width:250px;
margin:5px auto;
}
table.plantable th{
width:70px;
text-align:right;
padding-right:10px;
}
table.plantable2{
color:#555555;
margin:5px auto;
}
table.plantable2 th{
width:70px;
text-align:right;
padding-right:10px;
}
div.planarea h5,
div.planarea2 h5,
div.planarea3 h5{
padding-top:5px;
}
div.planarea p strong,
div.planarea2 p strong,
div.planarea3 p strong{
font-size:13px;
color:#E40212;
}


div.planregist{
background:#FFF4E7;
padding:1px 15px 10px 15px;
border:1px solid #EADAC5;
}



ul#anchor{
list-style:none;
margin:10px auto;
}
ul#anchor li{
padding:0px 4px 0px 0px;
float:left;
}
ul#anchor li img{
vertical-align:bottom;
}






div.recbox01{
width:400px;
margin:15px auto;
line-height:180%;
padding:10px 20px;
background:#FDF5EC;
border:#F3E2CD 1px solid;
}



table.gotable{
background:#F6FFE9;
margin:10px 0px 30px;
}
table.gotable td{
padding:2px 0px;
text-align:center;
font-size:10px;
}

table.asumil-table{
}
table.asumil-table td{
text-align:center;
padding:6px 0px;
}



.body table td,
.body2 table td,
.body3 table td{
padding:4px 0px;
}
.body table th,
.body2 table th,
.body3 table th{
padding:4px 0px;
}




div#babyback{
background:url(img/inner/babyback01.jpg) no-repeat 0 0;
height:300px;
padding:60px 300px 0px 5px;
}
div#babyback p{
background:url(img/inner/line03.jpg) repeat 0 0;
line-height:270%;
font-size:12px;
padding:0px 2px;
}

div.babyleft{
width:240px;
float:left;
padding:10px 0px;
}
div.babyright{
float:left;
width:380px;
padding:10px 0px;
}

div.babyright p{
line-height:180%;
}

ul.babylist{
padding:10px 20px 10px 30px;
}
ul.babylist li{
padding:3px;
line-height:160%;
}



