#container{
	position:relative;
	width:603px;
	height:100%;
	margin:auto;
	background:url(../image/img_container_back_02.gif) repeat-y;
	border-bottom:solid 2px #00999b;
	border-top:solid 2px #00999b;
}




/*
list-style-position:inside　リストマーカーが文章内に挿入される
*/
#main ul{ margin-left:20px; margin-right:15px; margin-top:5px; }
#main ul.mark li{ line-height:1.5em; list-style-image:url(../image/img_list_beauty.gif); list-style-position:inside;}
#main ul.mark li.sqr{list-style-image:url(../image/img_list_sqr.gif);}

*html #main ul.mark li{ list-style-image:url(../image/img_list_beauty_ie.gif);}
*:first-child+html #main ul.mark li{ list-style-image:url(../image/img_list_beauty_ie.gif);}



/*
小さなリンクボタン
*/
#main div a.link_basic{ color:#999;	font-size:75%; float:right; margin-right:20px; margin-top:-30px;}
#main div a:hover.link_basic{ color:#333;}

/*------------------------------------------------
SUB
------------------------------------------------*/

#sub ul li a#sub_navi01{ background:url(../image/img_sub_beauty_01.gif) no-repeat left top;}
#sub ul li a#sub_navi02{ background:url(../image/img_sub_beauty_02.gif) no-repeat left top;}
#sub ul li a#sub_navi03{ background:url(../image/img_sub_beauty_03.gif) no-repeat left top; margin-left:3px;}
#sub ul li a#sub_navi04{ background:url(../image/img_sub_beauty_04.gif) no-repeat left top; margin-left:3px;}
#sub ul li a#sub_navi05{ background:url(../image/img_sub_beauty_05.gif) no-repeat left top; margin-left:2px;}

#sub ul li a:hover{}
#sub ul li a:hover#sub_navi01,
#sub ul li a:hover#sub_navi02,
#sub ul li a:hover#sub_navi03,
#sub ul li a:hover#sub_navi04,
#sub ul li a:hover#sub_navi05{ background-position: top right;}



#sub ul li.active{ display:block; overflow:hidden; text-indent:-9999px;}
#sub ul li.active#sub_navi01{ background:url(../image/img_sub_beauty_01.gif) no-repeat top right;}
#sub ul li.active#sub_navi02{ background:url(../image/img_sub_beauty_02.gif) no-repeat top right;}
#sub ul li.active#sub_navi03{ background:url(../image/img_sub_beauty_03.gif) no-repeat -93px 0px;}
#sub ul li.active#sub_navi04{ background:url(../image/img_sub_beauty_04.gif) no-repeat -93px 0px;}
#sub ul li.active#sub_navi05{ background:url(../image/img_sub_beauty_05.gif) no-repeat -94px 0px; border-bottom:#e2e2e2 solid 1px;}



/*------------------------------------------------
TITLE
------------------------------------------------*/

#contents img.whitening{ margin-top:28px; margin-left:34px; margin-bottom:45px;}
#contents img.deficit{ margin-top:28px; margin-left:53px; margin-bottom:45px;}
#contents img.open{ margin-top:30px; margin-left:32px; margin-bottom:46px;}
#contents img.discolor{ margin-top:30px; margin-left:31px; margin-bottom:46px;}
#contents img.crown{ margin-top:30px; margin-left:39px; margin-bottom:46px;}




/*------------------------------------------------
MAIN
------------------------------------------------*/

#main div p{ margin-left:20px; margin-right:15px; line-height:1.6em;}
#main div div{ height:100%; overflow:hidden;}/*float reset plopaty*/
#main div div img{ float:right; margin:0px 18px; display:inline;}
#main div div img.margin_none{ float:none; margin:0px 0px 0px 15px;}
#main div div p{ margin:0px 20px 0px 20px;}
#main div div span p{ margin-bottom:0px;}
#main div h3,#main div div h4{
	background:#a5e2dd;
	color:#0b9f9e;
	padding:2px 0px 2px 20px;
	margin-bottom:20px;
	font-weight:bold;
	letter-spacing:0.2px;
}
#main div h5{
	background:#888888;
	color:#ffffff;
	display:inline;
	margin:0 0 15px 20px;
	padding:2px 5px 2px 5px;
	font-size:80%;
	font-weight:bold;
	letter-spacing:0.2px;
}

#main div h3{width:393px;}
#main div div h4{width:186px;}
	
/*見出し背景　濃いピンク用*/
#main div span h3{ border:none; color:#fff; background:#ee009d;}


/*p タグの背景として、熊のマークを表示*/
#main div p.kuma_icon{
	padding:20px 0 0 50px;
	background:url(../../medical/09-kids/image/kuma_icon.gif) no-repeat top left;
	margin-bottom:25px;
	display:block;
	}



/*上記のh5タグと同じ装飾（Web準拠の記述用）*/
strong{
	background:#888888;
	color:#ffffff;
	display:inline;
	margin:0 0 8px 0;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	letter-spacing:0.2px;
}


#main div.gray_border{ margin-bottom:45px; padding-bottom:50px; border-bottom:#e7e7e7 solid 1px;}


		/* main contents page-link---------------------------------------------*/
		#main ul#page_btn li a:hover,#main ul#page_btn_end li a:hover{ background:#00999b;}
		#main ul#page_btn li.active,#main ul#page_btn_end li.active{ background:#00999b;}
		/*----------------------------------------------------------------------*/
		
		
		
		
		
		
		
		/* WHITENING contents---------------------------------------------------*/
		#main div.whitening{ overflow:hidden; height:100%;}
		#main div.whitening p{ float:left; width:101px; margin-left:0px; margin-right:2px; font-size:83%;}
		
		#main div div.whitening{ margin:30px 0px 0px 70px;}
		#main div div.whitening img{ float:left; margin-right:40px; margin-left:0px;}
		#main div div.whitening p{ float:left; margin:10px 0px 0px 0px; width:125px;}
		#main div div.whitening span p{ margin-left:40px; display:inline;}
		
		#main div ul li.whitening { line-height:1.5em; list-style-image:url(../image/img_list_beauty.gif); list-style-position:inside; color:#00999b;}
		#main div div p.whitening{ width:175px; margin: 0px 18px 0px 0px; float:right; display:inline;}
		#main div div img.whitening{ float:left; margin-left:40px; display:inline;}
		/*----------------------------------------------------------------------*/



		

