@charset "utf-8";
/* CSS Document */
#main_img_area{
	background:url(../img/bg_main_img.jpg) repeat-x 0 0;
	height:264px;
	margin:26px 0 48px 0;
	}
#main_img_area_in{
	background: -moz-linear-gradient(left, rgba(199,226,88,1) 0%, rgba(199,226,88,1) 50%, rgba(199,226,88,0) 52%, rgba(199,226,88,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(199,226,88,1) 0%,rgba(199,226,88,1) 50%,rgba(199,226,88,0) 52%,rgba(199,226,88,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(199,226,88,1) 0%,rgba(199,226,88,1) 50%,rgba(199,226,88,0) 52%,rgba(199,226,88,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e258', endColorstr='#00c7e258',GradientType=1 ); /* IE6-9 */
	height:264px;
	}
#main_img_area_in2{
	background:url(../img/bg_main_img2.jpg) no-repeat center 0;
	height:264px;
	}
#main_img{
	text-align:center;
	height:264px;
	}
#main{
	width:1016px;
	margin:0 auto;
	}

/* important */


#box_important{
	clear:both;
	border:4px solid #e60012;
	margin:0 0 30px 0;
	background:#FFF;
	}
#box_important h1{
	font-size:20px;
	background:#e60012;
	color:#FFF;
	text-align:center;
	}
#box_important_in{
	padding:24px;
	line-height:1.6;
}
#box_important_in p{
	margin:0 0 1em 0;
}
#box_important_in h2 {
	font-size:21px;
	line-height:1.6;
	margin:0 0 16px 0;
}
#box_important_in h3 {
}

#box_important_in ul, 
#box_important_in ol {
	margin:0 0 0 32px;
}
#box_important_in ul li, 
#box_important_in ol li {
	margin-bottom:8px;
}


#main #box_important a.inside,
#main #box_important a.arrow1 { 
	padding-left: 14px;
	background: transparent url(../img/ico_arrow.svg) no-repeat 3px center;
	background-size:4px 6px;
}

#main #box_important a.outside{ 
	padding-left: 21px;
	background: transparent url(../img/ico_web.png) no-repeat scroll 3px top;
}

#main #box_important a.anchor{ 
	padding:0 0 0 14px;
	background: transparent url(../img/ico_anchor.png) no-repeat 0 center;
}
#main #box_important a[target$='_blank']{ 
	padding-left: 21px;
	background: transparent url(../img/ico_web.png) no-repeat scroll 3px top;
}
#main #box_important a.noicon { 
	background:none !important;
	padding:0 !important;
	display:inline !important;
}
#main #box_important a[href$='.pdf'][target$='_blank'],
#main #box_important a[href$='.pdf']{ 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_pdf_s.jpg) no-repeat no-repeat 0 0;
}
#main #box_important a[href$='.xls'][target$='_blank'],
#main #box_important a[href$='.xls'],
#main #box_important a[href$='.xlsx'][target$='_blank'],
#main #box_important a[href$='.xlsx'] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_excel_s.jpg) no-repeat no-repeat 0 0;
}
#main #box_important a[href$='.doc'][target$='_blank'],
#main #box_important a[href$='.doc'],
#main #box_important a[href$='.docx'][target$='_blank'],
#main #box_important a[href$='.docx'] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_word_s.jpg) no-repeat no-repeat 0 0;
}
#main #box_important a[href$='.ppt'][target$='_blank'],
#main #box_important a[href$='.ppt'],
#main #box_important a[href$='.pptx'][target$='_blank'],
#main #box_important a[href$='.pptx'] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_pp_s.jpg) no-repeat no-repeat 0 0;
}

#main #box_important a[href ^="mailto:"] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_mail.png) no-repeat no-repeat 0 0;
}
* html a.mailto { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_mail.png) no-repeat no-repeat 0 0;
}

/*linkaicon*/


/*#main #box_important #box_important_in a{ 
	padding-left: 14px;
	background: transparent url(../img/ico_arrow.svg) no-repeat 3px center;
	background-size:4px 6px;
}*/

#main #box_important #box_important_in a.outside{ 
	padding-left: 21px;
	background: transparent url(../img/ico_web.png) no-repeat scroll 3px top;
}

#main #box_important #box_important_in a.anchor{ 
	padding:0 0 0 14px;
	background: transparent url(../img/ico_anchor.png) no-repeat 0 center;
}
#main #box_important #box_important_in a[target$='_blank']{ 
	padding-left: 21px;
	background: transparent url(../img/ico_web.png) no-repeat scroll 3px top;
}
#main #box_important #box_important_in a.noicon { 
	background:none !important;
	padding:0 !important;
	display:inline !important;
}/*
#main #box_important #box_important_in a.noicon:hover{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}*/

#main #box_important #box_important_in a[href$='.pdf'][target$='_blank'],
#main #box_important #box_important_in a[href$='.pdf'] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_pdf_s.jpg) no-repeat no-repeat 0 0;
}

#main #box_important #box_important_in a[href$='.xls'][target$='_blank'],
#main #box_important #box_important_in a[href$='.xls'],
#main #box_important #box_important_in a[href$='.xlsx'][target$='_blank'],
#main #box_important #box_important_in a[href$='.xlsx'] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_excel_s.jpg) no-repeat no-repeat 0 0;
}
#main #box_important #box_important_in a[href$='.doc'][target$='_blank'],
#main #box_important #box_important_in a[href$='.doc'],
#main #box_important #box_important_in a[href$='.docx'][target$='_blank'],
#main #box_important #box_important_in a[href$='.docx'] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_word_s.jpg) no-repeat no-repeat 0 0;
}
#main #box_important #box_important_in a[href$='.ppt'][target$='_blank'],
#main #box_important #box_important_in a[href$='.ppt'],
#main #box_important #box_important_in a[href$='.pptx'][target$='_blank'],
#main #box_important #box_important_in a[href$='.pptx'] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_pp_s.jpg) no-repeat no-repeat 0 0;
}

#main #box_important #box_important_in a[href ^="mailto:"] { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_mail.png) no-repeat no-repeat 0 0;
}
* html a.mailto { 
	padding:0 0 0 20px;
	background: transparent url(../img/ico_mail.png) no-repeat no-repeat 0 0;
}



/*
a.ov img{
	display: inline-block;
	}
a.ov:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	}
a.none{
	background:none !important;
	padding:0 !important;
	display:inline !important;
	}
	*/
	

/*-- anchor --*/
#main #box_important #box_important_in .anchor-mark { 
	margin:32px 0 0 0;
}
#main #box_important #box_important_in .anchor-mark a{ 
	padding:0 ;
	background: none !important;
}


#box_bnr_top{
	padding:0 0 48px 0;
	}
.bnr_box2{
	width:487px;
	float:left;
	line-height:0;
	box-shadow:0px 0px 6px 3px #fddcd6;
	margin:0 39px 39px 0;
	}
.bnr_box1{
	width:224px;
	float:left;
	line-height:0;
	box-shadow:0px 0px 6px 3px #fddcd6;
	margin:0 39px 39px 0;
	}
.end{
	margin:0 0 39px 0;
	}

.bnr_box2 a:hover, .bnr_box1 a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

#top_left_column{
	width:608px;
	overflow:hidden;
	float:left;
	}
#top_right_column{
	width:372px;
	overflow:hidden;
	float:right;
	}
#box_information{
	overflow:hidden;
	clear:both;
	padding:20px 0 40px 0;
	position:relative;
	}
#box_information h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0 0 3px 22px;
	background:url(../img/ico_info.svg) no-repeat 0 center;
	background-size:16px 16px;
	border-bottom:4px solid #fdb5a8;
	}
#information_navi{
	position:absolute;
	top:25px;
	left:140px;
	}
#information_navi ul{
	list-style:none;
	padding:0;
	margin:0;
	}
#information_navi ul li{
	border-left:1px solid #b2b1b1;
	float:left;
	padding:0 15px;
	}
#information_navi ul li a{
	padding:0 0 0 12px;
	background:url(../img/ico_arrow.svg) no-repeat 0 center;
	background-size:4px 6px;
	}
#box_information_in{
	padding:15px 0 0 0;
	border-bottom:2px solid #fdb5a8;
	}




#box_committees{
	background:#fffae7;
	overflow:hidden;
	clear:both;
	padding:10px;
	position:relative;
	border:1px solid #facd89;
	}
#box_committees h1{
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 0;
	background:none;
	color:#ff7800;
	border-bottom:2px solid #facd89;
	}
#committees_navi{
	position:absolute;
	top:10px;
	right:10px;
	}
#committees_navi ul{
	list-style:none;
	padding:0;
	margin:0;
	}
#committees_navi ul li a{
	padding:0 0 0 12px;
	background:url(../img/ico_arrow.svg) no-repeat 0 center;
	background-size:4px 6px;
	}

.fb {
	margin-top:16px;
	}


