﻿@charset "utf-8";html{font-family:"メイリオ" ,Osaka,Arial,Helvetica;}
body{font-family:"メイリオ" ,Meiryo, "ＭＳ Ｐゴシック" , "MS UI Gothic" ,Osaka, "ヒラギノ角ゴ Pro W3" ,Arial,Helvetica;color:black;font-size:12px;background-color:#ffffff;margin:0 auto;padding:0;line-height:1.5;color:#333;}
div#wrapper{width:1160px;margin:0;padding:0;}
div#main{width:960px;}
div#head{width:100%;width:960px;margin:0;padding:0 0 10px 0;background-color:#7eac37;}
div#g_head{width:100%;background-color:#97c751;}
ul#g_head_cat{padding:10px;float:left;}
ul#g_head_cat li{margin:0;padding:0 8px 0 9px;border-left:solid 1px #557517;float:left;line-height:1.1;list-style:none;color:#557517;}
ul#g_head_cat li.Current{font-weight:bold;text-decoration:underline;}
ul#g_head_cat li:first-child{border:none;}
ul#g_head_navi{padding:10px;float:right;}
ul#g_head_navi li{float:left;list-style:none;padding-left:22px;padding-right:10px;}
ul#g_head_navi li.Help{background:url("../images/header_marker_unav_help.png") 6px 0 no-repeat;border-right:solid 1px #557517;}
ul#g_head_navi li.Login{background:url("../images/header_marker_unav_login.png") 6px 0 no-repeat;}
div#g_head a{color:#557517;}
div#g_head a:link, div#g_head a:visited{text-decoration:none;}
div#g_head a:hover, div#g_head a:focus, div#g_head a:active{text-decoration:underline;}
div#search_set{float:right;padding:10px 20px 5px 20px;}
div#search_set input.Text{width:250px;height:25px;border:solid 1px #ccc;margin-right:5px;vertical-align:middle;margin:0;}
div#search_set input.btn{line-height:29px;vertical-align:middle;}
p.option a{color:#fff;font-size:10px;}
div#head_main{width:98%;margin:0 auto;border:solid 1px #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url("../images/bg_headingwrap.png") 0 0 repeat;zoom:1;clear:both;}
div#head_main h2{color:#7eac37;font-size:123%;padding:15px 10px 0 10px;margin:0;float:left;}
div#head_main h2 a{color:#7eac37;}
ul.Checkbox{float:left;padding:10px;margin-left:130px;_margin-left:65px;}
ul.Checkbox li{float:left;list-style:none;margin:5px 15px 0 0;}
ul.Checkbox input{float:left;margin-top:5px;margin-right:5px;}
ul.tool{float:right;padding:15px 30px 0 0;}
ul.tool li{float:left;margin:0 10px 0 0;list-style:none;}
ul.fontsize{float:right;padding:15px 0 0 0;}
ul.fontsize li{float:left;margin:0 10px 0 0;list-style:none;}
.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both;font-size:0;line-height:0;}
* html .clearfix{height:1%;}
.clearfix{display:block;min-height:1%;}
body{margin:0;padding:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{}
q:before,q:after{content:'';}
img,abbr,acronym,fieldset{border:0;}
textarea{font-size:100%;}
body{color:#333;background:#fff;font:13px/1.5 "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック", Helvetica, Arial, sans-serif;}
#wrapper{width:980px;margin:0 auto !important;}
a:link{color:#017FD6;}
a:visited{color:#017FD6;}
a:hover ,
a:focus{color:#017FD6;text-decoration:none;}
a:active{color:#017FD6;text-decoration:none;}
hr{display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.error, .info{text-align:center;border-width:1px;border-style:solid;padding:5px;margin-bottom:10px;}
.error{color:#ee0000;border-color:#ee0000;background-color:#ffe2e2;}
.info{color:#00bb00;border-color:#00bb00;background-color:#e2ffe6;}
.ButtonOrder1{margin:-20px 0 0 0;padding:0px 0px 0px 81%;}
.ButtonOrder2{padding:5px 10px 5px 10px;border:1px solid #DDDDDD;background-color:#e1eccb;}
div.entry{margin:0;padding:0px;}
div.entry .title{max-width:500px;cursor:pointer;margin:0 0 5px 10px;float:left;}
div.entry div.expandIcon{width:14px;height:14px;float:left;background:url("../images/marker_check01.png") 0 0 no-repeat;display:block;cursor:pointer;}
div.entry div.toDoIcon{margin:0 0 0 5px;float:left;}
div.entry div.binIcon{width:13px;height:14px;margin:0 0 0 5px;float:left;background:url("../images/tbox.png") 0 0 no-repeat;display:block;cursor:pointer;}
div#MainContents .drugCust .tab{font-size:11px;list-style-type:none;margin:5px 0 0 30px;}
div#MainContents .drugCust .tab li{width:54px;cursor:pointer;float:left;margin:0 10px 0 0;padding:2px 12px;background-color:#FCF4E7;border:1px solid #EBDBC0;display:block;}
div#MainContents .drugCust .tab li.active{color:#fff;background-color:#000;}
div#MainContents .drugCust .tab li.inactive{cursor:default;}
div#MainContents .drugCust .select{width:auto;margin:10px 0 15px 30px;}
div#MainContents .drugCust .select table{width:auto;}
div#orderset .drugCust .select td{padding:0 10px 0 0;border-bottom:1px dashed lightgray;}
.drugCust .select input{width:15px;height:15px;margin:0 5px 0 0;}
div#orderset .drugCust .select .btn{width:100%;height:25px;padding:0;}
div#orderset .drugCust .select div.replace{width:75px;height:18px;margin:0 5px 0 0;float:right;background:url("../images/btn_replace_off.png") 0 0 no-repeat;display:block;cursor:pointer;}
div#orderset .drugCust .select div.add{width:75px;height:18px;float:right;background:url("../images/btn_add_off.png") 0 0 no-repeat;display:block;cursor:pointer;}
#dcDialog{font-size:14px;}
#dcDialog div{float:right;}
#dcDialog input{width:320px;font-size:14px;margin:0 0 5px 5px;border-radius:5px;border:1px solid #aaa;float:right;}
div#orderset table.drugIndicator{margin:20px 0 3px 0px;display:none;}
div#orderset .drugCust table.drugIndicator{margin:20px 0 0 30px;}
.drugIndicator td{width:70px;padding-right:5px;}
.drugIndicator span{width:100%;font-size:11px;color:#bbb;border-radius:3px;border:1px solid #ddd;background-color:#eee;display:none;text-indent:0;text-align:center;margin:3px 0 3px 0;}
.drugIndicator span.indicate{background-color:blue;border:1px solid gray;color:white;}
.drugIndicator span.indicate a{color:white;}
.drugIndicator span.indicate a:hover{color:white;}
.drugIndicator span.alert{background-color:yellow;border:1px solid gray;color:black;}
.drugIndicator span.alert a{color:black;}
.drugIndicator span.alert a:hover{color:black;}
.drugIndicator span.contraindicate{background-color:red;border:1px solid gray;color:white;}
.drugIndicator span.contraindicate a{color:white;}
.drugIndicator span.contraindicate a:hover{color:white;}
.clear{clear:both;}
.hide{display:none;}
.drugCust{margin:0 0 0 15px;}
.drugCust .entry{margin:0;padding:0px;float:right;}
.drugCust .entry .title{max-width:500px;cursor:pointer;margin:0 0 5px 10px;float:left;}
.drugCust a{color:#017FD6;font-weight:bold;text-decoration:none;}
.drugCust .entry div.expandIcon{width:14px;height:14px;float:left;background:url("../images/marker_check01.png") 0 0 no-repeat;display:block;cursor:pointer;}
.drugCust .entry div.toDoIcon{margin:0 0 0 5px;float:left;}
.drugCust .entry div.binIcon{width:13px;height:14px;margin:0 0 0 5px;float:left;background:url("../images/tbox.png") 0 0 no-repeat;display:block;cursor:pointer;}
.drugCust .entry div.medicinalContraindBtn{display:inline;font-size:10px;margin:0 5px 0 5px;padding:0 2px 0 2px;font-weight:normal;cursor:pointer;border:1px solid #669933;background-color:#DC143C;color:white;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.drugCust .entry div.ciBox{margin:20px 0 0 -30px;background:url('../images/arrow_top.gif') top center no-repeat;width:230px;float:left;position:absolute;font-size:12px;}
.drugCust .entry div.ciBox .title{margin:11px 0 0 0;padding:3px 5px;background-color:#ccc;width:216px;position:static;display:block;border:2px solid #ccc;font-size:11px;}
.drugCust .entry div.ciBox .txt{margin:0;padding:8px 5px;background-color:#fff;width:216px;position:relative;display:block;border:2px solid #ccc;border-top:0;clear:both;min-height:10px;}
.drugCust .entry div.drBtn{display:inline;font-size:12px;margin:0 0 0 5px;padding:0 0 0 0;font-weight:bold;cursor:pointer;border:1px solid #89a;background-color:#369;color:#def;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.drugCust .entry div.drBox{margin:20px 0 0 0px;background:url('../images/arrow_top.gif') no-repeat 150px 0px;width:230px;float:left;position:absolute;font-size:12px;}
.drugCust .entry div.drBox .title{margin:11px 0 0 0;padding:3px 5px;background-color:#ccc;width:216px;position:static;display:block;border:2px solid #ccc;font-size:11px;height:auto;}
.drugCust .entry div.drBox .txt{margin:0;padding:8px 5px;background-color:#fff;width:216px;position:relative;display:block;border:2px solid #ccc;border-top:0;clear:both;min-height:10px;}
.drugCust .entry div.altBtn{display:inline;font-size:12px;margin:0 0 0 5px;padding:0 0 0 0;font-weight:bold;cursor:pointer;border:1px solid #89a;background-color:#369;color:#def;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.drugCust .entry div.altBox{margin:20px 0 0 0px;background:url('../images/arrow_top.gif') no-repeat 185px 0px;width:230px;float:left;position:absolute;font-size:12px;}
.drugCust .entry div.altBox .title{margin:11px 0 0 0;padding:3px 5px;background-color:#ccc;width:216px;position:static;display:block;border:2px solid #ccc;font-size:11px;height:auto;}
.drugCust .entry div.altBox .txt{margin:0;padding:8px 5px;background-color:#fff;width:216px;position:relative;display:block;border:2px solid #ccc;clear:both;min-height:10px;}
span.ItemTitle div.maruhoBtn, div.OrderItemTitle div.maruhoBtn{display:inline;padding:0 2px 0 2px;font-size:10px;margin:0 5px 0 5px;font-weight:normal;cursor:pointer;border:1px solid #00cc00;background-color:#00cc00;color:white;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;width:6px;height:6px;}
div#tooltip_maruho{position:absolute;z-index:2;width:230px;display:block;margin:0px;}
div.entry div.maruhoArrow{width:230px;background:url('../images/arrow_top.gif') no-repeat 10px 0px;display:block;height:12px;margin:0px 0px -1px 0px;}
div.entry div.maruhoBox{font-size:12px;display:block;margin:0px 0 0 0px;}
div.entry div.maruhoBox .title{padding:3px 5px;background-color:#ccc;width:220px;height:18px;font-size:11px;font-weight:normal;color:black;display:block;margin:0px 0 0 0px;}
div.entry div.maruhoBox .txt{width:216px;border:2px solid #ccc;border-top:0;padding:8px 5px;clear:both;background-color:#fff;min-height:10px;font-size:11px;font-weight:normal;color:black;display:block;margin:0px 0 0 0px;}
div#tour_button{position:fixed;right:0px;width:26px;bottom:120px;repeat-y:none;z-index:1500;}
div#tour_button:hover{width:30px}
﻿@charset "utf-8";div#HeaderArea{z-index:4;position:fixed;width:980px;height:57px;_height:65px;top:0px;border-bottom:3px solid #548A0F;background-color:White;}
.non-scroll div#HeaderArea{position:relative;}
div#HeaderContents{z-index:10;_width:100%;_position:relative;}
div#HeaderSearch{position:absolute;top:25px;right:2px;height:26px;}
p#HeaderLogin{position:fixed;top:13px;right:0;font-size:12px;}
div#HeaderSearch .search{}
div#HeaderSearch .search .textfield{width:150px;height:25px;padding:0 3px;border:1px solid #CCCCCC;font-size:12px;line-height:25px;}
div#HeaderSearch .search p{display:inline;padding:0 0 0 5px;}
div#HeaderSearch select{width:125px;border:1px solid #CCCCCC;font-size:12px;padding:3px;}
div#HeaderSearch .btn{vertical-align:bottom;}
div#HeaderSearch p a{font-size:10px;line-height:1.5;color:#FFFFFF;}
div#HeaderLink{position:absolute;top:6px;left:400px;width:580px;}
div#HeaderLink ul{float:left;list-style:none;}
div#HeaderLink ul li{float:left;margin:0 7px 0 0;padding:0 7px 0 0;background:url("../images/header_line02.png") no-repeat top right;display:inline;}
div#HeaderLink ul li:last-child{margin:0;padding:0;background:none;}
div#HeaderLink ul li a{font-size:12px;line-height:1.5;color:#557517;}
div#HeaderLink ul li a:link{text-decoration:none;}
div#HeaderLink ul li a:visited{text-decoration:none;}
div#HeaderLink ul li a:hover{text-decoration:none;}
div#HeaderLink ul li a:active{text-decoration:none;}
div#HeaderUtility{position:absolute;top:10px;right:360px;}
div#HeaderUtility .utility1{padding:2px 0 0 7px;background-color:#FFFFFF;}
div#HeaderUtility2{position:absolute;top:71px;left:755px;}
div#HeaderUtility dl,
div#HeaderUtility2 dl{float:left;}
div#HeaderUtility dt,
div#HeaderUtility2 dt{float:left;}
div#HeaderUtility .utility2 dt,
div#HeaderUtility .utility3 dt,
div#HeaderUtility .utility4 dt,
div#HeaderUtility2 .utility2 dt,
div#HeaderUtility2 .utility3 dt,
div#HeaderUtility2 .utility4 dt{display:none;}
div#HeaderUtility dd,
div#HeaderUtility2 dd{float:left;margin:0 5px 0 0;padding:0 5px 0 0;display:inline;}
div#HeaderUtility .utility3 dd,
div#HeaderUtility2 .utility3 dd{margin:0 10px 0 0;}
div#HeaderUtility .utility4 dd,
div#HeaderUtility2 .utility4 dd{margin:0;padding:0;background:none;font-size:14px;line-height:20px;color:#999999;}
div#HeaderUtility dd ul,
div#HeaderUtility2 dd ul{float:left;list-style:none;}
div#HeaderUtility dd ul li,
div#HeaderUtility2 dd ul li{float:left;padding:0 3px 0 0;display:inline;}
div#HeaderUtility .utility3 dd ul li,
div#HeaderUtility2 .utility3 dd ul li{padding:0 2px 0 0;}
div#HeaderUtility dd label,
div#HeaderUtility2 dd label{cursor:pointer;}@charset "utf-8";div#MainArea{z-index:2;float:right;min-height:450px;vertical-align:top;}
*:first-child+html div#MainArea{margin-top:60px;}
div#MainContents{position:relative;width:750px;padding:0 0 50px 0;}
div#MainContents div.section{margin:0 0 30px 0;}
div#MainContents h3{}
div#MainContents ul.NormalList{margin:0 0 10px 0;}
div#MainContents ul.NormalList li{margin:0 0 3px 35px;}
div#MainContents ul.Note01{margin:0 0 0 15px;list-style:none;border:1px solid #FFA500;padding:6px;}
div#MainContents ul.Note01 li{padding:0 0 0 22px;background:url("../images/marker_note01.png") 4px 3px no-repeat;}
div#MainContents div.SubSection{margin:0 0 0 15px;}
div#MainContents #section01 div.SubSection h4{padding:5px 0;font-size:14px;line-height:1.5;}
div#MainContents div.SubSection table.NormalTable{margin:3px 0 0 0;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-collapse:collapse;border-spacing:0;empty-cells:show;}
div#MainContents div.SubSection table.NormalTable th{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:5px;text-align:left;background-color:#D9D9D9;}
div#MainContents div.SubSection table.NormalTable td{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:5px;text-align:left;}
div#MainContents div.SubSection table.NormalTable td.even{background-color:#E1ECCB;}
div#MainContents div.SubSection table.NormalTable ul{list-style:none;}
div#MainContents div.SubSection table.NormalTable ul li{padding:3px 0 3px 0;}
div#MainContents div.SubSection table.NormalTable label{cursor:pointer;}
div#MainContents div.SubSection .TableBtn01{margin:0 0 0 579px;width:114px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:5px 0;text-align:center;background-color:#E1ECCB;font-size:0;}
div#MainContents div.SubSection .TableBtn02{margin:0 0 0 480px;width:213px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:5px 0;text-align:center;background-color:#E1ECCB;font-size:0;}
div#MainContents div.SubSection .TableBtn02 a:last-child{padding:0 0 0 7px;}
div#MainContents hr.hr01{display:block !important;margin:15px 0 15px 15px;border:solid #DDDDDD;border-width:1px 0px 0px 0px;height:1px;overflow:hidden;clear:both;}
div#MainContents hr.hr02{display:block !important;margin:15px 0 15px 0;border:solid #CCCCCC;border-width:2px 0px 0px 0px;width:733px;height:1px;overflow:hidden;clear:both;}
div#MainContents div.Recommend{margin:20px 0 30px 15px;}
div#MainContents div.Recommend div.text{float:left;width:470px;}
div#MainContents div.Recommend div.text ul{list-style:none;}
div#MainContents div.Recommend div.text ul li{float:left;padding:0 10px 0 0;}
div#MainContents div.Recommend div.btn{float:right;width:200px;}
div#MainContents div#section02 .btn01{text-align:right;}
div#MainContents p.expand01{margin:0 0 30px 15px;}
div#MainContents p.expand01 a{font-size:14px;line-height:22px;font-weight:bold;}
div#MainContents p.expand01 a:link{text-decoration:none;}
div#MainContents p.expand01 a:visited{text-decoration:none;}
div#MainContents p.expand01 a:hover{text-decoration:none;}
div#MainContents p.expand01 a:active{text-decoration:none;}
div#MainContents #section02 div.SubSection{margin:0 0 30px 0;}
div#MainContents #section02 div.SubSection h4{margin:0 0 10px 0;padding:5px;border:1px solid #CCCCCC;background-color:#E6E6E6;font-size:14px;line-height:1.5;}
div#MainContents #section02 div.SubSection h5{margin:0 0 10px 15px;font-size:12px;line-height:1.5;text-indent:25px;background:url("../images/main_line01.png");}
div#MainContents #section02 div.SubSection h5 span{background-color:#FFFFFF;}
div#MainContents #section02 ul.check01{clear:both;margin:0 0 0 15px;list-style:none;}
div#MainContents #section02 ul.check01 a{font-weight:bold;}
div#MainContents #section02 ul.check01 li{position:relative;margin:0 0 10px 0;font-size:12px;line-height:1.5;}
div#MainContents #section02 ul.check01 li label{cursor:pointer;}
div#MainContents #section02 ul.check01 li div.Display{margin:10px 0 0 30px;}
div#MainContents #section02 ul.check01 li div.Display table.DisplayTable{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-collapse:collapse;border-spacing:0;empty-cells:show;}
div#MainContents #section02 ul.check01 li div.Display table.DisplayTable th{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:7px;text-align:left;background-color:#E1ECCB;font-weight:normal;}
div#MainContents #section02 ul.check01 li div.Display table.DisplayTable td{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:7px;text-align:left;background-color:#FCF4E7;}
div#MainContents #section02 ul.check01{margin:0 0 0 15px;list-style:none;}
div#MainContents #section02 ul.check01 span.recommendation01{position:absolute;top:0;right:0;_right:20px;color:#333333;}
div#MainContents #section02 ul.check01 span.recommendation02{position:absolute;top:0;right:0;_right:20px;color:#3399FF;}
div#MainContents #section02 ul.check01 span.recommendation03{position:absolute;top:0;right:0;_right:20px;color:#FF5A44;}
div#MainContents #section02 div.SubSection h6{margin:0 0 10px 15px;padding:0 3px;font-size:14px;line-height:1.5;background-color:#EAF2DA;}
div#MainContents #section02 ul.check01 li div.Display2{margin:10px 0 0 58px;}
div#MainContents #section02 ul.check01 li div.Display2 .check2{margin:0 0 15px 0;list-style:none;}
div#MainContents #section02 ul.check01 li div.Display2 .check2 li{display:block;float:left;margin:0 10px 0 0;padding:3px 12px;border:1px solid #EBDBC0;background-color:#FCF4E7;font-size:11px;line-height:1.2;cursor:pointer;}
div#MainContents #section02 ul.check01 li div.Display2 ul.check01{margin:0;}
div#MainContents #section02 ul.check01 li div.Display2 .CheckBtn01{text-align:right;}
div#MainContents #section02 ul.check01 li div.Display2 .CheckBtn01 a:last-child{padding:0 0 0 7px;}
div#MainContents #section02 ul.check01 li div.Display2 .textfield{width:400px;border:1px solid #CCCCCC;}
div#MainContents #section02 #TodoIconList{margin:0 0 30px 15px;}
div#MainContents #section02 #TodoIconList ul{list-style:none;padding:6px;border:1px solid #CCCCCC;background-color:#F5F5F5;}
div#MainContents #section02 #TodoIconList li{float:left;padding:0 15px 0 0;font-size:10px;color:#333333;}
div#MainContents #section02 .btn02{}
div#MainContents #section02 .btn02 ul{list-style:none;}
div#MainContents #section02 .btn02 ul li{list-style:none;margin-bottom:10px;text-align:right;}
div#MainContents ul{margin:0 0 1em 30px;}
div#MainContents ol{margin:0 0 0 30px;}
div#MainContents li{margin:0;}
div#MainContents li input{margin:0 5px;vertical-align:-2px;}
div#MainContents ol.olClass3 li.listIndentLevel-00{margin-left:0!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-01{margin-left:16pt!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-02{margin-left:32pt!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-03{margin-left:48pt!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-04{margin-left:64pt!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-05{margin-left:80pt!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-06{margin-left:96pt!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-07{margin-left:112pt!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-08{margin-left:128pt!important;padding-left:0;}
div#MainContents ol.olClass3 li.listIndentLevel-09{margin-left:144pt!important;padding-left:0;}
div#MainContentsSummary{margin:10px 0 0 0;width:719px;}
div#MainContentsResult{/*width:750px;*/min-height:500px;}
h3#ttl{width:794px;margin:0 0 4px 0;padding:5px 0 0px 0;text-indent:10px;font-size:14px;font-weight:bold;background-color: #004F69;color: white;overflow:hidden;}
div#MainContentsHeader{background-color:#FFFFFF;}
#MainAreaWriter{font-size:13px;font-weight:bold;margin:0px 10px 0 0;}
ul#MainContentsMenu{width:750px;height:30px;margin-bottom:0px;border-bottom:3px solid #578A1D;list-style:none;}
ul#MainContentsMenu li{float:left;}
ul#MainContentsMenu a{display:block;text-align:center;line-height:30px;color:#104020;font-weight:bold;letter-spacing:-1;text-decoration:none;}
ul#MainContentsMenu .menu01{width:80px;height:30px;}
ul#MainContentsMenu .menu02{width:180px;height:30px;}
ul#MainContentsMenu .menu03{width:100px;height:30px;}
ul#MainContentsMenu .menu04{width:180px;height:30px;}
ul#MainContentsMenu .menu05{width:178px;height:30px;margin-left:12px;}
ul#MainContentsMenu .menu01 a{background:url("../images/mainContentsMenu01_st.png") 0 0 no-repeat;}
ul#MainContentsMenu .menu02 a{background:url("../images/mainContentsMenu02_st.png") 0 0 no-repeat;}
ul#MainContentsMenu .menu03 a{background:url("../images/mainContentsMenu03_st.png") 0 0 no-repeat;}
ul#MainContentsMenu .menu04 a{background:url("../images/mainContentsMenu04_st.png") 0 0 no-repeat;}
ul#MainContentsMenu .menu05 a{background:url("../images/mainContentsMenu05_st.png") 0 0 no-repeat;}
ul#MainContentsMenu .menu01 a.present{background:url("../images/mainContentsMenu01_mo.png") 0 0 no-repeat;color:#FFFFFF;}
ul#MainContentsMenu .menu02 a.present{background:url("../images/mainContentsMenu02_mo.png") 0 0 no-repeat;color:#FFFFFF;}
ul#MainContentsMenu .menu03 a.present{background:url("../images/mainContentsMenu03_mo.png") 0 0 no-repeat;color:#FFFFFF;}
ul#MainContentsMenu .menu04 a.present{background:url("../images/mainContentsMenu04_mo.png") 0 0 no-repeat;color:#FFFFFF;}
ul#MainContentsMenu .menu05 a.present{background:url("../images/mainContentsMenu05_mo.png") 0 0 no-repeat;color:#FFFFFF;}
div.MainContentsBox{overflow:hidden;}
#MainContents01{position:relative;margin-top:60px;_margin-top:0px;}
div#MainContents01 div.sample_description{margin-left:20px;}
div#MainContents01 div.drugCust{margin-left:35px;}
div#MainContents01 div#orderset div.Display{margin: 3px 0 0 30px;}
div#MainContents01 div#orderset div.Display table.DisplayTable{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0 0 15px 0;}
div#MainContents01 div#orderset div.Display table.DisplayTable th{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:7px;text-align:left;background-color:#E1ECCB;font-weight:normal;}
div#MainContents01 div#orderset div.Display table.DisplayTable td{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:4px;text-align:left;background-color:#FCF4E7;}
div#MainContents01 p.expand01{margin:0 0 30px 15px;}
div#MainContents01 p.expand01 a{font-size:14px;line-height:22px;font-weight:bold;}
div#MainContents01 p.expand01 a:link{text-decoration:none;}
div#MainContents01 p.expand01 a:visited{text-decoration:none;}
div#MainContents01 p.expand01 a:hover{text-decoration:none;}
div#MainContents01 p.expand01 a:active{text-decoration:none;}
div#MainContents01 .btn01{text-align:right;}
#MainContents02{position:relative;margin-top:60px;_margin-top:0px;}
div#MainContents02 ul#MainContents02Menu{margin:0 0 20px 0;padding:15px;background-color:#D8EFB6;}
#MainContents02Menu *{margin:0;padding:0;}
#MainContents02Menu li{clear:both;float:left;display:inline-block;}
#MainContents02Menu a{padding:0 5px 0 18px;line-height:1.5;background:url("../images/marker_list01.png") 2px 2px no-repeat;}
#MainContents02Menu li.st{background-color:#FF9933;}
#MainContents02Menu li.st a{background:#FF9933 url("../images/marker_list02.png") 2px 2px no-repeat;}
div#MainContents02{width:100%;position:relative;}
div#MainContents02 h1 ,
div#MainContents02 h2 ,
div#MainContents02 h3 ,
div#MainContents02 h4 ,
div#MainContents02 h5 ,
div#MainContents02 h6{margin:0 0 1em 0;}
div#MainContents02 p{margin:0 0 1em 0;}
div#MainContents02 ul ,
div#MainContents02 ol{margin:0 0 0px 18px;}
div#MainContents02 li{margin:0;}
div#MainContents02 li input{margin:0 5px;vertical-align:-2px;}
div#MainContents02 dl{margin:0 0 1em 0;}
div#MainContents02 table{margin:0;}
div#MainContents02 table th ,
div#MainContents02 table td{border:solid 1px #ccc;}
div#MainContents02 h2{color:#7eac37;font-size:123%;z-index:0;}
div#MainContents02 div.HeadingWrap:after{display:block;clear:both;height:0.1px;line-height:0;visibility:hidden;content:".";font-size:0.1em;overflow:hidden;}
div#MainContents02 div.HeadingWrap{margin:0 0 1em;padding:10px 9px;border:solid 1px #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url("../images/bg_headingwrap.png") 0 0 repeat-x;zoom:1;}
div#MainContents02 div.HeadingWrap h2{margin:0;float:left;}
div#MainContents02 dl.ToolList{margin:0;float:right;}
div#MainContents02 dl.ToolList dt{position:absolute;width:0;height:0;overflow:hidden;}
div#MainContents02 dl.ToolList dd{float:right;}
*:first-child+html div#MainContents02 dl.ToolList dd{float:none;}
* html div#MainContents02 dl.ToolList dd{float:none;}
div#MainContents02 dl.ToolList dd ul#FontsizeController{margin:0;padding:0;float:right;}
div#MainContents02 dl.ToolList dd ul#FontsizeController li{margin:0 0 0 3px;padding:0;float:left;width:20px;height:20px;list-style:none;}
div#MainContents02 dl.ToolList dd ul#FontsizeController li{display:inline;}
div#MainContents02 dl.ToolList dd ul#FontsizeController li img{vertical-align:top;}
div#MainContents02 dl.ToolList dd ul.OtherTool{margin:0;padding:0;float:right;}
div#MainContents02 dl.ToolList dd ul.OtherTool li{margin:0 10px 0 0;padding:0;float:left;width:20px;height:20px;list-style:none;}
* html div#MainContents02 dl.ToolList dd ul.OtherTool li{display:inline;}
div#MainContents02 dl.ToolList dd ul.OtherTool li img{vertical-align:top;}
div#MainContents02 ul.Flat:after{display:block;clear:both;height:0.1px;line-height:0;visibility:hidden;content:".";font-size:0.1em;overflow:hidden;}
div#MainContents02 ul.Flat{margin-left:0;width:100%;}
div#MainContents02 ul.Flat li{margin:0 20px 0 0;float:left;white-space:nowrap;list-style:none;}
div#MainContents02 ul.Flat li.Icon{padding-right:30px;position:relative;}
div#MainContents02 ul.Flat li.Icon a.Icon{position:absolute;top:0.25em;right:0;border:solid 1px white;}
div#MainContents02 ul.Flat li.Icon a.Icon:hover{border-color:blue;}
div#MainContents02 div.Section{margin:0 0 0 9px;position:relative;}
div#MainContents02 div.Section div.HeadingWrap{margin-left:-9px;}
div#MainContents02 div.Section div.SubSection ,
div#MainContents02 div.Section div.SubSectionBdr{margin:0 0 0 -9px;padding:0 9px 0 18px;}
div#MainContents02 div.Section div.SubSectionBdr{padding-top:10px;}
div#MainContents02 div.Section div.SubSection h3 ,
div#MainContents02 div.Section div.SubSectionBdr h3{margin-right:-9px;margin-left:-9px;font-size:1.1em;}
div#MainContents02 div.Section div.SubSection h4 ,
div#MainContents02 div.Section div.SubSectionBdr h4{font-size:1.1em;color:#f70;}
div#MainContents02 div.Section div.SubSection h5 ,
div#MainContents02 div.Section div.SubSectionBdr h5{font-size:1.1em;color:#8a0;}
div#MainContents02 .line{border-top:dashed 1px #aaa;margin:10px 0;}
div#MainContentsResult .line{border-top:dashed 1px #aaa;margin:10px 0;}
div#MainContents02 .srcontent{padding-left:30px;padding-bottom:10px;}
.SearchResult div#MainContents02 div.Section{margin:0 9px;padding:20px 0;border-top:solid 1px #ccc;}
.SearchResult div#MainContents02 div.SubSection{margin:0;padding:0 0 10px;}
.SearchResult div#MainContents02 div.SubSection h3{margin-right:0;margin-left:0;}
div#MainContents02 dl.ToolList{position:absolute;top:10px;right:10px;}
div#MainContents02 div.SearchResult:after{display:block;clear:both;height:0.1px;line-height:0;visibility:hidden;content:".";font-size:0.1em;overflow:hidden;}
div#MainContents02 div.SearchResult{margin:0 0 40px;padding:10px;border:solid 1px #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
*:first-child+html div#MainContents02 div.SearchResult{min-height:1px;}
* html div#MainContents02 div.SearchResult{height:1px;}
div#MainContents02 div.SearchResult dl.Result{margin:0.25em 40px 0 0;float:left;line-height:1.5em;}
div#MainContents02 div.SearchResult dl.Result dt{display:inline-block;line-height:1.5em;}
div#MainContents02 div.SearchResult dl.Result dd{display:inline-block;line-height:1.5em;}
div#MainContents02 div.SearchResult dl.Sort{margin:0;float:left;line-height:1.5em;}
div#MainContents02 div.SearchResult dl.Sort dt{margin:0 5px 0 0;display:inline-block;line-height:1.5em;}
div#MainContents02 div.SearchResult dl.Sort dd{display:inline-block;line-height:1.5em;}
div#MainContents02 div.SearchResult dl.Result dt ,
div#MainContents02 div.SearchResult dl.Result dd ,
div#MainContents02 div.SearchResult dl.Sort dt ,
div#MainContents02 div.SearchResult dl.Sort dd{display:inline;}
body div#MainContents02 h3{margin-bottom:0;}
div#MainContents02 dl.OrderExample{margin:0 0 20px;padding:8px 118px 8px 18px;border:solid 1px #e1eccb;position:relative;background-color:#e1eccb;zoom:1;}
div#MainContents02 dl.OrderExample dt{float:left;}
div#MainContents02 dl.OrderExample dd{overflow:hidden;zoom:1;}
div#MainContents02 dl.OrderExample dd ul{margin:0;padding:0;}
div#MainContents02 dl.OrderExample dd ul li{margin:0;padding:0
list-style:none;}
div#MainContents02 dl.OrderExample dd ul li label{padding:0 0 0 27px;display:block;position:relative;zoom:1;}
div#MainContents02 dl.OrderExample dd ul li input{position:absolute;top:0.25em;left:5px;zoom:1;}
*:first-child+html div#MainContents02 dl.OrderExample dd ul li input{top:0;left:0;}
* html div#MainContents02 dl.OrderExample dd ul li input{top:0;left:0;}
div#MainContents02 dl.OrderExample dd p.Button{position:absolute;right:10px;bottom:-5px;}
div#MainContents02 dl.Situation{}
div#MainContents02 dl.Situation dt{float:left;clear:both;}
div#MainContents02 dl.Situation dd{overflow:hidden;zoom:1;}
div#MainContents02 dl.Situation dd ul{margin:0;}
div#MainContents02 dl.Action{}
div#MainContents02 dl.Action dt{float:left;}
div#MainContents02 dl.Action dd{overflow:hidden;zoom:1;}
div#MainContents02 dl.Action dd ul{margin:0;}
div#MainContents02 ul.Note{margin-left:0;padding:10px 10px 5px;border:solid 1px orange;}
div#MainContents02 ul.Note > li{padding-left:15px;padding-bottom:10px;list-style:none;background:url("../images/marker_list_note.png") 0 0.3em no-repeat;}
div#MainContents02 ul.Note li ul li{padding-left:15px;padding-bottom:10px;list-style-type:circle;}
div#MainContents02 ul.Note td li#liNoteBody{padding-left:15px;padding-bottom:10px;list-style:none;background:url("../images/marker_list_note.png") 0 0.3em no-repeat;}
div#MainContents02 dl.OrderingReference{position:relative;}
div#MainContents02 dl.OrderingReference dd p.Button{position:absolute;top:0.25em;right:0;}
.Detail div#MainContents02 div.SubSection p.Button{margin:0;padding:0 0 0 580px;}
.Detail div#MainContents02 div.SubSectionBdr p.Button{margin:0;padding:0 0 0 580px;}
.Detail div#MainContents02 div.SubSection p.Order ,
.Detail div#MainContents02 div.SubSectionBdr p.Order{margin:-1em 0 1em auto;padding:5px 10px;border:solid 1px #d9d9d9;border-top:none;position:relative;top:0;right:0;z-index:10;width:92px;background-color:#e1eccb;}
div#MainContents02 table.SampleOrderSet{width:100%;border-collapse:collapse;}
div#MainContents02 table.SampleOrderSet thead th{padding:5px;background-color:#d9d9d9;text-align:left;}
div#MainContents02 table.SampleOrderSet tbody td{padding:5px;text-align:left;vertical-align:top;}
div#MainContents02 table.SampleOrderSet tbody td:nth-child(2n){background-color:#e1eccb;}
div#MainContents02 table.SampleOrderSet tbody td.Even{background-color:#e1eccb;}
div#MainContents02 table.SampleOrderSet tbody td ul{margin:0;}
div#MainContents02 table.SampleOrderSet tbody td ul li{list-style:none;}
div#MainContents02 table.OrderSet{width:100%;border-collapse:collapse;}
div#MainContents02 table.OrderSet thead{}
div#MainContents02 table.OrderSet thead th{padding:5px;background-color:#d9d9d9;text-align:left;}
div#MainContents02 table.OrderSet thead th.Target{width:35%;}
div#MainContents02 table.OrderSet thead th.Grade{width:10%;}
div#MainContents02 table.OrderSet tbody th ,
div#MainContents02 table.OrderSet tbody td{padding:2px;text-align:left;vertical-align:top;}
div#MainContents02 table.OrderSet tbody th{background-color:#e6e6e6;}
div#MainContents02 table.OrderSet tbody td[colspan] ,
div#MainContents02 table.OrderSet tbody td:not([class]){}
div#MainContents02 table.OrderSet tbody .comment{background-color:#FCF4E7;border-top:1px solid #CCCCCC;display:block;line-height:1.5;padding:10px;}
div#MainContents02 table.OrderSet tbody td.Grade{vertical-align:middle;font-weight:bold;text-align:center;}
div#MainContents02 table.OrderSet tbody td.OrderSet label{display:block;}
div#MainContents02 table.OrderSet tbody td.OrderSet label input{margin:0 5px 0 0;}
div#MainContents02 table.OrderSet tbody tr.GradeA td.OrderSet ,
div#MainContents02 table.OrderSet tbody tr.GradeA td.Grade{}
div#MainContents02 table.OrderSet tbody tr.GradeB td.OrderSet ,
div#MainContents02 table.OrderSet tbody tr.GradeB td.Grade{background-color:#e1eccb;}
div#MainContents02 table.OrderSet tbody tr.GradeC td.OrderSet ,
div#MainContents02 table.OrderSet tbody tr.GradeC td.Grade{background-color:#c7df95;}
div#MainContents02 table.OrderSet tbody tr.GradeD td.OrderSet ,
div#MainContents02 table.OrderSet tbody tr.GradeD td.Grade{background-color:#97c751;}
div#MainContents02 table.OrderSet tbody tr.GradeE td.OrderSet ,
div#MainContents02 table.OrderSet tbody tr.GradeE td.Grade{background-color:#7eac37;}
div#MainContents02 table.OrderSet th.name{background-color:#bedc93;width:166px;height:37px;margin:0;padding:3px;}
div#MainContents02 table.OrderSet th.follow{background-color:#bedc93;width:260px;height:37px;margin:0;padding:3px;}
div#MainContents02 table.OrderSet th.discription{background-color:#bedc93;width:272px;height:37px;margin:0;padding:3px;}
div#MainContents02 table.OrderSet td.name02{font-size:14px;background-color:#f2f9e7;}
div#MainContents02 table.OrderSet td.follow02{font-size:14px;background-color:#fff;}
div#MainContents02 table.OrderSet td.discription02{font-size:14px;background-color:#fff;}
div#MainContents02 table.OrderSet td.discription04{font-size:14px;background-color:#fff;}
div#MainContents02 table.OrderSet th.name03{background-color:#bedc93;width:166px;height:37px;margin:0;padding:0;}
div#MainContents02 table.OrderSet th.follow03{background-color:#bedc93;width:260px;height:37px;margin:0;padding:0;}
div#MainContents02 table.OrderSet th.discription03{background-color:#bedc93;width:272px;height:37px;margin:0;padding:0;}
.Extra div#MainContents02 div.Section p.Button{text-align:right;}
.Extra div#MainContents02 div.Section div#ExtraColumnSet:after{display:block;clear:both;height:0.1px;line-height:0;visibility:hidden;content:".";font-size:0.1em;overflow:hidden;}
.Extra div#MainContents02 div.Section div#ExtraColumnSet{zoom:1;}
.Extra div#MainContents02 div.Section div#ExtraColumnSet div#Primary{float:left;width:67%;padding:0 5px 0 0;}
.Extra div#MainContents02 div.Section div#ExtraColumnSet div#Primary div.SubSection{margin:0 0 0 -9px;padding:0 0 0 18px;}
.Extra div#MainContents02 div.Section div#ExtraColumnSet div#Primary div.SubSection h3{margin:0 0 0 -9px;}
.Extra div#MainContents02 div.Section div#ExtraColumnSet div#Secondary{float:left;width:30%;}
div#MainContents02 ul.Explanation{margin-left:0;width:100%;}
div#MainContents02 ul.Explanation li{padding:8px 20px 8px 28px;border:solid 1px #7eac37;position:relative;list-style:none;color:#7eac37;zoom:1;}
div#MainContents02 ul.Explanation li span.Number{position:absolute;left:8px;}
div#MainContents02 ul.Explanation li img.Button{margin:0.25em 0 0;position:absolute;top:6px;right:8px;cursor:pointer;}
div#MainContents02 ul.Explanation li dl{display:none;color:#333;background:#F2F9E7;}
div#MainContents02 ul.Explanation li dl.Message dt{display:none;}
div#MainContents02 ul.Explanation li dl.Message dd{padding:10px;}
div#MainContents02 ul.Explanation li dl.Message dd p{margin:0;}
div#MainContents02 ul.Explanation li dl.Message dd dl{margin:5px -10px 0 -10px;border-bottom:solid 4px #e1eccb;color:#333;overflow:hidden;zoom:1;}
div#MainContents02 ul.Explanation li dl.Message dd dl dt.Rank{margin:0 10px 0 0;padding:2px 8px 2px 30px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:block;float:right;background:#e1eccb url("../images/main_btn_explanation_lv2_open.png") 10px 50% no-repeat;font-weight:bold;cursor:pointer;}
div#MainContents02 ul.Explanation li dl.Message dd dl dt.Open{background-image:url("../images/main_btn_explanation_lv2_close.png");}
div#MainContents02 ul.Explanation li dl.Message dd dl dd{padding:10px;display:none;clear:both;background:#e1eccb;}
div#MainContents02 div#Secondary dl#Tab{margin:40px 0 0;position:relative;width:200px;}
div#MainContents02 div#Secondary dl#Tab dt{position:absolute;cursor:pointer;}
div#MainContents02 div#Secondary dl#Tab dt#OrderSet{top:-40px;left:0;}
div#MainContents02 div#Secondary dl#Tab dt#Differential{top:-40px;left:127px;}
div#MainContents02 div#Secondary dl#Tab dd{margin:0;padding:0 7px 10px;border:solid 1px #ccc;border-top:none;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;display:none;}
div#MainContents02 div#Secondary dl#Tab dd.Current{display:block;}
div#MainContents02 div#Secondary dl#Tab dd ul{margin:0;padding:0;list-style:none;}
div#MainContents02 div#Secondary dl#Tab dd ul li{margin:0;padding:0;list-style:none;}
div#MainContents02 div#Secondary dl#Tab dd ul li a{margin-right:-4px;margin-left:-4px;padding-right:13px;padding-left:13px;display:block;zoom:1;}
div#MainContents02 div#Secondary dl#Tab dd ul li a:link ,
div#MainContents02 div#Secondary dl#Tab dd ul li a:visited{text-decoration:none;}
div#MainContents02 div#Secondary dl#Tab dd ul li a:hover ,
div#MainContents02 div#Secondary dl#Tab dd ul li a:focus{background-color:#e2efd3;text-decoration:underline;}
div#MainContents02 div#Secondary dl#Tab dd ul.Follow:after{display:block;clear:both;height:0.1px;line-height:0;visibility:hidden;content:".";font-size:0.1em;overflow:hidden;}
div#MainContents02 div#Secondary dl#Tab dd ul.Follow{width:100%;}
div#MainContents02 div#Secondary dl#Tab dd ul.Follow li{list-style:none;font-size:11px;line-height:21px;vertical-align:middle;}
div#MainContents02 div#Secondary dl#Tab dd ul.Follow li.Left{float:left;}
div#MainContents02 div#Secondary dl#Tab dd ul.Follow li.Right{float:right;}
div#MainContents02 div#Secondary dl#Tab dd ul.Follow li a{margin:0;padding:0;display:inline;}
div#MainContents02 div#Secondary dl#Tab dd ul.Follow li a:hover ,
div#MainContents02 div#Secondary dl#Tab dd ul.Follow li a:focus{background-color:transparent;}
div#MainContents02 div#Secondary table.OrderSet{margin:0 0 5px;width:184px;border-collapse:collapse;}
div#MainContents02 div#Secondary table.OrderSet caption{text-align:left;}
div#MainContents02 div#Secondary table.OrderSet tbody th ,
div#MainContents02 div#Secondary table.OrderSet tbody td{padding:5px;border:solid 1px #ccc;text-align:left;vertical-align:top;word-wrap:break-word;word-break:break-all;}
div#MainContents02 div#Secondary table.OrderSet tbody th{background-color:#e6e6e6;}
div#MainContents02 div#Secondary table.OrderSet tbody td.OrderSet{font-size:11px;background-color:#fff;}
div#MainContents02 div#Secondary table.OrderSet tbody td.OrderSet label input{top:0;}
div#MainContents02 div#Secondary table.OrderSet tbody td.Grade{vertical-align:middle;font-weight:bold;text-align:center;font-size:13px;}
div#MainContents02 div#Secondary table.OrderSet tbody tr.GradeA td.Grade{}
div#MainContents02 div#Secondary table.OrderSet tbody tr.GradeB td.Grade{background-color:#e1eccb;}
div#MainContents02 div#Secondary table.OrderSet tbody tr.GradeC td.Grade{background-color:#c7df95;}
div#MainContents02 div#Secondary table.OrderSet tbody tr.GradeD td.Grade{background-color:#97c751;}
div#MainContents02 div#Secondary table.OrderSet tbody tr.GradeE td.Grade{background-color:#7eac37;}
div#MainContents02 hr.hr02{display:block !important;margin:15px 0 15px 0;border:solid #CCCCCC;border-width:2px 0px 0px 0px;width:733px;height:1px;overflow:hidden;clear:both;}
div#MainContents02 #TodoIconList{margin:0 0 30px 0px;}
div#MainContents02 #TodoIconList ul{list-style:none;padding:6px;border:1px solid #CCCCCC;background-color:#F5F5F5;}
div#MainContents02 #TodoIconList li{padding:0 15px 0 0;font-size:10px;color:#333333;}
div#MainContents02 .btn02 ul{list-style:none;}
div#MainContents02 .btn02 ul li{list-style:none;margin-bottom:10px;text-align:right;}
div#MainContents02 span.recommendation02{color:#3399FF;float:right;vertical-align:top;display:none;}
div#MainContents02 span.recommendation03{color:#FF5A44;float:right;display:none;}
div#MainContents02 div.SubSection div#orderset h4{margin:0 0 10px 0;padding:5px;border:1px solid #CCCCCC;background-color:#E6E6E6;font-size:14px;line-height:1.5;color:Black;}
div#MainContents02 div.SubSection div#orderset h5{margin:0 0 10px 15px;font-size:14px;line-height:1.5;text-indent:25px;background:url("../images/main_line01.png");}
div#MainContents02 div.SubSection div#orderset h5 span{background-color:#FFFFFF;color:Black;}
div#MainContents02 div.SubSection div#orderset h6{margin:0 0 10px 15px;padding:0 3px;font-size:12px;line-height:1.5;background-color:#EAF2DA;}
div#MainContents02 div#orderset div.Display{margin: 3px 0 0 30px;}
div#MainContents02 div#orderset div.Display table.DisplayTable{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0 0 15px 0;}
div#MainContents02 div#orderset div.Display table.DisplayTable th{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:7px;text-align:left;background-color:#E1ECCB;font-weight:normal;}
div#MainContents02 div#orderset div.Display table.DisplayTable td{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:4px;text-align:left;background-color:#FCF4E7;}
div#MainContents02 p.expand01{margin:0 0 30px 15px;}
div#MainContents02 p.expand01 a{font-size:14px;line-height:22px;font-weight:bold;}
div#MainContents02 p.expand01 a:link{text-decoration:none;}
div#MainContents02 p.expand01 a:visited{text-decoration:none;}
div#MainContents02 p.expand01 a:hover{text-decoration:none;}
div#MainContents02 p.expand01 a:active{text-decoration:none;}
div#MainContents02 .btn01{text-align:right;}
div#MainContents02 table.OrderSet th.th1{font-size:90%;vertical-align:middle;text-align:center;}
div#MainContents02 table.OrderSet th.th2{text-align:center;vertical-align:middle;}
div#MainContents02 table.OrderSet td.tdc{text-align:center;}
div#MainContents02 table.OrderSet td.tdl{text-align:left;}
#MainContents03{position:relative;margin-top:60px;_margin-top:0px;}
#MainContents04{position:relative;margin-top:60px;_margin-top:0px;}
#MainContents05{position:relative;margin-top:60px;_margin-top:0px;}
div#MainContents05 h4{margin:0 0 10px 0;padding:0 0 0 10px;height:28px;font-size:14px;font-weight:bold;line-height:28px;background:url("../images/bg_ttl_result01b.png") 0 0 no-repeat;}
div#MainContents05 h4.click{background:url("../images/bg_ttl_result02.png") 0 0 no-repeat;}
div#MainContents05 .sectionSummary{padding:0 15px;margin:0 0 10px 0;}
div#MainContents05 .sectionSummary03{margin:0 0 30px 0;}
div#MainContents05 .sectionSummary04{padding:0;}
div#MainContents05 .sectionSummary05{margin:0 0 30px 0;padding:0;}
div#MainContents05 h5{margin:0 0 10px 0;font-size:14px;font-weight:bold;background-color:#E6E6E6;padding:2px 5px;}
div#MainContents05 h6{font-size:12px;font-weight:bold;color:#7EAC37;}
div#MainContents05 .sectionSummary ul{margin:0 0 0px 15px;}
div#MainContents05 .sectionSummary ul.summary-list01{margin:0 0 0 15px;}
div#MainContents05 .sectionSummary ul.summary-list01 li{list-style-type:none;padding:0 0 0 20px;background:url("../images/marker_disc01.png") 0 0 no-repeat;}
div#MainContents05 .sectionSummary ul.summary-list02{margin:0 0 15px 15px;}
div#MainContents05 .sectionSummary ul ul{margin:0;}
div#MainContents05 .sectionSummary ul ul li{list-style-type:none;padding:0 0 0 20px;background:url("../images/marker_disc01.png") 0 0 no-repeat;}
div#MainContents05 .sectionSummary .img{margin:0.5em 0;}
div#MainContents05 .section-list-box{float:left;width:240px;}
div#MainContents05 .section-list-box ul{margin:0;}
div#MainContents05 .evidence-list{margin:0 0px 15px 0;border:1px solid #BDDC91;width:748px;}
div#MainContents05 .evidence-list .evidence-number{float:left;width:30px;padding-right:5px;margin-top:2px;}
div#MainContents05 .evidence-list .evidence-number span{display:block;padding:10px 0 0 10px;text-align:right;font-size:14px;font-weight:bold;color:#7EAC37;}
div#MainContents05 .evidence-list .evidence-para{}
div#MainContents05 .evidence-list .evidence-para p{padding:12px 10px 0 0;}
div#MainContents05 .evidence-list .evidence-link{clear:both;width:100%;text-align:right;padding-bottom:10px;}
div#MainContents05 .evidence-list .evidence-link a{padding:0 0 0 15px;background:url("../images/marker_list01.png") 0 0 no-repeat;}
div#MainContents05 .image{width:100%;padding-top:15px;padding-bottom:10px;margin-bottom:10px;border:1px solid #969696;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
div#MainContents05 .image .section-item{padding-bottom:10px;border-bottom:1px dotted #969696;}
div#MainContents05 .image .section-item .img{width:512px;}
div#MainContents05 .image .section-item-last{padding-bottom:0;border-bottom:none;}
div#MainContents05 .image h5{margin:0 5px;}
div#MainContents05 .image .section{margin:0;}
div#MainContents05 .evidence-list .elistbox .evidence-para{float:right;width:410px}
div#MainContents05 .evidence-list .elist-para p{float:right;width:410px;padding-top:10px}
div#MainContents05 .evidence-list .elist-para p.eboxnote{padding-top:0px;padding-left:25px;margin-right:5px;width:400px}
div#MainContents05 .rel{padding:0px}
div#MainContents06 h1 ,
div#MainContents06 h2 ,
div#MainContents06 h3 ,
div#MainContents06 h4 ,
div#MainContents06 h5 ,
div#MainContents06 h6{margin:0 0 1em 0;}
div#MainContents06 dl{margin:0 0 1em 0;}
div#MainContents06 ul.Note{margin-left:0;padding:10px 10px 5px;border:solid 1px orange;}
div#MainContents06 ul.Note > li{padding-left:15px;padding-bottom:10px;list-style:none;background:url("../images/marker_list_note.png") 0 0.3em no-repeat;}
div#MainContents06 ul.Note li ul li{padding-left:15px;padding-bottom:10px;list-style-type:circle;}
div#MainContents06 ul.Note td li#liNoteBody{padding-left:15px;padding-bottom:10px;list-style:none;background:url("../images/marker_list_note.png") 0 0.3em no-repeat;}
div#MainContents06 ul ,
div#MainContents06 ol{margin:0 0 1em 30px;}
div#MainContents06 table th ,
div#MainContents06 table td{border:solid 1px #ccc;}
div#MainContents06 div.Section{margin:0 0 0 9px;position:relative;}
div#MainContents06 div.Section div.SubSection ,
div#MainContents06 div.Section div.SubSectionBdr{margin:0 0 0 -9px;padding:0 9px 0 18px;}
div#MainContents06 div.Section div.SubSectionBdr{padding-top:10px;}
div#MainContents06 div.Section div.SubSection h3 ,
div#MainContents06 div.Section div.SubSectionBdr h3{margin-right:-9px;margin-left:-9px;font-size:1.1em;}
div#MainContents06 div.Section div.SubSection h4 ,
div#MainContents06 div.Section div.SubSectionBdr h4{font-size:1.1em;color:#f70;}
div#MainContents06 div.Section div.SubSection h5 ,
div#MainContents06 div.Section div.SubSectionBdr h5{font-size:1.1em;color:#8a0;}
div#MainContents06 .line{border-top:dashed 1px #aaa;margin:10px 0;}
div#MainContents06 .srcontent{padding-left:30px;padding-bottom:10px;}
body div#MainContents06 h3{margin-bottom:0;}
div#MainContents06 table.OrderSet{width:100%;border-collapse:collapse;}
div#MainContents06 table.OrderSet thead th{padding:5px;background-color:#d9d9d9;text-align:left;}
div#MainContents06 table.OrderSet thead th.Target{width:35%;}
div#MainContents06 table.OrderSet thead th.Grade{width:10%;}
div#MainContents06 table.OrderSet tbody th ,
div#MainContents06 table.OrderSet tbody td{padding:2px;text-align:left;vertical-align:top;}
div#MainContents06 table.OrderSet tbody th{background-color:#e6e6e6;}
div#MainContents06 table.OrderSet tbody th.th1{width:79px;}
div#MainContents06 table.OrderSet tbody th.th2{width:49px;}
div#MainContents06 table.OrderSet tbody td.tdc{width:79px;}
div#MainContents06 table.OrderSet tbody td.Grade{vertical-align:middle;font-weight:bold;text-align:center;}
div#MainContents06 table.OrderSet th.name{background-color:#bedc93;width:166px;height:9px;margin:0;padding:3px;}
div#MainContents06 table.OrderSet th.follow{background-color:#bedc93;width:260px;height:9px;margin:0;padding:3px;}
div#MainContents06 table.OrderSet th.discription{background-color:#bedc93;width:272px;height:9px;margin:0;padding:3px;}
div#MainContents06 table.OrderSet td.name02{width:166px;font-size:14px;background-color:#f2f9e7;}
div#MainContents06 table.OrderSet td.follow02{font-size:14px;background-color:#fff;}
div#MainContents06 table.OrderSet td.discription02{font-size:12px;background-color:#fff;}
div#MainContents06 table.OrderSet th.name03{background-color:#bedc93;height:37px;margin:0;padding:0;}
div#MainContents06 table.OrderSet th.follow03{background-color:#bedc93;width:260px;height:37px;margin:0;padding:0;}
div#MainContents06 table.OrderSet th.discription03{background-color:#bedc93;width:272px;height:37px;margin:0;padding:0;}
div#MainContents06 ul.Explanation{margin-left:0;width:100%;}
div#MainContents06 ul.Explanation li{padding:8px 20px 8px 28px;border:solid 1px #7eac37;position:relative;list-style:none;color:#7eac37;zoom:1;}
div#MainContents06 ul.Explanation li span.Number{position:absolute;left:8px;}
div#MainContents06 ul.Explanation li img.Button{margin:0.25em 0 0;position:absolute;top:6px;right:8px;cursor:pointer;}
div#MainContents06 ul.Explanation li img.Button2{margin:0.25em 0 0;position:absolute;top:6px;right:8px;cursor:pointer;}
div#MainContents06 ul.Explanation li dl{display:none;color:#333;background:#F2F9E7;}
div#MainContents06 ul.Explanation li dl.Message dt{display:none;}
div#MainContents06 ul.Explanation li dl.Message dd{padding:10px;}
div#MainContents06 ul.Explanation li dl.Message dd p{margin:0;}
div#MainContents06 ul.Explanation li dl.Message dd dl{margin:5px -10px 0 -10px;border-bottom:solid 4px #e1eccb;color:#333;overflow:hidden;zoom:1;}
div#MainContents06 ul.Explanation li dl.Message dd dl dt.Rank{margin:0 10px 0 0;padding:2px 8px 2px 30px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:block;float:right;background:#e1eccb url("../images/main_btn_explanation_lv2_open.png") 10px 50% no-repeat;font-weight:bold;cursor:pointer;}
div#MainContents06 ul.Explanation li dl.Message dd dl dt.Open{background-image:url("../images/main_btn_explanation_lv2_close.png");}
div#MainContents06 ul.Explanation li dl.Message dd dl dd{padding:10px;display:none;clear:both;background:#e1eccb;}
div#MainContents06 table.adjustLayout4Japic{width:100%;}
div#MainContentsResultMain{float:left;min-height:600px;}
div#MainContentsResultMain h4{margin:0 0 10px 0;padding:0 0 0 10px;height:25px;font-size:14px;font-weight:bold;line-height:25px;  border: 1px solid #CCCCCC; background-color: #f8f8f8;}
div#MainContentsResultMain h4.click{background:url("../images/bg_ttl_result02.png") 0 0 no-repeat;}
div#MainContentsResultMain .section{font-size:14px;}
div#MainContentsResultMain #sectionResult01{margin:0 0 20px 0;padding:0 15px;}
div#MainContentsResultMain #sectionResult01 h5{margin:15px 0 0 0;}
div#MainContentsResultMain #sectionResult01 p strong{text-decoration:underline;font-weight:normal;}
div#MainContentsResultMain #sectionResult01 ol ul li{margin:0;list-style:none;}
div#MainContentsResultMain #sectionResult02{padding:0 15px;}
div#MainContentsResultMain #sectionResult02{margin:0 0 10px 0;padding:0 15px;}
div#MainContentsResultMain #sectionResult02 h5{font-size:14px;font-weight:bold;}
div#MainContentsResultMain #sectionResult02 ul{margin:0 0 0 35px;}
div#MainContentsResultMain #sectionResult03{}
div#MainContentsResultMain #sectionResult03 p{background-color:#FF9933;color:#FFF;text-align:center;padding:3px 0 0 0;font-size:15px;font-weight:bold;}
div#MainContentsResultMain #sectionResult03 ul{border:1px solid #FF9933;padding:5px 10px;margin:0 0 20px 0;}
div#MainContentsResultMain #sectionResult03 ul li{list-style:none;padding:0 0 0 15px;font-size:14px;font-weight:bold;background:url("../images/marker_list01.png") 0 0 no-repeat;}
#sectionResult04,
#sectionResult05{}
#sectionResult04 ul,
#sectionResult05 ul{margin:0 0 20px 0;overflow:hidden;}
* html #sectionResult04 ul,
* html #sectionResult05 ul{width:100%;}
#sectionResult04 ul li{list-style:none;text-align:left;line-height:1.5;}
#sectionResult04 ul li{display:inline;list-style:none;float:left;width:159px;height:210px;margin:0 10px 0 0;text-align:left;line-height:1.5;}
#sectionResult05 ul li{display:inline;list-style:none;float:left;width:164px;margin:0 31px 0 0;margin:0 23px 0 0\9;text-align:center;line-height:2;}
#sectionResult04 ul li:last-child,
#sectionResult05 ul li:last-child{margin:0 !important;}
#sectionResult04 div,
#sectionResult05 div{margin:20px 0 10px 0;text-align:center;}
#sectionResult04more,
#sectionResult05more{display:none;}
div#MainContentsResultMain #sectionResultCheck{padding:0 0 5px 0;background-color:#FFF1E3;}
div#MainContentsResultMain #sectionResultCheck h5{padding:0 0 0 11px;line-height:bold;background:url("../images/bg_result_check.png") 0 0;color:#D56F09;font-weight:bold;line-height:30px;}
div#MainContentsResultMain #sectionResultCheck h5 span{background-color:#FFF1E3;}
div#MainContentsResultMain #sectionResultCheck .check01{clear:both;margin:0 0 0 15px;list-style:none;}
div#MainContentsResultMain #sectionResultCheck .check01 a{font-weight:bold;}
div#MainContentsResultMain #sectionResultCheck .check01 li{position:relative;margin:0 10px 10px 70px;text-indent:-70px;font-size:12px;line-height:1.5;}
div#MainContentsResultMain #sectionResultCheckBtn{margin:0 0 25px 296px;width:216px;padding:5px 0;text-align:center;background-color:#FFF1E3;font-size:0;}
div#MainContentsResultMain #sectionResultCheckBtn a:last-child{padding:0 0 0 7px;}
div#MainContentsResultMain .ttl01{width:100%;height:36px;font-size:15px;line-height:36px;text-indent:36px;color:#7EAC37;margin-bottom:10px;}
div#MainContentsResultMain .ttl02{width:100%;height:36px;font-size:15px;line-height:36px;text-indent:36px;color:#7EAC37;margin-bottom:10px;}
div#MainContentsResultMain .ttl03{width:100%;height:36px;font-size:15px;line-height:36px;text-indent:36px;color:#7EAC37;margin-bottom:10px;}
div#MainContentsResultMain .section ul{margin-left:30px}
div#MainContentsResultMain #sectionResult04 ul{margin-left:5px;}
div#MainContentsResultMain #sectionResult01 #kanbetsu tr.kheader{border:solid 1px;background-color:#D7F1CE}
div#MainContentsResultMain #sectionResult01 #kanbetsu p.pbox{margin-left:16px;text-indent:-16px}
div#MainContentsResultMain #sectionResult01 #kanbetsu p strong{text-decoration:none;font-weight:bold}
div#MainContentsResultMainInner{width:624px;}
p.ttl01{width:178px;height:30px;background:url("../images/sub_ttl_list01_01.png") no-repeat 0 0;font-size:13px;line-height:34px;text-indent:34px;color:#7EAC37;}
p.ttl02{width:178px;height:30px;background:url("../images/sub_ttl_list01_02.png") no-repeat 0 0;font-size:13px;line-height:34px;text-indent:34px;color:#7EAC37;}
p.ttl03{width:178px;height:30px;background:url("../images/sub_ttl_list01_03.png") no-repeat 0 0;font-size:13px;line-height:34px;text-indent:34px;color:#7EAC37;}
div#MainContentsResultSub .editor{margin:0 0 10px 0;}
div#MainContentsResultSub .editor dt{padding:3px 10px;background-color:#E6E6E6;font-weight:bold;}
div#MainContentsResultSub .editor dd{margin:0 0 5px 0;padding:3px 10px;}
div#MainContentsResultSub .detail{margin:0 0 6px 0;background-color:#E1ECCB;}
div#MainContentsResultSub .detail a{display:block;padding:0 15px 0 20px;border:1px solid #CCCCCC;font-size:14px;line-height:23px;font-weight:bold;background:url("../images/marker_list02.png") 5px 1px no-repeat;}
div#MainContentsResultSubInner{width:154px;float:right;}
#MainContentsResultSubInner table.last_update_date{height:27px;border:solid 1px gray;width:142px;margin-bottom:12px;margin-left:5px;}
#MainContentsResultSubInner table.last_update_date td{padding-left:5px;font-size:11px;}
ul.list01{margin:5px 0 15px 0;}
ul.list01 li{list-style:none;margin-bottom:2px;padding:3px 5px 3px 20px;text-indent:-15px;background-color:#E6E6E6;}
table.table01{border-bottom:medium none;border-collapse:collapse;margin:0 auto;table-layout:auto;}
table.table01 td{border:1px solid #CCCCCC;padding:4px 10px;background-color:#FAFAFA;line-height:1.5;}
div#MainContentsSummaryMain .evidence-list .elistbox .evidence-para{float:right;width:480px}
div#MainContentsSummaryMain .evidence-list .elist-para p{float:left;}
div#MainContentsSummaryMain .evidence-list .elist-para p.eboxnote{padding-top:0px;padding-left:25px;margin-right:5px;width:710px;}
sub{position:relative;top:-2px;margin-right:2px}
div#SubContents div#Secondary table.OrderSet tbody th ,
div#SubContents div#Secondary table.OrderSet tbody td{padding:5px;border:solid 1px #ccc;text-align:left;vertical-align:top;word-wrap:break-word;word-break:break-all;}
div#SubContents div#Secondary table.OrderSet tbody th{background-color:#e6e6e6;}
div#SubContents div#Secondary table.OrderSet tbody td.OrderSet{font-size:11px;background-color:#fff;}
div#SubContents div#Secondary table.OrderSet tbody td.OrderSet label input{top:0;}
div#SubContents div#Secondary table.OrderSet tbody td.Grade{vertical-align:middle;font-weight:bold;text-align:center;font-size:13px;}
div#SubContents div#Secondary table.OrderSet tbody tr.GradeA td.Grade{}
div#SubContents div#Secondary table.OrderSet tbody tr.GradeB td.Grade{background-color:#e1eccb;}
div#SubContents div#Secondary table.OrderSet tbody tr.GradeC td.Grade{background-color:#c7df95;}
div#SubContents div#Secondary table.OrderSet tbody tr.GradeD td.Grade{background-color:#97c751;}
div#SubContents div#Secondary table.OrderSet tbody tr.GradeE td.Grade{background-color:#7eac37;}
div#SubContents div.section{margin:0 10px 18px;padding:10px 5px;border:solid 1px #CCC;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:url("../images/sub_bg_section.png") 0 0 repeat-x;}
div#SubContents div.section h3,
div#SubContents div.section2 h3{margin:0 0 8px 7px;color:#7EAC37;}
@charset "utf-8";
/*div#WrapperArea{margin:67px 0 0 0;_margin:0px 0 0 0;height:100%;width:1023px;font-size:12px;line-height:1.6;color:#333333;}*/
div#WrapperArea{margin:0px 0 0 0;_margin:0px 0 0 0;height:100%;width:1023px;font-size:12px;line-height:1.6;color:#333333;}
div#wrapperArea a:link{color:#0066CC;}
div#wrapperArea a:visited{color:#0066CC;}
div#wrapperArea a:hover{color:#0066CC;}
div#wrapperArea a:active{color:#0066CC;}
div#wrapperArea strong{font-weight:bold;}
#wrap-center{margin:0 auto;width:980px;}﻿@charset "utf-8";div .mtem{margin-top:1em !important;}
div .pagetop{margin:0 0 10px 0;text-align:right;}
div .pagetop a{padding:0 0 0 15px;background:url("../images/marker_list04.png") 0 0 no-repeat;}
.CMSLink{font-size:12px;float:right;margin-top:5px;margin-right:5px;}
#SituationListLab{display:none;}
#SituationListDrug{display:none;}
div.OrderItemTitle div{display:inline;margin-right:10px;}
.SubMenuTable{margin-top:0px;border:1px solid #71A227;height:30px;width:748px;font-family:ＭＳ Ｐゴシック;font-weight:bold;}
.SubMenuBox{background-color:#71A227;border-right:1px dashed White;width:25%;text-align:center;}
.SubMenuBox2{background-color:#71A227;border-right:1px dashed White;width:25%;text-align:center;border-top:1px solid white;}
a.SubMenuLinkSelect{background-color:White;color:#71A227;margin:3px 3px 3px 3px;text-decoration:none;}
a:link.SubMenuLink{background-color:#71A227;color:White;margin:3px 3px 3px 3px;text-decoration:none;}
a:visited.SubMenuLink{background-color:#71A227;color:White;margin:3px 3px 3px 3px;text-decoration:none;}
a:hover.SubMenuLink{background-color:White;color:#2DAD2D;margin:3px 3px 3px 3px;text-decoration:none;}
a:active.SubMenuLink{background-color:White;color:#2DAD2D;margin:3px 3px 3px 3px;text-decoration:none;}
.options label{padding-left:5px;position:relative;top:-2px;line-height:1.6em;}
.span.ItemTitle{font-size:14px;}
span.ItemTitle div{display:block;margin-right:10px;}
ul.Note li#liNoteBody{padding-left:15px;padding-bottom:10px;list-style:none;background:url("common/images/marker_list_note.png") 0 0.3em no-repeat;}
.StandardButton{background-color:#BBDB86;color:#000;border:none;font-weight:700;font-size:11px;cursor:pointer;padding:5px 10px;font-size:inherit;}
div#hoverWindow div.Inner{padding:20px;border:solid 2px #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:600px;-moz-box-shadow:#999 5px 5px 5px;-webkit-box-shadow:#999 5px 5px 5px;box-shadow:#999 5px 5px 5px;background-color:#e9e9e9;font-size:9px;}
div#hoverWindow div.Inner p ,
div#hoverWindow div.Inner dl{margin:0 0 10px;}
div#hoverWindow div.Inner ul ,
div#hoverWindow div.Inner ol{margin:0 0 10px 30px;}
div#labtestOrderSet tr.GradeB td{background-color:#e1eccb;}
div#labtestOrderSet tr.GradeC td{background-color:#c7df95;}
div#labtestOrderSet tr.GradeD td{background-color:#97c751;}
div#labtestOrderSet tr.GradeE td{background-color:#7eac37;}
.gekiyaku{background:url(../images/icon_gekiyaku.jpg) no-repeat;padding-left:35px;padding-top:5px;height:32px;}
.medical_name{font-size:12px;color:#396;padding-bottom:5px;font-weight:bold}
.komidashi{color:#399;}
.drugTable td{}
div#orderset table{margin:0 0 0 15px;}
div#orderset table td{border:0px;}
.proviso{border:1px solid #ccc;background-color:#FCF4E7;margin-left:15px;padding:5px;font-weight:bold;}
div#orderset div.Display table.DisplayTable{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-collapse:collapse;border-spacing:0;empty-cells:show;margin:0 0 15px 0;}
div#orderset div.Display table.DisplayTable th{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:7px;text-align:left;background-color:#E1ECCB;font-weight:normal;}
div#orderset div.Display table.DisplayTable td{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:4px;text-align:left;background-color:#FCF4E7;}
A.KEYWORD{text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
A.KEYWORD:link{text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
A.KEYWORD:visited{text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
A.KEYWORD:hover{text-decoration:none!important;color:#4d4d4d;border-bottom:1px solid #017FD6}
A.KEYWORD:active{text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
A.KEYWORDLINK{text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
div.col2L1{display:block;}
div.tandem{display:inline;}
div.col2L1.tandem{display:inline;}
div.col3L1.tandem{display:inline;}
span.ItemTitle div.col2L1{display:block;}
span.ItemTitle div.tandem{display:inline;}
span.ItemTitle div.col2L1.tandem{display:inline;}
span.ItemTitle div.col3L1.tandem{display:inline;}
span.ItemTitle div.col2L1:last-of-type{display:inline;}
ol li{margin-left:16pt!important;padding-left:0!important;}
ol.olClass1{margin:0!important;padding-left:0!important;}
ol.olClass2{margin:0!important;padding-left:18pt!important;}
ol.olClass3{margin:0!important;padding-left:18pt!important;}
ol.olClass3 li.listIndentLevel-00{margin-left:0!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-01{margin-left:22pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-02{margin-left:44pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-03{margin-left:66pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-04{margin-left:88pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-05{margin-left:110pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-06{margin-left:132pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-07{margin-left:154pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-08{margin-left:176pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-09{margin-left:198pt!important;padding-left:0;}
div.listIndentLevel-00{margin-left:0 !important;padding-left:0;}
div.listIndentLevel-01{margin-left:1em!important;padding-left:0;}
div.listIndentLevel-02{margin-left:2em!important;padding-left:0;}
div.listIndentLevel-03{margin-left:3em!important;padding-left:0;}
div.listIndentLevel-04{margin-left:4em!important;padding-left:0;}
div.listIndentLevel-05{margin-left:5em!important;padding-left:0;}
div.listIndentLevel-06{margin-left:6em!important;padding-left:0;}
div.listIndentLevel-07{margin-left:7em!important;padding-left:0;}
div.listIndentLevel-08{margin-left:8em!important;padding-left:0;}
div.listIndentLevel-09{margin-left:9em!important;padding-left:0;}
div.listIndentLevel-10{margin-left:10em!important;padding-left:0;}
div.listIndentLevel-11{margin-left:11em!important;padding-left:0;}
div.listIndentLevel-12{margin-left:12em!important;padding-left:0;}
div.listIndentLevel-13{margin-left:13em!important;padding-left:0;}
div.listIndentLevel-14{margin-left:14em!important;padding-left:0;}
div.listIndentLevel-15{margin-left:15em!important;padding-left:0;}
div.listIndentLevel-16{margin-left:19em!important;padding-left:0;}
div.listIndentLevel-17{margin-left:23em!important;padding-left:0;}
div.listIndentLevel-18{margin-left:27em!important;padding-left:0;}
div.listIndentLevel-19{margin-left:31em!important;padding-left:0;}
div.listIndentLevel-20{margin-left:35em!important;padding-left:0;}
div.listHangingLevelSameasIndent-01{text-indent:-1em!important;}
div.listHangingLevelSameasIndent-02{text-indent:-2em!important;}
div.listHangingLevelSameasIndent-03{text-indent:-3em!important;}
div.listHangingLevelSameasIndent-04{text-indent:-4em!important;}
div.listHangingLevelSameasIndent-05{text-indent:-5em!important;}
div.listHangingLevelSameasIndent-06{text-indent:-6em!important;}
div.listHangingLevelSameasIndent-07{text-indent:-7em!important;}
div.listHangingLevelSameasIndent-08{text-indent:-8em!important;}
div.listHangingLevelSameasIndent-09{text-indent:-9em!important;}
div.listHangingLevelSameasIndent-10{text-indent:-10em!important;}
div.listHangingLevelSameasIndent-11{text-indent:-11em!important;}
div.listHangingLevelSameasIndent-12{text-indent:-12em!important;}
div.listHangingLevelSameasIndent-13{text-indent:-13em!important;}
div.listHangingLevelSameasIndent-14{text-indent:-14em!important;}
div.listHangingLevelSameasIndent-15{text-indent:-15em!important;}
div.listHangingLevel-m06{text-indent:-6em!important;}
div.listHangingLevel-m05{text-indent:-5em!important;}
div.listHangingLevel-m04{text-indent:-4em!important;}
div.listHangingLevel-m03{text-indent:-3em!important;}
div.listHangingLevel-m02{text-indent:-2em!important;}
div.listHangingLevel-m01{text-indent:-1em!important;}
div.listHangingLevel-00{text-indent:0!important;}
div.listHangingLevel-01{text-indent:1em!important;}
div.listHangingLevel-02{text-indent:2em!important;}
div.listHangingLevel-03{text-indent:3em!important;}
div.listHangingLevel-04{text-indent:4em!important;}
div.listHangingLevel-05{text-indent:5em!important;}
div.listHangingLevel-06{text-indent:6em!important;}
div.listHangingLevel-07{text-indent:7em!important;}
div.listHangingLevel-08{text-indent:8em!important;}
div.listHangingLevel-09{text-indent:9em!important;}
div.listHangingLevel-10{text-indent:10em!important;}
a.author_introducation{color:white;text-decoration:none;}
a.author_introducation:hover{text-decoration:underline;}﻿@charset "utf-8";div#SubArea{z-index:1;padding:0;position:fixed;float:left;}
*:first-child+html div#SubArea{margin-top:60px;}
div#SubArea div.left_menu{position:relative;overflow:auto;width:220px;max-height:430px;min-height:41px;}
div#subSelector{padding:0;height:31px;}
div#subSelectorSection{margin:0;}
div#SubContents{position:relative;width:200px;margin:10px 0 0 0;}
div#SubContents a:link{text-decoration:none;}
div#SubContents a:visited{text-decoration:none;}
div#SubContents a:hover{text-decoration:none;}
div#SubContents a:active{text-decoration:none;}
div#SubContents div.section,
div#SubContents div.section3{margin:0 0 18px;padding:10px 5px;border:solid 1px #CCC;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:url("../images/sub_bg_section.png") 0 0 repeat-x;}
div#SubContents div.section2{margin:0 0 18px;padding:0 5px;border-radius:10px;}
div#SubContents div.section h3,
div#SubContents div.section2 h3,
div#SubContents div.section3 h3{margin:0 0 8px 7px;color:#7EAC37;}
div#SubContents div.section p,
div#SubContents div.section2 p,
div#SubContents div.section3 p{margin:10px 0 0 7px;}
div#SubContents div.section ul,
div#SubContents div.section2 ul,
div#SubContents div.section3 ul{list-style:none;}
div#SubContents div.section ul li,
div#SubContents div.section2 ul li,
div#SubContents div.section3 ul li{position:relative;}
div#SubContents div.section ul li a.Icon{display:inline;position:absolute;top:3px;right:0;*right:20px;margin:0;padding:0;}
div#SubContents div.section ul a,
div#SubContents div.section2 ul a,
div#SubContents div.section3 ul a,
div#SubContents div.section ul label,
div#SubContents div.section2 ul label,
div#SubContents div.section3 ul label,
div#SubContents div.section ul span,
div#SubContents div.section2 ul span,
div#SubContents div.section3 ul span{display:block;padding:0 0 0 7px;}
div#SubContents div.section ul a:link,
div#SubContents div.section2 ul a:link,
div#SubContents div.section3 ul a:link{text-decoration:none;}
div#SubContents div.section ul a:visited,
div#SubContents div.section2 ul a:visited,
div#SubContents div.section3 ul a:visited{text-decoration:none;}
div#SubContents div.section ul a:hover,
div#SubContents div.section ul label:hover,
div#SubContents div.section2 ul a:hover,
div#SubContents div.section2 ul label:hover,
div#SubContents div.section3 ul a:hover,
div#SubContents div.section3 ul label:hover{text-decoration:none;background-color:#E2EFD3;}
div#SubContents div.section ul a:active,
div#SubContents div.section ul label:active,
div#SubContents div.section2 ul a:active,
div#SubContents div.section2 ul label:active,
div#SubContents div.section3 ul a:active,
div#SubContents div.section3 ul label:active{text-decoration:none;background-color:#E2EFD3;}
div#SubContents div.section ul li input,
div#SubContents div.section2 ul li input{cursor:pointer;}
div#SubContents div.section ul li label,
div#SubContents div.section2 ul li label{cursor:pointer;}
div#SubContents div.section ul li textarea,
div#SubContents div.section2 ul li textarea{margin:0 0 0 7px;width:165px;height:90px;}
div#SubContents div.section .textfield input{margin:0 0 0 7px;width:165px;border:1px solid #CCC;font-size:10px;}
div#SubContents div.section .btn{margin:10px 0 0 7px;}
#subSelectorSection{margin:0 0 15px 0;display:none;}
#subSelectorSection ul{list-style:none;padding:10px 0 0 15px;}
#subSelectorSection ul ul{display:none;list-style:disc;margin:0 0 0 20px;padding:0 0 0 15px;}
div#SubContents div.section3 div.result_item{margin:0 0 0 5px;}
div#SubContents div.section3 div.result_item h4{margin:0 0 3px 0;font-size:14px;font-weight:normal;}
div#SubContents div.section3 div.result_item h5{margin:0 0 3px 0;font-size:12px;color:#017FD6;font-weight:normal;}
div#SubContents div.section3 div.result_item ol{margin:0 0 15px 0;}
div#SubContents div.section3 div.result_item ol li{margin:0 0 0 35px;}
div#SubContents div.section3 div.result_item ol li li{margin:0;padding:0;}
div#SubContents div.section3 div.result_item ol li li ul{display:none;margin-left:0;}
div#SubContents div.section3 div.result_item ol li li a{padding:0 0 0 18px;text-indent:-18px;}
div#SubContents div.section3 ul div{display:block;margin-left:2px;padding:0 0 0 18px;text-indent:-17px;}
div#SubContents div.section3 div.result_item ol li li.check{background:url("../images/w.png");padding:0;}
div#SubContents div.section3 div.result_item ol li li.check a{display:inline;padding:0;text-indent:0;}
div#SubContents div.section3 div.result_item ol li li.check input{}
div#SubArea div.feedback_panel{margin-top:10px;}
div#SubArea div.feedback_panel a{text-decoration:none;color:White;}
div#SubArea div.feedback_panel a:hover{text-decoration:none;color:White;}
div#SubArea div.feedback_button{width:190px;margin:0 0 18px;padding:10px 5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid rgb(83,111,50);background-color:rgb(118,159,60);color:White;}
@charset "utf-8";div#SubContents dl{margin:18px 17px 0;}
div#SubContents dl dd ul li{list-style:none;width:100%;}
div#SubContents dl dd ul li a{margin-right:-13px;margin-left:-13px;padding-right:13px;padding-left:13px;display:block;zoom:1;}
div#SubContents dl dd ul li a:link ,
div#SubContents dl dd ul li a:visited{text-decoration:none;}
div#SubContents dl dd ul li a:hover ,
div#SubContents dl dd ul li a:focus{background-color:#e2efd3;text-decoration:underline;}
div#SubContents div.Section{background:url("../../common/images/sub_bg_section.png") repeat-x scroll 0 0 transparent;border:1px solid #CCCCCC;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin:10px;padding:10px 16px;}
div#SubContents div.Section p.Title{margin:0;color:#7eac37;}
div#SubContents div.Section dl{margin:18px 0 0;}
div#SubContents div.Section dl.Separator{margin-top:5px;padding-top:5px;border-top:solid 1px #ccc;}
div#SubContents div.Section dl dt{}
div#SubContents div.Section dl dd{}
div#SubContents div.Section dl dd ul{}
div#SubContents div.Section dl dd ul li{position:relative;list-style:none;}
div#SubContents div.Section dl dd ul li a{margin-right:-13px;margin-left:-13px;padding-right:26px;padding-left:13px;display:block;}
div#SubContents div.Section dl dd ul li a:link ,
div#SubContents div.Section dl dd ul li a:visited{text-decoration:none;}
div#SubContents div.Section dl dd ul li a:hover ,
div#SubContents div.Section dl dd ul li a:focus{background-color:#e2efd3;text-decoration:underline;}
div#SubContents div.Section dl dd ul li a.Icon{margin:0 0 0 5px;padding:0;border:solid 1px white;position:absolute;top:0.25em;right:-13px;}
div#SubContents div.Section dl dd ul li a.Icon:hover{border-color:blue;}
div#SubContents div.Section dl dd ul li a.Icon img{}
div#SubContents div.Section dl dd ul.Checkbox{}
div#SubContents div.Section dl dd ul.Checkbox li label{margin-right:-13px;margin-left:-13px;padding-right:13px;padding-left:30px;display:block;position:relative;zoom:1;}
div#SubContents div.Section dl dd ul.Checkbox li label:hover{background-color:#e2efd3;}
div#SubContents div.Section dl dd ul.Checkbox li label input{position:absolute;top:0.25em;left:13px;zoom:1;}
*:first-child+html div#SubContents div.Section dl dd ul.Checkbox li label input{top:0;left:8px;}
* html div#SubContents div.Section dl dd ul.Checkbox li label input{top:0;left:8px;}
div#SubContents div.Section dl dd ul.Checkbox li ul{margin-left:18px;}
div#SubContents div.Section dl dd ul.Checkbox li ul.Inactive li{color:#bbb;background-color:#eee;}
div#SubContents div.Section dl dd ul.Checkbox li ul.Inactive li label:hover{background-color:transparent;}
div#SubContents ul.Flat:after{display:block;clear:both;height:0.1px;line-height:0;visibility:hidden;content:".";font-size:0.1em;overflow:hidden;}
div#SubContents ul.Flat{margin-left:0;width:100%;}
div#SubContents ul.Flat li{margin:0 20px 0 0;float:left;white-space:nowrap;list-style:none;}
div#SubContents ul.Flat li a:hover ,
div#SubContents ul.Flat li a:focus{margin:0;padding:0;background-color:transparent;}
.evidence{width:98%;}
.evidence .menu{margin:5px 0 0 0;}
.move{float:right;font-size:14px;font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.evidence .pre{letter-spacing:2px;}
.evidence .nex{letter-spacing:2px;}
.evidence .page{margin:0 3px 0 3px;}
.evidence .mssg{margin:5px 0px 10px 0px;padding:5px 10px 5px 10px;font-size:14px;line-height:1.5;font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";page-break-inside:avoid;}
.evidence .title{font-weight:bold;margin:0 0 5px 0;}
.title{font-weight:bold;margin:0 0 5px 0;}
.evidence .rank_wrapper{color:#333333;background-color:#CCCCCC;border:1px solid #666666;font-size:13px;width:153px;float:right;margin:0px 0 0 5px;}
.evidence .rank_wrapper a{color:#333333;text-decoration:none;}
.evidence .rank_title{padding:0 0 0 5px;}
.evidence .rank{font-size:14px;color:#54B0FC;background-color:#FFFFFF;font-weight:bold;}
.evidence .rank a{font-size:14px;color:#54B0FC;font-weight:bold;text-decoration:none;}
.evidence .desc{margin:0 0px 10px 0px;padding:15px;line-height:1.6;font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;page-break-inside:avoid;}
.evidence .wrap{width:540px;margin:0 0px 10px 0px;padding:15px;line-height:1.6;font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";position:relative;font-size:12px;background-color:#FFFFcc;}
.evidence .arrow{width:40;height:30;line-height:0;border-top:20px solid #ffffcc;border-left:none;border-right:30px solid white;position:relative;right:0px;top:0px;background-color:#FFFFFF;}
.evidence .rel{margin:0 0px 10px 0px;padding:15px;line-height:1.4;font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;}
.rel{margin:0 0px 10px 0px;padding:15px;line-height:1.4;font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;}
.evidence .line{border-top:solid 1px #ccc;margin:20px 0 20px 0;}
ul .evidence .desc{margin-left:25px}
.evidence .desc ul{margin-left:20px}
.evidencetag{zoom:1}
@charset "utf-8";div#FooterArea{margin:16px 0 0;padding:15px 0px 10px;border-top:solid 1px #999;width:100%;background-color:#e6e6e6;}
body.Index div#FooterArea{width:930px;width:100%;}
div#FooterArea dl#FooterNav{width:98%;padding:0 10px;}
div#FooterArea dl#FooterNav dt{position:absolute;width:0;height:0;overflow:hidden;}
div#FooterArea dl#FooterNav dd{overflow:hidden;}
div#FooterArea dl#FooterNav dd ul{margin:0 0 0 -9px;width:100%;}
div#FooterArea dl#FooterNav dd ul li{margin:0;padding:0 8px 0 9px;border-left:solid 1px #999;float:left;line-height:1.1;list-style:none;}
div#FooterArea dl#FooterNav dd ul li a{color:#333;}
div#FooterArea dl#FooterNav dd ul li a:link ,
div#FooterArea dl#FooterNav dd ul li a:visited{text-decoration:none;}
div#FooterArea dl#FooterNav dd ul li a:hover ,
div#FooterArea dl#FooterNav dd ul li a:focus ,
div#FooterArea dl#FooterNav dd ul li a:active{color:#999;text-decoration:underline;}
div#FooterArea p#Disclaimer{color:#c66;font-size:10px;}
div#FooterArea div#FooterBottom{margin:10px 0 0;padding:5px 0 0 65px;min-height:30px;position:relative;}
* html div#FooterArea div#FooterBottom{height:50px;}
div#FooterArea dl#OtherProducts:after{display:block;clear:both;height:0.1px;line-height:0;visibility:hidden;content:".";font-size:0.1em;overflow:hidden;}
div#FooterArea dl#OtherProducts{margin:0 0 8px;width:100%;}
div#FooterArea dl#OtherProducts dt{float:left;line-height:1.1;color:#999;}
div#FooterArea dl#OtherProducts dd{overflow:hidden;zoom:1;}
div#FooterArea dl#OtherProducts dd ul{margin:0 0 0 -1px;width:100%;}
div#FooterArea dl#OtherProducts dd ul li{margin:0 0 5px;padding:0 9px 0 8px;border-left:solid 1px #999;float:left;line-height:1.1;list-style:none;}
div#FooterArea dl#OtherProducts dd ul li a{color:#333;white-space:nowrap;}
div#FooterArea dl#OtherProducts dd ul li a:link ,
div#FooterArea dl#OtherProducts dd ul li a:visited{text-decoration:none;}
div#FooterArea dl#OtherProducts dd ul li a:hover ,
div#FooterArea dl#OtherProducts dd ul li a:focus ,
div#FooterArea dl#OtherProducts dd ul li a:active{color:#999;text-decoration:underline;}
div#FooterArea p#Logo{position:absolute;top:0;left:0;}
div#FooterArea p#Copyright{color:#999;}
div#FooterArea p#Copyright a{color:#333;}
div#FooterArea p#Copyright a:link ,
div#FooterArea p#Copyright a:visited{text-decoration:none;}
div#FooterArea p#Copyright a:hover ,
div#FooterArea p#Copyright a:focus ,
div#FooterArea p#Copyright a:active{color:#999;text-decoration:underline;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;_position:absolute;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:url(/jpoc/common/images/colorbox/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxTopLeft{width:21px;height:21px;background:url(/jpoc/common/images/colorbox/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px;height:21px;background:url(/jpoc/common/images/colorbox/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px;height:21px;background:url(/jpoc/common/images/colorbox/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px;height:21px;background:url(/jpoc/common/images/colorbox/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px;background:url(/jpoc/common/images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px;background:url(/jpoc/common/images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px;background:url(/jpoc/common/images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px;background:url(/jpoc/common/images/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:50px;}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}
#cboxCurrent{position:absolute;bottom:4px;right:81px;text-align:right;color:#949494;}
#cboxLoadingOverlay{background:url(/jpoc/common/images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/jpoc/common/images/loading2.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;right:54px;background:url(/jpoc/common/images/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;right:27px;background:url(/jpoc/common/images/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(/jpoc/common/images/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jpoc/common/images/colorbox/overlay.png)', sizingMethod='scale');}
#cboxPreviousdescription{float:left;position:absolute;top:130px;left:20px;width:51px;height:180px;}
#cboxPreviousdescription:hover{}
#cboxNextdescription{float:right;position:absolute;top:130px;right:20px;width:51px;height:180px}
#cboxNextdescription:hover{}
#MainContents01{position:relative;margin-top:0px;_margin-top:0px;}
div#HeaderArea{z-index:4;width:980px;border-bottom:3px solid #548A0F;height:57px;top:auto;position:relative;}
div#SubArea{z-index:1;padding:0 0 0 5px;position:relative;float:left;}
div#SubArea div.left_menu{position:relative;overflow:auto;width:220px;max-height:none;min-height:41px;}
div#HeaderSearch, div#HeaderLink{display:none;}
div#HeaderUtility{position:absolute;top:10px;right:75px;color:grey;}
div#HeaderUtility span#cname{font-weight:bold; font-size: 140%;}
div.othercont{margin-left:24px;text-indent:-14px;}
div.othercont a:link{color:black;font-weight:bold;text-decoration:underline;}
div.othercont a:visited{color:black;font-weight:bold;text-decoration:underline;}
div.othercont a:hover{color:black;font-weight:bold;text-decoration:none;}

div#navi a:visited {
  text-decoration: none;
}
div#navi a:link {
  text-decoration: none;
}

#footer {
	clear: both;
	margin-top:5px;
	width: 1024px;
	height:120px;
	background-color:#e6e6e6;
	padding-top: 3px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color:#999999;
	margin-right: auto;
	margin-left: auto;
}

#footer-link {
	margin-left: 0px;
	clear: none;
	width: 650px;
	float: left;
}
#footer-sns {
	float: right;
	width: 140px;
}

#footer-copyright {
	width: 975px;
	margin-left: 40px;
	margin-top: 5px;
	clear: both;
}

#footer a:link {
	color: #333333;
	text-decoration:none
}
#footer  a:visited {
	color: #333333;

}
#footer  a:hover {
	color: #666666;
	text-decoration:underline;
}
#footer  a:active {
	color: #999999;
}

#header-fb {
float: left;
width: 68px;
height: 18px;
}

#header-twitter {
float: left;
width: 70px;
height: 20px;
overflow: hidden;
}

div.top_banner {
 top: 8px;
left: 235px;
position: absolute;
border-radius: 10px;    /* CSS3草案 */
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
-moz-border-radius: 10px;   /* Firefox用 */;
border: 2px solid rgb(196, 203, 240);
background: rgb(56, 82, 148);
color: white;
font-weight: bold;
padding: 4px;

}

div.top_banner:hover {
  background-color:rgb(73, 105, 187);
}

div.top_banner a {
 height: 34px;
 display:block;
}

div.top_banner a:link,div.top_banner a:visited,div.top_banner a:hover {
 text-decoration:none;
 color:white
}
div#Banner {position:fixed;z-index: 500; margin-left: 952px; bottom: 10px;}
span#MainAreaWriter span {color:white}

div .mtem {
	margin-top: 1em !important;
}

div .pagetop {
	margin: 0 0 10px 0;
	text-align: right;
}

div .pagetop a {
	padding: 0 0 0 15px;
	background: url("../images/marker_list04.png") 0 0 no-repeat;
}

.CMSLink
{
    font-size: 12px;
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}
#SituationListLab
{
    display:none;
        
}
#SituationListDrug
{
    display:none;
        
}
div.OrderItemTitle div /*タイトルにdivが複数あった場合の見せ方*/
{
    display:inline;
    margin-right:10px;
}    

.SubMenuTable
{
    margin-top : 0px;
    border:1px solid #71A227;
    height: 30px;
    width:748px;
    font-family:ＭＳ Ｐゴシック;
    font-weight:bold;
}
.SubMenuBox
{
    background-color:#71A227;
    border-right:1px dashed White;
    width:25%;
    text-align:center;
}
.SubMenuBox2
{
    background-color:#71A227;
    border-right:1px dashed White;
    width:25%;
    text-align:center;
    border-top:1px solid white;
}
a.SubMenuLinkSelect
{
    background-color:White;
    color:#71A227;
    margin:3px 3px 3px 3px;
    text-decoration:none;
}
a:link.SubMenuLink {/*未訪問のリンク*/
    background-color:#71A227;
    color:White;
    margin:3px 3px 3px 3px;
    text-decoration:none;
}
a:visited.SubMenuLink {/*訪問後のリンク*/
    background-color:#71A227;
    color:White;
    margin:3px 3px 3px 3px;
    text-decoration:none;
}
a:hover.SubMenuLink {/*マウスをのせたとき*/
    background-color:White;
    color:#2DAD2D;
    margin:3px 3px 3px 3px;
    text-decoration:none;
}
a:active.SubMenuLink {/*クリック中*/
    background-color:White;
    color:#2DAD2D;
    margin:3px 3px 3px 3px;
    text-decoration:none;
}

.options label  
{
    padding-left: 5px; 
    position: relative; 
    top: -2px; 
    line-height: 1.6em; 
}
.span.ItemTitle
{
    font-size:14px;       
} 
span.ItemTitle div /*タイトルにdivが複数あった場合の見せ方*/
{
    display:block;
    margin-right:10px;
}      
ul.Note li#liNoteBody
{
    padding-left: 15px;
    padding-bottom: 10px;
    list-style: none;
    background: url("common/images/marker_list_note.png") 0 0.3em no-repeat;
}

.StandardButton
{
    background-color: #BBDB86;
    color: #000;
    border: none;
    font-weight: 700;
    font-size: 11px;
    cursor: pointer;
    padding: 5px 10px;
    font-size: inherit;
}

div#hoverWindow div.Inner {
	padding: 20px;
	border: solid 2px #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 600px;
	-moz-box-shadow: #999 5px 5px 5px;
	-webkit-box-shadow: #999 5px 5px 5px;
	box-shadow: #999 5px 5px 5px;
	background-color: #e9e9e9;
	font-size: 9px;
}
div#hoverWindow div.Inner p ,
div#hoverWindow div.Inner dl {
	margin: 0 0 10px;
}
div#hoverWindow div.Inner ul ,
div#hoverWindow div.Inner ol {
	margin: 0 0 10px 30px;
}

div#labtestOrderSet tr.GradeB td{
	background-color: #e1eccb;
}
div#labtestOrderSet tr.GradeC td{
	background-color: #c7df95;
}
div#labtestOrderSet tr.GradeD td{
	background-color: #97c751;
}
div#labtestOrderSet tr.GradeE td{
	background-color: #7eac37;
}

.gekiyaku 
{
    background:url(../images/icon_gekiyaku.jpg) no-repeat; 
    padding-left:35px; 
    padding-top:5px; 
    height: 32px;
}
.medical_name 
{
    font-size:12px; 
    color:#004F69; 
    padding-bottom:5px; 
    font-weight:bold
}
/** 薬剤名称調整 */
span.mdrugName 
{
    color:#004F69; 
    margin-left:-9px;
}
/** 中分類折り返し */
div.drugsubcategory{
  text-indent: -16px;
  margin-left: 16px;
}
.komidashi 
{
    color:#399;
}
.drugTable td
{
    
}

div#orderset > table
{
    margin: 0 0 0 15px;
}
div > table td
{
    border:0px;
} 

.proviso 
{
    border: 1px solid #ccc;
    background-color: #FCF4E7;
    margin-left: 15px;
    padding: 5px;
    font-weight: bold;
}

div#orderset div.Display table.DisplayTable{
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
    margin :0 0 15px 0;
}
div#orderset div.Display table.DisplayTable th{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
	padding: 7px;
	text-align: left;
	background-color: #E1ECCB;
	font-weight: normal;
}
div#orderset div.Display table.DisplayTable td{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
	padding: 4px;
	text-align: left;
	background-color: #FCF4E7;
}

/* 20130507 Add (S) P-S-00242 */
A.KEYWORD {text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
A.KEYWORD:link {text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
A.KEYWORD:visited {text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
A.KEYWORD:hover {text-decoration:none!important;color:#4d4d4d;border-bottom:1px solid #017FD6}
A.KEYWORD:active {text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
A.KEYWORDLINK {text-decoration:none!important;color:#4d4d4d;border-bottom:1px dashed #017FD6}
/* 20130507 Add (E) P-S-00242 */

/* 20130328 Add (S) P-S-0194 */
div.col2L1{display:block;}
div.tandem{display:inline;}
div.col2L1.tandem{display:inline;}
div.col3L1.tandem{display:inline;}
span.ItemTitle div.col2L1
{
    display:block;
}
span.ItemTitle div.tandem{display:inline;}
span.ItemTitle div.col2L1.tandem{display:inline;}
span.ItemTitle div.col3L1.tandem{display:inline;}
span.ItemTitle div.col2L1:last-of-type{display:inline;}
/* 20130328 Add (E) P-S-0194 */

/* 20121108 add */  /* 20121129 差し替え */
ol li{margin-left:16pt!important;padding-left:0!important;}
ol.olClass1{margin:0!important;padding-left:0!important;}
ol.olClass2{margin:0!important;padding-left:18pt!important;}
ol.olClass3{margin:0!important;padding-left:18pt!important;}
ol.olClass3 li.listIndentLevel-00{margin-left:0!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-01{margin-left:22pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-02{margin-left:44pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-03{margin-left:66pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-04{margin-left:88pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-05{margin-left:110pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-06{margin-left:132pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-07{margin-left:154pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-08{margin-left:176pt!important;padding-left:0;}
ol.olClass3 li.listIndentLevel-09{margin-left:198pt!important;padding-left:0;}

div.listIndentLevel-00{margin-left:0 !important;padding-left:0;} 
div.listIndentLevel-01{margin-left:1em!important;padding-left:0;} 
div.listIndentLevel-02{margin-left:2em!important;padding-left:0;} 
div.listIndentLevel-03{margin-left:3em!important;padding-left:0;} 
div.listIndentLevel-04{margin-left:4em!important;padding-left:0;} 
div.listIndentLevel-05{margin-left:5em!important;padding-left:0;} 
div.listIndentLevel-06{margin-left:6em!important;padding-left:0;} 
div.listIndentLevel-07{margin-left:7em!important;padding-left:0;} 
div.listIndentLevel-08{margin-left:8em!important;padding-left:0;} 
div.listIndentLevel-09{margin-left:9em!important;padding-left:0;} 
div.listIndentLevel-10{margin-left:10em!important;padding-left:0;} 
div.listIndentLevel-11{margin-left:11em!important;padding-left:0;} 
div.listIndentLevel-12{margin-left:12em!important;padding-left:0;} 
div.listIndentLevel-13{margin-left:13em!important;padding-left:0;} 
div.listIndentLevel-14{margin-left:14em!important;padding-left:0;} 
div.listIndentLevel-15{margin-left:15em!important;padding-left:0;} 
div.listIndentLevel-16{margin-left:19em!important;padding-left:0;} 
div.listIndentLevel-17{margin-left:23em!important;padding-left:0;} 
div.listIndentLevel-18{margin-left:27em!important;padding-left:0;} 
div.listIndentLevel-19{margin-left:31em!important;padding-left:0;} 
div.listIndentLevel-20{margin-left:35em!important;padding-left:0;} 

div.listHangingLevelSameasIndent-01{text-indent:-1em!important;}
div.listHangingLevelSameasIndent-02{text-indent:-2em!important;}
div.listHangingLevelSameasIndent-03{text-indent:-3em!important;}
div.listHangingLevelSameasIndent-04{text-indent:-4em!important;}
div.listHangingLevelSameasIndent-05{text-indent:-5em!important;}
div.listHangingLevelSameasIndent-06{text-indent:-6em!important;}
div.listHangingLevelSameasIndent-07{text-indent:-7em!important;}
div.listHangingLevelSameasIndent-08{text-indent:-8em!important;}
div.listHangingLevelSameasIndent-09{text-indent:-9em!important;}
div.listHangingLevelSameasIndent-10{text-indent:-10em!important;}
div.listHangingLevelSameasIndent-11{text-indent:-11em!important;}
div.listHangingLevelSameasIndent-12{text-indent:-12em!important;}
div.listHangingLevelSameasIndent-13{text-indent:-13em!important;}
div.listHangingLevelSameasIndent-14{text-indent:-14em!important;}
div.listHangingLevelSameasIndent-15{text-indent:-15em!important;}

div.listHangingLevel-m06{text-indent:-6em!important;} 
div.listHangingLevel-m05{text-indent:-5em!important;} 
div.listHangingLevel-m04{text-indent:-4em!important;} 
div.listHangingLevel-m03{text-indent:-3em!important;} 
div.listHangingLevel-m02{text-indent:-2em!important;} 
div.listHangingLevel-m01{text-indent:-1em!important;} 
div.listHangingLevel-00{text-indent:0!important;} 
div.listHangingLevel-01{text-indent:1em!important;} 
div.listHangingLevel-02{text-indent:2em!important;} 
div.listHangingLevel-03{text-indent:3em!important;} 
div.listHangingLevel-04{text-indent:4em!important;} 
div.listHangingLevel-05{text-indent:5em!important;} 
div.listHangingLevel-06{text-indent:6em!important;} 
div.listHangingLevel-07{text-indent:7em!important;} 
div.listHangingLevel-08{text-indent:8em!important;} 
div.listHangingLevel-09{text-indent:9em!important;} 
div.listHangingLevel-10{text-indent:10em!important;} 

/** 著者リンク No.355 */
a.author_introducation, a.author_introducation:visited, a.author_introducation:link 
{
    color: white;
    text-decoration: none;
}
a.author_introducation:hover 
{
    text-decoration: underline;
}

/** 画像（複写禁止） */
.no_print_text
{
    padding-left: 15px;
    margin: 5px 0px 15px 0px;
    display: block;
}

/** 追加ボックス（編集コンテンツ） */
div.divaddtext01 {
 border: 1px solid red;
 padding: 8px;
 font-size: 90%;
}

/** 薬剤表示(評価治療例の薬剤及び薬理) */
div.drugbox{
    background-color:white;
    border:1px solid grey;
    border-radius:4px;
    clear:both;
    font-size:12px;
    /** 標準状態は非表示 */
    /** ページ単位で表示非表示を実装する場合は、ページ単位にdisplay:none; を実装させる */
    display: none;
}

/** 薬剤表示全行共通 */
/** 商品一覧行 */
table.yakuri_table
{
    width: 100%;   
}
table.yakuri_table > tbody > tr.related_products > th
{
    text-align: left;
    padding-left: 6px;
    border-bottom:1px solid grey;
    vertical-align: top;
    padding-top: 6px;
    padding-bottom: 6px;
    vertical-align:middle;
}
table.yakuri_table > tbody > tr.related_products > td
{
    border-left:1px solid grey;
    border-bottom:1px solid grey;
    padding-left:6px;
}

/** 薬理情報・同効薬一覧の行 */
table.yakuri_table > tbody > tr.yakuri_data > th
{
    vertical-align: top;
    text-align: left;
    padding-top: 6px;
    padding-left: 6px;
    border-bottom :1px dashed black;
    vertical-align:middle;
}
table.yakuri_table > tbody > tr.yakuri_data > td
{
    vertical-align: top;
    text-align: left;
    padding-top: 6px;
    padding-left: 6px;
    border-left:1px solid grey;
    border-bottom :1px dashed black;
}

/** 要注意情報行 */
table.yakuri_table > tbody > tr.drug_caution > th
{
    text-align: left;
    padding-left: 6px;
    border-top: 1px solid grey;
    /* vertical-align: top; */
    padding-top: 6px;
    padding-bottom: 6px;
    vertical-align:middle;

}
table.yakuri_table > tbody > tr.drug_caution > td
{
    border-left:1px solid grey;
    border-top:1px solid grey;
    /* drugIndicator自体がmarginをとっているので、padding不要 */
    padding-left:0; 
}

/** 上記ルールのIE6用 */
/* IE6ではチャイルドセレクタ(「>」)が使えないため、下記で代用。 */
/* hack「スターハック(star hack)」で検索。IE6以下のみに効く。 */

/** 薬剤表示全行共通 */
/** 商品一覧行 */
* html table.yakuri_table tbody tr.related_products th 
{
    text-align: left;
    padding-left: 6px;
    border-bottom:1px solid grey;
    vertical-align: top;
    padding-top: 6px;
    padding-bottom: 6px;
}
* html table.yakuri_table tbody tr.related_products td {
    border-left: 1px solid grey;
    border-bottom:1px solid grey;
}

/** 薬理情報・同効薬一覧の行 */
* html table.yakuri_table tbody tr.yakuri_data th
{
    vertical-align: top;
    text-align: left;
    padding-top: 6px;
    padding-left: 6px;
    border-bottom :1px dashed black;
}
* html table.yakuri_table tbody tr.yakuri_data td
{
    vertical-align: top;
    text-align: left;
    padding-top: 6px;
    padding-left: 6px;
    border-left: 1px solid grey;
    border-bottom :1px dashed black;
}

/** 要注意情報行 */
* html table.yakuri_table tbody tr.drug_caution th
{
    text-align: left;
    padding-left: 6px;
    border-top: 1px solid grey;
    vertical-align: top;
    padding-top: 6px;
    padding-bottom: 6px;
}
* html table.yakuri_table tbody tr.drug_caution td{
    border-left: 1px solid grey;
    border-top:1px solid grey;
    /* drugIndicator自体がmarginをとっているので、padding不要 */
    padding-left:0; 
    }

/*薬剤注意情報(table.drugIndicator)のセルには罫線をつけない*/
/*(IE6以外は子セレクタ(>)を使っているので考慮不要)*/
* html table.yakuri_table tbody tr.drug_caution td table.drugIndicator td{
    border:0px;
}

/** 薬剤情報を見るボタン */
div.yakuri_button, div.yakuri_button_situation
{
    border:1px solid #89a;
    background-color: #369;
    color: #def;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 145px;
    margin-right: 10px;
    float: right;
    text-align: center;
    cursor: pointer;
    margin-bottom: 5px;
    font-size:12px;
}
/** 印刷ページ著者記入欄 */
.author_entry_column
{
    margin-top: 20px;
    text-align: center;
    width: 90%;
}.author_entry_column td
{
    border: 1px solid #000000;
    font-size: 19px;
    font-weight: bold;
    line-height: 1em;
}
.author_entry_column td.image_description
{
    height: 80px;
}
.author_entry_column td.image_check
{
    text-align: left;
    padding: 0.2em;
}
.author_entry_column td.image_source
{
    height: 120px;
}

div#navi a:visited {
  text-decoration: none;
}
div#navi a:link {
  text-decoration: none;
}

#footer {
	clear: both;
	margin-top:5px;
	width: 1024px;
	height:120px;
	background-color:#e6e6e6;
	padding-top: 3px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color:#999999;
	margin-right: auto;
	margin-left: auto;
}

#footer-link {
	margin-left: 0px;
	clear: none;
	width: 650px;
	float: left;
}
#footer-sns {
	float: right;
	width: 140px;
}

#footer-copyright {
	width: 975px;
	margin-left: 40px;
	margin-top: 5px;
	clear: both;
}

#footer a:link {
	color: #333333;
	text-decoration:none
}
#footer  a:visited {
	color: #333333;

}
#footer  a:hover {
	color: #666666;
	text-decoration:underline;
}
#footer  a:active {
	color: #999999;
}

#header-fb {
float: left;
width: 68px;
height: 18px;
}

#header-twitter {
float: left;
width: 70px;
height: 20px;
overflow: hidden;
}

div.top_banner {
 top: 8px;
left: 235px;
position: absolute;
border-radius: 10px;    /* CSS3草案 */
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */
-moz-border-radius: 10px;   /* Firefox用 */;
border: 2px solid rgb(196, 203, 240);
background: rgb(56, 82, 148);
color: white;
font-weight: bold;
padding: 4px;

}

div.top_banner:hover {
  background-color:rgb(73, 105, 187);
}

div.top_banner a {
 height: 34px;
 display:block;
}

div.top_banner a:link,div.top_banner a:visited,div.top_banner a:hover {
 text-decoration:none;
 color:white
}
div#Banner {position:fixed;z-index: 500; margin-left: 892px; bottom: 10px;}


    .content h2
    {
	    color: #ffffff;
	    background: #7eac37;
		background: -webkit-gradient(linear, left top, left bottom, from(#7eac37), to(#54871a));
		background: -moz-linear-gradient(top, #7eac37, #54871a);
    }
    .leftMenuItem
    {
        border: solid 1px #CCC;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: url("../../common/images/sub_bg_section.png") 0 0 repeat-x;
        padding: 7px;
        margin-top: 5px;
        background-color: White;
    }
    .left_menu a:link {
     color: rgb(145, 145, 145);
     text-decoration: none;
    }
    .left_menu a:hover {
     color: black;
     font-weight: bold;
     text-decoration: none;
    }
    .leftMenuItem ul li
    {
        list-style: none;
    }
    .leftMenuItem>ul>li>a:link
    {
        color: black;
        font-weight:bold
    }
    .leftMenuItem>ul>li>a:visited
    {
        color: black;
        font-weight:bold;
    }
    .left_menu a:visited {
        color: rgb(145, 145, 145);
        text-decoration: none;
    }
    .leftMenuItem ul li ul
    {
        margin-top: 3px;
    }
    .leftMenuItem ul li ul li
    {
        padding-left: 1em;
        text-indent: -1em;
        margin-left: 1.4em;
        margin-bottom: 0.5em;
        line-height: 1.2em;
    }
    .leftMenuItem ul li ul li ul li {
      margin-left: 0.4em;
    }
    img
    {
        vertical-align: middle;
        margin-bottom: 3px;
    }
    img.treeIcon
    {
        cursor:pointer;
    }

div.lmbutton {
	width: 200px;
	height: 35px;

	border: solid 1px #CCC;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	/*background: url("../../common/images/sub_bg_section.png") 0 0 repeat-x;*/
	/*padding: 7px;*/
	margin-top: 5px;
	background-color: rgb(28, 113, 175);
	color:white;
	font-weight:bold;
}

div.lmbutton:hover {
	/*background-color:red;*/
	background-color: rgb(63,154,191);
	/*background-color:rgb(73, 105, 187);*/
}


div.lmbutton a{
	display: block;
        padding-left:5px;
        padding-top:6px;
	width: 100%;
	height: 100%;
        font-size: 110%;
}

div.lmbutton a:link,div.lmbutton a:visited {
 	color:white;
}

div.lmbutton a:hover {
 	color:white;
}

.leftMenuItem .section_list .ka:before {
	content: "－ ";
}
.leftMenuItem .section_list .sho:before {
	content: "－ ";
}
.leftMenuItem .section_list .bu:before {
	content: "－ ";
}
.leftMenuItem .section_list .setsu:before {
	content: "－ ";
}
.leftMenuItem .section_list .kan:before {
	content: "－ ";
}
.leftMenuItem .section_list .tsusoku:before {
	content: "－ ";
}
.leftMenuItem .section_list .kubun:before {
	content: "－ ";
}
.leftMenuItem .section_list ol {
	padding: 0;
	list-style: none;
}

.leftMenuItem div.summary h2
{
  font-size:100%;
  margin-top:0;
  font-weight: bold;
  color: #666666;
  background: none;
}

.leftMenuItem div.summary ol.olClass3 {
  padding-left: 0pt;
  padding: 0 !important;
}

#footer {
	clear: both;
	margin-top:35px;
	width: 1024px;
	height:120px;
	background-color:#888B8D;
	padding-top: 3px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color:#FFF;
	margin-right: auto;
	margin-left: auto;
}
#footer-logo {
	float: left;
	width: 55px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 20px;
	height: 60px;
}
#footer-linkbox {
	float: left;
	width: 900px;
	height: 60px;
	margin-top: 20px;
	margin-bottom: 12px;
}
.footer-link {
}


#copyright {
	font-size: 12px;
	text-align: center;
	clear: both;
}

#footer a:link {
	color: #FFF;
	text-decoration:none
}
#footer  a:visited {
	color: #FFF;
	text-decoration:none
}
#footer  a:hover {
	color: #FFF;
	text-decoration:underline;
}
#footer  a:active {
	color: #FFF;
}
div#FooterArea  
{
    width: 100%; 
}
    #ttl_area
    {
<!-- position: fixed; -->
        background-color:White;
        padding-top:5px;
        z-index:3;
        top:60px;
    }
    div#MainContentsResultMain h4
    {
        border: 1px solid #CCCCCC;
    }

.COIBox {
    border: 1px solid #ccc;
    padding: 5px;
    margin-right: 7px;
    overflow: auto;
    height: 37.5px;
}

/** New CSS for titlebar */
.titlebar {
    /*width: 750px;*/
    margin: 0 0 4px 0;
    padding: 5px 0 0px 0;
    /* text-indent: 10px; */
    font-size: 14px;
    font-weight: bold;
    /*background-color: #B3CE91;*/
    background-color: #004F69;
    color: white;
    overflow: hidden;
}

.titlecol {
    vertical-align: top;
    white-space: nowrap;
    padding-right: 20px;
}

.titlerow {
    width: 750px;
    display: table-cell;
	text-indent: 10px;
}

.titleAuthor {
    margin-left: 8px;
    font-size: 70%;
}

.MainAreaWriter {
    font-size: 13px;
    font-weight: bold;
    margin: 0px 10px 0 0;
    text-align: right;
    white-space: nowrap;
}

