@charset "euc-jp";
/***************************************************************/
/*               　  ライブラリ　共通　　                      */
/***************************************************************/

/*○○ライブラリ*/
h1{
background:url("/images/lvl2_temp/titleiconlvl2.gif") no-repeat 0px 0px #fff;
border-bottom:#D5D5D5 1px solid;}
.lvl3_title{font-size:14pt;color:#555555;
			font-weight:bold;
			background:none;
			border:none;
			margin:0px;
			margin-top:8px;
			height:20px;
			text-align:center;
			vertical-align:bottom;
}
/*ライブラリフッタpr*/
#pr2 {
width:500px;
list-style-type:none;
border:#390 solid 1px;
margin: 12px auto;
padding:3;}

/*LVL3pr*/
#pr3 {
width:90%;
margin: 8px auto;
text-align:center;
border:#9c6 solid 1px;
}
#pr3 ul{
margin:0;
padding:0;}
#pr li,
#pr3 li{
list-style:none;
padding:2px;
text-align:left;
margin:0;
}

/*左コンテンツ見出し*/
h2{
background:url("/images/lvl2_temp/icon_tri.gif") no-repeat 2px 2px #FFFBEC;
padding:2px 0 2px 22px;
margin:0 0 3px 0;}

/*パンくず*/
#NaviWrap {
	width:98%;
	text-align:left;
	margin:0px 0px 10px;
	padding:4px 0px;
}
#Navi {
	display:block;
	width:90%;
	padding:0px 5px 0px 15px;
}
#NaviWrap strong {
	color:#CC3300;
	font-size:11pt;
}


/* 右メニュー*/
.sideBar {
	margin:0px;
	padding:0px;
	font-size:10pt;
	line-height:140%;
	text-align:left;
}
.sideBar td{
	margin:0px;
	padding:1px;
	font-size:10pt;
	line-height:140%;
}
h3{
	background:url("/images/lvl2_temp/lvl2library.gif") no-repeat 2px 0px #FFDD53;
	height:16px;
	padding:2px 0 2px 20px;
	margin:0;
}
.sideBar ul{
	margin:0;
	padding:0;
	list-style-type:none;
	background:#ffffec;
	font-size:10pt;
}
.sideBar li{
	background:url("/images/tri_g.gif") no-repeat 2px 4px;
	padding:2px 2px 2px 12px;
}
.borderY{
	border:1px solid #FFDD53;
}
/*健康用語辞典
----------------------------------------------------------*/
.wordList {
	border:1px solid #FFDD53;
	font-size:10pt;
	line-height:1;
	margin:0;
	padding:0;
	list-style-type:none;
	background:#ffffec;
}
.wordList li {
	background:url("/images/tri_g.gif") no-repeat 2px 4px;
	padding:1px 2px 1px 12px;
}
/*健康相談
----------------------------------------------------------*/
.soudan_list {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:10pt;
	line-height:100%;
}
.soudan_list li{
	background:url("/images/tri_g.gif") no-repeat 2px 4px;
	padding:2px 2px 2px 13px;
	margin:3px 0px;
}


/*関連ライブラリ
----------------------------------------------------------*/
.borderR{
border:1px solid #F29E66;}
.bgR{
/*margin:15px 0 0 0;*/
margin:0px;
background:url("/images/lvl2_temp/lvl2library.gif") no-repeat 2px 0px #F29E66;}

/*ライブラリ名が長い場合に使用*/
.twice{
height:32px}	
/***************************************************************/
/*                    ライブラリ　lvl0                         */
/***************************************************************/
#lvl0 h1{
width:240px;
height:40px;
background:url("/images/icon/dir_lib.gif") no-repeat 0px 2px #fff;
padding:2px 0 6px 45px;
text-align:center;
border:0;}
#lvl0 h2{
background:url("/images/top3/top_library.gif") no-repeat 0px 0px #FFFBEC;
padding:2px 0 4px 28px;
margin:15px 0 3px 0;
border-bottom:#eeeeee 1px solid;}
#lvl0 h3{	
background:none;
padding:2px 0 2px 2px;
border-bottom:#fde999 2px solid;}
#lvl0 h3 a{
color:#1B6534;
text-decoration:none;}
#lvl0 table{
width:100%;
background:#ffffec;}
#lvl0 th{
text-align:left;
border:none}
#lvl0 td{
width:20%;}

/***************************************************************/
/*               　  ライブラリ　lvl1　　                      */
/***************************************************************/
.lvl1_box{
width:96%;
margin-bottom:40px}
#lvl1{
border:solid 1px #eeeeee;}
#lvl1 td{
width:33%;
font-size:11pt;
vertical-align:top;}
#lvl1 ul{
margin:0;
padding:0;
list-style-type:none;}
#lvl1 li{
margin:3px;
padding:4px 0 4px 15px;
border-left:solid 3px #fde999;
background:url(/images/tri_g.gif) no-repeat 4px 7px #ffffec;}

/***************************************************************/
/*               　  ライブラリ　lvl1.5　                      */
/***************************************************************/	
.lvl1_5_box {		
border: 1px solid #FFDD53;
width:96%;
margin:0 0 15px 0;}
.lvl1_5_box h2{
background:url("/images/LVL3/templete/icon_lvl3.gif") no-repeat 2px 2px #FEFED5;
padding: 3px 0 1px 22px;
margin:0px;
border-bottom: solid #ffdd53 1px}
h2 a{
color:#633;}
.lvl1_5_box2{
border: 1px solid #D5D5D5;
padding:10px;
width:75%;
text-align:left;}
.lvl1_5_box2 h4{
margin:0;
padding:0;
color:#666;}
.lvl1_5_box2 ul {
background:#eeeeee;
list-style-type:none;
margin:0;
padding:0;
font-size:11pt;
clear:both}
.lvl1_5_box2 li{
background:url("/images/li_a.gif") no-repeat 4px 7px;
padding: 3px 0 3px 18px;
line-height:140%;
border-top:#fff 1px solid;}

#no-decoration{
list-style-type: disc;
background-color: #FFFFFF;}
#no-decoration li{
background: none;
padding:0;
margin:0 0 0 20px}

.lvl1_5_box2 p{
margin:10px 0 15px 0}

/*ダイエットライブラリ*/
.diet{
background:url("/images/lvl2_temp/lvl2library.gif") no-repeat 2px 0px #DD5A13;
color:#fff;
height:32px;
padding:2px 0 2px 20px;
margin:0;}
.borderDiet{
border:1px solid #DD5A13;}

/* 年代・性別ライブラリ */
.age {
background:#FFFFEC;
list-style-type:none;
margin:0 0 15px 0;
padding:3px;
font-size:11pt;
border: 1px solid #FFDD53;}
.age li{
background:url("/images/li_a.gif") no-repeat 4px 7px;
padding: 3px 0 0 18px;
line-height:140%;
border-top:#fff 1px solid;
display:block;}
.lvl1_5_age {		
width:96%;
margin:0 0 15px 0;}
.lvl1_5_age h2{
background:url("/images/LVL3/templete/icon_lvl3.gif") no-repeat 2px 2px #FEFED5;
padding: 3px 0 1px 22px;
margin:0px;
border: solid #ffdd53;
border-width:1px 1px 0 1px;}

/***************************************************************/
/*               　  ライブラリ　lvl2　　                      */
/***************************************************************/
/*  lvl2-PR挿入 200712  */
/*#lvl2-main {
	width:900px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	text-align: left;
}*/
.lvl2-main{
	padding:0 5px 0 0;
	margin:0;
	width:650px;

}
.lvl2_pr {
	width:99%;
	margin:0 0 15px 0;
}
.borderR-box {
	padding:5px;
	font-size:10pt;
	line-height:1.5;
	border:1px solid #F29E66;
}

.lvl2_box {
	width:98%;
	font-size:10pt;
	border:#eeeeee 2px solid;
	margin:0 0 15px 0;
}
.lvl2_box ul {
	background:#eeeeee;
	list-style-type:none;
	margin:0;
	padding:3px;
	font-size:11pt;
}
.lvl2_box li{
	background:url("/images/li_a.gif") no-repeat 4px 7px;
	padding: 3px 0 0 18px;
	line-height:140%;
	border-top:#fff 1px solid;
	display:block;
}
.lvl2_box p{
	margin:3px;
}
.sideBar li.li-end{
	background:none;
	text-align:right;
}
.sideBar li.space{
	padding:0;
	margin:0;
	background:none;
}
#sideTieup{
width:300px;
}

td.line_bottom{
	border-bottom:1px solid #ffdd53;
}

.lvl2_box_link{	
	background-color:#FEF4DB;
	width:98%;
	font-size:10pt;
	margin:0 0 15px 0;
}
.lvl2_box_link ul {
	list-style-type:none;
	margin:0;
	padding:3px;
	font-size:11pt;
}

.lvl2_box_link li{
	background:url("/images/li_a.gif") no-repeat 4px 7px;
	padding: 1px 0 5px 18px;
	line-height:140%;
	display:block;
}

.lvl2_box_link p{
	margin:5px;
	color:#633;
	font-weight:bold;
	font-size:12pt;
}

	
/*この病気にこの薬*/
.lvl2_box_m{
width:96%;
font-size:10pt;
border:#eeeeee 2px solid;
margin:0 0 15px 0;}
.lvl2_box_m h2{
background-color:#ffffcc;}
.lvl2_box_m ul{background:#ffffff;
list-style-type:none;
margin:0;
padding:3px;
font-size:11pt;}
.lvl2_box_m li{
background:url("/images/li_a.gif") no-repeat 4px 7px;
padding: 3px 0 0 18px;
line-height:140%;
border-top:#fff 1px solid;
display:block;
}
.lvl2_box_m p{
margin:3px;
background-color:#fffbec;}


/*関連リンク集*/
.lvl2_box_lk{
	width:98%;
	font-size:10pt;
	border:#eeeeee 2px solid;
	margin:0 0 15px 0;
}
.lvl2_box_lk h2{
	background-color:#ecffff;
}
.lvl2_box_lk ul{background:#ffffff;
	list-style-type:none;
	margin:0;
	padding:3px;
	font-size:11pt;
}
.lvl2_box_lk li{
	background:url("/images/li_a.gif") no-repeat 4px 7px;
	padding: 3px 0 0 18px;
	line-height:140%;
	border-top:#fff 1px solid;
	isplay:block;
}
.lvl2_box_lk p{
margin:3px;
background-color:#fffbec;
}



/*基準値ライブラリ*/
.boder {
border-collapse:collapse;
font-size:11pt;
width:98%;
margin-bottom:15px;}
.boder td,th{
border:1px solid #ccc;}
.th01{
text-align:left;
color:#663333;
width:25%;
background:#F3F3F3;}
.td02{
color:#666;
background:#F4FAFF;
width:35%}
.td02 strong{
color:#336}

/*健康相談誘導BOX*/
#main .linkBox_doc{
	width: 96%;
	margin:0;
	padding: 2px;
	border:1px solid #99C9DF;
}
.linkBox_doc h2{
	font-size:16px;
	color:#663333;
	font-weight:bold;
	margin:0 0 3px 0;
	padding:8px 0 8px 30px;
	background: url(/images/doctor/icon_doc.gif) no-repeat top left;
	background-color: #EFF7FF;
}
.linkBox_doc h5{font-size:14px; font-weight:bold; color:#4F4F4F; margin:0; padding:2px;}
.linkBox_doc a,.linkBox_doc a:visited{text-decoration:none;}
.linkBox_doc a:hover{text-decoration:underline;}
.linkBox_doc table{font-size:12px; line-height:130%;}
.linkBox_doc td img{padding-right:5px;}
.linkBox_doc ul{font-size:12px; list-style-type:none; margin:0; padding:0;}
.linkBox_doc li{
	display:block;
	padding:0 0 0 12px;
	margin:0;
	background:url(/images/tri_g.gif) no-repeat 0 2px;
}
.linkBox_doc li.aLink{text-align:right; background:none;}


/***************************************************************/
/*                    ライブラリ　lvl3                         */
/***************************************************************/
#main {
	width:950px;
}
/*パンくずリスト*/
#navi_lvl3{
	font-size:10pt;
	color:#999;
	text-align:left;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:0px;
}

#ossm{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:99%;
}
#ossm table {
	width:100%;
}
/* 自動LVL2にのみ適用
--------------------------*/
#ossm_lvl2 {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}
#ossm_lvl2 #ossm {
	margin:10px auto 0px;
	padding:0px;
	width:99%;
	text-align:left;
}
/* LVL3にのみ適用
--------------------------*/
#ossm_lvl3 {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
}
#ossm_lvl3 #ossm {
	margin:10px auto 0px;
	padding:0px;
	width:100%;
	text-align:left;
}
#ossm_lvl3 .lvl2_pr {
	width:100%;
	margin:0px auto 10px;
}

/* lvl2 column
--------------------------------*/
.lvl2_columnBox {
	width:95%;
	margin:15px 0px 15px 0px;
	padding:0px;
	border:2px solid #feafaf;
}
.lvl2_columnBox h4 {
	color:#FF2F2F;
	margin:0px;
	padding:8px 8px 8px 25px;
	background:url(/images/lvl2_temp/columnTit.gif) no-repeat 4px 7px #fffbec;
}
.lvl2_columnBox p {
	margin:0px;
	padding:3px 12px;
	font-size:10pt;
}
.lvl2_columnBox ul {
	list-style-type:none;
	margin:0;
	padding:3px;
	font-size:11pt;
	background-color:#FFF6DF;
}
.lvl2_columnBox li {
	display:block;
	color:#703F00;
	line-height:140%;
	padding:3px 0px 0px 6px;
	border-top:#fff 1px solid;
}
.lvl2_columnBox li strong,
.lvl2_columnBox li strong a {
	color:#FF5A00;
}
.lvl2_columnBox li span {
	font-size:90%;
	color:#703F00;
}

.lvl2_tdlist{
	background-color:#EEEEEE;
	border-bottom:2px solid #ffffff;
}

/* ページ分割タグ	+080917	+081118
--------------------------*/
#PagelinkWrap {
	/*width:560px;*/
	width:640px;
	/*height:2em;*/
	position:relative;
	/*margin:10px 0px;*/
	margin:10px auto;
	padding:2em 0px 0px 0px;
	display:block;
}
#PagelinkWrap .cont {
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
	font-size:11pt;
}
#PagelinkWrap .cont:after{
	content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;
}

#Pagelink {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#Pagelink li {
	display:block;
	margin:0px;
	padding:0px;
}
#Pagelink .back {
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:left;
	display:block;
	width:238px;
}
#Pagelink .back a{
	background:url(/images/lvl2_temp/tri_b.gif) no-repeat bottom left;
	padding:2px 0px 0px 20px;
	display:inline-block;
}
#Pagelink .linkNO {
	position:absolute;
	bottom:0px;
	left:240px;
	width:10em;
	text-align:center;
	padding:0px;
	margin:0px auto;
	display:block;
	white-space:nowrap;
	vertical-align: text-bottom;
}
#Pagelink .linkNO strong {
	font-weight:bold;
	display:inline-block;
	float:left;
	margin:0px 4px 0px 0px;
	text-align:center;
	padding:1px 5px;
	border:solid 2px #CCDFC3;
}
#Pagelink .linkNO a {
	font-weight:bold;text-decoration:none;
	float:left;
	display:inline-block;
	margin:0px 4px 0px 0px;
	text-align:center;
	padding:1px 5px;
	border:solid 2px #FFD07F;
	background:#FFFCDF;
	color:#EF6B00;
}
#Pagelink .linkNO a:hover{
	border:solid 2px #EF6B00;
	background:#FFFCDF;
	color:#c00;
}
#Pagelink .next {
	position:absolute;
	bottom:0px;
	right:0px;
	text-align:right;
	width:240px;
	display:block;
}
#Pagelink .next a{
	background:url(/images/lvl2_temp/tri_n.gif) no-repeat bottom right;
	padding:2px 20px 0px 0px;
	display:inline-block;
}
#PagelinkWrap .clr {display:none;font-size:1px;color:#ffffff;clear:both;margin:0px;padding:0px;}


/* LVL3 CSS化
--------------------------*/
#lvl3_main{
	width:635px;
	margin:0px;
	text-align:left;
}
#lvl3_main span.px14{
	font-size:14px;
}
#lvl3_main span.px10{
	font-size:10px;
}
#lvl3_main h1.clrBRO{
	text-align:center;
	background-image:none;
	background-color:none;
	font-size:14pt;
	font-weight:bold;
	color:#330000;
	margin:0;
	padding-bottom:20px;
	border-bottom:none;
	line-height:1em;
}
#lvl3_main h1.clrBLU{
	text-align:center;
	background-image:none;
	background-color:none;
	font-size:14pt;
	font-weight:bold;
	color:#0283C8;
	margin:0;
	padding-bottom:20px;
	border-bottom:none;
	line-height:1em;
}
#lvl3_main h1.clrRED{
	text-align:center;
	background-image:none;
	background-color:none;
	font-size:14pt;
	font-weight:bold;
	color:#FF6666;
	margin:0;
	padding-bottom:20px;
	border-bottom:none;
	line-height:1em;
}

#lvl3_main h2.clrPIK{
	text-align:left;
	width:auto;
	margin: 0px;
	padding:5px;
	background-image: none;
	background-color:#FFCECE;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	border-left: 14px solid #2D3F6A;
}
#lvl3_main h2.clrBLU2{
	text-align:left;
	width:auto;
	margin: 0px;
	padding:5px;
	background-image: none;
	background-color:#98D9FA;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	border-left: 14px solid #0099CC;
}
#lvl3_main h2.clrORG{
	text-align:left;
	width:auto;
	margin: 0px;
	padding:5px;
	background-image: none;
	background-color:#FFE7CE;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
	border-left: 14px solid #FF99CC;
}
#lvl3_main .section{
	width:100%;
	clear:both;
	background-color:#F4F8FF;
	margin-bottom:10px;
	margin-top:0px;
	padding:8px;
}
#lvl3_main .section2{
	text-align:left;
	width:auto;
	clear:both;
	background-color:#FFFFF4;
	margin:0 0 10px 0;
	padding:8px;
	overflow: auto;
}
#lvl3_main .section3{
	text-align:left;
	width:auto;
	clear:both;
	background-color:#E9F5FB;
	margin:0 0 10px 0;
	padding:8px;
	overflow: auto;
}
#lvl3_main .section4{
	text-align:left;
	width:auto;
	clear:both;
	background-color:#EFEFEF;
	margin:0 0 10px 0;
	padding:8px;
	overflow: auto;
}
#lvl3_main .section5{
	text-align:left;
	width:auto;
	clear:both;
	background-color:#FFF7F7;
	margin:0 0 10px 0;
	padding:8px;
	overflow: auto;
}
#lvl3_main p.lht20{
	text-align:left;
	line-height:20px;
	margin:0px;
	padding:5px 0px 10px 0px;
}
#lvl3_main p.imageAreaR{
	float:right;
	margin:0px;
	padding:5px;
	text-indent:0;
	font-size:80%;
}
#lvl3_main p.imageAreaR img{
	margin:0px;
}
#lvl3_main p.imageAreaL{
	float:left;
	margin-top:5px;
	padding:5px;
	text-indent:0;
	font-size:80%;
}
#lvl3_main p.imageAreaL img{
	margin:0px ;
}
#lvl3_main .section2 p.lht20{
	text-align:left;
	line-height:20px;
	margin:0px;
	padding:5px 0px 10px 0px;
}
#lvl3_main .section3 p.lht20{
	text-align:left;
	line-height:20px;
	margin:0px;
	padding:5px 0px 10px 0px;
}
#lvl3_main .section2 p.imageAreaR{
	float:right;
	margin:0px;
	padding:5px;
	text-indent:0;
	font-size:80%;
}
#lvl3_main .section3 p.imageAreaR{
	float:right;
	margin:0px;
	padding:5px;
	text-indent:0;
	font-size:80%;
}
#lvl3_main .section2 p.imageAreaR img{
	margin:0px;
}
#lvl3_main .section3 p.imageAreaR img{
	margin:0px;
}
#lvl3_main .section2 p.imageAreaL{
	float:left;
	margin-top:5px;
	padding:5px;
	text-indent:0;
	font-size:80%;
}
#lvl3_main .section2 p.imageAreaL img{
	margin:0px ;
}
#lvl3_main .imgCNT{
	margin:10px 0 20px 0;
}
#lvl3_main span.red{
	color:#FF0000;
}
#lvl3_main span.bold{
	font-weight:bold;
}

/* 20100412 w5000594*/
#lvl3_main .Bbnri{
	width:550px;
	margin:20px 0 20px 0;
	padding:0;
}
#lvl3_main .bnri{
	border: dashed #2D3F6A 2px;
	width:530px;
	background-color:#ffffff;
	margin:0;
	padding:5px;
}

#lvl3_main p.prks{
	text-align:left;
	font-weight:bold;
	width:auto;
	height:45px;
	background-image:url(/images/LVL3/5000594/title_drug24.gif);
	background-position:60px 5px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	font-size:18px;
	color:#663333;
	padding:15px 0px 0px 140px;
	margin:0;
}
#lvl3_main .bnri p.list{
	width:auto;
	text-align:left;
	margin-top:10px;
	padding-left:43px;
	font-size:13px;
}
#lvl3_main .Bbnri p.snk{
	text-align:right;
	font-size:14px;
}
#lvl3_main .bnri span{
	color:#990000;
	font-size:16px;
	font-weight:bold;
}
#lvl3_main .shjutu{
	width:550px;
	text-align:left;
	background-color:#FFFFFF;
	border: solid #CCCCCC 5px;
	padding:10px;
	margin:15px;
}
#lvl3_main .shjutu dl{
	line-height:1.2em;
	margin:0;
	padding:0;
}
#lvl3_main .shjutu dt{
	color:#990000;
	text-align:left;
	padding:0;
	margin:0 0 5px 0;
	font-weight:bold;
}
#lvl3_main .shjutu dd{
	text-align:left;
	padding-left:15x;
	margin:0px 0px 10px 25px;
}

/* 20100426 w5000349*/
#lvl3_main .w5000349gnin{
	font-size:14px;
	margin-top:15px;
	margin-bottom:0;
	padding:0;
	width:540px;
	border: solid #666666 1px;
	background-color:#FFFFFF;
}
#lvl3_main .w5000349gnin p.tko{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	background-color:#0099CC;
	color:#FFFFFF;
	padding:0 0 3px 0;
	margin:0;
}
#lvl3_main .w5000349gnin ul{
	list-style-type:none;
	text-align:left;
	margin:3px;
	padding:0;
}
#lvl3_main .w5000349gnin ul li{
	list-style-type:none;
	text-align:left;
	padding:2px;
}

/* 20100426 パーキンソン病特集*/
#lvl3_main p.SPprksnR{
	text-align:right;
	font-weight:bold;
	line-height:20px;
	margin:0px;
	padding:5px 0px 10px 0px;
}
#lvl3_main p.SPprksnL{
	text-align:left;
	font-weight:bold;
	line-height:20px;
	margin:0px;
	padding:5px 0px 10px 0px;
}

/* 20100517　w5000350 五月病ストレス*/
#lvl3_main .Kaishou{
	width:550px;
	margin:5px 0 0 0;
	padding:0;
}
#lvl3_main .w5000350kaishou{
	font-size:14px;
	margin:0;
	padding:0;
	width:540px;
	border: solid #666666 1px;
	background-color:#FFFFFF;
}
#lvl3_main .w5000350kaishou p.tko{
	text-align:center;
	font-weight:bold;
	font-size:16px;
	background-color:#0099CC;
	color:#FFFFFF;
	padding:0;
	margin:0;
	border-bottom:solid #666666 1px;
}
#lvl3_main .style1{
	float: left;
	width: 270px;
	margin-right: 5px;
	padding: 0px;
	border-right:solid #666666 1px;
}
#lvl3_main .style1 ul {
	margin: 0px;
	padding: 0px;
}
#lvl3_main .style1 ul li {
	text-align:left;
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	border-bottom:solid #666666 1px;
}

#lvl3_main .style1 li.yel {
	text-align:left;
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	border-bottom:solid #666666 1px;
	background-color:#FFFFCC;
}
#lvl3_main .style1 li.end {
	text-align:left;
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	border-bottom:none;
}
#lvl3_main .style2 ul {
	margin: 0px;
	padding: 0px;
}
#lvl3_main .style2 ul li {
	text-align:left;
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	border-bottom:solid #666666 1px;
}
#lvl3_main .style2 li.yel {
	text-align:left;
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	border-bottom:solid #666666 1px;
	background-color:#FFFFCC;
}
#lvl3_main .style2 li.end {
	text-align:left;
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	border-bottom:none;
}
#lvl3_main .Kaishou p.snk2 {
	text-align:right;
	font-size:12px;
}
#lvl3_main .ossm{
	width:auto;
	margin:0;
	padding:0;
}
#lvl3_main .ossm p.eiyou{
	text-align:center;
	color:#0099CC;
	font-weight:bold;
}
#lvl3_main .ossm table#taisk{
	width:auto;
	margin:0;
	padding:0;
	font-size:14px;
	border:solid #666666 2px;
	background-color: #FFFFFF;
	border-collapse:collapse;
}
#lvl3_main table#taisk th.stress{
	padding:3px;
	margin:0;
	color:#FFFFFF;
	background-color:#0099CC;
	border:solid #666666 1px;
}
#lvl3_main table#taisk td.whi{
	padding:3px;
	margin:0;
	border:solid #666666 1px;
	background-color: #FFFFFF;
	font-size:14px;
}
#lvl3_main table#taisk td.ora{
	padding:3px;
	margin:0;
	border:solid #666666 1px;
	font-weight:bold;
	color:#FF6600;
	font-size:14px;
}
#lvl3_main table#taisk td.yel2{
	padding:3px;
	margin:0;
	border:solid #666666 1px;
	background-color: #FFFFCC;
	font-size:14px;
}
#lvl3_main table#taisk td.yel2ora{
	padding:3px;
	margin:0;
	border:solid #666666 1px;
	background-color: #FFFFCC;
	font-weight:bold;
	color:#FF6600;
	font-size:14px;
}
#lvl3_main .ossm p.snk3 {
	text-align:right;
	font-size:12px;
}


/* 20100531　COPD w5000595 */
#lvl3_main .section3 p.snk{
	text-align:right;
	font-size:14px;
	margin-top:0;
	margin-bottom:10;
}
#lvl3_main .w5000595copd{
	margin-top:5px;
	margin-bottom:0;
	padding:10px;
	width:540px;
	border: solid #0466C8 4px;
	background-color:#FFFFFF;
}
#lvl3_main .w5000595copd p.kistMds{
	text-align:center;
	font-weight:bold;
	color:#000000;
	font-size:16px;
	margin:0;
	padding:0;
}
#lvl3_main .w5000595copd p.kist{
	text-align:left;
	color:#000000;
	font-size:14px;
	line-height:20px;
	margin-top:10px;
	padding:0;
}

/* 20100531　COPD w3001001 */
#lvl3_main .w3001001copd{
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
	width:540px;
	border: solid #0466C8 4px;
	background-color:#D8F8ED;
}
#lvl3_main .w3001001copd p.spa1{
	text-align:center;
	font-weight:bold;
	color:#003399;
	font-size:16px;
	margin:0;
	padding:0;
}
#lvl3_main .w3001001copd p.spa2{
	text-align:left;
	color:#000000;
	font-size:14px;
	line-height:20px;
	margin-top:10px;
	padding:0;
}
#lvl3_main .w3001001copd span{
	font-size:10px;
}
#lvl3_main .w3001001Bnrui{
	width:602px;
}
#lvl3_main .w3001001Bnrui p.bunrui{
	text-align:left;
	color:#000000;
	font-weight:bold;
	padding-left:5px;
}
#lvl3_main .w3001001Bnrui table{
	border:1px solid #444444;
	width:600px;
	margin:0;
	padding:0;
	font-size:14px;
	background-color: #FFFFFF;
	border-collapse:collapse;
}
#lvl3_main .w3001001Bnrui th{
	border-bottom:1px solid #444444; 
	border-right:1px solid #444444; 
	color:#ffffff;
	background-color:#5c5c5c;
	padding:3px;
	margin:0;
}
#lvl3_main .w3001001Bnrui td{
	border-bottom:1px solid #444444; 
	border-right:1px solid #444444; 
	padding:3px;
	margin:0;
}
#lvl3_main .w3001001Bnrui p.snk3{
	text-align:right;
	font-size:12px;
}


/* 20100531　COPD w3001002 */
#lvl3_main .w3001002Kusuri{
	width:602px;
}
#lvl3_main .w3001002Kusuri p.shurui{
	text-align:left;
	color:#000000;
	font-weight:bold;
	padding-left:5px;
}
#lvl3_main .w3001002Kusuri table{
	border:1px solid #151EB5;
	width:600px;
	margin:0;
	padding:0;
	font-size:14px;
	background-color: #FFFFFF;
	border-collapse:collapse;
}
#lvl3_main .w3001002Kusuri th{
	border:1px solid #151EB5; 
	color:#ffffff;
	background-color:#2967DF;
	padding:3px;
	margin:0;
}
#lvl3_main .w3001002Kusuri td{
	border-bottom:1px solid #151EB5; 
	border-right:1px solid #151EB5; 
	padding:3px;
	margin:0;
	line-height:1.2em;
}
#lvl3_main .w3001002Kusuri td.type1{
	background-color: #A4F2FD;
	width:120px;	
}
#lvl3_main .w3001002Kusuri td.type2{
	background-color: #FFFFBB;
	width:60px;	
	text-align:center;
}
#lvl3_main .w3001002Kusuri p.snk3{
	text-align:right;
	font-size:12px;
}
#lvl3_main .gappei{
	text-align:center;
	width:370px;
	margin:0;
	padding:10px;
	background-color:#FFFFFF;
	border:2px #151EB5 solid;
}
#lvl3_main .gappei img{
 	margin:0;
	padding:0;
}
#lvl3_main .gappei ul{
 	text-align:left;
	margin:5px 0 0 20px;
	padding:0;
}
#lvl3_main .gappei li{
	line-height:1.5em;
}

/* 20100614　w5000596　なぜ「たばこ病」と言われているのか？ */
#lvl3_main .w5000596LskChk{
	font-size:14px;
	margin-top:5px;
	margin-bottom:20px;
	padding:10px;
	width:540px;
	border: solid #0466C8 4px;
	background-color:#FFFFFF;
}
#lvl3_main .w5000596LskChk ul{
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
}
#lvl3_main .w5000596LskChk ul li{
	list-style-type:none;
	text-align:left;
	padding:2px;
}
#lvl3_main .copd_check{
	width:615px;
	text-align:center;
	margin:0;
	background-color:#E9F5FB;
	padding:0;
}
#lvl3_main .copd_check .copd_check_table{
	width:615px;
	text-align:center;
	border-collapse: collapse;
	border:1px #FE8481 solid;
}
#lvl3_main .copd_check table.font1 {
	font-size: 11pt
	margin:0;
}
#lvl3_main .copd_check .copd_check_table th{
	background-color:#FE8481;
	color:#FFFFFF;
	height:35px;
	text-align:center;
	vertical-align:middle;
	border-top:1px #FE8481 solid;
	margin:0;
	padding:0;
}
#lvl3_main .copd_check .copd_check_table th.shitsumon{
	border-left:1px #FE8481 solid;
}
#lvl3_main .copd_check .copd_check_table th.kaitou{
	border-left:1px #D4D0C8 solid;
	border-right:1px #D4D0C8 solid;
}
#lvl3_main .copd_check .copd_check_table th.point{
	border-right:1px #FE8481 solid;
}
#lvl3_main .copd_check .copd_check_table tr{
	margin:0;
	padding:0;
}

#lvl3_main .copd_check .copd_check_table td{
	padding:1px 3px 0 4px;
	border-top:1px #D4D0C8 solid;
	margin:0;
}
#lvl3_main .copd_check .copd_check_list{
	list-style:disc;
	padding:0;
	margin:0 0 0 16px;
}
#lvl3_main .copd_check .copd_check_list li{
	padding:0;
	margin:0;
}
#lvl3_main .copd_check td.shitsumon{
	text-align:left;
	vertical-align:middle;
	background-color:#FFDFDF;
	font-weight:bold;
	color:#555555;
	font-size:95%;
	margin:0;
	padding:3px 3px 3px 5px;
	border-right:1px #D4D0C8 solid;
}
#lvl3_main .copd_check td.kaitou{
	text-align:left;
	vertical-align:middle;
	background-color:#ffffff;
	border-right:1px #D4D0C8 solid;
	border-left:1px #D4D0C8 solid;
	margin:0;
	padding:3px;
}
#lvl3_main .copd_check td.point{
	text-align:center;
	vertical-align:middle;
	background-color:#FFEFEF;
	margin:0;
	padding:3px;
}
#lvl3_main .copd_check td.shitsumonCepa{
	text-align:left;
	vertical-align:middle;
	background-color:#FFDFDF;
	font-weight:bold;
	color:#555555;
	font-size:95%;
	margin:0;
	padding:3px 3px 3px 5px;
	border-right:1px #D4D0C8 solid;
	border-bottom:2px #FE8481 solid;
}
#lvl3_main .copd_check td.kaitouCepa{
	text-align:left;
	vertical-align:middle;
	background-color:#ffffff;
	border-right:1px #D4D0C8 solid;
	border-left:1px #D4D0C8 solid;
	margin:0;
	padding:3px;
	border-bottom:2px #FE8481 solid;
}
#lvl3_main .copd_check td.pointCepa{
	text-align:center;
	vertical-align:middle;
	background-color:#FFEFEF;
	margin:0;
	padding:3px;
	border-bottom:2px #FE8481 solid;

}
#lvl3_main .copd_check td.Clist{
	border:0;
}


#lvl3_main .copd_check .point table,
#lvl3_main .copd_check .point td{
	margin:0;
	padding:0;
	border:none;
}
#lvl3_main .copd_check .copd_check_input{
	width:32px;
	height:22px;
	text-align:center;
	margin:0;
	padding:0;
}
#lvl3_main .copd_check .red{
	color:#F00;
	font-size:130%;
	font-weight:bold;
	margin:0;
	padding:0;
}
#lvl3_main .copd_check .ab_answer,
#lvl3_main .copd_check .cd_answer{
	border:1px dotted #E15A00;
	height:25px;
	width:50px;
	font-size:110%;
	color:#EF2C58;
	text-align:center;
}
#lvl3_main .copd_check .total{
	border:1px dotted #E15A00;
	height:32px;
	width:57px;
	font-size:160%;
	color:#EF2C58;
	text-align:center;
	vertical-align:middle;
}
#lvl3_main .copd_check p.snk{
	text-align:right;
	font-size:13px;
	margin-top:5px;
}

/* 20100712　w5000263　夏バテも招く！「自律神経」のバランスの乱れ */
#lvl3_main .jiritsu{
	font-size:16px;
	margin:0;
	padding:0;
	width:540px;
	border: solid #006699 1px;
}
#lvl3_main .jiritsu p.jiriTtl{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	background-color:#E8F3FF;
	color:#003399;
	padding:3px 0 3px 10px;
	margin:0;
}
#lvl3_main .jiritsu .Stl1{
	float: left;
	width: 267px;
	margin-right: 5px;
	padding: 0px;
}
#lvl3_main .jiritsu .Stl1 ul {
	margin: 3px 0 3px 0;
	padding-left: 30px;
}
#lvl3_main .jiritsu .Stl1 ul li {
	text-align:left;
	margin: 0px;
	padding: 3px;
}
#lvl3_main .jiritsu .Stl2 ul {
	margin: 3px 0 3px 0;
	padding-left: 30px;
	list-style-position: inside;
}
#lvl3_main .jiritsu .Stl2 ul li {
	text-align:left;
	margin: 0px;
	padding: 3px;
}
#lvl3_main .jiritsu p.hataraki1 {
	text-align:center;
	margin: 0px;
	padding: 3px;
	color:#FFFFFF;
	background-color:#666666;
}
#lvl3_main .jiritsu p.hataraki2 {
	text-align:center;
	margin: 0px;
	padding: 3px;
	color:#003399;
	background-color:#9FC0F7;
}
#lvl3_main .jiritsu ul.htrkList1{
	margin: 0px;
	background-color:#D7D7D7;
	padding: 3px 3px 3px 10px;
	list-style-position: inside;
}
#lvl3_main .jiritsu ul.htrkList2{
	margin: 0px;
	background-color:#DFEAF7;
	padding: 3px;
	list-style-position: inside;
}
#lvl3_main span.pinBo{
	color:#DA2C7E;
	font-weight:bold;
}
