@charset "Shift_JIS";

/* contents  */



td.left{
	border-right:solid 1px #E9D9AB;
	width:540px;
}




td.left .sectionH1{
	padding:0 0 0 20px;
}

/* ㏑ */
td.left h1.commonH1{

}


.sectionH1 p{
	margin:0 15px 1em 0;
}

.sectionH2.about{
	margin:20px 20px 30px 0;
}

.sectionH2.information{
	margin-left:0px;
}


h1.commonTextH1{
	border-left:solid 4px #39B54A;
}

h2{
	margin:20px 0 0 0;
}

h2.sub{
	margin:0 0 0 0;
}

h2.commonTextH2{
	border-left:solid 4px #39B54A;
	border-bottom:dotted 1px #BBB;
	margin:30px 20px 10px 0;
	padding:5px 0 7px 10px;
	font-size:large;
}

h3.gaiyouTop{
	margin:0.5em 0 0 15px;
	padding:0 0 0 15px;
	background-image:url(../commonImg/markerArrowGreen.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

h2.gPoint{
	font-weight:bold;
	margin:1em 0 0.5em 0;
	padding:13px 0 10px 17px;
	background-image:url(../commonImg/h2_bgpoint.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

h3{
	font-size:90%;
	font-weight:bold;
}

.informationBox{
	width:488px;
	background-image:url(./img/infomationBoxTop.gif);
	background-repeat:no-repeat;
	background-color: #39B54A;
	padding:20px 0 0 0;
}

.informationBox table{
	width:488px;
	background-image:url(./img/infomationBoxBottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0 0 10px 0;
}

.informationBox table table{
	width:auto;
	margin:10px 0 0 0;
	padding:0;
	background-image:none;
}

.informationBox table td{
	padding:5px 10px 0 10px;
}

.informationBox table td td{
	padding:0 7px 0 0;
	color:#FFF;
}

.informationBox table td td p.toDetail a{
	display:block;
	padding:0 0 0 13px;
	background-image:url(../commonImg/markerArrowWhite.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
	color:#FFF;
	font-weight:bold;
}

p.toForm{
	margin:30px 0 15px 0;
	text-align:center;
}


/* gaiyoTop */
.sectionH2.information ul li{
	margin:0 0 0 50px;
}




/* table */
div.sectionH2about table#textTable{
	margin:0 10px 15px 0;
}

div.sectionH2about table#textTable th{
	padding:2px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size:100%;
}

div.sectionH2about table#textTable th.midashi{
	color:#39b54a;
	text-align:right;
}

div.sectionH2about table#textTable td{
	background-color:#FFF;
	padding:2px;
	vertical-align:top;
	text-align:left;
	font-size:100%;
}


div.sectionH2about table#viewTable{
	border-top:solid 1px #7D6D40;
	border-left:solid 1px #7D6D40;
	margin:0 10px 15px 0;
}

div.sectionH2about table#viewTable th{
	background-color:#e4d9bc;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:4px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:90%;
}

div.sectionH2about table#viewTable th.numder{
	background-color:#e4d9bc;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:4px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size:95%;
}

div.sectionH2about table#viewTable td{
	background-color:#FFF;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:4px;
	vertical-align:middle;
	text-align:left;
	font-size:90%;
}


div.sectionH2about table#graphTable{
	border-top:solid 1px #7D6D40;
	border-left:solid 1px #7D6D40;
	margin:0 10px 15px 0;
}

div.sectionH2about table#graphTable th{
	background-color:#e4d9bc;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:4px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:90%;
}

div.sectionH2about table#graphTable th.numder{
	background-color:#e4d9bc;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:4px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size:95%;
}

div.sectionH2about table#graphTable td{
	background-color:#FFF;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:4px;
	vertical-align:middle;
	text-align:right;
	font-size:90%;
}

div.sectionH2about table#graphTable td.textleft{
	text-align:left;
}

div.add{
	background-color: #f3efdf;
	width:460px;
	font-size:90%;
	padding:15px;
	margin:0 20px 30px 25px;
}
div.addIndex{
	text-align: left;
	background-color: #f3efdf;
	width:460px;
	font-size:90%;
	margin-bottom: 30px;
}
div.addIndex p {padding: 15px;}
div.aboutCenter {text-align: center; padding: 0 20px 0 25px;}
div.add p{
	padding:0;
	margin:0;
}

div span{
	font-weight:bold;
	color: #7d6d40;
}
.k12nc10 {font-size:12px; font-weight:normal; text-align:center;}
.k10nc10 {font-size:100%; font-weight:normal; text-align:center;}
.k12nr10 {font-size:12px; font-weight:normal; text-align:right;}


div.sectionH2about table#viewTable2{
	border-top:solid 1px #7D6D40;
	border-left:solid 1px #7D6D40;
	margin:0 10px 15px 0;
}

div.sectionH2about table#viewTable2 th{
	background-color:#e4d9bc;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:2px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	font-size:95%;
}

div.sectionH2about table#viewTable2 th.numder{
	background-color:#e4d9bc;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:0px;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
	font-size:95%;
}

div.sectionH2about table#viewTable2 td{
	background-color:#FFF;
	border-right:solid 1px #7D6D40;
	border-bottom:solid 1px #7D6D40;
	padding:0px;
	vertical-align:middle;
	text-align:right;
	font-size:95%;
}*/
