/* CSS Document */

.body10 {  font-size: 10px; line-height:14px;}
.body12 {  font-size: 12px; line-height:18px;text-align:left;}

.catch14 {  font-size: 14px;  font-weight:bold;}

.mgn6 {margin:6px 0 6px 0;}
.mgntop6 {margin-top:6px;}

/*　特集用　*/
#main_back.lead{font-size: 12px; line-height: 160%;}
#main_back.conts{font-size: 12px; line-height: 150%;}
#main_back.cap{font-size: 10px; line-height: 140%;}

#main_back.size9   {  font-size: 9px;}
#main_back.size10 {  font-size: 10px;}
#main_back.size12 {  font-size: 12px;}
#main_back.size14 {  font-size: 14px;}
#main_back.body10 {  font-size: 10px; line-height:14px;}
#main_back.body12 {  font-size: 12px; line-height:18px;}
#main_back.catch10 {  font-size: 10px;  font-weight:bold}
#main_back.catch12 {  font-size: 12px;  font-weight:bold}
#main_back.catch14 {  font-size: 14px;  font-weight:bold;}
#main_back.english {  font-size: 10px; font-family: "verdana", "Arial", "Helvetica"}
#main_back.english2 {  font-size: 10px; font-family: "verdana", "Arial", "Helvetica"; color: #666666}

/*　本文用　*/
.l6{font-size: 26px; line-height: 145%;}
.l5{font-size: 19px; line-height: 140%;}
.l4{font-size: 14px; line-height: 145%;}
.l3{font-size: 12px; line-height: 145%;}
.l2{font-size: 10px; line-height: 145%;}
.l1{font-size:  9px; line-height: 145%;}

/*　キャプション用　*/
.m6{font-size: 26px; line-height: 125%;}
.m5{font-size: 19px; line-height: 125%;}
.m4{font-size: 14px; line-height: 125%;}
.m3{font-size: 12px; line-height: 125%;}
.m2{font-size: 10px; line-height: 125%;}
.m1{font-size:  9px; line-height: 125%;}

/*　行間指定なし　*/
.s6{font-size: 26px;}
.s5{font-size: 19px;}
.s4{font-size: 14px;}
.s3{font-size: 12px;}
.s2{font-size: 10px;}
.s1{font-size:  9px;}

/*　特集用　*/
.lead{font-size: 12px; line-height: 160%;}
.conts{font-size: 12px; line-height: 150%;}
.cap{font-size: 10px; line-height: 140%;}

.size9   {  font-size: 9px;}
.size10 {  font-size: 10px;}
.size12 {  font-size: 12px;}
.size14 {  font-size: 14px;}
.body10 {  font-size: 10px; line-height:14px;}
.body12 {  font-size: 12px; line-height:18px;}
.catch10 {  font-size: 10px;  font-weight:bold}
.catch12 {  font-size: 12px;  font-weight:bold}
.catch14 {  font-size: 14px;  font-weight:bold;}
.english {  font-size: 10px; font-family: "verdana", "Arial", "Helvetica"}
.english2 {  font-size: 10px; font-family: "verdana", "Arial", "Helvetica"; color: #666666}

/* バックナンバー一覧 *********************/


#specialbacknumber ul {margin:5px 25px 0 25px; width:auto}

#specialbacknumber li {
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	list-style-type: none;
	border-bottom-color: #666666;
	}
#specialbacknumber font.title{margin:0 0 3px 5px; font-size: 12px; line-height: 145%;}

#specialbacknumber img{border: 1px solid #666666;}

#specialbacknumber a:visited {
	color: #666666;text-decoration:none; display: block;list-style-type: none;}
#specialbacknumber a:hover {
	color: #f34d53;text-decoration:none; background-color:#efefef; display: block;list-style-type: none;}
#specialbacknumber a:active {
	color: #666666;
	text-decoration:none;
	display: block; display: block;list-style-type: none;
} 

/*　こころとからだ事典　*/
#h-jiten-index {color:#333333;}
#h-jiten-index .tit-left{float:left;margin-top:12px;}
#h-jiten-index .tit-right{font-size:12px;float:right;padding:15px 20px 15px 20px;line-height:20px;width:354px;height:86px;background-color:#EDEDED;margin-top:12px;}
#h-jiten-index .menu-body {width:259px;height:330px;border:solid 1px #FFC354;float:left;padding:10px;}
#h-jiten-index .menu-heart {width:259px;height:330px;border:solid 1px #FF99BB;float:right;padding:10px;}
#h-jiten-index #sp {font-size:12px;margin-top:20px;line-height:18px;border:solid 1px #66BB66;padding:10px;}
#h-jiten-index #sp a {font-weight:bold;color:#1D8866;line-height:18px;}
#h-jiten-index #sp a:active {font-weight:bold;color:#1D8866;line-height:18px;}
#h-jiten-index #sp a:visited {font-weight:bold;color:#1D8866;line-height:18px;}
#h-jiten-index #sp a:hover {font-weight:bold;color:#1D8866;line-height:18px;}
#h-jiten-index #sp h3 {font-weight:bold;color:#1D8866;margin:10px 0 4px 0;}
#h-jiten-index .doctor {font-size:11px;lihe-height:14px;margin-top:12px;}

#h-jiten {color:#333333;}
#h-jiten {margin-top:12px;line-height:18px;}
#h-jiten #main {float:left;margin-right:15px;width:405px;}
#h-jiten #menu {font-size:12px;float:right;width:150px;}
#h-jiten #menu table tr td {font-size:12px;line-height:18px;}
#h-jiten .tit {margin-bottom:20px;}
#h-jiten .tit-2 {margin-bottom:8px;}
#h-jiten .pic {float:left;margin-right:6px;}
#h-jiten .lead {line-height:20px;padding:6px;}
#h-jiten #main #body {line-height:24px;}
#h-jiten #main #body h3 {margin-top:20px;font-weight:bold;color:#FF9900;font-size:14px;}
#h-jiten #main #body .line {margin:2px 0 4px 0;}
#h-jiten #main #body .tx {color:#CC9966;line-height:24px;}
#h-jiten #main #body .credit {font-size:11px;lihe-height:14px;margin-top:24px;border-top:#CCCCCC 1px dotted;padding:3px 0;}
#h-jiten .go-h-top {font-size:11px;lihe-height:14px;margin-top:24px;float:left;}
#h-jiten .go-pagetop {font-size:11px;lihe-height:14px;margin-top:24px;float:right;}

table.table021jiten {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 480px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.table021jiten caption {
  margin-top: 1em;
  text-align: left;
	font-size:92%;
	font-weight:600;
}

table.table021jiten th,
table.table021jiten td {
  padding: 4px 6px;
  font-size: 11px;
}

table.table021jiten th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
	color:#FFF;
  background: #3399CC;
  text-align: center;
}

table.table021jiten td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #e4f2f9;
  text-align: left;
}

table.table021jiten tr.tbl-dpgreen th {
  background: #33A37A;
}

table.table021jiten tr.tbl-green th {
  background: #99cc00;
}
table.table021jiten tr.tbl-green td {
  background: #FAFFE5;
}

table.table021jiten tr.tbl-marron th {
  background: #6A1917;
}
table.table021jiten tr.tbl-marron td {
  background: #F0E8E7;
}
table.table021jiten tr.tbl-drpurple th {
  background: #47266E;
}
table.table021jiten tr.tbl-drpurple td {
  background: #ECE9F0;
}
table.table021jiten tr.tbl-pink th {
  background: #f19ca7;
}
table.table021jiten tr.tbl-pink td {
  background: #FEF5F6;
}

