﻿@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;
}



.p-t5{ padding-top:5px;}
.p-t10{ padding-top:10px;}
.p-t20{ padding-top:20px;}
.p-t30{ padding-top:30px;}
.p-t40{ padding-top:40px;}
.p-b10{ padding-bottom:10px;}
.p-b20{ padding-bottom:20px;}
.p-b30{ padding-bottom:30px;}
.p-b40{ padding-bottom:40px;}

.m-t10{ margin-top:10px;}
.m-t20{ margin-top:20px;}
.m-t30{ margin-top:30px;}
.m-t40{ margin-top:40px;}
.m-b10{ margin-bottom:10px;}
.m-b20{ margin-bottom:20px;}

.cen{
text-align:center;
}






#innerimg{
text-align:center;
}

h3.cate-ttl{
background:url(img/inner/ttlback.gif) no-repeat 0 0;
height:24px;
font-size:130%;
color:#2C2C2C;
padding:7px 0px 0px 20px;
line-height:110%;
}


h2#pan{
font-size:85%;
font-weight:normal;
padding:3px 10px 3px 20px;
}

#for{
clear:both;
padding-right:20px;
}

.php{
padding:20px 0px;
text-align:center;
}







div.box01{
background:url(img/inner/box-re.gif) repeat-y 0 0;
margin:10px 0px;
}


div.ttlarea{
background:url(img/inner/ttl-repeat.gif) repeat 4px 0;
}
div.ttlarea h4{
background:url(img/inner/minttl-back.gif) no-repeat 0 0;
font-size:110%;
color:#ffffff;
padding:5px 10px 5px 35px;
line-height:140%;
}

div.body{
padding:5px 30px;
line-height:200%;
}

div.fordetail{
text-align:right;
}

div.ttlarea h4 a:link,div.ttlarea h4 a:visited { color: #ffffff; text-decoration:none; }
div.ttlarea h4 a:hover,div.ttlarea h4 a:active { color: #ECF7EC; text-decoration:none; }

div.fordetail2{
background:url(img/inner/point08.gif) no-repeat right 3px;
padding:2px 20px 3px 10px;
font-weight:bold;
text-align:right;
font-size:13px;
margin-right:20px;
line-height:140%;
}
div.fordetail2 a:link,div.fordetail2 a:visited { color: #5F8B1C; text-decoration:underline; }
div.fordetail2 a:hover,div.fordetail2 a:active { color: #A4D25C; text-decoration:none; }


ul.prev-next{
list-style:none;
padding:10px 20px 10px 10px;
}
ul.prev-next li.prev{
background:url(img/inner/point11.gif) no-repeat 1px 9px;
padding:4px 10px 4px 15px;
line-height:140%;
}
ul.prev-next li.next{
background:url(img/inner/point12.gif) no-repeat 2px 9px;
padding:4px 10px 4px 15px;
line-height:140%;
}
ul.prev-next li.back{
background:url(img/inner/point13.gif) no-repeat 2px 9px;
padding:4px 10px 4px 15px;
line-height:140%;
}


div#babyback{
background:url(img/inner/babyback01.jpg) no-repeat 0 0;
height:300px;
padding:60px 270px 0px 5px;
}
div#babyback p{
background:url(img/inner/line03.jpg) repeat 0 0;
line-height:200%;
font-size:12px;
padding:0px 2px;
}

div.babyleft{
width:230px;
float:left;
padding:10px 0px;
background:url(/img/inner/babyimg01.jpg) no-repeat 0 0; height:176px;
}
div.babyright{
float:left;
width:350px;
padding:10px 0px;
}

div.babyright p{
line-height:180%;
}

ul.babylist{
padding:10px 20px 10px 30px;
}
ul.babylist li{
padding:3px;
line-height:160%;
}




div.babys01{
background:url(/img/inner/babypoint01.gif) no-repeat 0 0; width:587px; height:65px; text-indent:-9999px
}
div.babys02{
background:url(/img/inner/babypoint02.gif) no-repeat 0 0; width:587px; height:65px; text-indent:-9999px
}
div.babys03{
background:url(/img/inner/babypoint03.gif) no-repeat 0 0; width:587px; height:65px; text-indent:-9999px
}
div.babys04{
background:url(/img/inner/babypoint04.gif) no-repeat 0 0; width:587px; height:65px; text-indent:-9999px
}
div.babys05{
background:url(/img/inner/babypoint05.gif) no-repeat 0 0; width:587px; height:79px; text-indent:-9999px
}





.hitxu{
background:url(/img/inner/babyttl02.gif) no-repeat 0 10px;
height:90px;
text-indent:-9999px;
}

.tourokuse{
background:url(/img/inner/babyttl01.gif) no-repeat 0 0;
height:59px;
text-indent:-9999px;
}

.hide{
text-align:-9999px;
display:none;
}


