@charset "euc-jp";

body,
.hnav01,
.relatedLvl3Ul{
  margin:0;
  padding:0;
}
#gheader h1{
  margin:0;
  padding:0;
  font-size:10px;
}
#gheader img{  vertical-align:top;}
.hnav{
  margin:0;
  padding:0 0 4px;
}
.topicPath{
  margin:0;
  padding-left:0;
}
#ossmPickup a,
#ossm a{color:#04c;}
.ossmTtl{margin-top:0;}
#gfooter h1,#gfooter p,#gfooter address,
#gfooter dl,#gfooter dt,#gfooter dd,
#gfooter ol,#gfooter ul,#gfooter li{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
/***************************************************************/
/*               　  ライブラリ　共通　　                      */
/***************************************************************/
/*
#library{padding-bottom:20px;background-color:#f8f8f0;}
#library #wrapper{margin:0 auto 10px;padding:0 30px 10px;background-color:#fff;}*/
.topicPath .li01{
  margin-right:4px;
}
.articleLvl3{
  margin-bottom:1.75em;
  background:#fff;
  line-height:1.75;
  font-size:16px;
  word-wrap:break-word;
  word-break:normal;
}
.pageTitleLvl3,
.lvl3_title{
  margin:0 0 1.4em;
  padding:1.4em 0 0;
  line-height:1.4;
  font-size:150%;
  font-weight:bold;
  letter-spacing:-0.05em;
  text-align:center;
}
.prtext{
  margin:0 auto 1em;
  font-size:16px !important;
  text-align:center;
}
.socialBtnBlock{margin:0 0 1em;background-color:#f8f8f0;}
#library_sp .socialBtnBlock{margin:1em 8px;background-color:#f8f8f8;}
#library_sp #ossmRank li a{color:#04c;}
/********************************/
/*  counter                     */
/********************************/
.countBlock{
  background:#f8f8f0;
}
#library_sp .countBlock{margin:0 8px 1em;background:#fff;}
.countTtl{
  margin-bottom:0;
  padding:8px;
  background:#739D11;
  border-radius:4px 4px 0 0;
  color:#fff;
  font-size:13px;
  font-weight:bold;
}
#counter{
  padding:8px;
  font-size:18px;
  font-weight:bold;
}
#counter input[type="submit"],
#counter input[type="button"]{
  -webkit-appearance:none;
  border-radius:0;
  cursor:pointer;
}
#counter input{
  margin-right:20px;
  padding:10px;
  background-color:#eee;
  box-shadow:inset 1px 1px 0px #fff, 1px 1px 0px #ccc;
  border:1px solid #abb2b7;
  border-radius:2px;
  text-shadow:1px 1px 1px #fff;
  font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic", Osaka, Verdana, sans-serif;
  font-size:16px;
  font-weight:bold;
  cursor:pointer !important;
  transition:.2s !important;
}
#counter input:hover{
  background-color:#fff;
}
/* 関連記事 -----------*/
.relatedLvl3{
  margin-bottom:1em;
  padding:10px 0;
  line-height:1.6;
  border-top:1px solid #e9e9e9;
  text-align:left;
}
.relatedLvl3Ttl{
  padding:0 8px 8px;
  color:#333;
  font-size:13px;
  font-weight:bold;
}
.relatedLvl3Ul li{list-style:none;}
.relatedLvl3Ul .lib01{
  margin:0 8px;
  padding:0 10px 4px 22px;
  background:url("/images/LVL3/templete/tri_g_lrg.gif") no-repeat 5px 4px;
}
.relatedLvl3Ul .lib02{
  display:inline-block;
  *display:inline;
  *zoom:1;
  margin:8px 4px;
  padding:4px 10px;
  background-color:#eee;
  border:1px solid #ccc;
  font-size:87.5%;
}
.relatedLvl3Ul li a{text-decoration:none;}
.relatedLvl3Ul li a:hover{text-decoration:underline;}
.relatedLvl3 img{  margin-right:4px;}
#library_sp .relatedLvl3{
  margin-bottom:1em;
  padding:8px;
  background-color:#fff;
  line-height:1.75;
  font-size:15px;
  word-wrap:break-word;
  word-break:normal;}
#library_sp .relatedLvl3Ttl{margin:0;}
#library_sp .relatedLvl3Ul .lib01{
  margin:0;
  padding:0;
  background:url("/images/LVL3/templete/tri_g_lrg.gif") no-repeat 5px 10px;
}
#library_sp .relatedLvl3Ul .lib01 a{
  display:block;
  padding:6px 8px 6px 20px;
  border-bottom:1px solid #f0f0f0;
  font-weight:bold;}
#library_sp .relatedLvl3Ul .lib02{
  margin:0;
  padding:0;
  border:none;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
#library_sp .relatedLvl3Ul .lib02 a{
  display:inline-block;
  *display:inline;
  *zoom:1;
  margin:4px 4px 0;
  padding:4px 10px;
  background-color:#eee;
  border:1px solid #f0f0f0;
  font-size:13px;
  font-weight:bold;
}
#library_sp .relatedLvl3Ul li a{color:#04c;}
/***************************************************************/
/*                    ライブラリ　lvl3                         */
/***************************************************************/
.font1{font-size:14px;line-height:1.6;}
.font2{font-size:12px;line-height:1.4;}
.supple{color:#2B1D01; text-decoration:none ; font-weight:bold}
@media screen and (max-width:479px){
   .font3{font-size:12px;line-height:1.6;}
}
#library_sp .articleLvl3 > table{margin-left:8px;margin-right:8px;}
/* LVL3 CSS化
--------------------------*/
/*仮
基準フォントサイズ　16px
5px→0.3em
10px→0.6em
15px→1em
20px→1.2em
2px増えると0.1em増える
*/
/*#lvl3_main{
  width:636px;
  margin:0px auto;
  text-align:left;
}*/
#lvl3_main span.px14{  font-size:14px;/*font-size:1.4rem;*/}
#lvl3_main span.px12{  font-size:12px;/*font-size:1.2rem;*/}
#lvl3_main span.px10{  font-size:10px;/*font-size:1rem;*/}
#lvl3_main h1{
  text-align:center;
  margin:0;
  padding:1em 0;
  line-height:1.4;
  font-size:20px;
  font-weight:bold;
  letter-spacing:-0.05em;
}
#lvl3_main h1.clrBRO{  color:#330000;}
#lvl3_main h1.clrBLU{  color:#0283C8;}
#lvl3_main h1.clrRED{  color:#FF6666;}
#lvl3_main h1.clrRED2{  color:#B9121B;}
#lvl3_main h1.clrGRN{  color:#284907;}
#lvl3_main h2{
  text-align:left;
  margin:10px 0 0 0;
  padding:.3em .4em;
  line-height:1.6;
  font-size:16px;
  font-weight:bold;
}
#lvl3_main h2.clrPIK{
  background-color:#FFCECE;
  border-left:14px solid #2D3F6A;
}
#lvl3_main h2.clrBLU2{
  background-color:#98D9FA;
  border-left:14px solid #0099CC;
}
#lvl3_main h2.clrBLU3{
  background-color:#BCE6FF;
  border-left:14px solid #0099CC;
}
#lvl3_main h2.clrORG{
  background-color:#FFE7CE;
  border-left:14px solid #FF99CC;
}
#lvl3_main h2.clrGRE{
  background-color:#7D9100;
  border-left:14px solid #C9DE55;
  color:#fff;
}
#lvl3_main h2.clrRED{
  background-color:#B9121B;
  border-left:14px solid #F6E497;
  color:#fff;
}
#lvl3_main .section{
  width:100%;
  clear:both;
  background-color:#F4F8FF;
  margin-bottom:10px;
  margin-top:0px;
  padding:8px;
}
#lvl3_main .section2,
#lvl3_main .section3,
#lvl3_main .section4,
#lvl3_main .section5,
#lvl3_main .section6,
#lvl3_main .section7{
  text-align:left;
  width:auto;
  clear:both;
  margin:0 0 1em;
  padding:10px 10px 10px 1em;
  overflow:auto;
}
#lvl3_main .section2{  background-color:#FFFFF4;}
#lvl3_main .section3{  background-color:#E9F5FB;}
#lvl3_main .section4{  background-color:#EFEFEF;}
#lvl3_main .section5{  background-color:#FFF7F7;}
#lvl3_main .section6{  background-color:#EBF5F2;}
#lvl3_main .section7{  background-color:#F0F8FA;}
@media screen and (max-width:479px){
#lvl3_main{margin:0; padding:0;}
#lvl3_main .section2,
#lvl3_main .section3,
#lvl3_main .section4,
#lvl3_main .section5,
#lvl3_main .section6,
#lvl3_main .section7{
  padding:10px 10px 10px 0.7em;
  margin:0;}
}
@media screen and (max-width:479px){
   #lvl3_main img{ width:90%; height:auto;}
   #lvl3_main img.widthauto{ width:auto; height:auto;}
   #lvl3_main img.width80px{ width:80px; height:auto;}
   #lvl3_main img.width80{ width:80%; height:auto;}
   img.tableimage40{ width:40%; height:auto;}
   img.tableimage60{ width:60%; height:auto;}
   img.tableimage80{ width:80%; height:auto;}
   img.tableimage90{ width:90%; height:auto;}
   img.tableimage100{ width:100%; height:auto;}
   img.tableimage60px{ width:60px; height:auto;}
   img.tableimage100px{ width:100px; height:auto;}
   img.tableimage140px{ width:140px; height:auto;}
   img.tableimage160px{ width:160px; height:auto;}
   img.tableimage200px{ width:200px; height:auto;}
   img.tableimage250px{ width:250px; height:auto;}
   img.tableimage280px{ width:280px; height:auto;}
}
#lvl3_main p{
  margin:0.3em 0;
  padding:0;
  line-height:1.75;
  font-size:16px;
}
#lvl3_main p.lht20,
#lvl3_main p.lht20bold,
#lvl3_main p.lht20brw,
#lvl3_main p.lht20ble,
#lvl3_main p.lht20red{
  text-align:left;
  margin:0 0 1.75em;
  line-height:1.75;
  font-size:16px;
}
#lvl3_main p.mrg15{
  margin-left:1em;
}
#lvl3_main p.lht20bold{
  font-weight:bold;
}
#lvl3_main p.lht20brw{
  font-weight:bold;
  color:#990000;
}
#lvl3_main p.lht20ble{
  font-weight:bold;
  color:#000099;
}
#lvl3_main p.lht20red{
  font-weight:bold;
  color:#990000;
}
#lvl3_main p.ind{
  text-align:left;
  line-height:1.75;
  margin:0.3em 0 0.8em 1em;
  padding:0;
}
#lvl3_main p.lht5{
  text-align:left;
  line-height:1.75;
  margin:0;
  padding:0;
}
#lvl3_main p.lht3{
  text-align:left;
  line-height:1.4;
  margin:0;
  padding:0;
}
#lvl3_main p.lht5ind15{
  text-align:left;
  line-height:1.75;
  margin:0 0 0 1em;
  padding:0;
  text-indent:-1em;
}
#lvl3_main p.lht3ind15{
  text-align:left;
  line-height:1.6;
  margin:0 0 0.5em 1.6em;
  padding:0;
  text-indent:-2em;
}
/*「(1)」書きの時ちょうど良い*/
#lvl3_main p.brackets{
  text-align:left;
  line-height:1.6;
  margin:0 0 0.3em 2.2em;
  padding:0;
  text-indent:-2.5em;
}
#lvl3_main p.lht5ind40{
  text-align:left;
  line-height:1.75;
  margin:0 0 1.2em 2.4em;
  padding:0;
  text-indent:-2.6em;
}
#lvl3_main p.lht3ind40{
  text-align:left;
  line-height:1.3;
  margin:0 0 1.2em 6em;
  padding:0;
  text-indent:-6em;
  font-size:12px;
}
#lvl3_main p.imageAreaR{
  float:right;
  margin:0;
  padding:0.3em;
  text-indent:0;
  font-size:80%;
}
#lvl3_main div.imageAreaRp{
  float:right;
  margin:2px;
  padding:0;
  width:auto;
  text-align:right;
}
#lvl3_main div.imageAreaRc{
  float:right;
  margin:2px;
  padding:0;
  width:auto;
  text-align:center;
}
#lvl3_main div.imageAreaRp .img{
 margin-left:50px;}
 
@media screen and (max-width:479px){
#lvl3_main div.imageAreaRp{
  width:50%;}
}
#lvl3_main img.imageAreaR{
  float:right;
  margin:0;
  padding:0.3em;
}
#lvl3_main p.imageAreaR img{
  margin:0;
}
#lvl3_main p.imageAreaL{
  float:left;
  margin-top:0.3em;
  padding:0.5em;
  text-indent:0;
  font-size:80%;
}
#lvl3_main img.imageAreaL{
  float:left;
  margin:0.3em 0.3em 0.3em 0;
  padding:0;
}
#lvl3_main p.imageAreaL img{
  margin:0;
}
#lvl3_main p.imageAreaR{
  float:right;
  margin:0;
  padding:0.3em;
  text-indent:0;
  font-size:80%;
}
#lvl3_main p.imageAreaR{
  float:right;
  margin:0;
  padding:0.3em;
  text-indent:0;
  font-size:80%;
}
#lvl3_main p.imageAreaR img{
  margin:0;
}
#lvl3_main p.imageAreaR img{
  margin:0;
}
#lvl3_main p.imageAreaL{
  float:left;
  margin-top:0.3em;
  padding:0.3em;
  text-indent:0;
  font-size:80%;
}
#lvl3_main p.imageAreaL img{
  margin:0;
}
@media screen and (max-width:479px){
#lvl3_main img.imageAreaR,
#lvl3_main img.imageAreaL
{width:130px;}
}
/*
画像を回り込ませない
*/
@media screen and (max-width:479px){
    #lvl3_main p.imageAreaRm{
	float:none;
	}
}
#lvl3_main .imgCNT{
  margin:0.6em 0 1.2em 0;
}
#lvl3_main .imgCNT2{
  margin:0.3em 0;
}
#lvl3_main span.imgCap{
  font-size:12px;
  margin:0.2em 0 0 0;
  display:block;
  line-height:1.3;
}
#lvl3_main span.imgCapcnt{
  font-size:12px;
  margin:0.2em 0 0 0;
  display:block;
  text-align:center;
}
#lvl3_main span.imgCapr{
  font-size:12px;
  margin:0.2em 0 0 0;
  display:block;
  text-align:right;
}
#lvl3_main .cap12{
  font-size:12px;
  margin:0 0 0.3em 0;
}
#lvl3_main span.red{
  color:#FF0000;
}
#lvl3_main span.bold{
  font-weight:bold;
}
#lvl3_main span.brown{
  font-weight:bold;
  color:#990000;
}
#lvl3_main p.tableTitle{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  margin-bottom:0.3em;
}
#lvl3_main .wakuPin{
  margin:0.3em auto 1.2em auto;
  padding:0.6em;
  width:93%;
  border:2px solid #FFCECE;
  background-color:#fff;
}
#lvl3_main .wakuPin dl{
  line-height:1.5;
  margin:0;
  padding:0;
}
#lvl3_main .wakuPin dt{
  color:#990000;
  text-align:left;
  padding:0.3em 0;
  margin:0;
  font-weight:bold;
}
#lvl3_main .wakuPin dd{
  text-align:left;
  padding:0 0 0.6em 0.6em;
  margin:0;
  line-height:1.5;
}
#lvl3_main .wakuPin p.title{
  text-align:center;
  font-weight:bold;
  color:#2D3F6A;
  margin:0;
  padding:0 0 0.6em 0;
}
#lvl3_main .wakuPin ul{
  list-style:none;
}
#lvl3_main .wakuPin li{
  text-indent:-1.5em;
  padding-left:0;
}
#lvl3_main p.imgTtl{
  text-align:center;
  padding:0;
  margin:0.3em;
  font-weight:bold;
}
#lvl3_main p.nado{
  line-height:1.2;
  margin:0;
  padding:0.3em 0 0.6em 0;
  text-align:right;
}
#lvl3_main p.snk3{
  text-align:right;
  font-size:12px;
}
/*ネイビー枠　タイトルあり　赤字小見出しあり*/
#nbyBox{
  font-size:16px;
 display:block;
 margin:10px auto;
  padding:0.5em;
  width:90%;
  border:2px solid #2D3F6A;
  background-color:#fff;
}
#nbyBox p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#2D3F6A;
  margin-bottom:1em;
}
#nbyBox p.ind{
  text-align:left;
  line-height:1.4;
  margin:0.3em 0 0.8em 1em;
  padding:0;
}
#nbyBox p.lht20brw{
  text-align:left;
  line-height:1.4;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#990000;
}
#nbyBox p.lht20ind{
  text-align:left;
  line-height:1.4;
  margin:0 0 0 1em;
  padding:0;
  padding:0.3em 0 0.6em 0;
  text-indent:-1em;
}  
#nbyBox ul{
  margin:0;
  padding:0;
}
#nbyBox li{
  list-style-type:none;
  text-align:left;
  line-height:1.5em;
  margin:0 0 0 1em;
  text-indent:-1em;
}
#nbyBox p.mrg20{
  margin-bottom:1.2em;
}
img.boxImgL{
  float:left;
  margin:0 0.6em 0.6em 0.3em;
  padding:0;
}
#nbyBox2{
  font-size:16px;
  /*font-size:1.6rem;*/
  margin-top:0.3em;
  margin-bottom:1.2em;
  padding:0.5em;
  width:92%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
#nbyBox2 p.ftBd{
  text-align:left;
  line-height:1.6;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#990000;
}
#nbyBox2 p.ftNm{
  text-align:left;
  line-height:1.6;
  margin:0 0 15px 0;
  padding:0;
  color:#000000;
}
#lvl3_main .nbyBox{
 display:block;
 width:90%;
 margin:0 auto 10px auto;
  font-size:16px;
/*  margin-top:0.3em;
  margin-bottom:1.2em;*/
  padding:0.5em;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
.nbyBox p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  /*font-size:1.6rem;*/
  color:#2D3F6A;
  margin-bottom:1em;
}
.nbyBox p.ind{
  text-align:left;
  line-height:1.75;
  margin:0.3em 0 0.8em 1em;
  padding:0;
}
.nbyBox p.lht20brw{
  text-align:left;
  line-height:1.75;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#990000;
}
.nbyBox p.lht15brw{
  text-align:left;
  line-height:1.3;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#990000;
}
.nbyBox p.lht20ind{
  text-align:left;
  line-height:1.4;
  margin:0 0 0 2em;
  padding:0.3em
  text-indent:-1em;
}
#lvl3_main .pad10{
  padding:0.3em;
}  
.nbyBox ul{
  margin:0 0 0 0.6em;
  padding:0;
}
.nbyBox li{
  list-style-type:none;
  text-align:left;
  line-height:1.4;
  margin:0;
}
.nbyBox ul.ind0{
  margin:0;
  padding:0;
}
.nbyBox ul.ind{
  margin:0 0 0 1.5em;
  padding:0;
}
.nbyBox ul.ind2{
  margin:0 0 0 1.2em;
  padding:0;
}
.nbyBox ul.ind3{
  margin:0 0 0 2.5em;
  padding:0;
}
  
.nbyBox li.ind{
  list-style-type:none;
  text-align:left;
  line-height:1.5;
  padding-left:1.5em;
  text-indent:-1.5em;
}
.nbyBox li.ind2{
  list-style-type:none;
  text-align:left;
  line-height:1.5;
  padding-left:1.1em;
  text-indent:-1.1em;
}
.nbyBox li.ind3{
  list-style-type:none;
  text-align:left;
  line-height:1.5;
  padding-left:0;
  text-indent:-2.5em;
}
.nbyBox li.ind4{
  list-style-type:none;
  text-align:left;
  line-height:1.5;
  padding-bottom:0.6em;
  padding-left:0.9em;
  text-indent:-0.9em;
}
.nbyBox li.ind5{
  list-style-type:none;
  text-align:left;
  line-height:1.5;
  padding-left:1.1em;
  text-indent:-1.1em;
}
.nbyBox li.typeSqu{
  list-style-type:square;
}
.nbyBox p.lht20indPad0{
  text-align:left;
  line-height:1.75;
  margin:0 0 1em 1em;
  padding:0;
  text-indent:-1em;
}
.nbyBox dl{
 margin:0;
 padding:0;
}
.nbyBox dt{
  text-align:left;
  line-height:1.4;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#990000;
}
.nbyBox dd{
  text-align:left;
  line-height:1.4;
  margin:0 0 0.6em 1.2em;
  padding:0;
}
.nbybox_right4{
  float:right;
  margin:0.2em 0 0.3em 0.4em;
  padding:0 0 0.3em 0;
  width:300px;
  width:50%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
.nbybox_right4 p.titleN{
  text-align:center;
  font-weight:bold;
  color:#2D3F6A;
  margin-bottom:10px;
}
.nbybox_right4 ul{
  margin:0;
  padding:0;
}
.nbybox_right4 li{
  list-style:none;
  margin-left:1.2em;
  padding:0.2em 0.2em 0 0;
  text-indent:-1.3em;
  line-height:135%;
}
/*グリーン枠　タイトルあり　赤字小見出しあり*/
#grenBox{
  font-size:16px;
  margin:0.3em auto 1.2em auto;
  padding:0.5em;
  width:95%;
  border:2px solid #336600;
  background-color:#fff;
}
#grenBox p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#006600;
  margin-bottom:1em;
}  
#grenBox p.ind{
  text-align:left;
  line-height:1.75;
  margin:0.3em 0 0.7em 1em;
  padding:0;
}
#grenBox p.lht20brw{
  text-align:left;
  line-height:1.75;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#990000;
}  
#lvl3_main div.update{
  width:100%;
  margin:0.6em 0 1em 0;
  padding:0 0.3em 0 0;
}
#lvl3_main div.update p.updatetxt{
  text-align:right;
  font-size:80%;
  color:#333333;
}
#lvl3_main .SpPagelink{
  margin:0 0 20px 0;
  padding:0;
}
#lvl3_main .nextPage{
  text-align:right;
  float:right;
}
#lvl3_main .nextPage a{
  background:url(/images/lvl2_temp/tri_n.gif) no-repeat bottom right;
  padding:2px 20px 0px 0px;
  display:inline-block;
}
#lvl3_main .backPage{
  text-align:left;
  float:left;
}
#lvl3_main .backPage a{
  background:url(/images/lvl2_temp/tri_b.gif) no-repeat bottom left;
  padding:2px 0px 0px 20px;
  display:inline-block;
}
/* 20100412 w5000594*/
#lvl3_main .Bbnri{
  margin:0;
  padding:0;
}
#lvl3_main .bnri{
  border:dashed #2D3F6A 2px;
  width:96%;
  background-color:#fff;
  margin:20px auto;
  padding:5px;
  text-align:left;
}
#lvl3_main p.prks{
  text-align:left;
  font-weight:bold;
  width:auto;
  background-image:url(/images/LVL3/5000594/title_drug24.gif);
  background-position:60px 5px;
  background-repeat:no-repeat;
  background-color:#fff;
  font-size:18px;
  color:#663333;
  padding:15px 0px 0px 140px;
  margin:0;
  line-height:1.75;
}
@media screen and (max-width:479px){
#lvl3_main p.prks{
  background-image:url(/images/LVL3/5000594/title_drug24.gif);
  background-position:10px 8px;
  padding:15px 0px 0px 75px;
    line-height:1.5;}
}
#lvl3_main .bnri p.list{
  width:auto;
  text-align:left;
  display:inline-block;
  margin-top:10px;
  padding-left:43px;
  text-indent:-35px;
  font-size:13px;
}
#lvl3_main .Bbnri p.snk{
  text-align:right;
  font-size:14px;
  line-height:1.2;
}
#lvl3_main .bnri span{
  color:#990000;
  font-size:16px;
  font-weight:bold;
}
#lvl3_main .shjutu{
  width:95%;
  text-align:left;
  background-color:#fff;
  border:solid #ccc 1px;
  padding:5px;
  margin:15px auto ;
}
#lvl3_main .shjutu dl{
  margin:0;
  padding:0;
}
#lvl3_main .shjutu dt{
  line-height:1.4;
  color:#990000;
  text-align:left;
  padding:0;
  margin:0 0 5px 0;
  font-weight:bold;
}
#lvl3_main .shjutu dd{
  line-height:1.4;
  text-align:left;
  margin:0px 0px 10px 10px;
}
/* 20100426 w5000349*/
#lvl3_main .w5000349gnin{
  font-size:14px;
  /*font-size:1.4rem;*/
  margin-top:15px;
  margin-bottom:0;
  padding:0;
  width:95%;
  border:solid #666666 1px;
  background-color:#fff;
}
#lvl3_main .w5000349gnin p.tko{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  /*font-size:1.6rem;*/
  background-color:#0099CC;
  color:#fff;
  padding:0 0 3px 0;
  margin:0;
}
#lvl3_main .w5000349gnin ul{
  list-style-type:none;
  text-align:left;
  margin:0 0 0 7px;
  padding:0;
}
#lvl3_main .w5000349gnin li{
  list-style-type:none;
  text-align:left;
  padding:2px;
  margin-left:35px;
  text-indent:-35px;
}
/* 20100426 パーキンソン病特集*/
#lvl3_main p.SPprksnR{
  text-align:right;
  font-weight:bold;
  line-height:150%;
  margin:0px;
  padding:5px 0px 10px 0px;
}
#lvl3_main p.SPprksnL{
  text-align:left;
  font-weight:bold;
  line-height:150%;
  margin:0px;
  padding:5px 0px 10px 0px;
}
  
/* 20100517　w5000350 五月病ストレス*/
#lvl3_main .Kaishou{
  margin:5px 0 0 0;
  padding:0;
}
.Kaishou table.w5000350kaishou{
  font-size:14px;
  /*font-size:1.4rem;*/
  margin:0;
  padding:0;
  width:95%;
  border-collapse:collapse;
  border:solid #666666 1px;
  background-color:#fff;
}
.w5000350kaishou th.tko{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  /*font-size:1.6rem;*/
  background-color:#0099CC;
  color:#fff;
  padding:3px;
  margin:0;
  border:solid #666666 1px;
}
.w5000350kaishou tr.style1{
  border-collapse:collapse;
  margin:0;
  padding:0;
  border:solid #666666 1px;
}
.w5000350kaishou tr.style2{
  border-collapse:collapse;
  margin:0;
  padding:0;
  background-color:#FFFFCC;
  border:solid #666666 1px;
}
.w5000350kaishou td{
  padding:3px;
  width:50%;
  border:solid #666666 1px;
  vertical-align:top;
}
#lvl3_main .Kaishou p.snk2{
  text-align:right;
  font-size:12px;
   /*font-size:1.2rem;*/
}
#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:12px;
   /*font-size:1.2rem;*/
  border:solid #666666 1px;
  background-color:#fff;
  border-collapse:collapse;
}
#lvl3_main table#taisk th.stress{
  padding:3px;
  margin:0;
  color:#fff;
  background-color:#0099CC;
  border:solid #666666 1px;
}
#lvl3_main table#taisk td.whi{
  padding:3px;
  margin:0;
  border:solid #666666 1px;
  background-color:#fff;
  font-size:12px;
   /*font-size:1.2rem;*/
}
#lvl3_main table#taisk td.ora{
  padding:3px;
  margin:0;
  border:solid #666666 1px;
  font-weight:bold;
  color:#FF6600;
  font-size:12px;
   /*font-size:1.2rem;*/
}
#lvl3_main table#taisk td.yel2{
  padding:3px;
  margin:0;
  border:solid #666666 1px;
  background-color:#FFFFCC;
  font-size:12px;
   /*font-size:1.2rem;*/
}
#lvl3_main table#taisk td.yel2ora{
  padding:3px;
  margin:0;
  border:solid #666666 1px;
  background-color:#FFFFCC;
  font-weight:bold;
  color:#FF6600;
  font-size:12px;
   /*font-size:1.2rem;*/
}
#lvl3_main .ossm p.snk3{
  text-align:right;
  font-size:12px;
   /*font-size:1.2rem;*/
}
/* 20100531　COPD w5000595 */
#lvl3_main .section3 p.snk{
  text-align:right;
  font-size:14px;
  margin-top:0;
  margin-bottom:10;
  line-height:1.3;
}
#lvl3_main .w5000595copd{
  margin-top:5px;
  margin-bottom:0;
  padding:10px;
  width:95%;
  border:solid #0466C8 1px;
  background-color:#fff;
}
#lvl3_main .w5000595copd p.kistMds{
  text-align:center;
  font-weight:bold;
  color:#000000;
  font-size:16px;
  line-height:1.3;
  margin:0;
  padding:0;
}
#lvl3_main .w5000595copd p.kist{
  text-align:left;
  color:#000000;
  font-size:14px;
  line-height:1.5;
  margin-top:10px;
  padding:0;
}
/* 20100531　COPD w3001001 */
#lvl3_main .w3001001copd{
  margin:5px 0;
  padding:10px;
  width:95%;
  border:solid #0466C8 4px;
  background-color:#fff;
}
#lvl3_main .w3001001copd p.spa1{
  text-align:center;
  font-weight:bold;
  color:#003399;
  font-size:16px;
  /*font-size:1.6rem;*/
  line-height:1.5;
  margin:0;
  padding:0;
}
#lvl3_main .w3001001copd p.spa2{
  text-align:left;
  color:#000000;
  font-size:14px;
  /*font-size:1.4rem;*/
  line-height:1.5;
  margin-top:10px;
  padding:0;
}
#lvl3_main .w3001001copd span{
  font-size:10px;
  font-size:1rem;
}
#lvl3_main .w3001001Bnrui{
  margin:0;
  padding:0;
}
#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:95%;
  margin:0;
  padding:0;
  background-color:#fff;
  border-collapse:collapse;
  font-size:14px;
  /*font-size:1.4rem;*/
  line-height:1.5;
}
#lvl3_main .w3001001Bnrui th{
  border:1px solid #444444; 
  color:#fff;
  background-color:#5c5c5c;
  padding:3px;
  margin:0;
}
#lvl3_main .w3001001Bnrui th.copdByouki{
 width:15%;
}
#lvl3_main .w3001001Bnrui th.copdTeido{
 width:25%;
}
#lvl3_main .w3001001Bnrui th.copdKensachi{
 width:60%;
}
#lvl3_main .w3001001Bnrui td{
  border:1px solid #444444; 
  padding:3px;
  margin:0;
}
#lvl3_main .w3001001Bnrui p.snk3{
  text-align:right;
  font-size:12px;
   /*font-size:1.2rem;*/
}
/* 20100531　COPD w3001002 */
#lvl3_main .w3001002Kusuri{
  margin:0;
  padding:0;
}
#lvl3_main .w3001002Kusuri p.shurui{
  text-align:left;
  color:#000000;
  font-weight:bold;
  padding-left:10px;
}
#lvl3_main .w3001002Kusuri table{
  border:1px solid #151EB5;
  width:98%;
  margin:0;
  padding:0;
  font-size:14px;
  /*font-size:1.4rem;*/
  background-color:#fff;
  border-collapse:collapse;
}
#lvl3_main .w3001002Kusuri th{
  border:1px solid #151EB5; 
  color:#fff;
  background-color:#2967DF;
  padding:3px;
  margin:0;
  line-height:1.2;
}
#lvl3_main .w3001002Kusuri td{
  border:1px solid #151EB5; 
  padding:3px;
  margin:0;
  line-height:1.2;
  text-align:left;
}
#lvl3_main .w3001002Kusuri td.type1{
  background-color:#A4F2FD;
  border:1px solid #151EB5; 
  width:20%;  
}
#lvl3_main .w3001002Kusuri td.type2{
  background-color:#FFFFBB;
  border:1px solid #151EB5; 
  width:15%;  
  text-align:center;
}
#lvl3_main .copdGappei{
  width:70%;
  margin:0;
  padding:10px;
  background-color:#fff;
  border:2px #151EB5 solid;
}
#lvl3_main .copdGappei img{
   margin:0;
  padding:0;
}
#lvl3_main .copdGappei ul{
  margin:5px 0 0 20px;
  padding:0;
}
#lvl3_main .copdGappei li{
  text-align:left;
  line-height:1.5;
}
/* 20100614　w5000596　なぜ「たばこ病」と言われているのか？ */
#lvl3_main .w5000596LskChk{
  font-size:14px;
  /*font-size:1.4rem;*/
  margin-top:5px;
  margin-bottom:20px;
  padding:10px;
  width:95%;
  border:solid #0466C8 4px;
  background-color:#fff;
}
#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{
  margin:0;
  background-color:#E9F5FB;
  padding:0;
}
#copd_check .copd_check_table{
  width:95%;
  margin:0 auto;
  border-collapse:collapse;
  border:1px #FE8481 solid;
  font-size:14px;
}
#copd_check .copd_check_table th{
  background-color:#FE8481;
  color:#fff;
  height:35px;
  text-align:center;
  vertical-align:middle;
  border-top:1px #FE8481 solid;
  margin:0;
  padding:0;
}
#copd_check .copd_check_table th.shitsumon{
  width:40%;
  border-left:1px #FE8481 solid;
}
#copd_check .copd_check_table th.kaitou{
  border-left:1px #D4D0C8 solid;
  border-right:1px #D4D0C8 solid;
  width:30%;
}
#lcopd_check .copd_check_table th.point{
  border-right:1px #FE8481 solid;
  width:30%;
}
#copd_check .copd_check_table tr{
  margin:0;
  padding:0;
}
#copd_check .copd_check_table td{
  padding:1px 3px 0 4px;
  border-top:1px #D4D0C8 solid;
  margin:0;
}
#copd_check .copd_check_table ul.copdList01,
#copd_check .copd_check_table ul.copdList02{
  margin:0;
  padding:0;
}
.copdList01 li{
  list-style:none;
  height:25%;
  padding:5px;
  border-bottom:1px #D4D0C8 solid;
}
.copdList02 li{
  list-style:none;
  height:auto;
  padding:5px;
  border-bottom:1px #D4D0C8 solid;
}
  
.copdList01 li.liLast{
  list-style:none;
  height:25%;
  padding:5px;
  border-bottom:none;
}
#copd_check ul.copd_check_list{
  padding:0;
  margin:0 0 0 5px;
  text-align:left;
}
#copd_check .copd_check_list li{
  list-style:none;
  padding:0;
  margin:0;
}
#copd_check td.shitsumon{
  text-align:left;
  vertical-align:middle;
  background-color:#FFDFDF;
  font-weight:bold;
  color:#555555;
  margin:0;
  padding:3px 3px 3px 5px;
  border-right:1px #D4D0C8 solid;
}
#copd_check td.kaitou{
  text-align:left;
  vertical-align:middle;
  background-color:#fff;
  border-right:1px #D4D0C8 solid;
  border-left:1px #D4D0C8 solid;
  margin:0;
  padding:3px;
}
#copd_check td.point{
  text-align:center;
  vertical-align:middle;
  background-color:#FFEFEF;
  margin:0;
  padding:3px;
}
#copd_check td.shitsumonCepa{
  text-align:left;
  vertical-align:middle;
  background-color:#FFDFDF;
  font-weight:bold;
  color:#555555;
  margin:0;
  padding:3px 3px 3px 5px;
  border-right:1px #D4D0C8 solid;
  border-bottom:2px #FE8481 solid;
}
#copd_check td.kaitouCepa,
#copd_check td.kaitouCepa2{
  text-align:left;
  vertical-align:middle;
  background-color:#fff;
  border-right:1px #D4D0C8 solid;
  border-left:1px #D4D0C8 solid;
  margin:0;
  border-bottom:2px #FE8481 solid;
}
#copd_check td.kaitouCepa{
  padding:0;
}
#copd_check td.kaitouCepa2{
  padding-left:3px;
}
  
#copd_check td.pointCepa{
  text-align:center;
  vertical-align:middle;
  background-color:#FFEFEF;
  margin:0;
  padding:0;
  border-bottom:2px #FE8481 solid;
}
#copd_check .point table,
#copd_check .point td{
  margin:0;
  padding:0;
  border:none;
}
#copd_check .copd_check_input{
  width:32px;
  height:22px;
  text-align:center;
  margin:0;
  padding:0;
}
#copd_check .red{
  color:#F00;
  font-size:130%;
  font-weight:bold;
  margin:0;
  padding:0;
}
#copd_check .ab_answer,
#copd_check .cd_answer{
  border:1px dotted #E15A00;
  height:auto;
  width:80px;
  font-size:110%;
  color:#EF2C58;
  text-align:center;
  margin-left:4px;
}
#copd_check table.goukei{
  margin:20px 0 5px 0;
  pdding:5px;
  width:60%;
  border:1px dotted #E15A00;
  background-color:#FFFBE8;
  font-size:14px;
}
@media screen and (max-width:479px){
    #copd_check table.goukei{
	  width:85%;
	}
}
#copd_check table.goukei td{
  vertical-align:middle;
  text-align:center;
}
#copd_check table.goukei p.goukeiF{
  font-weight:bold;
  margin:0 0 10px 0;
}
#copd_check table.goukei .total{
  border:1px dotted #E15A00;
  height:auto;
  width:80px;
  font-size:160%;
  color:#EF2C58;
  text-align:center;
  vertical-align:middle;
  margin:10px 0 0 3px;
}
#copd_check p.snk{
  text-align:right;
  font-size:12px;
  margin-top:5px;
}
/* 20100712　w5000263　夏バテも招く！「自律神経」のバランスの乱れ */
#lvl3_main .jiritsu{
  font-size:14px;
  margin:0 auto;
  padding:5px 0;
  width:93%;
  border:solid #006699 2px;
  background-color:#FFF;
}
.jiritsu p.jiriTtl{
  text-align:center;
  font-weight:bold;
  font-size:14px;
  /*font-size:1.4rem;*/
  color:#003399;
}
.jiritsu ul.Stl1{
  margin:0;
  padding:0;
  width:100%;
}
.Stl1 li{
  float:left;
  width:45%;
  text-align:left;
  list-style-type:none;
  margin:0;
  padding:5px 0 5px 10px;
}
#lvl3_main table.shinkeiTbl{
  font-size:14px;
  border-collapse:collapse;
  width:93%;
  border:solid #006699 2px;
  background-color:#FFF;
  margin:0 auto;
  padding:0;
}
.shinkeiTbl tr{
  margin:0;
  padding:0;
}
.shinkeiTbl th{
  padding:3px 0;
  margin:0;
  color:#003399;
  font-size:14px;
}
.shinkeiTbl td{
  margin:0;
  padding:3px 0 3px 3px;
  font-size:14px;
}
.shinkeiTbl td.koukan{
  background-color:#666666;
  color:#fff;
  text-align:center;
  font-weight:bold;
}
.shinkeiTbl td.koukan2{
  background-color:#D7D7D7;
}
  
.shinkeiTbl td.fukukoukan{
  background-color:#9FC0F7;
  text-align:center;
  font-weight:bold;
}
.shinkeiTbl td.fukukoukan2{
  background-color:#DFEAF7;
}
#lvl3_main span.pinBo{
  color:#DA2C7E;
  font-weight:bold;
}
/* 20100913　w5000385　女性なら知っておきたい！乳がんになりやすいのはどんな人？ */
#lvl3_main .jokenLst{
 width:90%;
  line-height:150%;
  margin:0 auto;
  padding:5px 0px 10px 0px;
}
#lvl3_main .jokenLst ul.joken{
  margin:0;
}
#lvl3_main .jokenLst span.pink{
  font-weight:bold;
  color:#ED6D71;
}
/* 20100913　w3000612　仕事の合間に！気軽な運動から始めよう */
#lvl3_main .kintorePoint{
  font-size:14px;
  margin:5px auto 20px auto;
  padding:5px;
  width:95%;
  border:solid #0466C8 2px;
  background-color:#fff;
}
/* 20101101　w3000663　他人事ではない！糖尿病 */
/* 20101122　w3000362　塩の量を知ろう  */
#lvl3_main .tounyo{
  font-size:14px;
  margin-top:5px;
  margin-bottom:20px;
  padding:10px;
  width:92%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
#lvl3_main p.shuten{
  text-align:right;
  font-size:14px;
}
/* 20101129　w3000966　なるほど！冬の血圧管理術 */
/* 20101129　w3000967　知っておきたい　高血圧あれこれ */
#lvl3_main .arekore{
  width:auto;
  margin:5px 5px 10px 5px;
  padding:8px;
  border:#EE7103 3px dashed;
  background-color:#fff;
}
/* 20110117　w5000487　子供が「うつ」になったら…大人はどうする？ */
#lvl3_main table.shoujou{
  width:93%;
  margin:5px 5px 10px 5px;
  border-collapse:collapse;
  border:#EBF5F2 3px solid;
  float:left;
}
#lvl3_main .shoujou td.leftCel{
  width:40%;
  padding:5px;
  border:#EBF5F2 3px solid;
  background-color:#FFCC99;
}
#lvl3_main .shoujou td.rightCel{
  width:55%;
  padding:5px;
  border:#EBF5F2 3px solid;
  background-color:#FFE1C4;
}
/* 20110117　w3000787　「うつ病」を休養と薬でゆっくり治そう */
#lvl3_main .mainKoutsu{
  width:auto;
  margin:5px 0 10px 0;
}
#lvl3_main p.koutsuTtl{
  text-align:left;
  font-weight:bold;
  color:#151754;
  text-indent:10px;
}  
#lvl3_main table.koutsu{
  width:auto;
  margin:0;
  border-collapse:collapse;
  border:#0066CC 1px solid;
}
#lvl3_main .koutsu th.hbunrui{
  width:auto;
  padding:5px;
  border:#0066CC 1px solid;
  background-color:#8390BF;
  color:#fff;
}
#lvl3_main .koutsu th.hname1{
  width:100px;
  padding:5px;
  border:#0066CC 1px solid;
  background-color:#8390BF;
  color:#fff;
}
#lvl3_main .koutsu th.hsayou{
  width:210px;
  padding:5px;
  border:#0066CC 1px solid;
  background-color:#8390BF;
  color:#fff;
}
#lvl3_main .koutsu td.dbunrui1{
  width:70px;
  padding:5px;
  border:#0066CC 1px solid;
  background-color:#CFE0E9;
  font-weight:bold;
  font-size:12px;
  line-height:1.3;
}
#lvl3_main .koutsu td.dbunrui2{
  width:60px;
  padding:5px;
  border:#0066CC 1px solid;
  background-color:#fff;
  font-weight:bold;
  font-size:12px;
  line-height:1.3;
}
#lvl3_main .koutsu td.dname1{
  width:100px;
  padding:5px;
  border:#0066CC 1px solid;
  background-color:#E8F0F4;
  font-size:12px;
  line-height:1.3;
}
#lvl3_main .koutsu td.dsayou{
  width:210px;
  padding:5px;
  border:#0066CC 1px solid;
  background-color:#F3F8FA;
  font-size:12px;
  line-height:1.3;
}
/* 20110117　w3000786　うつ病を知ろう〜その原因と症 */
#lvl3_main .utsuType{
  margin:0 0 5px 30px
}
#lvl3_main .utsuType ul{
  list-style:none;
  padding:0;
  margin:0 0 15px 0;
}
#lvl3_main .utsuType li{
  padding:0;
  margin:0;
}
#lvl3_main p.bldInd{
  font-weight:bold;
  padding:0 0 0 10px;
}
/* 20110228　w3000357　高血圧ってそんなに怖いもの？   */
#lvl3_main table.towa{
  width:auto;
  padding:3px;
  margin:10px 0 0 0;
  border-collapse:collapse;
  border:none;
}
#lvl3_main table.towa td{
  padding:3px;
}
#lvl3_main td.bgblue{
  background-color:#D7E8F4;
}
#lvl3_main .wakuOre{
  margin:5px 0 20px 0;
  padding:5px;
  width:auto;
  border:solid #EE7103 4px;
  background-color:#fff;
  text-align:left;
}
#lvl3_main .wakuOre p.title{
  text-align:center;
  font-weight:bold;
  color:#2D3F6A;
  margin:0;
  padding:0 0 5px 0;
}
#lvl3_main .wakuOre ul.hyp1{
  list-style:none;
  margin:0 0 0 20px;
  padding:0;
}
#lvl3_main .wakuOre li.hyp2{
  text-indent:-15px;
  margin:0 0 3px 0;
}
/* 20110314　w3001100　w3001101 w3001102　うつの痛みストーリー   */
#lvl3_main .messageBox{
  width:auto;
  margin:5px 0 20px 0;
  padding:3px 0 0 7px;
  border:solid #0099CC 2px;
  text-align:left;
}  
/* 20110314　w3001103　うつの痛みセルフチェックシート   */
#lvl3_main .cread2{
  display:block;
  font-weight:bold;
  font-size:14px;
  color:#F60;
  padding:10px;
  border:1px solid #0099CC;
  line-height:21px;
  width:95%;
  text-align:left;
}
#lvl3_main .ctab{
  font-size:12px;
  line-height:18px;
  border:1px solid #0099CC;
  width:95%;
  margin-top:20px;
}
#lvl3_main .ctab th{
  text-align:left;
  padding-top:5px;
  font-size:14px;
  color:#333;
  padding-right:10px;
  padding-left:10px;
  padding-bottom:5px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#0099CC;
}
#lvl3_main .ctab td{
  padding-top:10px;
  padding-bottom:10px;
  color:#333333;
  padding-right:10px;
  padding-left:10px;
}
#lvl3_main .ctab .uline{
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#0099CC;
}
#lvl3_main .ctab .bgc{
  background-color:#98D9FA;
}
#lvl3_main .ctab div{
  background-image:url(/images/LVL3/3001103/line.gif);
  background-repeat:repeat-y;
  margin-bottom:10px;
  margin-top:10px;
  color:#333;
}
/* 20110322　w3001104　w3001105　減塩特集   */
#lvl3_main .AdviceBoxMain{
  width:auto;
  background-image:url(/images/LVL3/3001104/bgAdvice_T.gif);
  background-repeat:no-repeat;
  padding-top:40px;
  background-color:#fff;
  text-align:left;
  margin:10px 0 0 0;
   border-color:#E68213;
  border-style:solid;
  border-width:1px;
}
@media screen and (max-width:479px){
#lvl3_main .AdviceBoxMain{
  background-size:800px;}
}
#lvl3_main .AdviceBoxMain p{
  display:block;
  text-align:left;
  padding-bottom:5px;
  padding-right:15px;
  margin:0px;
  padding-top:0px;
  padding-left:85px;
  width:auto;
}
#lvl3_main .AdviceBoxMain img{
  float:right;
  margin:5px;
  padding:5px;
  text-indent:0;
  font-size:80%;
}
#lvl3_main .AdviceBoxBtoom{
  font-size:0px;
  line-height:0px;
  height:3px;
  width:95%;
  margin:0px;
  padding:0px;
}
#lvl3_main p.chuu{
  text-align:right;
  font-size:12px;
   /*font-size:1.2rem;*/
  color:#9b7855;
  font-weight:bold;
}
#lvl3_main .cboxin{
  display:block;
  text-align:left;
  margin:5px 0 10px 0;
  width:98%;
}
#lvl3_main .cboxin p.ex{
  display:block;
  width:auto;
  font-size:12px;
  margin:0px;
  padding:0px;
}
#lvl3_main table.cbox{
  background-color:#E7FDC6;
  height:30px;
  font-size:13px;
  margin:0 0 10px 0;
  padding:0 3px;
}
#lvl3_main .cbox td{
  text-align:center;
  padding:1px;
  font-size:13px;
}
#natrium,
#enbun{
width:7em;
height:2.2em;
}
#lvl3_main .cbox input{
}
#lvl3_main .cboxin span.fc_brown{
  color:#9b7855;
  font-weight:bold;
}
/* 20110530　w3000855　喘息はコントロールできるもの   */
#lvl3_main .zensokuCheck{
  width:93%;
  border:#666666 1px solid;
  background-color:#fff;
  padding:10px;
  margin:0 auto;
}
#lvl3_main table.znskChkTbl{
  width:100%;
  border-color:#007979;
  border-collapse:collapse;
  margin-bottom:15px;
}
#lvl3_main table.znskChkTbl .ztd1{
  width:18%;
  background-color:#E0F3FB;
  border:#007979 1px solid;
  text-align:center;
  font-weight:bold;
  padding:3px;
  font-size:14px;
}
#lvl3_main table.znskChkTbl .ztd2{
  width:18%;
  background-color:#CDE8F4;
  border:#007979 1px solid;
  text-align:center;
  font-weight:bold;
  padding:3px;
  font-size:14px;
}
#lvl3_main table.znskChkTbl .ztd3{
  width:18%;
  background-color:#DAF8EC;
  border:#007979 1px solid;
  text-align:center;
  font-weight:bold;
  padding:3px;
  font-size:14px;
}
#lvl3_main table.znskChkTbl .ztd4{
  width:18%;
  background-color:#FFEBD9;
  border:#007979 1px solid;
  text-align:center;
  font-weight:bold;
  padding:3px;
  font-size:14px;
}
#lvl3_main table.znskChkTbl .ztd5{
  width:18%;
  background-color:#FED4AD;
  border:#007979 1px solid;
  text-align:center;
  font-weight:bold;
  padding:3px;
  font-size:14px;
}
#lvl3_main table.znskChkTbl .ztd6{
  width:18%;
  background-color:#EFFCFC;
  border:#007979 1px solid;
  text-align:center;
  padding:3px;
}
#lvl3_main table.znskChkTbl .ztd7{
  width:18%;
  background-color:#E7F6FD;
  border:#007979 1px solid;
  text-align:center;
  padding:3px;
}
#lvl3_main table.znskChkTbl .ztd8{
  width:18%;
  background-color:#EFFDF7;
  border:#007979 1px solid;
  text-align:center;
  padding:3px;
}
#lvl3_main table.znskChkTbl .ztd9{
  width:18%;
  background-color:#FCF4EC;
  border:#007979 1px solid;
  text-align:center;
  padding:3px;
}
#lvl3_main table.znskChkTbl .ztd10{
  width:18%;
  background-color:#FCF0E4;
  border:#007979 1px solid;
  text-align:center;
  padding:3px;
}
#lvl3_main p.cap{
  text-align:right;
  font-size:12px;
  margin:0;
}
#lvl3_main .zensokuShihyo{
  text-align:left;
  padding:10px;
  margin-bottom:0;
}
#lvl3_main .zensokuShihyo ul.shihyo{
  margin:0 0 10px 30px;
}
.zensokuShihyo li{
  line-height:1.3;
  list-style-type:none;
}
#lvl3_main .peakcolumn{
  width:97%;
  border:2px solid #F49650;
  background-color:#F9F0E9;
  padding:0;
  margin:0;
}
#lvl3_main .peakcolumn p.peakflow{
  width:auto;
  background-color:#F5C2A0;
  color:#660000;
  font-weight:bold;
  text-align:left;
  padding:0 5px;
  margin:0;
}
#lvl3_main .peakcolumn p.peakSen{
  text-align:left;
  margin:0;
  padding:0 0 0 5px;
}
/* 2011006060　w5000379　大人の喘息ってご存知ですか？喘息は気管支のアレルギー   */
#lvl3_main table.allergen{
  border-collapse:collapse;
  margin:0 auto;
  padding:3px;
}
#lvl3_main table.allergen th{
  background-color:#7E8EAF;
  font-weight:bold;
  text-align:left;
  color:#fff;
  padding:3px;
  border:1px #000066 solid;
}
#lvl3_main table.allergen .alLeft{
  background-color:#D8DFED;
  text-align:left;
  padding:3px;
  width:25%;  
  border:1px #000066 solid;
}  
#lvl3_main table.allergen .alRight{
  background-color:#fff;
  text-align:left;
  padding:3px;
  width:72%;  
  border:1px #000066 solid;
}  
#lvl3_main .maebure{
  margin:5px 0 10px 30px;
}
.maebure ul{
  margin:0 0 0 10px;
  padding:0;
}
.maebure li{
  line-height:130%;
}
.maebure p{
  margin:0 0 3px 0;
  padding:0;
  font-weight:bold;
  color:#39625B;
}
#lvl3_main table.kensa{
  width:auto;
  margin:5px 0 15px 0;
  padding:3px;
  border:1px #000066 solid;
  border-collapse:collapse;
}
#lvl3_main table.kensa th{
  background-color:#60A399;
  font-weight:bold;
  text-align:left;
  border:1px #000066 solid;
  color:#fff;
  padding:3px;
}
#lvl3_main table.kensa .knLeft{
  background-color:#C6E2DE;
  border:1px #000066 solid;
  text-align:left;
  padding:3px;
  width:15%;
}  
#lvl3_main table.kensa .knRight{
  background-color:#fff;
  border:1px #000066 solid;
  text-align:left;
  padding:3px;
  width:85%;
}  
/* 2011006060　w3000856　治療薬＆セルフケアで喘息をコントロールしよう  */
#lvl3_main table.control{
  width:95%;
  margin:5px auto;
  padding:0;
  border:none;
  border-collapse:collapse;
}
#lvl3_main table.control td{
  line-height:1.5;
}
#lvl3_main table.control td.cont01{
  background-color:#E0EA8E;
  text-align:center;
  padding:3px;
  color:#006600;
  border-bottom:#EBF5F2 5px solid;
  border-right:#EBF5F2 5px solid;
  font-size:16px;
  width:66%;
}
#lvl3_main table.control td.cont02{
  background-color:#E88644;
  text-align:center;
  padding:3px;
  border-bottom:#EBF5F2 5px solid;
  font-size:16px;
  width:33%;
}
#lvl3_main table.control td.cont03{
  background-color:#D4E16B;
  text-align:center;
  padding:3px;
  color:#003333;
  border-right:#EBF5F2 5px solid;
  font-size:16px;
  width:33%;
}
#lvl3_main table.control td.cont04{
  background-color:#E99D65;
  text-align:center;
  padding:3px;
  font-size:16px;
  width:33%;
}
#lvl3_main table.control td.cont05{
  background-color:#E5ECA8;
  text-align:left;
  padding:3px;
  border-right:#EBF5F2 5px solid;
  font-size:14px;
  width:33%;
}
#lvl3_main table.control td.cont06{
  background-color:#EEB891;
  text-align:left;
  padding:3px;
  font-size:14px;
  width:33%;
  vertical-align:top;
}
#lvl3_main table.control td.cont07{
  background-color:#F1F4C3;
  text-align:center;
  padding:3px;
  border-right:#EBF5F2 5px solid;
  font-size:14px;
  width:33%;
}
#lvl3_main table.control td.cont08{
  background-color:#F5CFB6;
  text-align:center;
  padding:3px;
  font-size:14px;
  width:33%;
}
#lvl3_main table.control td.cont09{
  background-color:none;
  text-align:center;
  padding:3px;
  font-size:14px;
  width:33%;
}
#lvl3_main table.control td.cont10{
  background-color:#F6F8D7;
  text-align:center;
  padding:3px;
  border-right:#EBF5F2 5px solid;
  font-size:14px;
  width:33%;
  vertical-align:top;
}
#lvl3_main table.control td.cont11{
  background-color:#FFEBD9;
  text-align:center;
  padding:3px;
  font-size:14px;
  width:33%;
  vertical-align:top;
}
#lvl3_main .imgSTE{
  margin:5px 0 3px 0;
}
#lvl3_main table.steKouka{
  width:95%;
  border-collapse:collapse;
  margin:0 auto 5px auto;
}
.steKouka th.kyunyu{
  background-color:#D4E16B;
  color:#003333;
  font-weight:bold;
  border:#006600 1px solid;
  text-align:center;
  padding:3px;
}
.steKouka td.Lkouka{
  background-color:#F1F4C3;
  border:#006600 1px solid;
  padding:0 0 0 10px;
  border-bottom:none;
}
.Lkouka ul{
  margin:3px 0 3px 15px;
  padding:0;
  List-style-type:none;
  text-indent:-15px;
}
.Lkouka li{
  line-height:1.5;
  font-size:14px;
  text-align:left;
}
.steKouka td.StChui{
  background-color:#fff;
  margin:5px 3px 10px 3px;
  padding:15px 5px 5px 5px;
  text-align:left;
  border:#006600 1px solid;
  border-top:none;
}
.StChui ul{
  margin:0 0 3px 15px;
  padding:0;
  list-style-type:none;
  text-indent:-15px;
}
.StChui li.chui{
  font-weight:bold;
  font-size:14px;
  color:#FF0000;
  text-align:left;
}
.StChui li{
  line-height:130%;
  font-size:14px;
}
#lvl3_main table.selfcare{
  width:340px;
  margin:3px;
  float:left;
}
.selfcare td{
  padding:5px;
  font-size:14px;
}
/* 20110613　w5000544　知っておきたい！夏の虫さされ予防教室  */
#lvl3_main table.mosquito{
  width:80%;
  border-collapse:collapse;
  border:#CC0000 1px solid;
  margin:0 0 10px 0;
  padding:0;
}
.mosquito td.leftKa{
  padding:5px;
  font-size:14px;
  /*font-size:1.4rem;*/
  border:#CC0000 1px solid;
  background-color:#FFEBD7;
  width:30%;
}
.mosquito td.rightKa{
  padding:5px;
  font-size:14px;
  /*font-size:1.4rem;*/
  border:#CC0000 1px solid;
  background-color:#FFF5EC;
  width:70%;
}
#lvl3_main .kansenshou{
  width:96%;
  background-color:#F4F8FF;
  padding:8px;
  border:#3366FF 1px solid;
  text-align:left;
  margin:3px 0 10px 0;
}
.kansenshou img.worldKa{
  margin:0 0 3px 0;
}
#lvl3_main table.kaTaishohou{
  width:96%;
  border:#993300 1px solid;
  border-collapse:collapse;
  padding:0;
  margin:10px 0 5px 0;
}
.kaTaishohou th.thShurui{
  background-color:#EEE1A4;
  font-weight:bold;
  border:#993300 1px solid;
  width:20%;
  padding:3px;
  font-size:14px;
  /*font-size:1.4rem;*/
}  
.kaTaishohou th.thTishohou{
  background-color:#EEE1A4;
  font-weight:bold;
  border:#993300 1px solid;
  width:80%;
  padding:3px;
  font-size:14px;
  /*font-size:1.4rem;*/
}
.kaTaishohou td.tdShurui{
  background-color:#F8F4CB;
  border:#993300 1px solid;
  width:20%;
  padding:3px;
  font-size:14px;
  /*font-size:1.4rem;*/
}  
.kaTaishohou td.tdTishohou{
  background-color:#FDFDEA;
  border:#993300 1px solid;
  width:80%;
  padding:3px;
  font-size:14px;
  /*font-size:1.4rem;*/
}
#lvl3_main .herb{
  width:96%;
  background-color:#EEF9F4;
  padding:8px;
  border:#69CDCD 2px solid;
  text-align:left;
  margin:15px 0 10px 0;
}  
.herb p.perp{
  color:#663366;
  font-weight:bold;
}  
/* 20110627　w5000518　汗を制するものは夏を制す！汗かき上手の知恵袋  */
#lvl3_main p.ase{
  margin:10px 0 0 0;
  width:auto;
  border-bottom:1px solid #9FCACC;
}
#lvl3_main img.asemono{
  float:left;
  margin:0 7px 7px 0;
}
#lvl3_main .aseDot{
  background-image:url(/images/LVL3/5000518/bg.gif);
  clear:both;
  width:auto;
  margin:0 0 5px 0;
}
#lvl3_main .aseColumn{
  text-align:left;
  font-size:16px;
  margin:5px 0 20px 0;
  padding:4px;
  width:95%;
  border:solid #0466C8 2px;
  background-color:#fff;
}
/* 20110704　w3001106　正しく理解できていますか？ 喘息とアレルギーの関係  */
#lvl3_main .zensokuColumn{
  width:93%;
  margin:5px auto 20px auto;
  padding:8px;
  border:solid #0099CC 2px;
  text-align:left;
  background-color:#fff;
}  
/* 20110719　w5000600　知っておきたい！放射線を利用する検査  */
#lvl3_main .raysKensa{
  text-align:left;
  font-size:16px;
  margin:5px 0 20px 0;
  padding:8px;
  width:95%;
  border:solid #0466C8 4px;
  background-color:#fff;
}
/* 20110725　w5000481　大人も子供も要注意！「夏に流行る感染症」  */
#lvl3_main table.kansen1{
  width:95%;
  border:#B1D183 1px solid;
  border-collapse:collapse;
  padding:0;
  margin:10px 0 20px 0;
}
.kansen1 th.knsn1{
  background-color:#BCE6AE;
  font-weight:bold;
  border:#B1D183 1px solid;
  width:20%;
  padding:3px;
  font-size:14px;
}  
.kansen1 th.knsn2{
  background-color:#BCE6AE;
  font-weight:bold;
  border:#B1D183 1px solid;
  width:30%;
  padding:3px;
  font-size:14px;
}  
.kansen1 th.knsn3{
  background-color:#BCE6AE;
  font-weight:bold;
  border:#B1D183 1px solid;
  width:50%;
  padding:3px;
  font-size:14px;
}  
.kansen1 td.shiro{
  background-color:#F8FDEE;
  border:#B1D183 1px solid;
  padding:5px;
  font-size:14px;
  vertical-align:top;
  line-height:120%;
}  
.kansen1 td.midori{
  background-color:#EBF9CE;
  border:#B1D183 1px solid;
  padding:5px;
  font-size:14px;
  vertical-align:top;
  line-height:120%;
}  
#lvl3_main table.kansen2{
  width:95%;
  border:#A2D5D3 1px solid;
  border-collapse:collapse;
  padding:0;
  margin:10px 0 20px 0;
}
.kansen2 th.knsn1{
  background-color:#C1D6EA;
  font-weight:bold;
  border:#A2D5D3 1px solid;
  width:20%;
  padding:3px;
  font-size:14px;
}  
.kansen2 th.knsn2{
  background-color:#C1D6EA;
  font-weight:bold;
  border:#A2D5D3 1px solid;
  width:30%;
  padding:3px;
  font-size:14px;
}  
.kansen2 th.knsn3{
  background-color:#C1D6EA;
  font-weight:bold;
  border:#A2D5D3 1px solid;
  width:50%;
  padding:3px;
  font-size:14px;
}  
.kansen2 td.shiro{
  background-color:#F8FDEE;
  border:#A2D5D3 1px solid;
  padding:5px;
  font-size:14px;
  vertical-align:top;
  line-height:120%;
}  
.kansen2 td.ao{
  background-color:#EAF7F2;
  border:#A2D5D3 1px solid;
  padding:5px;
  font-size:14px;
  vertical-align:top;
  line-height:120%;
}  
#lvl3_main table.tearai{
  width:95%;
  border:#6699CC 1px solid;
  border-collapse:collapse;
  padding:0;
  margin:10px 0 20px 0;
}
.tearai th{
  background-color:#6699CC;
  font-weight:bold;
  border:#6699CC 1px solid;
  padding:5px;
  font-size:16px;
  color:#fff;
  text-align:left;
}  
.tearai td{
  background-color:#fff;
  border:#6699CC 1px solid;
  padding:5px;
  font-size:16px;
  line-height:120%;
}
/* 20110822　w5000386　20歳過ぎたら意識して！乳がんの「早期発見」自分でチェックする習慣を */
#lvl3_main p.nyuganChk{
  margin:5px 0 0 10px;
  width:auto;
  color:#DB5154;
  font-weight:bold;
  border-bottom:1px solid #DB5154;
}
#lvl3_main .nyuganChkLst{
  text-align:left;
  line-height:130%;
  margin:0;
  padding:5px 0px 10px 0px;
}
.nyuganChkLst ul.chk{
  margin:5px 0 0 30px;
  padding:0;
}
.nyuganChkLst ul.chk li{
  list-style-type:none;
  text-indent:-15px;
  margin:0;
  padding:0;
}
.nyuganChkLst .midashi{
  color:#DB5154;
}
/* 20111219　w0600309　男女で違う！アルコールの影響*/
#lvl3_main .futan{
  font-size:14px;
  margin-top:5px;
  margin-bottom:20px;
  padding:10px;
  width:95%x;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
#lvl3_main .futan p.title{
  font-size:14px;
  text-align:center;
  font-weight:bold;
  color:#2D3F6A;
  margin:0;
  padding:0 0 10px 0;
}
/* 20120110 w3001110-w3001116 レビー小体型認知症特集*/
#lvl3_main .box01{
  display:block;
  width:95%;
  margin:0 auto;
  padding:0;
}
.box01 img.ttl{
  margin-bottom:0;
  padding:0;
}
#lvl3_main .dlbSelfcheck{
    margin:10px 0 5px 0;
}
#lvl3_main ul.dlbCheck{
  margin:0 0 0 30px;
  padding:10px;
}
#lvl3_main ul.dlbCheck li{
  margin:0;
  padding:0;
  line-height:130%;
}
#lvl3_main p.checkTTL{
  text-align:left;
  line-height:10px;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#990000;
}
.box01 .boxTtl{
  width:auto;
  height:20px;
  margin:0;
  padding:5px;
  text-align:center;
  background-color:#FC97CC;
  font-size:16px;
  font-weight:bold;
  color:#fff;
}
.box01 .boxList{
  text-align:left;
  margin:0;
  padding:0;
  border:solid #D2D2D2 1px;
  background-color:#fff;
}
.boxList ul{
  margin:0 0 0 30px;
  padding:10px;
}
.boxList ul li{
  margin:0;
  padding:0;
  line-height:130%;
}
#lvl3_main .box02{
  padding:10px;
}
p.dlbInt{
  font-size:16px;
  display:block;
  width:auto;
  padding:3px;
  margin:10px 5px 5px 5px;
  border-left-width:3px;
  border-left-style:solid;
  border-left-color:#FC98CD;
  padding-left:8px;
  font-weight:bold;
}
#lvl3_main p.iconAB{
  background-image:url(/images/LVL3/3001112/iconA.gif);
  background-repeat:no-repeat;
  background-position:left 2px;
  padding-left:70px;
  margin:20px 0 0 0;
}
#lvl3_main p.iconABC{
  background-image:url(/images/LVL3/3001112/iconA.gif);
  background-repeat:no-repeat;
  background-position:left 2px;
  padding-left:70px;
  margin:20px 0 0 190px;
}
#lvl3_main p.iconBBB{
  background-image:url(/images/LVL3/3001112/iconB.gif);
  background-repeat:no-repeat;
  background-position:left 2px;
  padding-left:70px;
  margin:20px 0 0 0;
}
#lvl3_main p.iconBBC{
  background-image:url(/images/LVL3/3001112/iconB.gif);
  background-repeat:no-repeat;
  background-position:left 2px;
  padding-left:70px;
  margin:20px 0 0 190px;
}
#lvl3_main .enqInfo{
  background-color:#F7F7F7;
  margin:0 auto 20px auto;
  padding:5px;
  width:90%;
  border:1px solid #CCC;
  text-align:left;
}
#lvl3_main .dlbEnq  p.box04{
  width:auto;
  background-image:url(/images/LVL3/3001116/icon_woman.gif);
  background-repeat:no-repeat;
  background-position:10px 10px;
  padding-bottom:10px;
  padding-left:55px;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-bottom-color:#CCC;
  padding-top:10px;
}
#lvl3_main .dlbEnq  p.box05{
  width:auto;
  background-image:url(/images/LVL3/3001116/icon_man.gif);
  background-repeat:no-repeat;
  background-position:10px 10px;
  padding-bottom:10px;
  padding-left:55px;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-bottom-color:#CCC;
  padding-top:10px;
}
/* 20120227 w5000603 花粉症はひとつの病気にあらず！？*/
#gappei{
  font-size:16px;
  margin-top:5px;
  margin-bottom:20px;
  padding:10px;
  width:auto;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
#gappei p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#2D3F6A;
  margin-bottom:15px;
}
#gappei p.ind{
  text-indent:15px;
}
#lvl3_main p.siz16{
  font-size:16px;
}
/* 20120227 w5000604 アカントアメーバ角膜炎*/
#w5000604box{
  font-size:16px;
  margin-top:5px;
  margin-bottom:20px;
  padding:5px 0 0 0;
  width:95%;
  border:#336600 3px solid;
}
#w5000604box p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  margin-bottom:10px;
}
#w5000604box ul{
  text-align:left;
  font-size:16px;
  margin:0 0 10px 20px;
  padding:0;
}
#w5000604box li{
  text-align:left;
  list-style-type:none;
  background-image:url(/images/LVL3/5000604/check.gif);
  background-repeat:no-repeat;
  background-position:1px;
  margin-bottom:3px;
  text-indent:20px;
}
/* 20120326 w5000605 女性ホルモンと便秘の意外な関係*/
#bnpOutai{
  font-size:16px;
  margin-top:5px;
  margin-bottom:20px;
  padding:10px;
  width:90%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
#bnpOutai p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#2D3F6A;
  margin-bottom:15px;
}
#bnpOutai img{
  margin:5px;
  padding:0;
}
/* 20120416　w3000508  がんを予防するには？  */
#lvl3_main table.ganKanren{
  width:auto;
  border-collapse:collapse;
  font-size:14px;
  line-height:150%;
  padding:0;
  margin:0;
}
.ganKanren tr.head{
  font-weight:bold;
  text-align:center;
}  
.ganKanren td.ganleft{
  padding:5px;
  border:1px solid #999999;
  background-color:#CCCCFF;
  width:60px;
}
.ganKanren td.tsuyosa{
  background-color:#6699FF;
  padding:5px;
  border:1px solid #999999;
  width:60px;
}
.ganKanren td.lisk1{
  background-color:#FFFF99;
  padding:5px;
  border:1px solid #999999;
  width:auto;
}
.ganKanren td.lisk2{
  background-color:#FF99FF;
  padding:5px;
  border:1px solid #999999;
  width:auto;
}
.ganKanren td.headmiddle1{
  background-color:#FFFF99;
  padding:5px;
  border:1px solid #999999;
  width:100px;  
}
.ganKanren td.headmiddle2{
  background-color:#FFFF99;
  padding:5px;
  border:1px solid #999999;
  width:140px;  
}
.ganKanren td.ganmiddle1{
  padding:5px;
  border:1px solid #999999;
  background-color:#FFFFCC;
  width:100px;  
}
.ganKanren td.ganmiddle2{
  padding:5px;
  border:1px solid #999999;
  background-color:#FFFFCC;
  width:140px;  
}
.ganKanren td.middlew{
  padding:5px;
  border:1px solid #999999;
  background-color:#FFFFCC;
  width:auto;  
}
.ganKanren td.headright1{
  background-color:#FF99FF;
  padding:5px;
  border:1px solid #999999;
  width:100px;  
}
.ganKanren td.headright2{
  background-color:#FF99FF;
  padding:5px;
  border:1px solid #999999;
  width:140px;  
}
.ganKanren td.ganright1{
  background-color:#FFDDFF;
  padding:5px;
  border:1px solid #999999;
  width:100px;  
}
.ganKanren td.ganright2{
  background-color:#FFDDFF;
  padding:5px;
  border:1px solid #999999;
  width:140px;  
}
.ganKanren td.ganrightw{
  background-color:#FFDDFF;
  padding:5px;
  border:1px solid #999999;
  width:auto;  
}
#lvl3_main p.ganTtl{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  margin:0 0 5px 0;
}
/* 20120416　w3000512  早期発見でがんに打ち勝つ  */
#lvl3_main table.ganKenshin{
  width:auto;
  border-collapse:collapse;
  font-size:14px;
  line-height:150%;
  padding:0;
  margin:0;
}
.ganKenshin tr.head{
  background-color:#6666FF;
  font-weight:bold;
  color:#fff;
  text-align:center;
}  
.ganKenshin td.ganKenshinHead1{
  padding:5px;
  border:1px solid #999999;
  width:90px;
}
.ganKenshin td.ganKenshinHead2{
  padding:5px;
  border:1px solid #999999;
  width:260px;
}
.ganKenshin td.ganKenshinHead3{
  padding:5px;
  border:1px solid #999999;
  width:120px;
}
.ganKenshin td.ganKenshinHead4{
  padding:5px;
  border:1px solid #999999;
  width:80px;
}
.ganKenshin td.kenshin1{
  padding:5px;
  border:1px solid #999999;
  background-color:#CCCCFF;
  width:90px;
  text-align:center;
}
.ganKenshin td.kenshin2{
  padding:5px;
  border:1px solid #999999;
  background-color:#DFFFFF;
  width:260px;
}
.ganKenshin td.kenshin3{
  padding:5px;
  border:1px solid #999999;
  background-color:#FFFFCC;
  width:120px;
}
.ganKenshin td.kenshin4{
  padding:5px;
  border:1px solid #999999;
  background-color:#FFFF99;
  width:80px;
}
/* 20120416　w5000295  その痔、大腸がんの疑いも！？  */
#lvl3_main .jiContents{
  width:90%;
  margin:0 auto;
  padding:10px 0;
}
#lvl3_main .jiContents table.ji{
  margin:10px 0 0 0;
  line-height:150%;
  font-size:14px;
  width:95%;
  border:#999999 1px solid;
  border-collapse:collapse;
}
#lvl3_main .jiContents table.ji td{
  padding:3px;
}
  
#lvl3_main .ji tr.iboji{
  background-color:#FF6563;
  border:#999999 1px solid;
  font-weight:bold;
  color:#fff;
}
#lvl3_main .ji tr.kireji{
  background-color:#FF0000;
  border:#999999 1px solid;
  font-weight:bold;
  color:#fff;
}
#lvl3_main .ji tr.anaji{
  background-color:#FF9900;
  border:#999999 1px solid;
  font-weight:bold;
  color:#fff;  
}  
#lvl3_main .jiContents p.doushite{
  text-align:left;
  text-indent:20px;
  margin-top:10px;
  font-size:14px;
}  
#lvl3_main .jitonita{
  width:95%;
  padding:8px;
  border:#3366FF 1px solid;
  text-align:left;
  margin:3px auto 10px auto;
}  
#lvl3_main .jitonita,.jinushi span.maru{
  color:#93CAF2;
  font-weight:bold;
}
#lvl3_main .jitonita span.nitaTxt{
  color:#FF6666;
  font-weight:bold;
  line-height:1.5;
}  
#lvl3_main .jinushi{
  width:95%;
  padding:8px;
  border:#3366FF 1px solid;
  text-align:left;
  margin:3px auto 10px auto;
}
#lvl3_main .jinushi span.nitaTxt{
  color:#FF6666;
  font-weight:bold;
  line-height:1.5;
}    
  
  
/* 20120416　w3000573  こんな便秘は病院に  */
  
#lvl3_main table.benpiType{
  width:95%;
  padding:3px;
  border:1px solid #6699FF;
  border-collapse:collapse;
}  
.benpiType td.benpiCheck{
  width:auto;
  background-color:#fff;
  padding:3px;
}
.benpiType td.checkText1{
  width:auto;
  background-color:#D2E9FF;
  font-size:14px;
  padding:3px;
 text-align:left;
}
.benpiType td.checkText2{
  width:auto;
  background-color:#fff;
  font-size:14px;
  padding:3px;
 text-align:left;
}
#lvl3_main table.binpiRei{
  width:auto;
  padding:3px;
  border:1px solid #999999;
  border-collapse:collapse;
  font-size:14px;
}
.binpiRei th.reiTtl1{
  background-color:#6699FF;
  padding:3px;
  font-weight:bold;
  color:#fff;
  text-align:center;
  border:1px solid #999999;
  width:30%;
}
.binpiRei th.reiTtl2{
  background-color:#6699FF;
  padding:3px;
  font-weight:bold;
  color:#fff;
  text-align:center;
  border:1px solid #999999;
  width:70%;
}
.binpiRei td.byoumei1{
  background-color:#D2E9FF;
  padding:3px;
  border:1px solid #999999;
}  
.binpiRei td.byoumei2{
  background-color:#FFFFEC;
  padding:3px;
  border:1px solid #999999;
}  
.binpiRei td.genin1{
  background-color:#D2E9FF;
  padding:3px;
  border:1px solid #999999;
}  
.binpiRei td.genin2{
  background-color:#FFFFEC;
  padding:3px;
  border:1px solid #999999;
}  
    
/* 20120416　w3000872  がんの発見に大活躍！胃や大腸の内視鏡検査  */
span.naishikyo{
  margin-left:3px;
}
  
/* 20120423　w5000606  脚がむずむずして眠れない！「むずむず脚症候群」とは？  */
#muzumuzu{
  font-size:16px;
  margin-top:5px;
  margin-bottom:20px;
  padding:10px;
  width:540px;
  border:solid #336600 2px;
  background-color:#fff;
}
#muzumuzu p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#006600;
  margin-bottom:10px;
}  
@media screen and (max-width:479px){
#muzumuzu{  width:90%;}
}
  
/* 20120521　w5000607  歩き方から下着選び、寝る姿勢まで…下肢静脈瘤を予防しよう！  */
#lvl3_main .varixChk{
  text-align:left;
  font-size:16px;
  margin:5px 0 20px 0;
  padding:8px;
  width:95%;
  border:solid #0466C8 2px;
  background-color:#fff;
}
.varixChk p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#000099;
  margin-bottom:15px;
}
  
.varixChk p.ind15{
  text-align:left;
  line-height:150%;
  margin:0px;
  padding:2px 0 20px 15px;
}  
/* 20120611　w5000107-w5000109  あなたはめまいを感じたことがありますか？  */
#lvl3_main .memaiMemo{
  text-align:left;
  margin:5px auto 20px auto;
  padding:8px;
  width:90%;
  border:solid #0466C8 2px;
  background-color:#fff;
}
#lvl3_main .memaiMemo p.memoLst{
   text-align:left;
  line-height:130%;
  margin:0 0 0 20px;
  padding:0;
  text-indent:-20px;
}
#lvl3_main .memaiMemo2 p.memoLst{
   text-align:left;
  line-height:130%;
  margin:0 0 0 10px;
  padding:0;
  text-indent:-10px;
}
@media screen and (max-width:479px){
#lvl3_main .memaiMemo p.memoLst{
  margin:0 0 0 10px;
  padding:0;
  text-indent:-10px;}
}
#lvl3_main .memaiMemo img.imgNote{
   float:right;
  margin:10px 0 0 10px;
}
 
#lvl3_main .memaiMemo2{
  text-align:left;
  margin:5px auto 20px auto;
  padding:8px;
  width:90%;
  border:solid #0466C8 2px;
  background-color:#fff;
}
/* 20120618　w5000608  夏のバーベキューもこれで安心！屋外での食中毒予防の心得  */
#foodpo{
  font-size:16px;
  margin-top:5px;
  margin-bottom:20px;
  padding:10px;
  width:95%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
#foodpo p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#2D3F6A;
  margin-bottom:15px;
}
#foodpo p.mrg15{
  margin-left:15px;
}
  
/* 20120625　w3001117  うつ病かな？と思ったら〜専門医が語る受診のポイント〜  */
p.utsulink{
  font-size:13px;
}
p.utsusponsor{
  font-size:13px;
  text-align:right;
}
/* 20120717　w5000609  初心者は特に注意！夏山登山で気をつけたいポイント  */
#tozanPoint{
  font-size:16px;
  margin:5px auto 20px auto;
  padding:5px;
  width:95%;
  border:solid #336600 2px;
  background-color:#fff;
}
#tozanPoint p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#006600;
  margin-bottom:15px;
}  
/* 20120813　w5000610  数年ごとに流行を繰り返す「風疹」にご用心！  */
.fushin{
  width:570px;
  margin:0;
  padding:0;
}
  
  
/* 20121126　w5000613  周期的に大流行する「マイコプラズマ肺炎」  */
#lvl3_main p.lht20myc{
  text-align:left;
  margin-top:5px;
}
#lvl3_main p.lht20gap{
  text-align:left;
  margin-top:15px;
}
.mycoplasma{
  width:120px;
  float:left;
}
.mycoplasma2{
  width:90px;
  float:left;
}
.mycoplasma3{
  width:500px;
  text-align:left;
}
  
  /* 20130304　w3001118、w3001120  うつ病特集 */
.tableStyle01{
  width:95%;
  margin-bottom:40px;
  border:solid 1px #aaa488;
  background-color:#F6F0E2;
}
.tableStyle01 th{
  padding:5px;
  border-right:dashed 1px #aaa488;
  border-bottom:dashed 1px #aaa488;
  border-left:none;
  border-top:none;
  line-height:130%;
  text-align:left;
  vertical-align:top;
}
.tableStyle01 td{
  padding:5px;
  border-bottom:dashed 1px #aaa488;
  line-height:130%;
}
.tableStyle01 th.end,
.tableStyle01 td.end{
  border-bottom:none;
}
p.caption{
  color:#645439;
  font-size:81.25%;
  text-align:right;
  margin-bottom:20px;
}
  
  
  /* 20130507　w3001124  線維筋痛症特集 */
  
table#fibromyalgiaMedicineTable{
 display:block;
  width:98%;
 margin:10px auto;
  border-top:1px solid #ef7a73;
  border-left:1px solid #ef7a73;
  border-spacing:0;
}
table#fibromyalgiaMedicineTable th,
table#fibromyalgiaMedicineTable td{
  padding:5px;
  border-right:1px solid #ef7a73;
  border-bottom:1px solid #ef7a73;
  font-size:14px;
  line-height:1.5;
}
table#fibromyalgiaMedicineTable th{
  padding:5px;
  font-size:16px;
  font-weight:bold;
  color:#ef7a73;
  background-color:#fed3cd;
}
table#fibromyalgiaMedicineTable td.medicineType{
  width:25%;
}
table#fibromyalgiaMedicineTable td.medicineName{
  width:28%;
}
table#fibromyalgiaMedicineTable td.verticalWide{
  padding:15px 0;
}
#fibromyalgiaMedicineTable tr.typeHead{
  background-color:#fed3cd;
}
#fibromyalgiaMedicineTable .positioner{
  clear:both;
  margin:10px 0px 0px;
  line-height:30px;
}
  /* 20130507　  線維筋痛症特集 */
#shindankijun{
  font-size:16px;
  margin-top:5px;
  margin-bottom:20px;
  padding:5px;
  width:95%;
}
  
#shindankijun p.title{
  width:auto;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#CC3300;
  margin:0 0 15px 0;
  padding:0;
} 
#shindankijun span{
  font-size:12px;
}
#shindankijun p.kijun{
  background-color:#FFCC66;
  width:auto;
  margin:0;
  padding:3px;
  font-weight:bold;
  color:#333333;
  font-size:16px;
  text-align:left;
}
#shindankijun ul{
  text-align:left;
  margin:10px 0 20px 10px;
  padding:0;
}
#shindankijun li{
  text-align:left;
  list-style-type:none;
  line-height:150%;
}
#shindankijun p.caption{
  text-align:left;
  font-size:12px;
  color:#000000;
  margin:0 0 0 15px;
}
#shindankijun img.umu{
  margin:10px 0 2px 0;
}
  
  
  
  /* 20130708　 慌てないための虫刺され対策法 */
  
#lvl3_main p.lht20blc{
  text-align:left;
  line-height:150%;
  margin:0;
  padding:0;
  font-weight:bold;
  color:#000000;
}  
#lvl3_main p.mushi{
  width:100%;
  text-align:left;
  line-height:150%;
  margin:10px 0 15px 0;
  padding:0;
  font-weight:bold;
  color:#990000;
  border-bottom:1px solid #990000; 
}  
  /* 20131015　 バランス能力と筋力を鍛える！40代からのロコモ予防 */
#lvl3_main .locotoreBox{
  font-size:16px;
  margin:5px auto 20px auto;
  padding:0.5em;
  width:95%;
  background-color:#FFF8E6;
}
#lvl3_main .locotoreBox p.locoTtl{
  text-align:left;
  line-height:1.5;
  margin:0 0 15px 0;
  padding:0 0 5px 5px;
  font-weight:bold;
  color:#2D3F6A;
  border-bottom:#2D3F6A dotted 2px;
}
  /* 20131118 w5000629 予防接種を受けてもインフルエンザにかかる！？ */
#lvl3_main table.vaccine{
  width:95%;
  border:1px #999999 solid;
  margin:5px 0 20px 0;
  padding:0;
  border-collapse:collapse;
  font-size:14px;
}
.vaccine tr{
  border:1px #999999 solid;
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.vaccine th{
  border:1px #999999 solid;
  margin:0;
  padding:5px;
  background-color:#ccc;
  font-weight:bold;
  text-align:center;
}  
.vaccine td.td1{
  border:1px #999999 solid;
  margin:0;
  padding:5px;
  text-align:center;
  width:10%;
}
.vaccine td.td2{
  border:1px #999999 solid;
  margin:0;
  padding:5px;
  text-align:left;
  width:30%;
}
  
#lvl3_main .capChu{
  font-size:12px;
  margin:0 0 5px 50px;
  text-indent:-28px;
  line-height:1.3em;
}
  /* 20131125　 ちょっと気になる身近な病気「膀胱炎」 */
.boko{
  font-size:16px;
  margin-top:5px;
  margin-bottom:20px;
  padding:10px;
  width:93%;
  background-color:#FFF8C8;
}
.boko p.bokoTtl{
  text-align:left;
  line-height:1.3;
  margin:0 0 15px 0;
  padding:0 0 0 5px;
  font-weight:bold;
  color:#2D3F6A;
  border-bottom:#2D3F6A dotted 2px;
}
.boko ul{
  margin:0 0 0 5px;
  padding:0;
}
.boko li{
  list-style-type:none;
  text-align:left;
  line-height:1.3em;
  margin:0;
}
.boko span.orenge{
  color:#FF9966;
}
.nbyBox span.pink{
  color:#FF6666;
}
.boko img.bokoImg{
  float:right;
  margin:30px 5px 5px 5px;
  padding:0;
}  
@media screen and (max-width:479px){
 #lvl3_main .boko img.bokoImg{width:100px;}
}
  /* 20131125　 w5000462 急いで！確定申告で使える「医療費控除」活用術 */
 #lvl3_main .shinkoku{
  margin:5px 0 30px 10px;
  padding:0;
  width:95%;
}
 #lvl3_main .shinkoku p.title{
  text-align:left;
  width:auto;
  font-weight:bold;
  font-size:16px;
  color:#2D3F6A;
  margin:0;
  padding:0;
}
  
 #lvl3_main .shinkoku p.kome{
  text-align:left;
  line-height:1.5;
  margin:5px 5px 0 5px;
  padding:0;
  font-size:12px;
}
 #lvl3_main .shinkoku ul{
  margin:0;
  padding:5px;
  width:90%;
  border-top:dotted 2px #2D3F6A;
  border-bottom:dotted 2px #2D3F6A;
}
 #lvl3_main .shinkoku li{
  list-style-type:none;
  width:90%;
  text-align:left;
  line-height:1.5;
  padding:0 3px;
  margin:0 0 0 15px;
  text-indent:-15px;
}
  
 #lvl3_main .shinkokufuka{
  margin:0 0 20px 0;
  padding:10px 5px;
  width:95%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
  text-align:left;
}
  
 #lvl3_main .shinkokufuka p.Ttl20brw{
  font-size:16px;
  text-align:center;
  margin:10px;
  padding:0;
  color:#990000;
  font-weight:bold;
}
 #lvl3_main .shinkokufuka ul{
  width:auto;
  margin:10px 0;
  padding:0;
  text-align:left;
  font-size:14px;
}
 #lvl3_main .shinkokufuka li{
  list-style-type:none;
  display:inline-block;
  width:49%;
  margin:0;
  padding:0;
  line-height:1.7;
}  
    
 #lvl3_main .shinkokufuka li.widewideLi{
  list-style-type:none;
  float:left;
  width:auto;
  margin:5px 0;
  padding:0;
}  
@media screen and (max-width:479px){
 #lvl3_main .shinkokufuka li{
  display:block;
  width:auto;}
}
 #lvl3_main .kanpteku{
  margin:10px 0 20px 0;
  padding:5px 0;
  width:95%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
  text-align:left;
}
 #lvl3_main .kanpteku ul{
  margin:10px 5px 5px 0;
  padding:0;
}
 #lvl3_main .kanpteku li{
  list-style-type:none;
  text-align:left;
  line-height:1.3em;
  margin:0 0 5px 15px;
  text-indent:-15px;
  padding:3px;
  
}
  /* 20131202　ひざの痛みのセルフケア */
#lvl3_main p.lht20IntBld{
  text-align:left;
  line-height:150%;
  margin:5px 0 5px 0;
  padding:0;
  font-weight:bold;
  color:#233680;
}
  /* 20131216　w5000630 飲み会で弱った胃をいたわろう！ */
#lvl3_main .ossmEiyo{
  width:95%;
  margin:0 0 10px 0;
  padding:0;
}
.ossmEiyo table.ossmSeibun{
  margin:0;
  padding:0;
  width:100%;
  font-size:14px;
  border-collapse:collapse;
  border:1px #999999 solid;
}
.ossmSeibun th{
  font-wight:bold;
  border:1px #999999 solid;
  margin:0;
  padding:5px;
  background-color:#ccc;
}
.ossmSeibun tr{
  margin:0;
  padding:0;
  background-color:#fff;
}
.ossmSeibun td{
  margin:0;
  padding:5px;
  border-collapse:collapse;
  border:1px #999999 solid;
}
.ossmEiyo p.ossmTtl{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  margin:0 0 5px 0;
}
  /* 20140310　w5000633 どうなる？どうする？2014年の春の花粉飛散予測 */
#lvl3_main .yosokuArea{
  float:right;
  width:250px;
  margin:0 0 5px 8px;
  padding:0;
  font-size:14px;
}
#lvl3_main .yosokuArea p.hyoTtl{
  font-size:14px;
  margin:0;
  padding:0;
  text-align:center;
  line-height:1.3;
  font-weight:bold;
}
#lvl3_main .yosokuArea table.kafunHyou{
  margin:2px 0 0 0;
  padding:0;
  border:2px;
  border-collapse:collapse;
  font-size:14px;
  border-color:#29048C;
  border-style:solid;
  width:250px;
}
#lvl3_main .kafunHyou tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
  font-size:14px;
}
#lvl3_main .kafunHyou td.chiho{
  text-align:center;
  width:40%;
  border:1px #000 solid;
  background-color:#D8CAFD;
  padding:3px 3px 3px 4px;
  font-size:14px;
  line-height:1.2em;
}
#lvl3_main .kafunHyou td.yosoku{
  width:60%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:3px 3px 3px 4px;
  font-size:14px;
  line-height:1.2em;
}
#lvl3_main .kafunHyou p.tokuni{
  margin:5px 0 0 10px;
  padding:0;
  line-height:1em;
}
@media screen and (max-width:479px){
#lvl3_main .yosokuArea,
#lvl3_main .yosokuArea table.kafunHyou{
  width:150px;
  font-size:12px;}
}
  /* 20140310　w3000671知っていますか？医療保険のキホン */
#lvl3_main p.coverttl{
  text-align:left;
  line-height:130%;
  margin:5px 0 0 0;
  padding:0;
  font-weight:bold;
  color:#363;
  width:100%;
  border-bottom:#363 1px solid;
}  
    
#lvl3_main .futankin,
#lvl3_main .kougaku{
  width:95%;
  margin:5px auto;
  padding:0;
  text-align:center;
}
#lvl3_main .futankin p.futanTtl,
#lvl3_main .kougaku p.kougakuTtl{
  text-align:center;
  font-size:16px;
  font-weight:bold;
  margin:2px;
  padding:0;
}
#lvl3_main .futankin p.kome,
#lvl3_main .kougaku p.kome{
  font-size:14px;
  text-align:left;
  padding:0;
  margin:0;
}
#lvl3_main .futankin table.futanwariai,
#lvl3_main .kougaku table.futanjogen{
  width:100%;
  margin:3px auto;
  padding:0;
  border:#666 1px solid;
  border-collapse:collapse;
  font-size:14px;
  background-color:#FFF;
}
#lvl3_main .futanwariai tr,
#lvl3_main .kougaku tr{
  border:#666 1px solid;
  border-collapse:collapse;
}
#lvl3_main .futanwariai th,
#lvl3_main .kougaku th{
  border:#666 1px solid;
  border-collapse:collapse;
  margin:0;
  padding:4px;
  background-color:#A3FECA;
}
#lvl3_main .futanwariai td{
  border:#666 1px solid;
  border-collapse:collapse;
  margin:0;
  padding:3px;
  line-height:130%;
}
#lvl3_main .kougaku td{
  border:#666 1px solid;
  border-collapse:collapse;
  margin:0;
  padding:3px;
  line-height:130%;
  text-align:center;
  font-size:14px;
}
#lvl3_main .kougaku td.sel1{
  width:20%;
}
#lvl3_main .kougaku td.sel2{
  width:15%;
}
#lvl3_main .kougaku th.selth1{
  width:20%;
}
#lvl3_main .kougaku th.selth2{
  width:15%;
}
#lvl3_main .kougaku th.col1{
  background-color:#B3FDE3;
}
#lvl3_main .kougaku th.col2{
  background-color:#CEFFFC;
}
#lvl3_main .kougaku p.jogen{
  font-size:14px;
  font-weight:bold;
  text-align:left;
  padding:0;
  margin:0 0 3px 0;
}
  /* 20140317　w5000634自宅でできる！スギ花粉症の舌下免疫療法 */
.kafunwidth{
  width:95%;
}
  
#lvl3_main table.zekkamenneki{
  width:95%;
  border:1px #999999 solid;
  margin:5px 0 20px 0;
  padding:0;
  border-collapse:collapse;
  font-size:14px;
}
.zekkamenneki tr{
  border:1px #999999 solid;
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.zekkamenneki th{
  border:1px #999999 solid;
  margin:0;
  padding:5px;
  background-color:#ccc;
  font-weight:bold;
  text-align:center;
}  
.zekkamenneki td.td1{
  border:1px #999999 solid;
  margin:0;
  padding:5px;
  background-color:#ccc;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  width:30%;
}
.zekkamenneki td.td2{
  border:1px #999999 solid;
  margin:0;
  padding:5px;
  background-color:#fff;
  text-align:left;
  width:35%;
}
.nbybox_right{
  float:right;
  font-size:14px;
  margin:5px 0 0 5px;
  padding:10px 0;
  width:250px;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
.nbybox_right p.titleN{
  text-align:center;
  font-weight:bold;
  color:#2D3F6A;
  margin-bottom:10px;
}
.nbybox_right ul{
  margin:0 10px;
  padding:0;
}
.nbybox_right li{
  display:inline-block;
  *display:inline;  
  *zoom:1;  
  list-style:none;
  margin:0;
  padding:3px;
  width:100px;
}
.nbybox_right p.nado{
  margin-right:10px;
}
@media screen and (max-width:479px){
#lvl3_main .nbybox_right{
  width:150px;}
}
  /* 20140331　w3001132「料理ベタ」の原因は、まさかの…味覚障害！？ */
#lvl3_main .emRed{
  color:#D90000;
  font-weight:bold;
}
#lvl3_main ul.mikakuGennin{
  margin:5px 0 0 10px ;
  padding:0;
}
.mikakuGennin li{
  list-style:none;
  float:left;
  width:250px;
  padding:0 10px 0 0;
}
#lvl3_main .mikakuMaru{
  color:#E98B8B;
}
  /* 20140421　w5000635あがり症や恥ずかしがり屋は性格のせい？それとも、社会不安障害（SAD）！？ */
#lvl3_main ul.sad{
  width:auto;
  margin:0;
  padding:0;
  text-align:left;
}
#lvl3_main  ul.sad li{
  list-style-type:none;
  display:inline-block;
  width:48%;
  padding:0;
  margin:0;
  line-height:1.5;
  font-size:16px;
} 
@media screen and (max-width:479px){
#lvl3_main  ul.sad li{
  display:block;
  width:auto;}
}
  
  /* 20140623　w5000637浮かれ気分にカラダが警告！？旅行中の胃腸の痛み  */
  
#lvl3_main #tripstress{
  width:95%;
  margin:0 0 10px 0;
  padding:0;
}
#tripstress p.tablettl{
  text-align:center;
  margin:0 0 5px 0;
  padding:0;
  font-weight:bold;
}
  
#tripstress table.trip{
  border:1px solid #444444;
  width:95%;
  margin:0;
  padding:0;
  border-collapse:collapse;
  line-height:150%;
}
    
#tripstress table.trip td.leftsel{
  background-color:#DDFAFF;
  border:1px solid #444444;
  width:30%;
  margin:0;
  padding:5px;
  text-align:center;
}
#tripstress table.trip td.rightsel{
  background-color:#fff;
  border:1px solid #444444;
  margin:0;
  padding:5px;
  width:auto;
}
  /* 20140630　w5000016あなたの“食中毒”対策は大丈夫？夏に起きやすい食中毒  */
#lvl3_main div.saikin{
  float:left;
  width:310px;
  margin:15px 0 0 5px;
}
#lvl3_main div.saikingraph{
  float:right;
  width:280px;
  margin:0 5px 0 0;
  padding:0;
}
.saikingraph span.graphttl{
  font-weight:bold;
  display:block;
  text-align:center;
}
  
  
  /* 20140728　w5000638夏バテだけじゃない！脱水状態で起きる脳梗塞・心筋梗塞  */
  
.nbybox_right2{
  float:right;
  font-size:14px;
  /*font-size:1.4rem;*/
  margin:5px 0 0 5px;
  padding:10px 0;
  width:200px;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
.nbybox_right2 p.titleN{
  text-align:center;
  font-weight:bold;
  color:#2D3F6A;
  margin-bottom:10px;
}
.nbybox_right2 ul{
  margin:0 10px;
  padding:0;
}
.nbybox_right2 li{
  display:inline-block;
  *display:inline;  
  *zoom:1;  
  list-style:none;
  margin:0;
  padding:3px;
  width:100%;
}
.nbybox_right2 p.nado{
  margin-right:10px;
}
  
    /* 20140811　w5000639遠出の前にチェック！乗り物酔いを防ぐ10ヵ条  */
#lvl3_main ul.norimonoyoi{
  margin:0 0 10px 0;
  padding:2px;
}
.norimonoyoi li{
  list-style-type:none;
  padding:3px;
  text-indent:-25px;
  margin:0 0 0 15px;
}
  
#lvl3_main p.lht10{
  text-align:left;
  line-height:1em;
  margin:5px 0 0 10px;
  padding:0;
}
#lvl3_main p.ind2{
  text-align:left;
  line-height:1.3em;
  margin:5px 0 20px 20px;
  padding:0;
}  
  
    /* 20140811　w3000025今も昔も要注意！細菌性食中毒  */
#lvl3_main table.chudokuTyp{
  width:90%;
  margin:10px auto;
  padding:0;
  border:3px solid #669933;
  border-collapse:collapse;
  background-color:#FFFFCC;
}
  
#lvl3_main .chudokuTyp td.type1{
  margin:0;
  width:20%;
  padding:5px;
  border:3px solid #669933;
  border-collapse:collapse;
}
  
#lvl3_main .chudokuTyp td.type2{
  width:80%;
  padding:5px;
  border:3px solid #669933;
  border-collapse:collapse;
}
#chudokuTokucho{
  border:#669933 3px solid;
  width:90%; 
  padding:5px;
  margin:5px auto;
  background-color:#FFFFCC;
  text-align:left;
}
#chudokuPoint{
  border:#669933 3px solid;
  width:50%; 
  padding:5px;
  margin:5px auto;
  background-color:#FFFFCC;
  text-align:left;
}
    /* 20141014　w5000642前立腺がん治療の新たな選択肢！手術支援ロボット「ダヴィンチ」  */
.nbybox_right3{
  float:right;
  font-size:14px;
  /*font-size:1.4rem;*/
  margin:3px 0 5px 7px;
  padding:0 0 10px 0;
  width:220px;
  border:solid #2D3F6A 2px;
  background-color:#fff;
}
.nbybox_right3 p.titleN{
  text-align:center;
  font-weight:bold;
  color:#2D3F6A;
  margin-bottom:10px;
}
.nbybox_right3 ul{
  margin:0 0 0 6px;
  padding:0;
}
.nbybox_right3 li{
  list-style:none;
  margin:0;
  padding:3px 3px 0 10px;
  text-indent:-10px;
  width:95%;
  line-height:125%;
}
.davinchiImg{
  margin:0 0 0 70px;
}
@media screen and (max-width:479px){
 #lvl3_main .nbybox_right3{width:40%;}
}
    
    /* 20141027　w5000643ついに始まった！iPS細胞を応用した初の臨床研究  */
    
 #lvl3_main li.ips{
  display:inline-block;
  list-style-type:none;
  line-height:1.5em;
  margin:0;
  padding:0 0.3em 0 0.5em;
  width:45%;
  font-size:15px;
}
@media screen and (max-width:479px){
 #lvl3_main li.ips{
  display:block;
  width:auto;
}
}
    /* 20141208　w5000647あなたの咳、まわりに迷惑をかけていませんか？  */
#maskarea1{
  width:95%;
  margin:0 0 10px 0;
  padding:0;
}
#maskarea1 p.tablettl{
  text-align:center;
  margin:0 0 5px 0;
  padding:0;
  font-weight:bold;
}
#maskarea1 table.masktbl1{
  border:1px solid #444444;
  width:95%;
  margin:0;
  padding:0;
  border-collapse:collapse;
  line-height:150%;
}
#maskarea1 table.masktbl1 th{
  background-color:#DDFAFF;
  border:1px solid #444444;
  margin:0;
  padding:2px;
  text-align:center;
  width:50%;
}
#maskarea1 table.masktbl1 td{
  background-color:#fff;
  text-align:left;
  border:1px solid #444444;
  margin:0;
  padding:4px 0 4px 4px;
  vertical-align:top;
  line-height:130%;
}
#maskarea1 table.masktbl1 ul{
  margin:4px 0 4px 4px;
  padding:0;
}
#maskarea1 table.masktbl1 li{
  list-style-type:none;
  text-align:left;
  line-height:1.5em;
  margin-left:10px;
  text-indent:-10px;
}
#maskarea2{
  width:70%;
  margin:0 0 10px 0;
  padding:0;
}
@media screen and (max-width:479px){
  #maskarea2{ width:90%;}
}
#maskarea2 p.tablettl{
  text-align:center;
  margin:0 0 5px 0;
  padding:0;
  font-weight:bold;
}
#maskarea2 table.masktbl2{
  border:1px solid #444444;
  width:100%;
  margin:0;
  padding:0;
  border-collapse:collapse;
  line-height:150%;
}
    
#maskarea2 table.masktbl2 td.leftsel{
  background-color:#DDFAFF;
  text-align:left;
  border:1px solid #444444;
  margin:0;
  padding:4px 0 4px 4px;
  vertical-align:top;
  line-height:130%;
  width:25%;
  font-weight:bold;
}
#maskarea2 table.masktbl2 td.rightsel{
  background-color:#fff;
  text-align:left;
  border:1px solid #444444;
  margin:0;
  padding:4px 0 4px 4px;
  vertical-align:top;
  line-height:130%;
  width:75%;
}
#maskarea2 table.masktbl2 p.nado{
  text-align:right;
  margin:0 2px 0 0;
  padding:0;
  line-height:130%;
}
    /* 20141222　w5000648サルコペニア  */
#lvl3_main #resistance{
  width:95%;
  margin:0 auto 10px auto;
  padding:0;
}
#lvl3_main #resistance p.tablettl{
  text-align:center;
  margin:0 0 5px 0;
  padding:0;
  font-weight:bold;
}
#lvl3_main #resistance table.resBunrui{
  border:1px solid #444444;
  width:100%;
  margin:0;
  padding:0;
  border-collapse:collapse;
  line-height:1.75;
}
#lvl3_main #resistance table.resBunrui th{
  background-color:#DDFAFF;
  border:1px solid #444444;
  margin:0;
  padding:3px;
  text-align:left;
  font-size:0.9em;
  width:25%;
}
#lvl3_main #resistance table.resBunrui td{
  border:1px solid #444444;
  margin:0;
  padding:3px;
  text-align:left;
  vertical-align:top;
  font-size:0.9em;
  width:25%;
}
      
#lvl3_main #resistance table.resBunrui td.sel1{
  background-color:#FFFFBB;
}
#lvl3_main #resistance table.resBunrui td.sel2{
  background-color:#fff;
}
    /* 20150113　w5000649肺炎予防  */
    
#lvl3_main div.HaienVaccine{
  margin:0 0 10px 0;
  padding:0;
  width:100%;
}
.HaienVaccine div.taisho1{
  float:left;
  width:400px;
  margin:0 10px 0 0;
  padding:0;
}
.HaienVaccine div.taisho2{
  float:left;
  width:180px;
  margin:0;
  padding:0;
}  
  
.taisho1 table.taishosha1{
  width:100%;
  border:1px solid #000000;
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.taishosha1 tr{
  margin:0;
  padding:0;
}
.taishosha1 th{
  background-color:#DDFFF2;
  border:1px solid #2D3F6A;
  margin:0;
  padding:3px;
  font-weight:bold;
  border-collapse:collapse;
  font-size:95%;
}
.taishosha1 td{
  background-color:#fff;
  border:1px solid #2D3F6A;
  margin:0;
  padding:5px 3px;
  font-size:95%;
}
  
.taisho2 table.taishosha2{
  border:solid #2D3F6A 1px;
  background-color:#fff;
  margin:0;
  padding:0;
}
.taishosha2 td{
  padding:5px;
  line-height:1.3em;
  font-size:95%;
}
    /* 20150126　w5000650男性更年期  */
    
#lvl3_main div.loh{
  margin:0 0 20px 0;
  padding:0;
  width:90%;
}
.loh p.title{
  text-align:center;
  margin:0 0 5px 0;
  padding:0;
  font-weight:bold;
}  
.loh table.lohTbl{
  width:100%;
  border:1px solid #000000;
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.lohTbl tr{
  margin:0;
  padding:0;
}
.lohTbl th{
  background-color:#DDFFF2;
  border:1px solid #2D3F6A;
  margin:0;
  padding:5px 3px;
  font-weight:bold;
  border-collapse:collapse;
  font-size:90%;
}
.lohTbl td{
  background-color:#fff;
  border:1px solid #2D3F6A;
  margin:0;
  padding:8px;
  width:33%;
  font-size:90%;
  vertical-align:top;
}
.lohTbl ul{
  margin:0 0 0 10px;
  padding:0;
}
.lohTbl li{
  list-style-type:none;
  text-align:left;
  line-height:130%;
  text-indent:-13px;
}
    /* 20150316　w5000652子どもの肺炎  */
#lvl3_main .sesshu{
  float:right;
  width:250px;
  margin:0 0 5px 8px;
  padding:0;
  font-size:14px;
}
.sesshu p.sesshuTtl{
  font-size:14px;
  margin:0;
  padding:0;
  text-align:center;
  line-height:1.2em;
  font-weight:bold;
}
.sesshu table.sessshkaisu{
  margin:2px 0 5px 0;
  padding:0;
  border:1px;
  border-collapse:collapse;
  font-size:14px;
  border-color:#29048C;
  border-style:solid;
  width:250px;
}
.sessshkaisu tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
  font-size:14px;
}
.sessshkaisu th.nenreihead{
  text-align:center;
  border:1px #000 solid;
  background-color:#E6E6E6;
  padding:3px 3px 3px 4px;
  font-size:14px;
  line-height:1.2em;
}
.sessshkaisu td.nenrei{
  text-align:left;
  width:70%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:3px 3px 3px 4px;
  font-size:14px;
  line-height:1.2em;
}
.sessshkaisu td.kaisu{
  text-align:left;
  width:30%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:3px 3px 3px 4px;
  font-size:14px;
  line-height:1.2em;
}
.sessshkaisu p.tokuni{
  margin:5px 0 0 10px;
  padding:0;
  line-height:1em;
}
    /* 20150713　w5000658〜659咽頭がん  */
    
#lvl3_main .intogan{
  margin:20px 0 10px 0 ;
  padding:0;
}
.intogan table.intougankensa{
  margin:2px 0 5px 0;
  padding:0;
  border:1px;
  border-collapse:collapse;
  border-color:#000;
  border-style:solid;
  width:85%;
}
.intougankensa tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.intougankensa td.kensa{
  text-align:left;
  width:30%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:5px;
  line-height:1.4em;
}
.intougankensa td.houhou{
  text-align:left;
  width:70%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:5px;
  line-height:1.4em;
}
.intogan table.intouganshoujou{
  margin:0;
  padding:0;
  border:1px;
  border-collapse:collapse;
  border-color:#000;
  border-style:solid;
  width:95%;
}
.intouganshoujou tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.intouganshoujou td.intoLeft{
  text-align:left;
  width:20%;
  border:1px #000 solid;
  background-color:#98D9FA;
  padding:5px;
  line-height:1.4em;
}
.intouganshoujou td.intoright{
  text-align:left;
  width:80%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:5px;
  line-height:1.4em;
}
.intogan table.intouganseizon{
  margin:0 0 2px 0;
  padding:0;
  border:1px;
  border-collapse:collapse;
  border-color:#000;
  border-style:solid;
  width:65%;
}
.intouganseizon tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.intouganseizon th.seizonhead{
  text-align:center;
  border:1px #000 solid;
  background-color:#98D9FA;
  padding:5px 3px 2px 3px;
  line-height:1.2em;
  font-weight:normal;
}
.intouganseizon td.stage{
  text-align:center;
  width:20%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:5px 3px 2px 3px;
  line-height:1.2em;
}
.intouganseizon td.shoureisu{
  text-align:center;
  width:30%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:5px 3px 2px 3px;
  line-height:1.2em;
}
.intouganseizon td.seizonritsu{
  text-align:center;
  width:50%;
  border:1px #000 solid;
  background-color:#FFF;
  padding:5px 3px 2px 3px;
  line-height:1.2em;
}
#lvl3_main p.pagenext{
  text-align:right;
  line-height:1.4em;
  margin:0px;
  padding:5px 0px 10px 0px;
}
#lvl3_main p.pageback{
  text-align:left;
  line-height:1.4em;
  margin:0px;
  padding:5px 0px 10px 0px;
}
    /* 20150721　w5000154 ジメジメ梅雨の時期はダニが繁殖！ */
    /* 20150721　w5000156 ばっちり！ジメジメ梅雨のキケン予防法 */
#lvl3_main .dani,
#lvl3_main .danitaiji{
  margin:20px auto 10px 0 auto;
  padding:0;
}
.dani p.danitypeTtl,
.danitaiji p.danitaijiTtl{
  text-align:center;
  font-weight:bold;
  color:#990000;
  font-size:16px;
}
  
.dani table.daniTbl,
.danitaiji table.taijiTbl{
  margin:0 auto;
  padding:0;
  border:1px;
  border-collapse:collapse;
  border-color:#000;
  border-style:solid;
  width:90%;
}
.daniTbl tr,
.taijiTbl tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.daniTbl td.daniType{
  text-align:left;
  width:20%;
  border:1px #000 solid;
  background-color:#F8CD9E;
  padding:5px;
  line-height:1.4em;
  font-weight:bold;
}
.daniTbl td.daniDes,
.taijiTbl td.taijiDes{
  text-align:left;
  width:auto;
  border:1px #000 solid;
  background-color:#FFF;
  padding:5px;
  line-height:1.4em;
}
.taijiTbl td.taijihou{
  text-align:center;
  width:20%;
  border:1px #000 solid;
  background-color:#F8CD9E;
  padding:5px;
  line-height:1.4em;
  font-weight:bold;
}
@media screen and (max-width:479px){
#lvl3_main .taijiTbl td.taijihou{
  width:35%;}
}
    /* 20150727　w5000661 サノフィリリース */
#lvl3_main .insulinAnswer{
  margin:20px 0 10px 20px ;
  padding:0;
}
    /* 20150727　w5000451 15分で頭スッキリ！昼寝をしよう */
#lvl3_main .hirune{
  margin:20px 0 10px 0 ;
  padding:0;
}
.hirune table.hiruneTbl{
　margin:15px auto;
  padding:0;
  border:1px;
  border-collapse:collapse;
  border-color:#E3C9AE;
  border-style:solid;
  width:90%;
}
.hiruneTbl tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.hiruneTbl td.baby{
  text-align:left;
  border:1px #E3C9AE solid;
  background-color:#FFEAE1;
  padding:5px;
  line-height:1.4em;
}
.hiruneTbl td.adult{
  text-align:left;
  border:1px #E3C9AE solid;
  background-color:#FBF4DB;
  padding:5px;
  line-height:1.4em;
}
.hiruneTbl td.older{
  text-align:left;
  border:1px #E3C9AE solid;
  background-color:#E7EFEF;
  padding:5px;
  line-height:1.4em;
}
    /* 20150727　w5000452 15分で頭スッキリ！昼寝をしよう */
.hirune table.suiminShougai{
　margin:15px 0;
  padding:0;
  border:1px;
  border-collapse:collapse;
  border-color:#FFCC00;
  border-style:solid;
  width:90%;
}
.suiminShougai tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.suiminShougai td.sshougai{
  text-align:left;
  border:1px #FFCC00 solid;
  background-color:#FAECE5;
  padding:5px;
  line-height:1.4em;
  font-size:14px;
  /*font-size:1.4rem;*/
  width:25%;
}
.suiminShougai td.ssetsumei{
  text-align:left;
  border:1px #FFCC00 solid;
  background-color:#FBF4F1;
  padding:5px;
  line-height:1.4em;
  font-size:14px;
  /*font-size:1.4rem;*/
  width:75%;
}
    /* 20150803　w5000232 快適な睡眠は、正しい知識から。睡眠クイズにチャレンジ！ */
    
#suiminQuiz{
  margin:20px 0 10px 0 ;
  padding:0;
  width:100%;
}
#suiminQuiz table.SquizTbl{
  width:100%;
  margin:0;
  padding:0;
  border-width:0 0 0 15px;
  border-width:0 0 0 1.5rem;
  border-collapse:collapse;
  border-color:#929FDE;
  border-style:solid;
}
  
.SquizTbl tr{
  border-collapse:collapse;
  margin:0;
  padding:0;
}
.SquizTbl th{
  text-align:center;
  border:none;
  padding:5px;
  line-height:1.4em;
  font-size:16px;
  /*font-size:1.6rem;*/
}
.SquizTbl th.abc01{
  background-color:#dddddd;
  width:auto;
}
.SquizTbl th.uso{
  background-color:#929fde;
  width:12%;
}
.SquizTbl th.honto{
  background-color:#53a6a6;
  width:12%;
}
.SquizTbl td{
  border:none;
  margin:0;
  padding:5px;
  line-height:1.2em;
  font-size:16px;
  /*font-size:1.6rem;*/
}
.SquizTbl td.queNum{
  text-align:left;
  background-color:#bccfe4;
  width:10%;
  font-weight:bold;
}
.SquizTbl td.queSen{
  text-align:left;
  background-color:#eeeeee;
  width:auto;
}
.SquizTbl td.honto{
  text-align:center;
  background-color:#b4dada;
}
.SquizTbl td.uso{
  text-align:center;
  background-color:#dde1f4;
}
.SquizTbl td.queSpe{
  background-color:#fff;
  height:15px;
}
.main_menu{
  display:block;
  width:200px;
  height:50px;
  line-height:50px;
  text-align:center;
  border:none;
  background-color:#889AF5;
  font-size:16px;
  /*font-size:1.6rem;*/
  font-weight:bold;
  color:#fff;
  cursor:pointer;
  text-decration:none;
}
.main_menu:hover{
  position:relative;
  background-color:#A9B5F0;
  color:#fff;
}
.sub_menu{
  margin:0 ;
  padding:0;
}
    /* 20150817　w5000663 治療や予防法までわかる！逆流性食道炎セルフチェック */
.nbyBox ul.gyakushoku{
 margin:0;
 padding:0;
 width:100%;
 font-size:0;
 text-align:left;
}
.gyakushoku li.short{
 width:160px;
 margin:0 10px 0 0;
 list-style-type:none;
 display:inline-block;
 font-size:14px;
 vertical-align:top;
}
.gyakushoku li.long{
 width:385px;
 margin:0;
 list-style-type:none;
 display:inline-block;
 font-size:14px;
 vertical-align:top;
}
.gyakushoku li.nomoto{
  width:50%;
  margin-right:5px;
 font-size:16px;
 list-style-type:none;
 display:inline-block;
 vertical-align:top;
}
@media screen and (max-width:479px){
.gyakushoku li.long,
.gyakushoku li.nomoto{ width:100%;}
}
    /* 20150914　w5000665 大麦朝ごはんでセカンドミール効果！食後血糖値の上昇がおだやかに */
.nbyBox ul.oomugi{
 margin:0;
 padding:0;
 width:100%;
 font-size:0;
 text-align:left;
}
.oomugi li.oomugiPower{
 width:260px;
 margin-right:5px;
 font-size:16px;
 list-style-type:none;
 display:inline-block;
 vertical-align:top;
 line-height:1.5;
}
@media screen and (max-width:479px){
.oomugi li.oomugiPower{ width:80%;}
}
    /* 20151005　w5000666 子供の命にかかわることも…風邪とよく似た「RSウイルス感染症」 */
.nbyBox ul.rsvirus{
 margin:0 0 20px 0;
 padding:0;
 width:100%;
 font-size:0;
 text-align:left;
}
.rsvirus li.rshoujou{
 width:150px;
 width:15rem;
 margin-right:5px;
 font-size:16px;
 font-size:1.6rem;
 list-style-type:none;
 display:inline-block;
 vertical-align:top;
 line-height:1.5;
}
.rsvirus li.rshoujou2{
 width:96%;
 margin:0 5px 0 25px;
 margin:0 5px 0 0\9;
 font-size:16px;
 font-size:1.6rem;
 list-style-type:none;
 vertical-align:top;
 line-height:1.5;
 text-indent:-25px;
 text-indent:0\9;
}
.rsvirus li.rshoujouTtl{
 width:96%;
 margin-right:5px;
 font-size:16px;
 font-size:1.6rem;
 list-style-type:none;
 vertical-align:top;
 line-height:1.5;
 font-weight:bold;
}
    /* 20151019　w5000667 台風が近づき気圧が下がると、体調が悪くなる！？ */
    
#lvl3_main div.kiatsu{
 width:97%;
 margin:0;
 padding:0;
}
.kiatsu table.kiatsuTbl{
 width:auto;
 margin:5px 0;
 padding:0;
 border:1px #2D3F6A solid;
 border-collapse:collapse;
 background-color:#fff;
}
.kiatsu p.kiatsuTtl{
 text-align:center;
 font-weight:bold;
}
.kiatsuTbl td.kiatsuTd1{
 width:20%;
 padding:3px;
 margin:0;
 line-height:1.5;
 border:1px #2D3F6A solid;
 vertical-align:top;
}
.kiatsuTbl td.kiatsuTd2{
 width:78%;
 padding:3px;
 margin:0;
 line-height:1.5;
 border:1px #2D3F6A solid;
}
.kiatsu p.nado2{
 text-align:right;
}
  
    /* 20151026　w5000558 足に出るメタボ！？「PAD」 */
#lvl3_main div.pad{
 width:97%;
 margin:0;
 padding:0;
}
.pad p.padTtl{
 text-align:left;
 font-weight:bold;
 margin-top:10px;
}
.pad table.padTbl{
 width:auto;
 margin:0;
 padding:0;
 border:1px #2D3F6A solid;
 border-collapse:collapse;
}
.padTbl td.paddoai{
 width:13%;
 padding:3px;
 margin:0;
 line-height:1.5;
 border:1px #2D3F6A solid;
 vertical-align:top;
 background-color:#CC6600;
 color:#fff;
}
.padTbl td.padshoujou{
 width:85%;
 padding:3px;
 margin:0;
 line-height:1.5;
 border:1px #2D3F6A solid;
 background-color:#FFE8CE;
}
    /* 20151026　w5000512 本当は怖いカビの真実 */
#lvl3_main div.kabi{
 width:97%;
 margin:0 auto;
 padding:0;
}
#lvl3_main .kabi table.kabiTbl{
 width:100%;
 margin:5px auto;
 padding:0;
 border:1px #2D3F6A solid;
 border-collapse:collapse;
}
#lvl3_main .kabiTbl td.kabibasho{
 width:25%;
 padding:3px;
 margin:0;
 line-height:1.5;
 border:1px #2D3F6A solid;
 vertical-align:top;
 background-color:#FFDEB9;
}
#lvl3_main .kabiTbl td.kabijoutai{
 width:73%;
 padding:3px;
 margin:0;
 line-height:1.5;
 border:1px #2D3F6A solid;
 background-color:#FFFEF4;
}
    /* 20151026　w5000508 心の元気を取り戻すフラワーレメディ */
    
#flower{
 width:97%;
 margin:15px 0 0 0;
 padding:0;
}
 
#flower p.flowerTtl{
 font-weight:bold;
 margin:0 0 0 15px;
 padding:0;
}
#flower table#flowerTbl{
 width:97%;
 margin:0;
 padding:5px;
 border:none;
}
#flowerTbl td.top{
 border-bottom:2px dotted pink;
 border-top:2px dotted pink;
}
 
#flowerTbl td.flowerImg{
 width:100px;
 margin:0;
 padding:5px;
 text-align:center;
 border-bottom:2px dotted pink;
 vertical-align:top;
}
 
#flowerTbl td.flowerCont{
 width:auto;
 margin:0;
 padding:5px;
 text-align:left;
 border-bottom:2px dotted pink;
}
#flowerTbl p.fInd{
 line-height:1.75;
 margin-left:20px;
 margin-left:2.0rem;
 font-size:0.9em;
 background-color:#F8FFB3;
 padding:3px;
}
    /* 20151026　w5000500 笑う門には「健康」きたる */
    
#lvl3_main #warai{
 width:97%;
 margin:15px 0 0 0;
 padding:0;
}
 
#warai p.title{
 font-weight:bold;
 margin:0 0 0 15px;
 padding:0;
 text-align:left;
}
#warai table{
 width:97%;
 margin:0 0 15px 0;
 padding:3px;
 border:#FE9770 1px solid;
 border-collapse:collapse;
}
#warai th.shurui{
 width:30%;
 padding:3px;
 background-color:#ff8251;
 border:#FE9770 1px solid;
}
#warai th.rei{
 width:68%;
 padding:3px;
 background-color:#ff8251;
 border:#FE9770 1px solid;
}
 
#warai td.shurui{
 margin:0;
 padding:5px;
 border:#FE9770 1px solid;
 background-color:#fff;
 vertical-align:top;
 line-height:1.3;
}
 
#warai td.rei{
 margin:0;
 padding:5px;
 border:#FE9770 1px solid;
 background-color:#fff;
 line-height:1.3;
}
 
    /* 20151026　w5000591 備えあれば憂いなし！インフルエンザについて知っておこう */
#lvl3_main #scrub{
 width:98%;
 margin:15px 0;
 padding:4px;
 background-color:#fff;
}
 
#scrub p.title{
 font-weight:bold;
 margin:0 15px 0 0;
 padding:0;
 text-align:left;
}
 
#scrub table{
 width:50%;
 margin:0;
 padding:0;
 text-align:left;
 float:left;
 border:none;
}
@media screen and (max-width:479px){
    #scrub table{
 width:98%;
 float:none;
}
}
#scrub td{
 text-align:left;
 margin:0;
 padding:0px;
 border:none;
}
#scrub td.scrub01{
 width:100px;
}
#scrub td.scrub02{
 width:auto;
 vertical-align:top;
} 
#scrub p.scrubText{
 text-indent:-20px;
 margin-left:20px;
 font-size:14px;
 line-height:1.3;
}
    /* 20151102　w5000668 爪白癬や水虫の原因菌から、家族を守ろう！ */
#lvl3_main .nbyBox ul.tsumehakusen{
 margin:0 auto 0 20px;
 padding:0;
 width:95%;
 text-align:left;
}
#lvl3_main .tsumehakusen li{
 width:100%;
 margin:0;
 padding:0;
 list-style-type:none;
 line-height:1.6;
 text-indent:-20px;
}
@media screen and (max-width:479px){
 #lvl3_main .nbyBox ul.tsumehakusen{
 margin:0 auto 0 20px;
 padding:0;
 width:95%;
 text-align:left;}
.tsumehakusen li{
 width:100%;
 margin:0;
 padding:0;
 list-style-type:none;
 text-indent:-20px;
 line-height:1.6;
}
}
#tsumehakusenTbl{
 width:97%;
 text-align:left;
 border:1px #000000 solid;
 border-collapse:collapse;
 margin:0 auto;
 padding:0;
 background-color:#fff;
}
#tsumehakusenTbl tr{
 margin:0;
 padding:0;
}
#tsumehakusenTbl td.tsumeType01{
 border:1px #000000 solid;
 width:30%;
 padding:3px;
 line-height:1.4;
 font-size:15px;
}
 
#tsumehakusenTbl td.tsumeType02{
 border:1px #000000 solid;
 width:68%;
 padding:3px;
 line-height:1.4;
 font-size:15px;
}
    /* 20151116　w5000465 色で解決！？心と体のトラブル */
#lvl3_main #color{
 width:97%;
 margin:0;
 padding:0;
}
#color img.colorName{
 margin:10px 0 3px 0;
 padding:0;
}
 
#color table.colorTbl{
 width:100%;
 margin:0 0 10px 0;
 padding:3px;
 border-collapse:collapse;
}
 
.tblRed{
  border:#FF6666 2px solid;
}
.tblOragne{ 
  border:#FF9900 2px solid;
}
.tblYellow{
 border:#FFCC00 2px solid;
}
.tblGreen{
 border:#86E155 2px solid;
}
.tblBlue{
 border:#6FB9D5 2px solid;
}
.tblPurple{
 border:#CC66CC 2px solid;
}
 
.colorTbl td{
 font-size:16px;
 border-collapse:collapse;
 padding:3px;
 margin:0;
}
 
.colorTbl td.selRed1{
 width:20%;
 border:#FF6666 2px solid;
 background-color:#FFE6E6;
}
.colorTbl td.selRed2{
 width:auto;
 border:#FF6666 2px solid;
 background-color:#fff;
}
.colorTbl td.selOrange1{
 width:20%;
 border:#FF9900 2px solid;
 background-color:#FFECD0;
}
.colorTbl td.selOrange2{
 width:auto;
 border:#FF9900 2px solid;
 background-color:#fff;
}
.colorTbl td.selYellow1{
 width:20%;
 border:#FFCC00 2px solid;
 background-color:#FFFAD7;
}
.colorTbl td.selYellow2{
 width:auto;
 border:#FFCC00 2px solid;
 background-color:#fff;
}
.colorTbl td.selGreen1{
 width:20%;
 border:#86E155 2px solid;
 background-color:#EAFDDF;
}
.colorTbl td.selGreen2{
 width:auto;
 border:#86E155 2px solid;
 background-color:#fff;
}
.colorTbl td.selBlue1{
 width:20%;
 border:#6FB9D5 2px solid;
 background-color:#F0FDFD;
}
.colorTbl td.selBlue2{
 width:auto;
 border:#6FB9D5 2px solid;
 background-color:#fff;
}
.colorTbl td.selPurple1{
 width:20%;
 border:#CC66CC 2px solid;
 background-color:#F5E1FB;
}
.colorTbl td.selPurple2{
 width:auto;
 border:#CC66CC 2px solid;
 background-color:#fff;
}
 
 
/* 20151116　w5000669 50歳以上の人は2年に1回！胃がん検診を受けよう */
#igankenshin{
 width:70%;
 margin:20px 0;
 padding:0;
}
@media screen and (max-width:479px){
  #igankenshin{ width:95%;}
}
#igankenshin .title{
 font-weight:bold;
 font-size:16px;
 line-height:1.3;
}
#igankenshin table.igankenshinTbl{
 width:100%;
 border-collapse:collapse;
 margin:0;
 background-color:#fff;
 font-size:15px;
}
#igankenshin .igankenshinTbl td{
 border-collapse:collapse;
 border:#999999 1px solid;
 padding:3px 3px 3px 5px;
 margin:0;
}
#igankenshin .igankenshinTbl td.henkouomae{
 width:28%;
 background-color:#009933;
 color:#fff;
}
#igankenshin .igankenshinTbl td.henkouogo{
 width:auto;
 background-color:#009933;
 color:#fff;
}
#igankenshin .igankenshinTbl td.leftsel{
 width:28%;
 background-color:#FFFF66;
 text-align:center;
}
/* 20151116　w3000156 あなたの家族・大事な人の生活習慣病危険度チェック */
.aaaaa{
 margin-bottom:50px;
 margin-bottom:5rem;
 margin-left:30%;
 text-align:center;
 width:67%;
}
.aaaaa ul.YorN{
 width:98%;
 margin:0;
 padding:0.6rem;
 text-align:center;
 clear:both;
}
.aaaaa ul.YorN li.yes{
 width:100px;
 height:30px;
 height:3rem;
 background-color:#F7D358;
 margin-right:30px;
 padding-top:10px;
 padding-top:1rem;
 float:left;
 list-style-type:none;
}
.aaaaa .YorN li.no{
 width:100px;
 height:30px;
 height:3rem;
 padding-top:10px;
 padding-top:1rem;
 background-color:#A9A9F5;
 float:left;
 list-style-type:none;
}
.aaaaa .YorN a{
 text-decoration:none;
}
#lvl3_main .lifestylecheck{
 background-color:#ccc;
 padding:5px;
 clear:both;
}
#nikusesshu{
 width:97%;
 margin:5px 0 20px 0;
 pdding:0;
}
#nikusesshu .nikusesshuTbl{
 width:100%;
 border:#999999 1px solid;
 border-collapse:collapse;
}
.nikusesshuTbl td{
 padding:1px;
 background-color:#fff;
 border:#999999 1px solid;
 border-collapse:collapse;
 font-size:13px;
 font-size:1.3rem;
 text-align:center;
}
.nikusesshuTbl td.niku1{
 width:10%;
 background-color:#FFFFCC;
}
.nikusesshuTbl td.niku2{
 width:6.4%;
}
 
#yasaisesshu{
 width:97%;
 margin:5px 0 20px 0;
 pdding:0;
}
#yasaisesshu .yasaisesshuTbl{
 width:100%;
 border:#999999 1px solid;
 border-collapse:collapse;
}
.yasaisesshuTbl td{
 padding:1px;
 background-color:#fff;
 border:#999999 1px solid;
 border-collapse:collapse;
 font-size:13px;
 font-size:1.3rem;
 text-align:center;
}
.yasaisesshuTbl td.yasai1{
 width:24%;
 background-color:#FFFFCC;
}
.yasaisesshuTbl td.yasai2{
 width:24%;
}
 
#eiyousofukumu{
 width:97%;
 margin:20px 0;
 pdding:0;
}
#eiyousofukumu .eiyousofukumuTbl{
 width:100%;
 border:#999999 1px solid;
 border-collapse:collapse;
}
.eiyousofukumuTbl td{
 padding:2px;
 background-color:#fff;
 border:#999999 1px solid;
 border-collapse:collapse;
 font-size:13px;
 font-size:1.3rem;
 text-align:left;
}
.eiyousofukumuTbl td.eiyouso1{
 width:18%;
 background-color:#FFFFCC;
}
.eiyousofukumuTbl td.eiyouso2{
 width:40%;
}
 
/* 20151124　w5000458 生活習慣でわかる！あなたの余命はあと何年？ */
#heikinyomei{
 width:70%;
 margin:0;
 padding:0;
}
@media screen and (max-width:479px){
  #heikinyomei{ width:95%;}
}
#heikinyomei .title{
 font-weight:bold;
 font-size:16px;
 font-size:1.6rem;
 line-height:1.3;
}
#heikinyomei table.heikinyomeiTbl{
 width:100%;
 border-collapse:collapse;
 margin:0;
 font-size:15px;
 /*font-size:1.5rem;*/
}
#heikinyomei .heikinyomeiTbl td{
 border-collapse:collapse;
 border:#fff 1px solid;
 padding:3px 3px 3px 5px;
 margin:0;
 text-align:center;
}
#heikinyomei .heikinyomeiTbl td.nenrei{
 width:28%;
 background-color:#EFE289;
 text-align:center;
}
 #heikinyomei .heikinyomeiTbl td.nenrei2{
 width:28%;
 background-color:#F0F4B7;
}
 
#heikinyomei .heikinyomeiTbl td.heikinyomeiTtl{
 width:auto;
 background-color:#CEC9FE;
}
#heikinyomei .heikinyomeiTbl td.yomeiMan{
 width:auto;
 background-color:#B8D1FC;
}
#heikinyomei .heikinyomeiTbl td.yomeiMan2{
 width:auto;
 background-color:#D8E7FE;
}
 
 #heikinyomei .heikinyomeiTbl td.yomeiWoman{
 width:auto;
 background-color:#EBCAF0;
}
 #heikinyomei .heikinyomeiTbl td.yomeiWoman2{
 width:auto;
 background-color:#F5E2FA;
}
    /* 20151130　w3001137 双極性障害とは？ */
#bipolar{
 margin:0;
 padding:0;
 width:97%;
}
#bipolar table.bipoType{
 width:100%
 border:#333333 1px solid;
 background-color:#fff;
 border-collapse:collapse;
 margin:0 0 10px 0;
}
.bipoType td{
 margin:0;
 padding:3px;
 border:#333333 1px solid;
 border-collapse:collapse;
 font-size:16px;
 line-height:1.5;
}
.bipoType td.seltype1{
 width:15%;
 background-color:#D0F5A9;
}
 
.bipoType td.seltype2{
 width:auto;
}
#bipolarFooter{
 margin:10px;
 padding:0;
 width:97%;
 text-align:left;
}
 
#bipolarFooter p.bipolarFooterP{
 font-size:14px;
 line-height:1.5;
}
 
#bipolarFooter .doctor{
 width:97%;
 background-color:#F2F2F2;
 margin:10px 0 20px 0;
 padding:5px;
}
    /* 20151130　w3001138 双極性障害の症状チェック */
#bipSymptom,#bipSymptom2{
 width:98%;
 margin:0;
 padding:0;
}
#bipSymptom p.title{
 font-weight:bold;
 text-align:center;
 font-size:16px;
}
 
#bipSymptom .symptom{
 float:left;
 width:49%;
 height:765px;
 margin:0 0 5px 0;
 padding:0;
}
@media screen and (max-width:479px){
    #bipSymptom .symptom{
	  width:98%;
 float:none;
 height:auto;
	}
}
#bipSymptom .utsu{
 background-color:#CEE3E8;
}
#bipSymptom .sou{
 background-color:#FEF8D4;
} 
 
#bipSymptom .symptom p.title{
 font-weight:bold;
 text-align:center;
 font-size:16px;
}
#bipSymptom .symptom ul{
 margin:0 5px 5px 0;
 padding:0;
}
#bipSymptom .symptom li{
 list-style-type:none;
 text-align:left;
 margin-left:40px;
 text-indent:-40px;
 padding:3px;
 line-height:1.4;
 font-size:15px;
}
@media screen and (max-width:479px){
   #bipSymptom .symptom li{
 margin-left:4.0rem;
 text-indent:-4.0rem;
}
}
#bipSymptom .symptom img.bipoimg{
 width:280px;
 margin:0;
 padding:0;
}
@media screen and (max-width:479px){
   #bipSymptom .symptom img.bipoimg{
       width:100%;
}
}
#bipSymptom .bipoSource{
 clear:both;
 font-size:14px;
 line-height:1.4;
 text-align:right;
 margin:0;
}
#bipSymptom .symptom p.nado{
 text-align:rigt;
 font-size:15px;
 margin:0 10px 0 0;
 padding:0;
}
 
#bipSymptom2 .symptom2{
 float:left;
 width:49%;
 margin:0 2px 5px 0;
 background-color:#fff;
 height:420px;
}
#bipSymptom2 .symptom2 p.title{
 font-weight:bold;
 text-align:center;
 font-size:16px;
 background-color:#ddd;
 margin:0;
 padding:0;
}
 #bipSymptom2 .symptom2 ul{
 margin:0 5px 0 0;
 padding:0;
}
#bipSymptom2 .symptom2 li{
 list-style-type:none;
 text-align:left;
 margin-left:15px;
 text-indent:-15px;
 padding:3px;
 line-height:1.4;
 font-size:15px;
}
 
#bipSymptom2 .symptom2 p.nado{
 text-align:rigt;
 font-size:15px;
 margin:0 10px 0 0;
 padding:0;
}
 
 @media screen and (max-width:479px){
    #bipSymptom2 .symptom2{
	  width:98%;
 float:none;
 height:auto;
	}
}
@media screen and (max-width:479px){
   #bipSymptom2 .symptom2 li{
 margin-left:1.5rem;
 text-indent:-1.5rem;
}
}
    /* 20151130　w3001139 双極性障害の治療 */
#bipoMed{
 width:98%;
 margin:0 0 15px 0;
 padding:0;
}
#bipoMed table.bipoMedTbl{
 width:100%;
 border:1px #999 solid;
 border-collapse:collapse;
 margin:0;
 padding:0;
 font-size:15px;
 line-height:1.6;
}
.bipoMedTbl th{
 text-align:center;
 margin:0;
 padding:3px;
 border:1px #999 solid;
 background-color:#ddd;
}
 
.bipoMedTbl td.medType{
 text-align:left;
 width:20%;
 padding:3px;
 border:1px #999 solid;
 vertical-align:top;
 font-weight:bold;
}
 
.bipoMedTbl td.medChar{
 text-align:left;
 width:40%;
 padding:3px;
 border:1px #999 solid;
 vertical-align:top;
}
.bipoMedTbl td.bg_01{
 background-color:#E0E6F8;
}
.bipoMedTbl td.bg_02{
 background-color:#fff8dd;
}
.bipoMedTbl td.color_01{
	color:#cc0000;
	}
.bipoMedTbl td.color_02{
	color:#598ba4;
	}
.bipoMedTbl td.color_03{
	color:#f7785b;
	}
.bipoMedTbl p.nado{
 text-align:right;
}
.bipoMedTbl span.ft15{
 font-size:15px;
 color:#000;
}
#bipoMed .bipoSource{
 text-align:right;
 font-size:14px;
 margin:3px 0 10px 0;
 line-height:1.6;
}
    /* 20151130　w3001140 双極性障害の再発を防ぐために */
#bipoRecu{
 width:98%;
 margin:0 0 15px 0;
 padding:0;
}
#bipoRecu table.bipoRecuTbl{
 width:100%;
 border:1px #999 solid;
 border-collapse:collapse;
 margin:0;
 padding:0;
 font-size:15px;
 line-height:1.6;
}
.bipoRecuTbl td.yocho,
.bipoRecuTbl th.thyocho{
 text-align:left;
 width:16%;
 padding:3px;
 border:1px #999 solid;
 vertical-align:top;
 background-color:#ddd;
 font-weight:bold;
}
.bipoRecuTbl th.thutsu{
 padding:3px;
 border:1px #999 solid;
 vertical-align:top;
 background-color:#E0E6F8;
	color:#598ba4;
	font-weight:bold;
	text-align:center;
	}
.bipoRecuTbl th.thsou{
 padding:3px;
 border:1px #999 solid;
 vertical-align:top;
 background-color:#fff8dd;
	color:#f7785b;
	font-weight:bold;
	text-align:center;
	}
 
.bipoRecuTbl td.utsu{
 text-align:left;
 width:42%;
 padding:3px;
 border:1px #999 solid;
 vertical-align:top;
 background-color:#E0E6F8;
}
 
.bipoRecuTbl td.sou{
 text-align:left;
 width:42%;
 padding:3px;
 border:1px #999 solid;
 vertical-align:top;
 background-color:#fff8dd;
}
.bipoRecuTbl ul{
 margin:0;
 padding:0;
}
.bipoRecuTbl li{
 list-style-type:none;
 text-align:left;
 margin:0 0 0 15px;
 text-indent:-15px;
 padding:3px;
 line-height:1.2;
 font-size:15px;
}
@media screen and (max-width:479px){
   .bipoRecuTbl li{
 margin:0 0 0 15px;
 text-indent:-15px;
 padding:3px;
 line-height:1.2;}
}
 
.bipoRecuTbl p.nado{
 text-align:right;
}
.bipoRecuTbl span.ft15{
 font-size:15px;
 color:#000;
}
#bipoRecu .bipoSource{
 text-align:right;
 font-size:14px;
 margin:3px 0 10px 0;
 line-height:1.6;
}
 
     /* 20151130　w3001141 双極性障害の再発を防ぐために */
#lvl3_main .umn{
 width:97%;
 margin:0 0 10px 0;
 padding:2px;
 font-size:12px;
 background-color:#ddd;
}
     /* 20151214　w5000671 冬の乾燥で血液ドロドロ！脳梗塞・心筋梗塞で突然死を招くことも */
#winterDry{
 width:98%;
 margin:0 auto 15px auto;
 padding:0;
}
 
 
#winterDry p.winterDryTtl{
 font-weight:bold;
 text-align:center;
 font-size:16px;
}
 
#winterDry table.dryReasonTbl{
 width:100%;
 border:1px #999 solid;
 border-collapse:collapse;
 margin:0;
 padding:0;
 font-size:15px;
 line-height:1.6;
 background-color:#fff;
}
.dryReasonTbl td{
  padding:3px;
 border:1px #999 solid;
 vertical-align:top;
 font-size:15px;
}
.dryReasonTbl td.leftsel{
 width:30%;
}
.dryReasonTbl td.rightsel{
 width:auto;
}
     /* 20160104　w5000672 ビール腹をへこませたい！ぽっこりを解消する居酒屋の注文テクニック */
#beerAbd{
 width:95%;
 margin:20px 0;
 padding:0;
}
@media screen and (max-width:479px){
  #beerAbd{ width:95%;}
}
#beerAbd .title{
 font-weight:bold;
 font-size:16px;
 line-height:1.3;
}
#beerAbd table.beerAbdTbl{
 width:100%;
 border-collapse:collapse;
 margin:0;
 background-color:#fff;
 font-size:15px;
}
#beerAbd .beerAbdTbl th{
 border-collapse:collapse;
 border:#999999 1px solid;
 padding:5px;
 margin:0;
 color:#fff;
 width:50%;
}
#beerAbd .beerAbdTbl th.out{
 background-color:#DD0000;
}
#beerAbd .beerAbdTbl th.safe{
 background-color:#0000FF;
}
 
#beerAbd .beerAbdTbl td{
 border-collapse:collapse;
 border:#999999 1px solid;
 padding:5px;
 margin:0;
 vertical-align:top;
}
#izakayaDrink{
 width:70%;
 margin:20px 0;
 padding:0;
}
@media screen and (max-width:479px){
  #izakayaDrink{ width:95%;}
}
#izakayaDrink .title{
 font-weight:bold;
 font-size:16px;
 line-height:1.3;
}
#izakayaDrink table#drink{
 width:100%;
 border-collapse:collapse;
 margin:0;
 background-color:#fff;
}
#izakayaDrink p.source{
 font-size:12px;
 text-align:right;
 line-height:1.3;
 margin:5px 0 0 0;
}
#drink th{
 border-collapse:collapse;
 border-top:#999999 1px solid;
 border-right:#999999 1px solid;
 border-left:#999999 1px solid;
 border-bottom:#999999 3px double;
 padding:5px;
 margin:0;
 font-size:14px;
}
#drink td{
 border-collapse:collapse;
 border:#999999 1px solid;
 padding:5px;
 margin:0;
 line-height:1.3;
 font-size:14px;
}
#drink td.nomimono{
 width:50%;
}
#drink td.energy{
 width:30%;
}
#drink td.toushitsu{
 width:20%;
}
     /* 20160112　w5000673 若くいたいならアーモンド！これぞ自然が生んだマルチサプリ */
#lvl3_main .graphArea{
 display:block;
 margin:0 auto 10px auto;
 padding:0;
}
#lvl3_main .graphArea p.title{
 font-size:16px;
 font-weight:bold;
 margin:0 0 5px 0;
 text-align:center;
} 
#lvl3_main .graphArea img{
 display:block;
 margin:0 auto;
 padding:0;
 width:auto;
}
@media screen and (max-width:479px){
  #lvl3_main .graphArea img{ width:90%;}
}
     /* 20160328　w3001077〜 関節リウマチ */
#lvl3_main #rheumatismTbl{
 margin:0 auto 20px auto;
 padding:0;
 border:1px solid #696969; 
 border-collapse:collapse;
 width:95%;
}
#lvl3_main #rheumatismTbl tr{
 border-collapse:collapse;
}
#lvl3_main p.rheumatismTblTtl{
 border-collapse:collapse;
 font-weight:bold;
 font-size:16px;
 line-height:1.3;
 text-align:center;
 margin:10px 0 2px 0;
}
#rheumatismTbl td.kensa1{
 background-color:#ddbadd;
 border:1px solid #696969; 
 text-align:center;
 padding:5px;
 margin:0;
}
#rheumatismTbl td.kensa2{
 background-color:#FFFFE0;
 border:1px solid #696969; 
 text-align:center;
 padding:5px;
 margin:0;
}
#rheumatismTbl td.kensa3{
 background-color:#fff;
 border:1px solid #696969; 
 text-align:center;
 padding:5px;
 margin:0;
 text-align:left;
}
#lvl3_main table.rheumatismTbl2{
 margin:0 auto 20px auto;
 padding:0;
 width:95%;
 font-size:14px;
 border-collapse:collapse;
}
 
#lvl3_main .rheumatismTbl2 td.exercise{
 background-color:#FFFFE0;
 text-align:left;
 font-size:14px;
 line-height:1.5;
 border-top:1px solid #cfcfcf;
 border-bottom:1px solid #cfcfcf;
 border-left:4px solid #99cc00;
 padding:4px;
}
#lvl3_main .rheumatismTbl2 td.exercise2{
 background-color:#FFF;
 text-align:left;
 font-size:14px;
 line-height:1.5;
 padding:0;
 width:auto;
}
#lvl3_main .rheumatismTbl2 td.exercise3{
 text-align:left;
 font-size:14px;
 line-height:1.5;
 padding:4px 10px 10px 0;
 vertical-align:top;
 width:auto;
}
/*w5000278 表面化させない、濃くしない、シミ対策 */
.shimiTbl{
 width:95%;
 border:#660033 1px solid;
 border-collapse:collapse;
 margin:0 auto 15px auto;
}
.shimiTbl ul{
 margin:0;
 padding:0;
}
.shimiTbl li{
 padding-left:1em;
 text-indent:-1em;
 list-style-type:none;
 line-height:1.4;
 margin-top:5px;
}
.shimiTbl td{
 border:#660033 1px solid;
 border-collapse:collapse;
 padding:3px;
 background-color:#fff;
}
.shimiTbl td.lv{
 background-color:#FFE6E6;
 width:20%;
}
.shimiTbl td.eat{
 background-color:#FFCCCC;
}
.shimiTbl td.life{
 background-color:#FFE6E6;
}
.shimiTbl span.pink1{
 color:#D06273;
}
.shimiTbl span.pink2{
 color:#E19BA6;
}
     /* lvl3　共通テンプレート */
#lvl3_main #lvl3ContentsBox,
#lvl3_main .lvl3ContentsBoxc{
 width:98%;
 margin:15px 0;
 padding:0;
 align:center;
}
 
#lvl3_main #lvl3ContentsBox .title,
#lvl3_main .lvl3ContentsBoxc .title{
 font-weight:bold;
 font-size:16px;
 line-height:1.3;
 text-align:center;
}
 
#lvl3_main #lvl3ContentsBox table,
#lvl3_main .lvl3ContentsBoxc table{
 margin:0 auto 10px auto;
 padding:0;
 border-collapse:collapse;
 background-color:#fff;
 border:#999999 1px solid;
 width:auto;
}
#lvl3_main #lvl3ContentsBox th,
#lvl3_main .lvl3ContentsBoxc th{
 padding:5px;
 margin:0;
 border-collapse:collapse;
 background-color:#ddd;
 border-left:#999999 1px solid;
 border-top:#999999 1px solid;
 border-right:#999999 1px solid;
 border-bottom:#999999 3px double;
 line-height:1.3;
 font-size:14px;
 width:auto;
}
#lvl3_main #lvl3ContentsBox tr,
#lvl3_main .lvl3ContentsBoxc tr{
 width:100%;
}
#lvl3_main #lvl3ContentsBox td,
#lvl3_main .lvl3ContentsBoxc td{
 padding:5px;
 margin:0;
 border-collapse:collapse;
 background-color:#fff;
 border:#999999 1px solid;
 line-height:1.5;
 font-size:16px;
 vertical-align:top;
 width:auto;
}
#lvl3_main #lvl3ContentsBox .ft14,
#lvl3_main .lvl3ContentsBoxc .ft14{
 font-size:14px;
}
#lvl3_main #lvl3ContentsBox .ftBrw,
#lvl3_main .lvl3ContentsBoxc .ftBrw{ color:#990000;}
#lvl3_main #lvl3ContentsBox .ftBold,
#lvl3_main .lvl3ContentsBoxc .ftBold{ font-weight:bold;}
#lvl3_main #lvl3ContentsBox .wd10,
#lvl3_main .lvl3ContentsBoxc .wd10{ width:10%;}
#lvl3_main #lvl3ContentsBox .wd15,
#lvl3_main .lvl3ContentsBoxc .wd15{ width:15%;}
#lvl3_main #lvl3ContentsBox .wd20,
#lvl3_main .lvl3ContentsBoxc .wd20{ width:20%;}
#lvl3_main #lvl3ContentsBox .wd25,
#lvl3_main .lvl3ContentsBoxc .wd25{ width:25%;}
#lvl3_main #lvl3ContentsBox .wd30,
#lvl3_main .lvl3ContentsBoxc .wd30{ width:30%;}
#lvl3_main #lvl3ContentsBox .wd35,
#lvl3_main .lvl3ContentsBoxc .wd35{ width:35%;}
#lvl3_main #lvl3ContentsBox .wd40,
#lvl3_main .lvl3ContentsBoxc .wd40{ width:40%;}
#lvl3_main #lvl3ContentsBox .wd45,
#lvl3_main .lvl3ContentsBoxc .wd45{ width:45%;}
#lvl3_main #lvl3ContentsBox .wd50,
#lvl3_main .lvl3ContentsBoxc .wd50{ width:50%;}
#lvl3_main #lvl3ContentsBox .wd55,
#lvl3_main .lvl3ContentsBoxc .wd55{ width:55%;}
#lvl3_main #lvl3ContentsBox .wd60,
#lvl3_main .lvl3ContentsBoxc .wd60{ width:60%;}
#lvl3_main #lvl3ContentsBox .wd70,
#lvl3_main .lvl3ContentsBoxc .wd70{ width:70%;}
#lvl3_main #lvl3ContentsBox .wd80,
#lvl3_main .lvl3ContentsBoxc .wd80{ width:80%;}
#lvl3_main #lvl3ContentsBox .wd90,
#lvl3_main .lvl3ContentsBoxc .wd90{ width:90%;}
@media screen and (max-width:479px){
lvl3_main #lvl3ContentsBox table.wd70,
#lvl3_main .lvl3ContentsBoxc table.wd70,
#lvl3_main #lvl3ContentsBox table.wd80,
#lvl3_main .lvl3ContentsBoxc table.wd80,
#lvl3_main #lvl3ContentsBox table.wd90,
#lvl3_main .lvl3ContentsBoxc table.wd90{ width:100%;}
}
@media screen and (max-width:479px){
#lvl3_main #lvl3ContentsBox div.wd60,
#lvl3_main .lvl3ContentsBoxc div.wd60{ width:95%;}
}
#lvl3_main #lvl3ContentsTbl p.source,
#lvl3_main .lvl3ContentsTblc p.source,
#lvl3_main #lvl3ContentsBox p.source,
#lvl3_main .lvl3ContentsBoxc p.source{
 font-size:12px;
 text-align:center;
 line-height:1.3;
 margin:5px 0 0 0;
}
@media screen and (max-width:479px){
#lvl3_main #lvl3ContentsTbl p.source,
#lvl3_main #lvl3ContentsBox p.source,
#lvl3_main .lvl3ContentsBoxc p.source{
 text-align:left;}
}
#lvl3_main .nbybox_right5{
  float:right;
  font-size:14px;
  margin:5px 0 0 5px;
  padding:7px;
  width:35%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
 line-height:1;
}
#lvl3_main .nbybox_right6{
  float:right;
  font-size:14px;
  margin:5px 0 0 5px;
  padding:7px;
  width:40%;
  border:solid #2D3F6A 2px;
  background-color:#fff;
 line-height:1;
}
#lvl3_main .nbybox_right5 p.title,
#lvl3_main .nbybox_right6 p.title{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#2D3F6A;
  line-height:1.2;
}
#lvl3_main .nbybox_right5 ul,
#lvl3_main .nbybox_right6 ul{
  margin:0;
  padding:0;
  text-aline:center;
}
#lvl3_main .nbybox_right5 li{
  display:inline-block;
  font-size:16px;
  list-style:none;
  margin:0;
  padding:3px;
  width:45%;
}
#lvl3_main .nbybox_right6 li{
  font-size:16px;
  list-style:none;
  margin:0;
  padding:3px;
  width:auto;
}
#lvl3_main .list00{
  list-style:none;
  margin:0;
  padding:0 0 0 1em;
  text-indent:-1em;
}
#lvl3_main .list01{
  margin:0;
  padding:0 0 0 1em;
  text-indent:1em;
}
#lvl3_main .nbybox_right5 p.nad,
#lvl3_main .nbybox_right6 p.nado{
  font-size:14px;
}
@media screen and (max-width:479px){
#lvl3_main .nbybox_right5 li{
  display:block;
  width:auto;}
#lvl3_main .nbybox_right6{
  width:50%;}
}
#lvl3_main img.libImg{
 display:block;
 margin:10px auto;
}

/* 目次 -----------*/
.leadBox{padding:0 1em;}
#lvl3_main p.anchorTtl,
p.anchorTtl{
  margin:8px 8px 0;
  color:#aaa;
  font-size:14px;
  font-weight:bold;
}
.anchorList{
  counter-reset:anchorNum;
  list-style:none;
  margin:0 0 1.5em 1em;
  padding:0 0 0 1em;
  text-indent:-1em;
}
.anchorList li:before{
  counter-increment:anchorNum;
  content:counter(anchorNum);
  margin:0;
  padding:0 10px 0 0;
  color:#aaa;
  font-weight:bold;
}
@media screen and (max-width:479px){
.anchorList{
  margin-left:8px;
}
.anchorList a{
  font-weight:bold;
  text-decoration:none;
}
}
