/*@charset "utf-8";*/

/* mv */
#mv{
	height:342px;
/*	min-width:980px;
*/	margin: 0px auto 7px;
	width: 1020px;
	clear: both;
	}
#home_mv{
	clear: both;
	width: 289px;
	height: 201px;
	top:20px;
	left:630px;

}
#container .mvArea {
	position: relative;
	left: 0px;
/*	padding-left: 630px;
	padding-top: 20px;
*/}
ul#home_mvlist{
	text-align:left;
}
#home_mvlist li{
	position:absolute;
	height:201px;
	min-width:289px;
	text-align:center;
}
#home_mvlist li a img{
	position:absolute;
	height:201px;
	min-width:289px;
	text-align:center;
	display:block;
	top:20px;
	left:630px;
}
#mv1{ width:289px;height:201px;}
#mv2{ display:none; width:289px;height:201px;}
#mv3{ display:none; width:289px;height:201px;}
#mv4{ display:none; width:289px;height:201px;}

/*#home_mvlist li a {
	display:block;
	position:absolute;
}
*/
/*mvselect*/
#home_mvselect{
/*	padding-top:197px;
*/	width:289px;
	height:13px;
	position:relative;
	text-align:center;
	top:218px;
	left:630px;
}
#home_mvselect li{
	display:none;
	padding:0 2px;
}
#home_mvselect li img{
	cursor:pointer;
}

#maincontents_top h3#infomation {
	background: url(/cmn_img/bg_title_info.png) no-repeat left 5px;
}
#kinkyu {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -20px;
	margin-bottom: 16px;
	float: left;
	width: 1020px;
	font-size: 13px;
	line-height: 150%;
	background-color: #FFFFFF;
}
#kinkyu .kinkyu_inner{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;	
}
#maincontents_top .top_section01 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 16px;
	width: 980px;
	font-size: 13px;
	line-height: 150%;
	background-color: #FFFFFF;
}
#maincontents_top .top_section_inner{
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;	
	}
#maincontents_top .tit{
	margin-bottom:20px;
	}
#maincontents_top .tit2{
	margin-bottom:10px;
	margin-left:10px;
	}
#maincontents_top .menu01{
	margin-left:20px;
	margin-bottom:30px;
	height:25px;
	}
#maincontents_top .menu01 li{
	float: left;
	margin-right: 15px;
	padding-left: 20px;
	background-image: url(/cmn_img/arrow_g.png);
	background-repeat: no-repeat;
	background-size: 10px 12px;
	background-position: left center;
	line-height:25px;
}
#maincontents_top .menu01 li a{
	text-decoration:none;
}
#maincontents_top .menu02{
	height:200px;
	padding:10px;
	width: 207px;
	float: left;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: dotted;
	margin-bottom:20px;
	}
#maincontents_top .menu02 li{
	padding-left: 20px;
	background-image: url(/cmn_img/arrow_g.png);
	background-repeat: no-repeat;
	background-size: 10px 12px;
	background-position: left center;
	line-height:25px;
}
#maincontents_top .menu02 li a{
	text-decoration:none;
}
#maincontents_top .menu03{
	padding:10px;
	width: 207px;
	float: left;
	margin-bottom:20px;
	}
#maincontents_top .menu03 li{
	padding-left: 20px;
	background-image: url(/cmn_img/arrow_g.png);
	background-repeat: no-repeat;
	background-size: 10px 12px;
	background-position: left center;
	line-height:25px;
	}
#maincontents_top .menu03 li a{
	text-decoration:none;
}
#maincontents_top .top_section02 {
	margin: 0px 0px 16px;
	width: 980px;
	font-size: 13px;
	line-height: 150%;
	background-color: #FFFFFF;
}
#maincontents_top .top_section03 {
	margin: 0px 0px 16px;
	width: 980px;
	font-size: 13px;
	line-height: 150%;
	background-color: #FFFFFF;
}

.section .ph {
	margin-bottom: 17px;
}
.section .sub {
	margin-bottom: 14px;
}
.section .text {
	margin-bottom: 20px;
}
#informationBox dl {
	margin-bottom: 40px;
}
#informationBox dt {
	width: 98px;
	margin-left: 15px;
	padding: 0px 0px 6px;
	float: left;
	border-bottom: 1px dotted #C2AA92;
	display: block;
	margin-bottom: 14px;
}
#informationBox dd {
	border-bottom: 1px dotted #C2AA92;
	float: left;
	width: 580px;
	padding-bottom: 6px;
	margin-bottom: 14px;
}
#service h2 {
	margin-bottom: 16px;
	}
#maincontents .section h2 a {
	font-size: 22px;
	text-decoration: none;
	background: url(/cmn_img/bg_title_s.png);
	display: block;
	height: 35px;
	width: 345px;
}

#maincontents #service {
	margin-bottom: 46px;
}

#service .left,
#service .right {
	width: 345px;
	}
#service .left ul {
	margin-bottom: 10px;
	}
#service .left li {
	float: left;
	width: 165px;
	margin-left: 5px;
	margin-bottom: 12px;
}
#service .right .text {
	margin-left: 14px;
	padding-right: 28px;
}
#feed1{
	padding: 15px;
	border: 1px solid #CCCCCC;
	margin-bottom: 30px;
}
#top .country{
	margin-left:30px;
	}
#top .country li{
	float:left;
	margin-right:10px;
	width:170px;
	height:40px;
	margin-bottom:5px;
	vertical-align: middle;
	}
#top .country li img{
	margin-right: 10px;
	vertical-align: middle;
}
#top .country li a{
	color: #333333;
	text-decoration: none;		
}
#top .report_li{
	margin-bottom:1em;
	clear:both;
	}
#top .report_li li{
	display:inline;
	margin-right:15px;
	}
.report{
	font-size:12px;
	clear:both;
	}
.report dt{
	float:left;
	margin-right:10px;
	width:70px;
	clear:both;
}
.report dd{
	float: right;
	margin-bottom: 1em;
}
.report dd a{
	float:left;
	width:830px;
	color:#07723C;
}
.report dd .icon{
	width:21px;
	margin-right:7px;
}
.report dd .icon img{
	float:left;
}
.top_section_inner .top_ma{
	width: 270px;
	float: right;
	padding: 20px;
	margin-top: 50px;
	border: 1px solid #FCAD4D;
	background-color: #FFF3E6;
	}
.top_section_inner .top_ma dt{
	padding-left:30px;
	line-height:40px;
	font-size: 20px;
	background-image: url(/cmn_img/arrow_bb.png);
	background-repeat: no-repeat;
	background-size: 17px 21px;
	background-position: left 8px;
}
#top #wrapper #container #contents #maincontents_top .top_section01 #tab-container-1 #tab .top_section_inner.clearfix a{
	text-decoration:none;
	color:#333;
}
.top_section_inner .top_ma dd{
	margin-left: 30px;
	padding-left: 20px;
	background-image: url(/cmn_img/arrow_g.png);
	background-repeat: no-repeat;
	background-size: 10px 12px;
	background-position: left center;
	line-height:30px;
}
.top_section_inner .top_publicB{
	padding: 20px;
	margin-top: 20px;
	border: 1px solid #FCAD4D;
	background-color: #FFF3E6;
}
.top_section_inner .top_public{
	width: 400px;
	margin-right:20px;
	float:left;
	}
.top_section_inner .top_public dt{
	padding-left:30px;
	line-height:40px;
	font-size: 20px;
	background-image: url(/cmn_img/arrow_bb.png);
	background-repeat: no-repeat;
	background-size: 17px 21px;
	background-position: left center;
}
.top_section_inner .top_public dd{
	margin-left: 30px;
	padding-left: 20px;
	background-image: url(/cmn_img/arrow_g.png);
	background-repeat: no-repeat;
	background-size: 10px 12px;
	background-position: left center;
	line-height:30px;
}
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
			ul#top_tab {
				list-style:none;
				height:83px;
				background-color:#E0E0E0;
			}
			
			ul#top_tab li {
				float: left;
				padding:0px;
				text-indent:-9999px;
				cursor:pointer;
			}
			ul#top_tab li.selected {
				cursor:default;
			}
			ul#top_tab li#tab_1 {
				float: left;
				width: 245px;
				height: 83px;
				background-image: url(/top_img/tab1.png);
				background-repeat: no-repeat;
				cursor:pointer;
			}
			ul#top_tab li#tab_1.selected {
				height:83px;
				width: 245px;
				float: left;
				background-image: url(/top_img/tab1a.png);
				background-repeat: no-repeat;
				cursor:default;
			}
			ul#top_tab li#tab_2 {
				float: left;
				width: 245px;
				height: 83px;
				background-image: url(/top_img/tab2.png);
				background-repeat: no-repeat;
				cursor:pointer;
			}
			ul#top_tab li#tab_2.selected {
				height:83px;
				width: 245px;
				float: left;
				background-image: url(/top_img/tab2a.png);
				background-repeat: no-repeat;
				cursor:default;
			}
			ul#top_tab li#tab_3 {
				float: left;
				width: 245px;
				height: 83px;
				background-image: url(/top_img/tab3.png);
				background-repeat: no-repeat;
				cursor:pointer;
			}
			ul#top_tab li#tab_3.selected {
				height:83px;
				width: 245px;
				float: left;
				background-image: url(/top_img/tab3a.png);
				background-repeat: no-repeat;
				cursor:default;
			}
			ul#top_tab li#tab_4 {
				float: left;
				width: 245px;
				height: 83px;
				background-image: url(/top_img/tab4.png);
				background-repeat: no-repeat;
				cursor:pointer;
			}
			ul#top_tab li#tab_4.selected {
				height:83px;
				width: 245px;
				float: left;
				background-image: url(/top_img/tab4a.png);
				background-repeat: no-repeat;
				cursor:default;
			}
			#top_textArea{
				position:relative;
				top:-1px;
				clear:left;
			}	
strong{color:#FF9900;}
#maincontents_top .top_section04 {
	margin: 0px 0px 16px;
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 150%;
}
#maincontents_top .top_bnr li{
	display:inline;
	width:241px;
}
