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

@import url("common.css");

/*---------------
 TopHeader
---------------*/
div#TopHeader{margin:4px 0 10px;padding-bottom:1px;background:url(../images_v5/common/bg_head.jpg) repeat-x bottom; position:relative;}
div#TopHeader div.tophead{margin-left:50px; margin-bottom:5px;}
div#TopHeader div.tophead h1{font-weight:bold;float:left;}
div#TopHeader div.lpart{float:left;width:950px;}
div#TopHeader div.lpart p.logo{float:left;width:310px;}

/*---------------
 Search
---------------*/
div#Search{float:left;width:330px;position:relative;}
div#Search form img{margin-right:5px;display:block;float:left;}
div#Search form span.sch_tit{margin-right:5px;display:block;float:left;color:#529AC6; font-weight:bold;}
div#Search form input.textarea{width:300px;height:15px;margin-right:5px;display:block;float:left;}
* html div#Search form input.textarea{width:300px;height:21px;margin-right:5px;display:block;float:left;}
*:first-child+html div#Search form input.textarea{width:300px;height:15px;margin-right:5px;display:block;float:left;}
div#Search form p.chk{width:80px;padding-top:2px;float:left;}
div#Search form p.chk2{width:120px;padding-top:2px;float:left;}
div#Search form input.btn{width:70px;height:19px;margin-left:5px;display:block;float:right;}
div#Search form input.chk{display:block;float:left;}
/*div#Search form label{display:block;float:left;padding-top:2px;}*/
div#Search form input.hidn{display:none;}

/*---------------
AccessCounter
---------------*/
div#Counter{float:right;width:290px;position:relative;font-size:10px;}

/*---------------
 Newup
---------------*/
div#Newup{margin-bottom:10px;}
div#Newup ul{list-style:none;margin:0 0 0 10px;}
div#Newup ul li{margin-right:10px;float:left;text-align:center;}
div#Newup ul li a{background:url(../images_v5/common/icon_new_ani.gif) no-repeat scroll 0 1px; margin-left:35px;}

/*---------------
 Layout
---------------*/
div#Container{margin-bottom:10px;}
div#Container div#Contents{width:710px;float:left;}
div#Container div#Contents div#Main{width:530px;float:right;}
* html div#Container div#Contents div#Main{width:530px;float:right;}
*:first-child+html div#Container div#Contents div#Main{width:530px;float:right;}
div#Container div#Contents div#LeftColum{width:170px;float:left;}
div#Container div#RightColumn{width:230px;float:right;}

/*---------------
 Main
---------------*/
div#Main{margin-bottom:10px;}
div#Main h2{background:url(../images_v5/common/bg_main_h2.gif) repeat-x bottom #F5F9FD; padding:5px 0 5px 5px;}

/*MedicalNews*/
div#Main div#MedicalNews{margin-bottom:10px;border:1px solid #5598C2;}
* html div#Main div#MedicalNews{margin-bottom:1px;border:1px solid #5598C2;}
div#Main div#MedicalNews div.headline{min-height:23px;_height:23px;background:url(../images_v5/common/bg_h2.gif) repeat-x bottom #397EAE;}
div#Main div#MedicalNews div.headline h2{float:left;color:#FFF;padding:3px 0 3px 5px; background:none;}
div#Main div#MedicalNews div.headline p{float:right;color:#FFF;padding:3px 5px 3px 0;font-weight:bold;}
div#Main div#MedicalNews div.headline p a:link {color:#FFF;text-decoration:underline;}
div#Main div#MedicalNews div.headline p a:visited {color:#FFF;text-decoration:underline;}
div#Main div#MedicalNews div.headline p a:hover {color:#C00;text-decoration:underline;}
div#Main div#MedicalNews div.headline p a:active {color:#C00;text-decoration:underline;}

/*Shinkan*/
div#Main div#Shinkan{margin-bottom:10px;border:1px solid #5598C2;}
* html div#Main div#Shinkan{margin-bottom:1px;border:1px solid #5598C2;}
div#Main div#Shinkan div.headline{min-height:23px;_height:23px;background:url(../images_v5/common/bg_h2.gif) repeat-x bottom #397EAE;}
div#Main div#Shinkan div.headline h2{float:left;color:#FFF;padding:3px 0 3px 5px; background:none;}
div#Main div#Shinkan div.headline p{float:right;color:#FFF;padding:3px 5px 3px 0;font-weight:bold;}
div#Main div#Shinkan div.headline p a:link {color:#FFF;text-decoration:underline;}
div#Main div#Shinkan div.headline p a:visited {color:#FFF;text-decoration:underline;}
div#Main div#Shinkan div.headline p a:hover {color:#C00;text-decoration:underline;}
div#Main div#Shinkan div.headline p a:active {color:#C00;text-decoration:underline;}

/*Column*/
div#Main div#Column{margin-bottom:10px;border:1px solid #5598C2;}
* html div#Main div#Column{margin-bottom:1px;border:1px solid #5598C2;}
div#Main div#Column div.headline{min-height:23px;_height:23px;background:url(../images_v5/common/bg_h2.gif) repeat-x bottom #397EAE;}
div#Main div#Column div.headline h2{float:left;color:#FFF;padding:3px 0 3px 5px; background:none;}
div#Main div#Column div.headline p{float:right;color:#FFF;padding:3px 5px 3px 0;font-weight:bold;}
div#Main div#Column div.headline p a:link {color:#FFF;text-decoration:underline;}
div#Main div#Column div.headline p a:visited {color:#FFF;text-decoration:underline;}
div#Main div#Column div.headline p a:hover {color:#C00;text-decoration:underline;}
div#Main div#Column div.headline p a:active {color:#C00;text-decoration:underline;}

/*IryoTV*/
div#Main div#IryoTV{margin-bottom:10px;border:1px solid #5598C2;}
* html div#Main div#IryoTV{margin-bottom:1px;border:1px solid #5598C2;}
div#Main div#IryoTV div.headline{min-height:23px;_height:23px;background:url(../images_v5/common/bg_h2.gif) repeat-x bottom #397EAE;}
div#Main div#IryoTV div.headline h2{float:left;color:#FFF;padding:3px 0 3px 5px; background:none;}
div#Main div#IryoTV div.headline p{float:right;color:#FFF;padding:3px 5px 3px 0;font-weight:bold;}
div#Main div#IryoTV div.headline p a:link {color:#FFF;text-decoration:underline;}
div#Main div#IryoTV div.headline p a:visited {color:#FFF;text-decoration:underline;}
div#Main div#IryoTV div.headline p a:hover {color:#C00;text-decoration:underline;}
div#Main div#IryoTV div.headline p a:active {color:#C00;text-decoration:underline;}

/*DenaoshiSeminar*/
div#Main div#DenaoshiSeminar{margin-bottom:10px;border:1px solid #5598C2;}
* html div#Main div#DenaoshiSeminar{margin-bottom:1px;border:1px solid #5598C2;}
div#Main div#DenaoshiSeminar div.headline{min-height:23px;_height:23px;background:url(../images_v5/common/bg_h2.gif) repeat-x bottom #397EAE;}
div#Main div#DenaoshiSeminar div.headline h2{float:left;color:#FFF;padding:3px 0 3px 5px; background:none;}
div#Main div#DenaoshiSeminar div.headline p{float:right;color:#FFF;padding:3px 5px 3px 0;font-weight:bold;}
div#Main div#DenaoshiSeminar div.headline p a:link {color:#FFF;text-decoration:underline;}
div#Main div#DenaoshiSeminar div.headline p a:visited {color:#FFF;text-decoration:underline;}
div#Main div#DenaoshiSeminar div.headline p a:hover {color:#C00;text-decoration:underline;}
div#Main div#DenaoshiSeminar div.headline p a:active {color:#C00;text-decoration:underline;}
div#Main div#DenaoshiSeminar div.logo{text-align:center;}


div#denaoshi_logo{text-align:center; float:left; width:60%; }
div#denaoshi_explain{text-align:left; float:right; width:40%; font-size:small;}
.seminar_area ul {width:98%; clear:left; text-align:left;}
.seminar_area ul li {float:left; margin: 0 0px 0 0px; border-left: 1px solid #555555;}
.seminar_area ul li.FirstItem {padding-left: 0px; border: none;}
.seminar_area ul {width:99%; margin:0px 0px 0px 0px; clear:left; text-align:left;}
.seminar_area ul li {float:left; margin: 0 8px 0 0; padding: 0 0 0 8px; border-left: 1px solid #555555;}
.seminar_area ul li.FirstItem {padding: 0 0 0 0px; border: none;}
div#denaoshi_dvd_logo{text-align:left;}
div#denaoshi_dvd_presentation{text-align:center;}

/*Report*/
div#Report{margin-bottom:10px;border:1px solid #ACE;}
div#Report h2{border-bottom:1px solid #ACE;}
div#Report ul{margin:0;}
div#Report ul li{margin:0;padding:5px 5px 6px;}
div#Report ul li.odd{background:url(../images_v5/common/bd_dash2.gif) repeat-x bottom #FFF;}
div#Report ul li.even{background:url(../images_v5/common/bd_dash2.gif) repeat-x bottom #E6F0FA;}
div#Report ul li.last{background-image:none;}
div#Report ul li a.img{display:block;float:left;}
div#Report ul li dl{float:right;width:350px;}
div#Report ul li dl dt{margin-bottom:5px;position:relative;}
div#Report ul li dl dt a{margin-right:10px;padding-left:9px;background:url(../images_v5/common/navi_arrow.gif) no-repeat scroll 0 50%;font-weight:bold;}
div#Report ul li dl dt ul.clfix li{margin:0;padding:0;float:left;border:none;}
div#Report ul li dl dt ul.clfix li a{margin:0;}
div#Report ul li dl dt ul.clfix li.end{margin-left:30px;padding:0;background:none;}
div#Report ul li dl dt ul.clfix li.end a{padding-left:9px;background:url(../images_v5/common/navi_arrow.gif) no-repeat scroll 0 50%;}
div#Report ul li dl dd{padding:0 0 0 20px; font-size:small;}

/*IgakuYougo*/
div#IgakuYougo{margin-bottom:10px;border:1px solid #ACE;}
div#IgakuYougo h2{border-bottom:1px solid #ACE;}
div#IgakuYougo div#IgakuYougo_logo{text-align:center; float:left; width:50%; }
div#IgakuYougo div#IgakuYougo_explain{text-align:left; float:right; width:50%; font-size:small;}
div#IgakuYougo ul.detail{margin:0;}
div#IgakuYougo ul.detail li{margin:0;padding:5px 5px 6px;}
div#IgakuYougo ul.detail li.odd{background:url(../images_v5/common/bd_dash2.gif) repeat-x bottom #FFF;}
div#IgakuYougo ul.detail li.even{background:url(../images_v5/common/bd_dash2.gif) repeat-x bottom #E6F0FA;}
div#IgakuYougo ul.detail li.last{background-image:none;}
div#IgakuYougo ul.detail div#IgakuYougo_logo{margin-top:43px;}
div#IgakuYougo ul.detail div#IgakuYougo_explain ul{margin:1px 0 1px 1px; background:url(../images_v5/common/bd_dash2.gif) repeat-x bottom #FFF;}
div#IgakuYougo ul.detail div#IgakuYougo_explain ul li{width:13px;margin:0 1px 1px 0;float:left;white-space:nowrap;}
div#IgakuYougo ul.detail div#IgakuYougo_explain ul li.long{width:25px;margin:0 1px 1px 0;float:left;white-space:nowrap;}
div#IgakuYougo ul.detail div#IgakuYougo_explain ul li.long2{width:37px;margin:0 1px 1px 0;float:left;white-space:nowrap;}
div#IgakuYougo ul.detail div#IgakuYougo_explain ul li a{padding-left:9px;background:url(../images_v5/common/navi_arrow.gif) no-repeat scroll 0 50%;}

/*Imp*/
div#Imp{margin-bottom:10px;border:1px solid #ACE;}
div#Imp h2{border-bottom:1px solid #ACE;}
div#Imp div#Imp_logo{text-align:left; float:left; width:38%; }
div#Imp div#Imp_explain{text-align:left; float:right; width:62%; font-size:small;}
div#Imp ul.detail{margin:0;}
div#Imp ul.detail li{margin:0;padding:5px 5px 6px;}
div#Imp ul.detail li.odd{background:url(../images_v5/common/bd_dash2.gif) repeat-x bottom #FFF;}
div#Imp ul.detail li.even{background:url(../images_v5/common/bd_dash2.gif) repeat-x bottom #E6F0FA;}
div#Imp ul.detail li.last{background-image:none;}
div#Imp ul.detail div#Imp_logo{margin-top:5px;}
div#Imp ul.detail div#Imp_explain ul{margin:1px 0 1px 1px; background:url(../images_v5/common/bd_dash2.gif) repeat-x bottom #FFF;}
div#Imp ul.detail div#Imp_explain ul li{width:63px;margin:0 5px 1px 0;float:left;white-space:nowrap;}
div#Imp ul.detail div#Imp_explain ul li.long{width:140px;margin:0 5px 1px 0;float:left;white-space:nowrap;}
div#Imp ul.detail div#Imp_explain ul li a{padding-left:9px;background:url(../images_v5/common/navi_arrow.gif) no-repeat scroll 0 50%;}


/*---------------
 LeftColumn
---------------*/
dl#ContNavi{margin-bottom:10px;border:1px solid #ACE;border-top:0;border-bottom:0;background:url(../images_v5/common/bg_tool_frg.gif) repeat-x bottom;border:1px solid #CCC;position:relative;}
dl#ContNavi dt{background:url(../images_v5/common/bg_tooltit.gif) repeat-x bottom #FFF;border-bottom:1px solid #CCC;font-weight:bold; position:relative;}
dl#ContNavi dt span{display:block;min-height:26px;_height:26px;margin-left:8px;}
* html dl#ContNavi dt span{min-height:25px;_height:25px;}
*:first-child+html dl#ContNavi dt span{min-height:25px;_height:25px;}

dl#ContNavi dt span.ct1{padding-left:8px;font-weight:bold;}
dl#ContNavi dt span.ct2{padding-left:22px;font-weight:bold;}
dl#ContNavi dt span.ct3{padding-left:22px;font-weight:bold;}
dl#ContNavi dt span.ct4{padding-left:22px;font-weight:bold;}
dl#ContNavi dt span.ct5{padding-left:22px;font-weight:bold;}
dl#ContNavi dt span.ct6{padding-left:22px;font-weight:bold;}
dl#ContNavi dt.link {font-weight:normal;text-align:center;}
dl#ContNavi dt.link span{margin:0;padding:0;font-weight:normal;}
dl#ContNavi dt span span{display:block;position:relative;top:5px;}
* html dl#ContNavi dt span span{padding-left:7px;}
*:first-child+html dl#ContNavi dt span span{padding-left:0;}
dl#ContNavi dd{background:url(../images_v5/common/bg_tool.gif) repeat; margin:0;}
dl#ContNavi dd ul{margin:0 8px;padding:8px 0;}
dl#ContNavi dd ul.bdb{background:url(../images_v5/common/bd_toolline.gif) repeat-x bottom;}
dl#ContNavi dd ul.last{border-bottom:0;}
dl#ContNavi dd ul li{margin-bottom:5px;}
dl#ContNavi dd ul li.last{margin-bottom:0;}
dl#ContNavi dd ul li a{padding-left:9px;display:block;background:url(../images_v5/common/navi_arrow.gif) no-repeat scroll 0 6px;}
html* dl#ContNavi dd ul li a{padding-left:9px;display:block;background:url(../images_v5/common/navi_arrow.gif) no-repeat scroll 0 6px;}
* html dl#ContNavi dd ul li a{padding-left:9px;display:block;background:url(../images_v5/common/navi_arrow.gif) no-repeat scroll 0 5px;}
*:first-child+html dl#ContNavi dd ul li a{padding-left:9px;display:block;background:url(../images_v5/common/navi_arrow.gif) no-repeat scroll 0 6px;}

/*GoogleAdsenseL*/
div#GoogleAdsenseL{margin-bottom:10px; text-align:center;}

/*Twitter*/
div#Twitter{margin-bottom:10px; text-align:center;}

/*Meigen*/
div#Meigen{margin-bottom:10px; text-align:center;}

/*Amazon*/
div#Amazon{margin-bottom:10px; text-align:center;}

/*QRcode*/
div#QRcode{margin-bottom:10px; text-align:center;}

/*HitoriGown*/
div#HitoriGown{margin-bottom:10px; text-align:center;}


/*---------------
 RightColumn
---------------*/
div#RightColumn h3{padding:5px 0 5px 5px;background:url(../images_v5/common/bg_main_h2.gif) repeat-x bottom #F5F9FD;border-bottom:1px solid #ACE;font-weight:bold;}

/*Movie*/
div#Movie{margin-bottom:0px;}

/*Sponsor*/
/*div#Sponsor{margin-bottom:10px;border:1px solid #CCC;background:url() repeat-x bottom #CCC;}*/
div#Sponsor{margin-bottom:10px;border:1px solid #ACE;}

/*SNSkizuna*/
div#SNSkizuna{margin-bottom:10px;}

/*TextDVD*/
div#YouTube{margin-top:10px;margin-bottom:20px;}

/*TextDVD*/
div#TextDVD{margin-top:10px;margin-bottom:20px;}

/*Osusume*/
div#Osusume{margin-bottom:10px;border:1px solid #ACE;}
div#Osusume p.prlink{margin:0 5px;padding:5px 0 0; text-align:center;}
div#Osusume p.bd{padding-bottom:5px;border-bottom:1px solid #ACE;}

/*IryoKiki*/
div#IryoKiki{margin-bottom:10px;border:1px solid #ACE;}
div#IryoKiki p.prlink{margin:0 5px;padding:5px 0 0; text-align:center;}
div#IryoKiki p.bd{padding-bottom:5px;border-bottom:1px solid #ACE;}

/*IryoKanren*/
div#IryoKanren{margin-bottom:10px;border:1px solid #ACE;}
div#IryoKanren p.prlink{margin:0 5px;padding:5px 0 0; text-align:center;}
div#IryoKanren p.bd{padding-bottom:5px;border-bottom:1px solid #ACE;}

/*Weather*/
div#Weather{margin-bottom:10px;}

/*YahooTopics*/
div#YahooTopics{margin-bottom:10px;}

/*Nursery*/
div#Nursery{margin-bottom:10px;}

/*bi-nurse*/
div#bi-nurse{margin-bottom:10px;}

/*CareNet*/
div#CareNet{margin-bottom:10px;}

/*Othello*/
div#Othello{margin-bottom:10px;}

/*---------------
 TopFooter
---------------*  common.cssへ移行
div#TopFooter{margin:0 0 10px;border-top:1px solid #CCC;text-align:center;padding:10px 0;background:url(../images_v5/common/bg_head.jpg) repeat-x bottom; position:relative;}
div#TopFooter ul{margin:0 0 10px;text-align:center;}
div#TopFooter ul li{display:inline;}
div#TopFooter ul li a{margin:0 0 0 3px;padding-left:10px;background:url(../images_v5/common/line_side_short.gif) no-repeat scroll 0 50%;}
div#TopFooter ul li.start a{margin:0;padding:0;background:none;}
div#TopFooter p{text-align:center;margin:10px 0 0;}
div#TopFooter p.copy{margin:0;}	*/

/*---------------
 FronteingBanner090430
---------------*/
#TopFp{position:relative;width:950px;}
#TopFpLyr1{z-index:1;}
#Container{position:relative;width:950px;}
#NaviFpLyr{z-index:1;}

/*---------------
 CleraFix
---------------*/
.clfix, div#TopHeader, div#TopHeader div.lpart, div#TopFooter, 
div#Newup,div#AreaSerach,div#Container,div#Contents,div#Gpr div.headline{zoom:1;}
.clfix:after, div#TopHeader:after, div#TopHeader div#TopFooter:after, div#TopFooter  div.lpart:after,div#Newup:after,div#AreaSerach:after,div#Container:after,div#Contents:after,div#Gpr div.headline:after{display:block;clear:both;height:0;content: url(../images/common/spacer.gif);}
.clfix, div#TopHeader, div#TopHeader div.lpart,div#Newup,div#AreaSerach,div#Container,div#Contents,div#Gpr div.headline, div#TopFooter{display: inline-block;}
/* Mac版IEを除外 \*/
.clfix, div#TopHeader, div#TopHeader div.lpart,div#Newup,div#AreaSerach,div#Container,div#Contents,div#Gpr div.headline, div#TopFooter{display: block;}
/* */
