.body h2 {margin-top:15px;margin-bottom:15px;}
.body h3 {margin-bottom:15px;}

/* chapter */
.chapter {width:700px;}
.chapter h4 {margin-bottom:5px;font-size:16px;line-height:120%;color:#7A4747;}
.chapter h5 {margin-bottom:5px;font-size:14px;font-weight:normal;line-height:120%;color:#7A4747;}
.chapter p {font-size:14px;line-height:150%;}
.chapter p strong {color:#7A4747;}
.chapter p:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
.chapter p {display:inline-table;}
#sharedbody2 .chapter {width:760px;margin-bottom:20px;clear:both;text-align:center;}
#sharedbody2 h3 {float:left;margin-left:20px;}
/* ie mac \*/
* html .chapter p {height:1%;}
.chapter p {display:block;}
/* ie mac */
.chapter p.imgleft img {margin:0px 10px 10px 0px;float:left;}
.chapter p.imgright img {margin:0px 0px 10px 10px;float:right;}
.chapter p.imgleft2 {margin:0px 10px 10px 0px;float:left;}
.chapter p.imgleft2 img {margin:0px 10px 10px 0px;float:left;}
.chapter ul {margin-left:20px;}
.chapter ul.lca {width:400px;margin-left:20px;float:left;}
.chapter ul li{margin-bottom:10px;font-size:14px;line-height:160%;list-style:square;}
.chapter ol li{margin-bottom:10px;font-size:14px;line-height:160%;}
/* related */
.related {margin-bottom:20px;padding:10px;clear:both;border:1px solid #999999;}
.related h4 {font-size:12px;line-height:150%;color:#7A4747;}
.related ul {margin-left:20px;}
.related ul li{margin-bottom:5px;font-size:12px;line-height:120%;list-style:square;}
/* para */
.para {width:700px;margin-bottom:20px;clear:both;}
.paraIMG {margin-bottom:20px;padding:10px;text-align:center;background-color:#EbE0E0;border:1px solid #7A4747;}
.paraIMGW {margin-bottom:20px;padding:10px;text-align:center;background-color:#FFFFFF;border:1px solid #7A4747;}
.paraR190 {width:190px;margin-bottom:20px;text-align:right;float:right;}
.paraL490 {width:490px;margin-bottom:20px;float:left;}
.para485 {width:485px;margin-bottom:20px;clear:both;}
.para254 {width:254px;margin-bottom:10px;clear:both;background-color:#EbE0E0;padding:5px;}
.para254y {width:254px;clear:both;text-align:center;padding-bottom:5px;}
.parakankou {width:690px;margin-bottom:10px;padding:10px;background-color:#EbE0E0;border:1px solid #7A4747;}
.para350 {width:350px;margin-bottom:5px;clear:both;background-color:#FCF8ED;padding:5px;}
.para290 {width:290px;margin-left:5px;clear:both;padding:5px;}
.para160 {width:160px;margin-bottom:5px;clear:both;text-align:right;}
.para540 {width:540px;margin-bottom:5px;clear:both;}
.paraN {width:700px;margin-bottom:20px;}
.paraG {padding-bottom:5px;}
.paranaru {padding-right:20px;padding-left:20px;}

/* news */
.chapternews {width:700px;}
.paranews {width:650px;margin-bottom:20px;margin-right:25px;margin-left:25px;clear:both;padding-bottom:10px;border-bottom:1px solid #CCCCCC;}
.chapternews h3 {margin-bottom:15px;}
.chapternews h4 {margin-bottom:5px;font-size:14px;line-height:120%;color:#000000;}
.chapternews p {font-size:14px;line-height:150%;}
.chapternews p strong {color:#7A4747;}
.chapternews p:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
.chapternews p {display:inline-table;}
.daynews {margin-bottom:5px;font-size:14px;line-height:120%;color:#7A4747;font-weight:bold;}



table.kankou{width:100%;}
td.kankou1{width:150px;padding-left:0px;padding-right:0px;padding-bottom:5px;vertical-align:top;}
table.maturi1{width:700px;}
td.maturi2{width:200px;vertical-align:top;}
td.maturi3{width:485px;vertical-align:top;padding-left:15px;}
td.maturi4{width:200px;vertical-align:top;text-align:right;}
td.maturi5{width:485px;vertical-align:top;padding-right:15px;}
table.course1{width:700px;}
td.course2{width:275px;vertical-align:top;padding-right:21px;}
td.course3{width:404px;vertical-align:top;text-align:right;}
td.course4{width:54px;vertical-align:top;vertical-align:middle;}
td.course5{width:350px;vertical-align:top;}
table.naru1{width:700px;background-image:url("/regular/tohoku/img/back.gif")}
td.naru2{width:36px;}
td.naru3{width:252px;vertical-align:top;}
td.naru4{width:376px;}
td.naru5{width:36px;}
td.naru6{width:320px;vertical-align:top;}
td.naru7{width:308px;vertical-align:top;}
td.naru8{width:700px;text-align:center;}
td.naru9{width:700px;background-image:url("/regular/tohoku/img/back.gif")}
td.naru10{width:628px;}
td.center{text-align:center;}
table.w700{width:700px;}
td.w540{width:540px;vertical-align:top;}
td.w160{width:160px;vertical-align:top;}
table.w530{width:530px;}
td.w190{width:190px;vertical-align:top;}
td.w330{width:330px;vertical-align:top;}
td.340{width:340px;vertical-align:top;}
table.w680{width:680px;}
table.w226{width:226px;}
.right {text-align:right;}
/* form */
.mail_inp{margin-left:50px;}
.mail_inp.title {width:150px;margin-bottom:15px;float:left;clear: both;}
.mail_inp.input {width:480px;margin-bottom:15px;float:right;}
.mail_submit{margin-left:50px;clear:both;}
.tenant_inp{margin-left:20px;}
.tenant_inp.title {width:150px;margin-bottom:15px;float:left;clear: both;}
.tenant_inp.input {width:510px;margin-bottom:15px;float:right;}
img.icon {margin-right: 3px;}
.catch {}
.spo {border-top:1px solid #990000;border-bottom:1px solid #990000;}
.spo p {font-size:12px;}
p.thanks {margin-bottom:10px;}
p.thanks .tab {padding:5px;font-weight:bold;color:#FFFFFF;background:#990000;}

/* archive */
#monthlyarh {border:1px solid #000000;}
#monthlyarh ul {padding:10px;text-align:center;}
#monthlyarh ul li {width:200px;margin:0px 10px 10px 10px;list-style:none;display:inline;}

.style1 {font-size: 14px; line-height:22px;}
.style2 {
	color: #7A4747;
	font-size: 16px;
	font-weight: bold;
}
.style3 {font-size: 14px; font-weight: bold; }
.style4 {font-size: 12px}
.style6 {
	color: #000000;
	font-weight: bold;
}
