@charset "x-euc-jp";
/* CONTENTS layout
----------------------------------------------------*/
div#page-body div#support-contents{
	float:left;
	width:925px;
	height:306px;
	background: url(../images/top_bg_support_panel.gif) no-repeat left top;
}
/*support-contents >> left layout
----------------------------------------------------*/
div#page-body div#support-contents div#left-box{
	float:left;
	width:656px;
	padding:12px 0px 0px 9px;
}
div#page-body div#support-contents div#left-box ul#left-btn{
	float:left;
	width:166px;
}
div#page-body div#support-contents div#left-box ul#left-btn li{
	width:166px;
	height:71px;
}
div#page-body div#support-contents div#left-box div#flash-area{
	float:right;
	width:480px;
}
/*support-contents >> right layout
----------------------------------------------------*/
div#page-body div#support-contents div#right-box{
	float:right;
	width:237px;
	padding:12px 10px 0px 0px;
}
div#page-body div#support-contents div#right-box div#entry{
	float:left;
	width:237px;
}
div#page-body div#support-contents div#right-box div#entry img{
	vertical-align:top;
}
div#page-body div#support-contents div#right-box div#entry div#btn-box{
	width:237px;
	text-align:center;
	background: url(../images/top_bg_support_entry.gif) repeat-y left top;
}
/* LEFT-CONTENTS layout
----------------------------------------------------*/
div#page-body div#left-contents{
	float:left;
	width:663px;
}
/* LEFT-CONTENTS layout >> serch-box layout
----------------------------------------------------*/
div#page-body div#left-contents div#seo-top{
	clear:both;
}
div#page-body div#left-contents div#seo-bottom{
	clear:both;
}
div#page-body div#left-contents p#seotxt{
	line-height:1.4;
	height:40px;
	font-size:14px;
	font-weight:bold;
	background: url(../images/top_bg_seotxt_listline.gif) repeat-y 0px 0px;
	padding:3px 30px 3px 28px;
}
div#page-body div#left-contents div#serch-box{
	float:left;
	width:326px;
}
div#page-body div#left-contents div#serch-box div#flash-serch{
	height:307px;
	padding:10px 0px 0px 0px;
}
div#page-body div#left-contents div#serch-box ul#new{
	float:left;
	width:326px;
	background:#f3f9fd;
}
div#page-body div#left-contents div#serch-box ul#new li{
	float:left;
	width:326px;
	background: url(../images/line_dot_x.gif) repeat-x left bottom;
}
div#page-body div#left-contents div#serch-box ul#new li.end{
	float:left;
	width:326px;
	background:none;
}
div#page-body div#left-contents div#serch-box ul#new li span.date,div#page-body div#left-contents div#serch-box ul#new li.end span.date{
	float:left;
	width:96px;
	font-weight:bold;
	padding:11px 0px 11px 10px;
}
div#page-body div#left-contents div#serch-box ul#new li span.topic,div#page-body div#left-contents div#serch-box ul#new li.end span.topic{
	float:left;
	width:210px;
	padding:11px 10px 11px 0px;
}
/* LEFT-CONTENTS layout >> recommended-box layout
----------------------------------------------------*/
div#page-body div#left-contents div#recommended-box{
	float:right;
	width:327px;
	background:#f3f9fd;
}
div#page-body div#left-contents div#recommended-box div.hospital-box{
	float:left;
	width:307px;
	background: url(../images/line_dot_x.gif) repeat-x left bottom;
	padding:13px 10px 13px 10px;
}
div#page-body div#left-contents div#recommended-box div.hospital-box-end{
	float:left;
	width:307px;
	background:none;
	padding:12px 10px 11px 10px;
}
div#page-body div#left-contents div#recommended-box div.hospital-box div.info-box,div#page-body div#left-contents div#recommended-box div.hospital-box-end div.info-box{
	float:left;
	width:260px;
}
div#page-body div#left-contents div#recommended-box div.hospital-box div.info-box img,div#page-body div#left-contents div#recommended-box div.hospital-box-end div.info-box img{
	float:left;
	width:61px;
	border:1px solid #b9b9bb;	
}
div#page-body div#left-contents div#recommended-box div.hospital-box div.info-box div.hospital-name-box,div#page-body div#left-contents div#recommended-box div.hospital-box-end div.info-box div.hospital-name-box{
	float:right;
	width:187px;
}
div#page-body div#left-contents div#recommended-box div.hospital-box div.info-box div.hospital-name-box p.hospital-name,div#page-body div#left-contents div#recommended-box div.hospital-box-end div.info-box div.hospital-name-box p.hospital-name{
	font-weight:bold;
	padding:0px 0px 3px 0px;
}
div#page-body div#left-contents div#recommended-box div.hospital-box div.info-box div.hospital-name-box p.hospital-copy,div#page-body div#left-contents div#recommended-box div.hospital-box-end div.info-box div.hospital-name-box p.hospital-copy{
	font-size:0.76em;
	line-height:1.3;
}
/* LEFT-CONTENTS layout >> tub-box layout
----------------------------------------------------*/
div#page-body div#left-contents div#tub-box{
	float:left;
	width:663px;
	background: url(../images/bg_tubline.gif) repeat-x left bottom;
	padding:0px 0px 7px 0px;
}
div#page-body div#left-contents div#tub-box h2.search-ttl{
	float:left;
	width:121px;
}
div#page-body div#left-contents div#tub-box ul.tub{
	float:right;
	width:531px;
	padding:7px 0px 0px 0px;
}
div#page-body div#left-contents div#tub-box ul.tub li{
	float:left;
}
div#page-body div#left-contents div#tub-box ul.tub li.w127{
	width:132px;
}
div#page-body div#left-contents div#tub-box ul.tub li.w122{
	width:127px;
	padding:6px 0px 0px 0px;
}
/* LEFT-CONTENTS layout >> sub-support-box layout
----------------------------------------------------*/
div#page-body div#left-contents div#sub-support-box{
	float:left;
	width:652px;
	background: url(../images/top_bg_sub_support_panel.gif) no-repeat left top;
	padding:17px 0px 0px 11px;
}
div#page-body div#left-contents div#sub-support-box p{
	clear:both;
}
div#page-body div#left-contents div#sub-support-box p.first-catch{
	font-size:12px;
	background: url(../images/top_bg_wakaba_mark.gif) no-repeat 0px 0px;
	padding:1px 0px 0px 14px;
	height:26px;
}
div#page-body div#left-contents div#sub-support-box ul{
	width:639px;
}
div#page-body div#left-contents div#sub-support-box ul li{
	float:left;
	width:162px;
}
div#page-body div#left-contents div#sub-support-box ul li.end-btn{
	float:left;
	width:152px;
}
div#page-body div#left-contents div#sub-support-box ul li.second{
	float:left;
	width:216px;
}
div#page-body div#left-contents div#sub-support-box ul li.center{
	float:left;
	width:217px;
}
div#page-body div#left-contents div#sub-support-box ul li.second-end-btn{
	float:left;
	width:206px;
}







