@charset "UTF-8";

/*=================================================================
	http://www.royal-web.net/
=================================================================*/


div#contentarea h2 {margin:0 auto 15px;}

div#contentarea h3 {margin:0 auto;}


/* baby
-----------------------------------------------------------------*/

div#babybox01 {
	margin:0 auto;
	padding:0 0 0 270px;
	width:440px;
	min-height:180px;
	_height:180px;
	background:url(../img/baby/baby_img02.jpg) 0 0 no-repeat;
}

div#babybox01 img {display:inline;}

div#babybox01 p span {color:#20AEDE; font-weight:700;}

div#babybox02 {position:relative;}

div#babybox02 img#baby_btn01 {position:absolute; top:48px; left:550px;}
div#babybox02 img#baby_btn02 {position:absolute; top:170px; left:550px;}
div#babybox02 img#baby_btn03 {position:absolute; top:294px; left:550px;}
div#babybox02 img#baby_btn04 {position:absolute; top:414px; left:550px;}

div#babybox02 img {margin:0 auto 12px;}
div#babybox02 img.arrow {margin:24px auto 12px;}

div#babybox03 {
	margin:0 auto 30px;
	padding:0 0 0 270px;
	width:440px;
	min-height:180px;
	_height:180px;
	background:url(../img/baby/baby_img07.jpg) 0 0 no-repeat;
}

div#babybox04 {
	margin:0 auto 10px;
	padding:0 270px 0 0;
	width:440px;
	min-height:180px;
	_height:180px;
	background:url(../img/baby/baby_img09.jpg) 100% 0 no-repeat;
}

div#babybox04 div {
	padding:15px;
	width:400px;
	background:#EAF9FD;
}

div#babybox04 div p {
	margin:0;
	padding:10px 10px 10px 20px;
	background:url(../img/baby/baby_arrow03.jpg) 7px 16px no-repeat #FFF;
}

div#babybox04 div p#skincare {background:url(../img/baby/baby_arrow03.jpg) 7px 16px no-repeat #FFFFBB;}

div#contentarea div#babybox04 div p span {color:#20AEDE;}

div#contentarea div#babybox04 div p span.detail {color:#3F3D27; font-weight:700;}

div#babybox04 div img {margin:0 auto;}

div#babybox05 {
	margin:0 auto;
	padding:0 0 0 270px;
	width:440px;
	min-height:180px;
	_height:180px;
	background:url(../img/baby/baby_img10.jpg) 0 0 no-repeat;
}

div#contentarea div#babybox05 p.caption {margin:0; color:#20AEDE;}

div#contentarea div#babybox05 p span.detail {color:#3F3D27; font-weight:700;}

ul#baby_navi {margin:0 0 25px 32px;}

ul#baby_navi li {margin:7px 5px 7px 0; float:left;}

ul#baby_navi:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}