@charset "euc-jp";


/*
========== TABLE of CONTENTS ==========

1:qr-module
2:sponsor-search
3:r-ranking
4:contentsmuch
5:hos-ranking
6:rresult-module1
7:rresult-module2
8:rkarada-qa
9:hpromo
10:pos-sqm
11:pos-eup
12:bnr-blog
13:property-module
14:purchase
15:season
16:mydr
17:column-bn
18:r_link
19:r_imgbnr
20:mobile
21:rec_cont
22:ulm_mdl_sub
23:hos_search_l
24:karada-qa2
25:chie-bbs
26:hos_search_lc
27:ldg_link

clearfix rules

========== TABLE of CONTENTS ==========
*/


/* ---------- 1:qr-module  ---------- */
#qr-module{
	margin-bottom: 8px;
	border:1px solid #ccc;
	}
#qr-module dt{
	float: left;
	width: 30px;
	}
#qr-module dd{
font-size:80%;
	float: right;
	width: 222px;
	background-color: #E4FFDF;
	border:1px solid #fff;
	}
#qr-module dd p{
	padding: 4px 4px 0 4px;
	}
#qr-module dd ul{
	padding: 4px;
	}
#qr-module dd li{
	padding-right:4px;
	list-style:none;
	text-align: right;
	}
#qr-module dd li img{
	margin-right: 3px;
	vertical-align:middle;
	}
#qr-module li.tx11{
	font-size: 85%;
	}
/* ---------- /1:qr-module  ---------- */


/* ---------- 2:sponsor-search  ---------- */	
#sponsor-search{
	margin-bottom: 8px;
	}
#sponsor-search dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background:url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size:80%;
	}
#sponsor-search dd{/* use clearfix hack */
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
#sponsor-search ul{
	float: left;
	width: 135px;
	margin-right: 5px;
	font-size:80%;
	}
#sponsor-search ul.right{
	margin-right: 0;
	}
/* ---------- /2:sponsor-search  ---------- */


/* ---------- 3:r-ranking  ---------- */

#r-ranking{
	margin-bottom: 8px;
    }

#r-ranking dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background:url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size:80%;
}

#r-ranking dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
	
#r-ranking ul{
	font-size:80%;
    }

.rmore{
    text-align:right;
    }

/* ---------- /3:r-ranking  ---------- */	

/* ---------- 4:contentsmuch ---------- */	

#contentsmuch{
	margin-bottom: 8px;
}

#contentsmuch dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background:url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size:80%;
    }

#contentsmuch dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
	
#contentsmuch ul{
	font-size:80%;
    }

#contentsmuch li{
}

#contentsmuch li em 
    {
    color:#008000;
    display:block;
    }

/* ---------- /4:contentsmuch ---------- */	

/* ---------- 5:hos-ranking  ---------- */

#hos-ranking{
	margin-bottom: 8px;
    }

#hos-ranking dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background:url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size:80%;
    }

#hos-ranking dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
	
#hos-ranking ul{
	font-size:80%;
    }

#hos-ranking li{
	padding:0 1.5em;
    float:left;
    }


/* ---------- /5:hos-ranking  ---------- */	

/* ---------- 6:rresult-module1 ---------- */

#r-hospital,#r-sick,#r-medication{
	font-size:80%;
	margin-bottom: 8px;
    }

#r-hospital ul,#r-sick ul,#r-medication ul{
	margin:8px 15px 8px 20px;
	}
		
#r-hospital li,#r-sick li,#r-medication li{
	background:transparent url(http://i.yimg.jp/images/health/rmarker_gr.gif) no-repeat scroll left 5px;
	padding-bottom:4px;
	padding-left:15px;
	}

.rmore2{
	text-align:right;
	margin:0px 15px 10px 0px;
	}

/* ---------- /6:rresult-module1 ---------- */

/* ---------- 7:rresult-module2 ---------- */

#r-karada,#r-column{
	font-size:80%;
	margin-bottom: 8px;
}

#r-karada ul,#r-column ul{
	margin:8px 15px 8px 20px;
	}
		
#r-karada li,#r-column li{
	background:transparent url(http://i.yimg.jp/images/health/rmarker_or.gif) no-repeat scroll left 5px;
	padding-bottom:4px;
	padding-left:15px;
}	


/* ---------- /7:rresult-module2 ---------- */

/* ---------- 8:rkarada-qa ---------- */

#rkarada-qa{
    margin-bottom:8px;
    border:#d1d1d1 1px solid;
	}

#rkarada-qa img{
    vertical-align:bottom;
	}

#rkarada-qa ul{
    margin:0px 8px;
	}

#rkarada-qa li{

    border-bottom:1px dotted #d1d1d1;
    font-size:80%;
    padding:6px 0 2px 0;
	}

.more2{
	text-align:right;
	margin:4px 10px;
	font-size:80%;
	}		
	
/* ---------- /8:rkarada-qa ---------- */


/* ---------- 9:hpromo ---------- */

#hpromo{
	margin-bottom: 8px;
	}

/* ---------- /9:hpromo ---------- */

/* ---------- 10:pos-sqm ---------- */

#pos-sqm{
	margin-bottom: 8px;
	border: 1px solid #ccc;
	line-height: 120%;
	}
#pos-sqm dt{
	padding: 2px 3px;
	background-color: #eee;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	}
#pos-sqm dd{
	padding: 4px;
	}
#pos-sqm dd table{
	width: 290px;
	}
#pos-sqm dd .s130{
	line-height: 100%;
	}
#pos-sqm dd tr.space td{
	height: 13px;
	background: url(http://i.yimg.jp/images/edu/stepup_lrec/images/sqm_bg.gif) left center repeat-x;
	}

/* ---------- /10:pos-sqm ---------- */

/* ---------- 11:pos-eup ---------- */

#pos-eup{
	margin-bottom: 8px;
	}

/* ---------- /11:pos-eup ---------- */

/* ---------- 12:bnr-blog ---------- */

#bnr-blog{
	width: 300px;
	height: 60px;
	margin-bottom: 8px;
	background: url(http://i.yimg.jp/images/health/bnr_blog.jpg) no-repeat 0px 0px;
	font-size: 80%;
	}
#bnr-blog p{
	padding-top: 10px;
	width: 190px;
	margin-left: 100px;
	}

/* ---------- /12:bnr-blog ---------- */

/* ---------- 13:property-module ---------- */

#property-module{
	margin-bottom: 8px;
	border: 1px solid #CCC;
	}
#property-module dl{
	border-bottom: 1px dotted #CCC;
	padding: 3px 5px 3px 8px;
	}
#property-module dl.end{
	border: none;
	}
#property-module dt{
	float: left;
	width: 35px;
	vertical-align: middle;
	}
#property-module dt img{
	vertical-align: middle;
	padding: 1px 0 1px 0;
	}
#property-module dd{
	float: left;
	width: 250px;
	padding-top: 2px;
	font-size: 80%;
	line-height: 180%;
	}
#property-module dd a{
	vertical-align: middle;
	line-height: 90%;
	}

/* ---------- /13:property-module ---------- */

/* ---------- 14:purchase ---------- */

#purchase{
	margin-bottom: 8px;
    }
#purchase dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size: 80%;
	}
#purchase dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
#purchase ul li{
	margin: 0.3em 0;
	padding-left: 11px;
	background: url(http://i.yimg.jp/images/health/disc_s.gif) no-repeat 0px 0.5em;
	font-size: 80%;
	}

/* ---------- /14:purchase ---------- */	

/* ---------- 15:season ---------- */

#season{
	margin-bottom: 8px;
    }
#season dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size: 80%;
	}
#season dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
#season ul li{
	margin: 0.3em 0;
	padding-left: 11px;
	background:url(http://i.yimg.jp/images/health/disc_s.gif) no-repeat 0px 0.5em;
	font-size: 80%;
	}

/* ---------- /15:season ---------- */	

/* ---------- 16:mydr ---------- */

#mydr{
	margin-bottom: 8px;
    }
#mydr dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size: 80%;
	}
#mydr dd{
	padding: 8px 8px 8px 18px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	font-size: 80%;
	background: url(http://i.yimg.jp/images/health/disc_s.gif) no-repeat 8px 1.2em;
	}

/* ---------- /16:mydr ---------- */	

/* ---------- 17:column-bn ---------- */

#column-bn{
	margin-bottom: 8px;
	padding: 3px 0;
	border: 2px solid #25DE72;
	text-align: center;
	font-weight: bold;
	}

/* ---------- /17:column-bn ---------- */

/* ---------- 18:r_link ---------- */

#r_link{
	margin-bottom: 8px;
	}
#r_link dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background:url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size:80%;
	}
#r_link dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
#r_link ul{
	margin-right: 5px;
	font-size:80%;
	}
#r_link ul.right{
	margin-right: 0;
	}

/* ---------- /18:r_link ---------- */

/* ---------- 19:r_imgbnr ---------- */

#r_imgbnr{
	margin-bottom: 8px;
	}
#r_imgbnr img{
	vertical-align:bottom;
}

/* ---------- /19:rimg_bnr ---------- */

/* ---------- 20:mobile  ---------- */

#accmod{
	margin: 8px 0;
	border: solid 1px #ccc;
	}

#accmod dd{
	font-size: 80%;
	margin: 0;
	padding: 5px;
	}
	
.mbtx{
    color:#FF6600;
    font-weight: bold;
    }	
	
/* ---------- /20:mobile  ---------- */

/* ---------- 21:rec_cont ---------- */

#rec_cont{
	margin-bottom: 8px;
    }
#rec_cont dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size: 80%;
	}
#rec_cont dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	}
#rec_cont ul li{
	margin: 0.3em 0;
	padding-left: 11px;
	background:url(http://i.yimg.jp/images/health/disc_s.gif) no-repeat 0px 0.5em;
	font-size: 80%;
	}
#rec_cont dd p.exp {
	font-size: 80%;
	text-align: right;
}
/* ---------- /21:rec_cont ---------- */	

/* ---------- 22:ulm_mdl_sub ---------- */

#ulm_mdl_sub {
	background-color: #ffffdf;
	border: 2px solid #55e693;
	font-size: 80%;
	padding: 3px 4px;
	margin-bottom: 8px;
}

#ulm_mdl_sub dt {
	margin-bottom: 8px;
}

#ulm_mdl_sub dt img {
	vertical-align: middle;
}

#ulm_mdl_sub dd {
	padding-left: 3px;
	margin-bottom: 4px;
}

#ulm_mdl_sub dd ul li.ulm_local {
	font-size: 110%;
}

/* ---------- /22:ulm_mdl_sub ---------- */

/* ---------- 23:hos_search_l ---------- */
#hos_search_l {
	margin-bottom: 8px;
}
#hos_search_l dt {
	background: url(http://i.yimg.jp/images/health/ldg_sub_ttl.gif) no-repeat 0px 0px;
	height: 23px;
	text-indent: -9999px;
}
#hos_search_l dd {
	border: 1px solid #d1d1d1;
	border-top: none;
	font-size: 80%;
	padding: 8px;
}
#hos_search_l dd #form {
	padding: 3px 0 5px 0;
}
#hos_search_l dd #form #input {
	padding: 1px;
	width: 50%;
}
#hos_search_l dd ul {
	padding: 2px 0;
}
#hos_search_l dd ul li {
	display: inline;
	margin-right: 20px;
}
#hos_search_l dd ul li input {
	margin-right: 3px;
	vertical-align: middle;
}
/* ---------- /23:hos_search_l ---------- */

/* ---------- 24:karada-qa2 ---------- */
#karada-qa2 {
	margin-bottom: 8px;
}
#karada-qa2 dt {
	background: url(http://i.yimg.jp/images/health/ldg_sub_ttl.gif) no-repeat 0px -23px;
	height: 29px;
	text-indent: -9999px;
}
#karada-qa2 dd {
	border: 1px solid #d1d1d1;
	border-top: none;
	padding: 0 8px 8px 8px;
}
#karada-qa2 dd dl {
	border-bottom: 1px dotted #d1d1d1;
	padding: 5px 0;
}
#karada-qa2 dd dl.end {
	border-bottom: none;
}
#karada-qa2 dd dl dt {
	background: none;
	height: auto;
	font-size: 90%;
	text-indent: 0;
}
#karada-qa2 dd dl dd {
	border: none;
	font-size: 80%;
	padding: 0;
}
#karada-qa2 dd p.exp {
	text-align: right;
	font-size: 80%;
}
/* ---------- /24:karada-qa2 ---------- */

/* ---------- 25:chie-bbs ---------- */
#chie-bbs{
	margin-bottom: 8px;
}
#chie-bbs dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background: url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size: 80%;
}
#chie-bbs dt img {
	margin-right: 5px;
	vertical-align: middle;
}
#chie-bbs dd{
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
	font-size: 80%;
}
*html #chie-bbs dd div#qa {
	margin-bottom: 5px;
}
*+html #chie-bbs dd div#qa {
	margin-bottom: 5px;
}
#chie-bbs dd div#qa img{
	float: left;
	margin-right: 7px;
	width: 22px;
}
#chie-bbs dd div#qa p{
	background: none;
	float: left;
	width: 253px;
	padding: 0;
	margin: 0 0 5px 0;
}
#chie-bbs dd p{
	background:transparent url(http://i.yimg.jp/images/health/disc_s.gif) no-repeat scroll 0 0.5em;
	margin:0.3em 0 5px 0;
	padding-left:11px;
}
#chie-bbs dd p.exp {
	background: none;
	text-align: right;
	padding: 0;
	margin: 0;
}
/* ---------- /25:chie-bbs ---------- */

/* ---------- 26:hos_search_lc ---------- */
#hos_search_lc {
	margin-bottom: 8px;
}
#hos_search_lc dt {
	background-color: #daffdc;
	border: 1px solid #d1d1d1;
	border-bottom: none;
	font-size: 90%;
	font-weight: bold;
	padding: 2px 5px;
}
#hos_search_lc dd {
	border: 1px solid #d1d1d1;
	border-top: none;
	padding: 0 8px 8px 8px;
}
#hos_search_lc dd dl {
	border-bottom: 1px dotted #d1d1d1;
	padding-bottom: 10px;
}
#hos_search_lc dd dl#cont2 {
	border: none;
	padding-bottom: 2px;
}
#hos_search_lc dd dl dt {
	background-color: #fff;
	border: none;
	color: #106634;
	padding: 5px 0;
}
#hos_search_lc dd dl dd {
	border: none;
	padding: 0;
}
#hos_search_lc dd dl dd table {
	font-size: 80%;
}
#hos_search_lc dd dl dd table td.area {
	width: 76px;
}
#hos_search_lc dd dl dd table ul li {
	float: left;
}
#hos_search_lc dd dl dd table ul li a {
	white-space: nowrap;
}
/* ---------- /26:hos_search_lc ---------- */

/* ---------- 27:ldg_link ---------- */
#ldg_link{
	margin-bottom: 8px;
}
#ldg_link dt{
	padding: 3px 5px;
	background-color: #86cb29;
	background:url(http://i.yimg.jp/images/health/rymds.gif) no-repeat;
	font-weight: bold;
	font-size:80%;
}
#ldg_link dd{/* use clearfix hack */
	padding: 8px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #fff;
}
#ldg_link ul{
	float: left;
	width: 135px;
	margin-right: 5px;
	font-size:80%;
}
#ldg_link ul.right{
	margin-right: 0;
}
#ldg_link ul li{
	background:transparent url(http://i.yimg.jp/images/health/disc_s.gif) no-repeat scroll 0 0.5em;
	padding-left:11px;
}
/* ---------- /27:ldg_link ---------- */

/* ---------- clearfix rules(float clear hack) ---------- */

#sponsor-search dd:after,
#qr-module:after,
#hos-ranking ul:after,
#property-module ul li:after,
#property-module dl:after,
#chie-bbs dd div#qa:after,
#hos_search_lc dd dl dd table ul:after,
#ldg_link dd:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#sponsor-search dd,
#qr-module,
#hos-ranking ul,
#property-module ul li,
#property-module dl,
#chie-bbs dd div#qa,
#hos_search_lc dd dl dd table ul,
#ldg_link dd{
	display: inline-block;
	}
/* Hides from IE5-mac \*/
*html #sponsor-search dd,
*html #qr-module,
*html #hos-ranking ul,
*html #property-module ul li,
*html #property-module dl,
*html #chie-bbs dd div#qa,
*html #hos_search_lc dd dl dd table ul,
*html #ldg_link dd{
	height: 1%;
	}
#sponsor-search dd,
#qr-module,
#hos-ranking ul,
#property-module ul li,
#property-module dl,
#chie-bbs dd div#qa,
#hos_search_lc dd dl dd table ul,
#ldg_link dd{
	display: block;
	}
/* End hide from IE5-mac */

/* ---------- /clearfix rules(float clear hack) ---------- */