@charset "utf-8";
/* CSS Document */

body
{
	font: 13px/1.6 "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	background-color:#FFFFFF;
}

img
{
	border:none 0px;
}

.popup img.pop
{
	display:block;
	top:-10000px;
	left:-10000px;
	position:absolute;
}

.popup a
{
	text-decoration:none;
	border:none;
	color:#333333;
}

.popup a:hover
{
	position:relative;
}

.popup a:hover img.pop
{
	top:0;
	left:0;
}

.leftContentsFont
{
	padding-left:5px;
}

.leftContents h3
{
	color:#333333;
	background-color:#DDDDDD;
	font: 13px/1.6 "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	width:auto;
	height:auto;
	border-left-width:5px;
	border-color:#333333;
	/*border-color:#b1623c;*/
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin:0px;
	margin-top:3px;
}

table#List
{
	width:620px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
}

table#List th
{
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}

table#List td
{
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

.SumImg
{
	border:#666666 solid 1px;
	margin:5px;
}

.NoneMg_SumImg
{
	border:#666666 solid 1px;
}

.superLayer
{
	width:880px;
	height:auto;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.BGLayer
{
	width:900px;
	height:auto;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-y;
	border-color:#CCCCCC;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.headBlock
{
	width:870px;
	height:120px;
	background-color:#FFFFFF;
	border-left-color:#663300;
	border-left-width:10px;
	border-left-style:solid;
	border-bottom:#999999 solid 1px;
	margin-left:auto;
	margin-right:auto;
}

.backLayer
{
	width:880px;
	height:auto;
	background-color:#FFFFFF;
}

.headRight
{
	width:300px;
	height:auto;
	color:#000000;
	float:right;
	font-size:11px;
}

.rightContents
{
	width:254px;
	height:100%;
	float:right;
	background-color:#EEEEEE;
}

.leftContents
{
	/*width:625px;*/
	width:625px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	border-right:#333333 solid 1px;
}

.question
{
	height:30px;
	background-image:url(../img/q.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-top:5px;
	padding-left:40px;
	border-bottom:#000066 solid 1px;
	border-left:#0099CC solid 3px;
	
}

.answer
{
	height:30px;
	background-image:url(../img/a.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	padding-top:5px;
	padding-left:40px;
	margin-bottom:20px;
	margin-top:10px;
}

.leftContents h2
{
	color:#999999;
	width:auto;
	height:auto;
	border-left-width:5px;
	border-color:#CC9900;
	border-left-style:solid;
	border-bottom-width:3px;
	border-bottom-style:dotted;
}

.mainBlock
{
	color:#FFFFFF;
	width:880px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}