@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;
}

.nomalMark {
	display:block;
	font-size:1.2em;
	line-height:1.2;
}

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

li.markUp a ,li.markUp b ,
li.markDown a ,li.markDown b {
	display:inline;
	/*font-size:small;*/
	font-size:1.2em;
	padding:4px 6px 4px 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.mGreenCL li{
}

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.3em;
	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);}


/* contentsHead
============================================================ */
#contentsHead {
	margin:0 auto;
	border-top:15px solid #FFF;
	border-bottom:5px solid #DDE1D9;
	clear:both;
	overflow:hidden;
	padding-bottom:15px;
	text-align:left;
}

#contentsHead h1 { /*width:480px;*/ margin-bottom:5px; display:block;}
#contentsHead p.read { /*width:480px;*/ line-height:1.4; /*font-size:87.5%; font-size:small;*/}
#contentsHead p b { display:block; color:#F00;}
#contentsHead #titleImg { float:right;}


p.readDC {
	font-size:1.3em;
	line-height:1.6;
}
p.readDC:first-letter {
	border:1 solid #999;
	font-size:2.4em;
	float:left;
	border:1px solid #999;
	padding:3px;
	margin-right:3px;
	line-height:1.2;
}

p.hosoku { font-weight:bold; color:#2B8C2E; margin:20px 0 3px; font-size:1.3em;}

ul.hosoku { background-color:#E8F4B8; margin-bottom:20px;}


/* contentsBody
============================================================ */

#contentsBody1 ,
#contentsBody2 {
	text-align:left;
	margin:15px 0 0;
	clear:both;
	width:680px;
	overflow:hidden;
}
#contentsBody1 h2,
#contentsBody2 h2 {
	font-size:1.4em;
	font-weight:bold;
	border-bottom:2px solid #B2DB11;
	color:#056CAA;
	line-height:1.4;
	margin:0 0 10px;
	padding:10px 0 0;
	/*_height:0; IE6対策*/
	 clear:both;
}

#contentsBody1 .rightBox {
	float:right;
	width:306px;
	display:block;
}
#contentsBody1 .leftBox {
	float:left;
	width:350px;
	display:block;
}
.leftBox h4 { font-size:110%; color:#47B500; overflow:hidden;}
.leftBox p.read,
.rightBox p.read { line-height:1.4; margin-left:3px;}
.leftBox p.read li,
.rightBox p.read li { line-height:1.4;}

#contentsBody2 .leftBox  {
	float:left;
	display:block;
	width:215px;
	text-align:right;
	/*margin-left:5px;*/
}
#contentsBody2 .rightBox {
	float:right;
	display:block;
	width:450px;
	/*
	margin-left:5px;
	margin-right:5px;
	_padding-left:10px;
	margin-bottom:20px;
	*margin-bottom:0; 
	_margin-bottom:-10px;
	*/
}

/*
.rightBox { float:right; width:306px; display:block;}
*/

/*
.lB02 { width:205px; margin-left:5px;}
.rB02 { margin-left:5px; margin-right:5px; width:445px; _padding-left:10px; margin-bottom:20px; *margin-bottom:0; _margin-bottom:-10px;}
*/



#contentsBody1 h4,
#contentsBody2 h4 { 
	margin-top:15px;
}

/* n0710c
============================================================ */
body.n0710c h3 {
	margin-top:10px;
}

body.n0710c div.item2 {
	display:block;
	float:left;
	width:220px;
	padding:15px 0 0;
}

body.n0710c div.item2 .shouhin {
	display:block;
	float:left;
	width:110px;
	font-size:1.2em;
}
body.n0710c div.item2 h5 ,
body.n0710c div.item2 p.irisuu ,
body.n0710c div.item2 p.kakaku ,
body.n0710c div.item2 p.approvalNo ,
body.n0710c div.item2 p.read {
	width:110px;
	text-align:left;
	display:block;
	float:left;
}

body.n0710c div.item2 h5 {
}
body.n0710c div.item2 p.irisuu ,
body.n0710c div.item2 p.kakaku {
	line-height:1.4;
	color:#333;
	font-size:1.2em;
}
body.n0710c div.item2 p.approvalNo {
	line-height:1.2;
	color:#666;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
}

/*
body.n0710c div.item2 h5 ,
body.n0710c div.item2 p.irisuu ,
body.n0710c div.item2 p.kakaku ,
body.n0710c div.item2 p.approvalNo ,
body.n0710c div.item2 p.read { display:block; margin-left:105px; width:90px;}

body.n0710c div.item2 p.irisuu ,
body.n0710c div.item2 p.kakaku {line-height:1.4; color:#333; font-size:1.2em;}

body.n0710c div.item2 p.approvalNo { line-height:1.2; color:#666; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
*/
strong { color:#FF0000; font-weight:bold;}
strong.green { font-weight:bold; color:#2B8C2E;}
p.read { font-size:1.3em;}
h2 { font-size:1.6em;}
h5 { font-size:1.3em;}