@charset ”UTF-8”;


#wrapper{
	width:100%;
}

#header{
	width:100%;
	height:186px;
}

#footer{
	width:100%;
	height:750px;
}

#container{
	width:100%;
}

#container_header{
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #AEA431;
}
#container_header h2{
	width:930px;
	padding:25px 0px;
	padding-left:30px;
	margin:0px auto;
	font-size:36px;
	color:#705C06;
	font-weight:900;
	line-height:1.4em;
	background:#f7f7f7;
}

#container_header h2 small{
	font-size:12px;
	color:#705C06;
	line-height:1.4em;
}


#contents{
	width:960px;
	margin:0px auto;
}

/* 2013.5.15 */
/*
#local_nav{
	position:relative;
	z-index:0;
	width:100%;
	height:100px;
	margin-bottom:-5px;
}
#local_nav:hover{
	z-index:500;
	height:157px;
	margin-bottom:-62px;
}
*/
#local_nav{
	position:relative;
	z-index:2;
	width:100%;
	height:180px;
}
#local_nav:hover{
	position:relative;
	z-index:500;
	height:180px;
}
/* 2013.5.15 end */

#local_nav2{
	width:100%;
	height:56px;
	margin-bottom:20px;
}

p{
	margin-bottom:10px;
}

#contents .Column{
	margin-bottom:30px;
}

#contents .Column p{
	padding:0px 10px;
}

#contents .Column .left{
	margin-left:5px;
}
#contents .Column .right{
	margin-right:5px;
}

/* Add 18:17 2012/02/07
***************************************/
#contents .Column2{
	margin-bottom:20px;
}

#contents .Column2 p{
	padding:0px 10px;
}

#contents .Column2 .left{
	margin-left:5px;
}
#contents .Column2 .right{
	margin-right:5px;
}



h3{
	width:960px;
	font-weight:900;
	font-size:16px;
	line-height:1em;
	padding:13px 0px;
	text-indent:15px;
	background:url(../image/common/bg_h3.jpg) left top no-repeat;
	margin-bottom:20px;
}

.h3_Red{
	color:#D11;
	border-bottom:2px solid #8D0F0C;
}
.h3_Yellow{
	color:#D07201;
	border-bottom:2px solid #D07201;
}
.h3_Green{
	color:#159600;
	border-bottom:2px solid #159600;
}
.h3_LightBlue{
	color:#0899A1;
	border-bottom:2px solid #0899A1;
}
.h3_Blue{
	color:#0C2D8A;
	border-bottom:2px solid #0C2D8A;
}
.h3_Purple{
	color:#A70077;
	border-bottom:2px solid #A70077;
}
.h3_Ocher{
	color:#745A00;
	border-bottom:2px solid #745A00;
}
.h3_Ocher2{
	color:#745A00;
	border-bottom:1px solid #ccc;
}


h4{
	width:100%;
	padding:10px 0px;
	text-indent:20px;
	font-size:16px;
	font-weight:900;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

h4.none{
	text-indent:0px !important;
}
h4.h4_Red{
	background:url(../image/common/icon_h4_red.jpg) 5px center no-repeat;
}
h4.h4_Yellow{
	background:url(../image/common/icon_h4_yellow.jpg) 5px center no-repeat;
}
h4.h4_Green{
	background:url(../image/common/icon_h4_green.jpg) 5px center no-repeat;
}
h4.h4_LightBlue{
	background:url(../image/common/icon_h4_lightblue.jpg) 5px center no-repeat;
}
h4.h4_Blue{
	background:url(../image/common/icon_h4_blue.jpg) 5px center no-repeat;
}
h4.h4_Purple{
	background:url(../image/common/icon_h4_purple.jpg) 5px center no-repeat;
}
h4.h4_Ocher{
	background:url(../image/common/icon_h4_ocher.jpg) 5px center no-repeat;
}


/* Add 18:17 2012/02/07
***************************************/
.h5_Ocher{
	width:960px;
	font-weight:900;
	font-size:16px;
	line-height:1em;
	padding:13px 0px;
	text-indent:15px;
	background:url(../image/common/bg_h3.jpg) left top no-repeat;
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}
.h5_Ocher a{
	font-weight:900;
	font-size:16px;
	line-height:1em;
	text-indent:15px;
	margin-bottom:10px;
	color:#745A00;
	text-decoration:underline;
}
h5.h5_Ocher2 {
	width:960px;
	font-weight:900;
	font-size:16px;
	line-height:1em;
	padding:13px 0px;
	text-indent:15px;
	background:url(../image/common/bg_h3.jpg) left top no-repeat;
	margin-bottom:10px;
	color:#745A00;
	border-bottom:2px solid #745A00;
}


ul.cross_colors li {
	margin: 0 0 1px 0px;
	padding: 3px 10px 3px 5px;
	list-style: none;
}

ul.cross_colors li.odd {
	background: #FFF;
}

ul.cross_colors li.even {
	background: #EEE;
}

.link_blue {
	color:#0100FC;
	text-decoration:underline;
}
.link_brown {
	color:#6F5906;
	text-decoration:underline;
}


.Red{
	color:#f00 !important;
}

.MtopH4height{
	margin-top:37px;
}

label{
	cursor:pointer;
}


.ButtonGrayWhite{
	border:none;
	background:#666;
	color:#fff;
	font-size:12px;
	padding:3px 10px;
}


.access1304,
.access1305{
	margin-left:96px;
}

/* spacer
------------------------------------------------------------*/  
.spacer5 {
	clear: both;
	width: auto;
	height: 5px;
}

.spacer10 {
	clear: both;
	width: auto;
	height: 10px;
}

.spacer15 {
	clear: both;
	width: auto;
	height: 15px;
}

#PageTop{
	text-align:right;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 0px;
}