@charset "euc-jp";
/* CSS Document */

/* top */
.top_h1{ width:634px; height:95px; background:url(http://i.yimg.jp/images/health/selfcheck/images/slf_h1.png) no-repeat; text-indent:-9999px;}
.top_read{ padding:5px 10px; font-size:90%;}

.pickup_area{ margin:0 3px 10px; padding:10px; border:#CCC solid 1px;}
.pickup_area span,.pickup_area p{ font-size:81%;}
.pickup_area span{ display:inline; margin-right:5px; padding:2px 3px 2px 3px; background:#F90; color:#FFF;}
.pickup_area h2{ display:inline; font-weight:bold;}
.pickup_area .read{ margin:5px 0;}
.pickup_area .link_right{ text-align:right;}

.chk_list{}
.chk_list h2{}
.chk_list ul{ margin:0 5px 15px;}
.chk_list li{ float:left; width:203px; margin-right:5px;}

/* top */


/* sharebutton */
#share_button1{
margin-bottom:10px;
}

iframe.twitter-share-button {
    margin-left:10px;
}



/*----- start 2012-09-04　fb+twitter間でのずれを修正 -----*/ 
.fb_iframe_widget span{
vertical-align:baseline!important;
}
 /*----- end 2012-09-04　fb+twitter間でのずれを修正 -----*/



/* SL */
.sl_area{ margin-bottom:5px;}
.supervision{ margin-top:5px; font-size:81%;}
p.cp_logo{ margin:0 0 15px;}

.js_off,.sl_no,.sl_off{ margin-bottom:15px; border:#F90 solid 1px;}
.js_off .caution,.sl_no .caution{ margin:15px; padding:15px; border:#F00 solid 1px; text-align:center;}
.caution .link_detail{ font-size:81%; font-weight:bold;}

.js_off .caution .link_detail a,.sl_off .caution .link_detail a,.sl_inst .win2k a{ padding-left:10px; background:url(http://i.yimg.jp/images/health/arrow_out.gif) no-repeat 0 3px;}

.sl_inst{ margin-bottom:5px; padding:10px; border:#CCC solid 1px; font-size:81%;}
.sl_inst .sl_btn{ margin:0 auto 10px; width:274px; height:67px; background:url(http://i.yimg.jp/images/health/selfcheck/images/btn_sl.jpg) no-repeat; text-indent:-9999px;}
.sl_inst .sl_btn a{ display:block; width:274px; height:67px; overflow:hidden;}
.sl_inst .win2k{ font-weight:bold;}

.sl_off .caution{ margin:15px; text-align:center;}
.sl_off .caution .link_detail a{ padding-right:10px;}

#kanren_joho{ margin-bottom:10px; background-color:#F5F5EB;}
.title03{ margin-bottom:7px; border-bottom:solid 1px #94BD4A; font-weight:bold;}
.contents { font-size:80%;}
#kanren_joho td{ text-align:left;}

#byouin_kensaku { background-color:#FFF; border:2px solid #94BD4A; text-align:left;}

.suggest{ margin-bottom:10px; background:url(http://i.yimg.jp/images/health/selfcheck/images/mdl_self_btm.png) no-repeat 0 bottom; zoom:1;}
.suggest_wrp{ background:url(http://i.yimg.jp/images/health/selfcheck/images/mdl_self_top.png) no-repeat;}
.suggest h2{ padding:10px; font-weight:bold;}
.suggest p{ padding:0 10px;}
.suggest p a{ font-weight:bold; white-space:nowrap;}
.suggest p.link_right{ padding:10px; text-align:right; font-size:81%;}
.suggest p.link_right a{font-weight:normal;}

.SL_plugin{ margin-bottom:10px;}

/* SL */

/*more_info*/
.more_info{ margin-bottom:5px;}
.more_info .supervision{ float:left; width:495px;}
.more_info .health_emma{ float:right; width:130px;}
/*more_info*/


/* common */
h1{ display:block;}
.mds1{ height:inherit;}

#pos-sqb table b small{ display:block; text-align:center;}

.cf{ /zoom : 1; }
.cf:after{ content : ''; display : block; clear : both; }