@charset "utf-8";

#container {
	margin:0 auto;
	text-align:center;
}
#container_inner {
	width:690px;
	margin:0 auto;
	text-align:center;

}
table, th, td {
	vertical-align:top;
}
table {
	font-size:1em;
}

div.midashiL {
	_width:98%; /* IE6対策 */
	display:block;
	/*clear:both;*/
	border:1px solid #2B8C2E;
	border-left:5px solid #2B8C2E;
	padding:3px;
	/*font-size:small;*/
	font-weight:bold;
	color:#FFF;
	background-color:#81C92D;
	margin-bottom:8px;
}
.kanrenBox {
	margin:0 42px;
}

/* マーク付き
------------------------------------------------------------ */
li.markUp ,
li.markDown { display:inline; color:#CCC;}

/*ul.blockList li.nomalMark { display:block; line-height:1.3; padding-top:4px; padding-bottom:4px;}*/

li.markUp a ,li.markUp b ,
li.markDown a ,li.markDown b {
	display:inline;
	font-size:1.2em;
	padding:4px 6px 0 20px;
	background-position: 8px 0.6em;
	background-repeat:no-repeat;
}

li.markUp b ,
li.markDown b {
	color:#CCC;
}

li.markUp a   { background-image:url(../../images/common/icon/mark_up.gif);}
li.markUp b   { background-image:url(../../images/common/icon/mark_up2.gif);}
li.markDown a { background-image:url(../../images/common/icon/mark_down.gif);}
li.markDown b { background-image:url(../../images/common/icon/mark_down2.gif);}


ul.noNum li,
ul.mGreenCL li,
ol li.num1,
ol li.num2,
ol li.num3,
ol li.num4, 
ol li.num5,
ol li.num6 {
	font-size:1.2em;
	line-height:1.3;
	padding:4px 6px 4px 22px;
	background-position: 5px 0.5em;
	background-repeat:no-repeat;
}

ul.noNum li{ background-image:url(../../images/common/icon/no_num.gif);}
ul.mGreenCL li{ background-image:url(../../images/common/icon/mark02.gif);}
ol li.num1 { background-image:url(../../images/common/icon/num1.gif);}
ol li.num2 { background-image:url(../../images/common/icon/num2.gif);}
ol li.num3 { background-image:url(../../images/common/icon/num3.gif);}
ol li.num4 { background-image:url(../../images/common/icon/num4.gif);}
ol li.num5 { background-image:url(../../images/common/icon/num5.gif);}
ol li.num6 { background-image:url(../../images/common/icon/num6.gif);}


#naruHeadNew {
	text-align:left;
	margin:0 auto;
	border-top:15px solid #FFF;
	overflow:hidden;
}

#naruHeadNew h1 {
	margin-bottom:5px;
	display:block;
}
#naruHeadNew p.read {
	line-height:1.6;
}
#naruHeadNew p b {
	display:block;
	color:#F00;
}
#naruHeadNew #titleImg {
	float:right;
}

.naruBodyNew {
	text-align:left;
	clear:both;
	display:block;
	border-top:2px solid #B2DB11;
	margin:15px auto 25px;
	padding:5px 0 0 5px;
}
.naruBody1 {
	text-align:left;
	clear:both;
	display:block;
	margin:15px auto 25px;
}
.naruBody1 h2 ,
.naruBodyNew h2 {
	font-size:1.6em;
	font-weight:bold;
	border-bottom:2px solid #B2DB11;
	color:#056CAA;
	line-height:1.4;
	margin-bottom:10px;
	_height:0; /*IE6対策*/
}
/*************************************/
.rightBox {
	float:right;
	width:204px; 
	display:block;
}
/*************************************/
.leftBox {
	float:left;
	/*margin-left:5px;*/
	width:450px;
	display:block;
}
body .leftBox { margin-bottom:5px;}
*+html body .leftBox { margin-bottom:5px;} /* IE7用*/
body .leftBox { _margin-bottom:5px;} /* IE4-6用 read macIE5 */
html>/**/body .leftBox { margin-bottom:25px;} /* IE7以外のモダンブラウザ */

.leftBox h4 {
	color:#47B500;
	width:450px;
	overflow:hidden;
}
.leftBox p.read {
	line-height:1.4;
	margin-left:3px;
}
.leftBox p.read li {
	line-height:1.4;
}
.naruBody1 h4,
.naruBodyNew h4 {
	/*margin-top:15px;*/
	padding-top:15px;
}


/* 0710a　食中毒予防
============================================================ */

body.n0710a .tearai { margin:10px auto 15px;}
body.n0710a .tearai img.kuma { display:block; float:left;}
body.n0710a .tearai p.read { margin-bottom:5px;}
body.n0710a .tearai p.read,
body.n0710a .tearai div.fla { display:block; margin-left:115px;}
body.n0710a .tearai div.noScript { height:60px; width:328px; color:#FFF; text-align:center;}

body.n0710a .ankerLink {
	float:right;
	margin:5px 0;
}
body.n0710a .prev ,
body.n0710a .next {
	float:left;
	_height:0;
}

body.n0710a ul.imgList { display:block; clear:both; margin:5px auto; width:190px;}
body.n0710a ul.imgList li { margin-bottom:10px;}
body.n0710a ul.imgList li.rImg { margin-left:40px;}

.kanrenLink { margin-left:15px; margin-bottom:10px;}
.kanrenLink li { display:inline;}

.midashiL { margin-top:20px !important;}

.saikinList1 ,
.saikinList2 { margin-bottom:20px; float:left; width:300px; margin-right:10px;}

.saikinList1 li.markDown ,
.saikinList2 li.markDown { display:block; line-height:1.4;}

h2 { font-size:1.6em;}
strong { color:#FF0000;}
.read{ font-size:1.3em; line-height:1.4;}

