@charset 'UTF-8';


/*-----------------------------------
/////////////////////////////////////
/////////////// P C /////////////////
/////////////////////////////////////
-----------------------------------*/

@media screen and (min-width: 700px){


/* PC home
----------------------------------------*/

/* contents
---------------------------------------*/

.contents{
	width:960px;
	margin:0 auto;
	}

.homeRead{
	margin-bottom:15px;}

.mainImgWrap{
	width:960px;
	height:260px;
	position:relative;
	margin-bottom:25px;
	}

.mainImgWrap .mainImg{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	}

.mainImgWrap .mainImgIn{
	width:237px;
	height:239px;
	background:#e9e8e7;
	position:absolute;
	z-index:1;
	top:0;
	left:683px;
	background:url(../images/home/mainimg_box.gif) no-repeat 0 0;
	position:relative;
	}

.mainImgIn h2{
	width:62px;
	position:absolute;
	top:7px;
	left:11px;
	text-align:center;
	font-size:12px;
	color:#FFF;
	}

.mainImgIn h2 .n{
	font-size:30px;
	line-height:1;
	text-align:right;
	}

.mainImgIn .month2{
	width:62px;
	position:absolute;
	text-align:center;
	top:35px;
	left:11px;
	font-size:10px;
	color:#FFF;
	}

.mainImgIn .txt{
	position:absolute;
	text-align:left;
	top:62px;
	left:0px;
	width:204px;
	padding:3px 10px 10px;
	font-size:14px;
	background:#FFF;
	border-left:6px solid #e9e7e5;
	border-right:6px solid #e9e7e5;
	border-bottom:6px solid #e9e7e5;
	}

.mainImgIn .txt h3{
	margin-bottom:5px;
	font-size:14px;
	}
	
.mainImgIn .txt .read{
	margin-bottom:5px;
	}

.mainImgIn .txt .BottomLink{
	text-align:right;
	}

.leftColumn{
	width:631px;
	float:left;
	}

.rightColumn{
	width:310px;
	float:right;
	}

.homeSection{
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	margin-bottom:20px;
	}

.homeTitle1{
	width:629px;
	height:64px;
	background:url(../images/home/title1_bg.jpg) no-repeat 0 0;
	position:relative;
	overflow:hidden;
	}
	
.homeTitle1 .num{
	width:135px;
	height:35px;
	padding-right:27px;
	padding-top:2px;
	background:url(../images/home/title1_bg_in.jpg) no-repeat;
	position:absolute;
	left:456px;
	top:14px;
	overflow:hidden;
	text-align:center;
	font-size:20px;
	color:#FFF;
	}

.homeSection .tab{
	width:629px;
	height:29px;
	overflow:hidden;
	background:#6f4709;
	position:relative;
	}

.homeSection .tab ul.left{
	position:absolute;
	height:22px;
	bottom:0;
	left:15px;
	}

.homeSection .tab .right{
	width:190px;
	position:absolute;
	height:22px;
	top:6px;
	left:444px;
	}

.homeSection .tab ul li{
	float:left;
	margin-right:10px;
	}

.muraMap{
	width:629px;
	height:529px;
	}

.leftColumn .section{
	width:629px;
	}

.leftColumn .w631{
	width:632px;
	margin-left:-1px;
	}

.sLeftColumn{
	width:310px;
	float:left;
	background:#fffced;
	padding-bottom:15px;
	}

.title2{
	width:310px;
	height:52px;
	overflow:hidden;
	background:url(../images/home/title2.jpg) no-repeat 0 0;
	}

.sRightColumn{
	width:310px;
	float:right;
	background:#fffced;
	}

.title3{
	width:310px;
	height:52px;
	overflow:hidden;
	background:url(../images/home/title3.jpg) no-repeat 0 0;
	}

.sLeftColumn ul{
	width:285px;
	padding-top:10px;
	margin:0 auto 10px;
	text-align:left;
	font-size:12px;
	overflow:hidden;
	}

.sLeftColumn ul li{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	}

.sLeftColumn ul li a{
	color:#9f700b;
	}
	
.serachInput{
	width:285px;
	margin:0 auto 5px;
	padding:10px 0;
	font-size:12px;
	height:69px;
	}

.serachInputIn{
	margin-bottom:10px;
	text-align:left;
	}

.serachInputIn2{
	text-align:left;
	}

.serachInput span,
.serachInput input{
	vertical-align:middle;
	margin-right:3px;
	}

.sRightColumn .btnArea{
	padding-bottom:15px;}

.title4{
	width:629px;
	height:54px;
	overflow:hidden;
	background:url(../images/home/title4.jpg) no-repeat 0 0;
	}


.areaLink{
	text-align: left;
	font-weight:bold; 
}

.chikiWrap{
	width:630px;
	overflow:hidden;
	}
	
.chikiWrap .column{
	width:645px;
	overflow:hidden;
	border-top:1px dotted #b09f94;
	padding-top:15px;
	margin-bottom:15px;
	margin-top:-1px;
	}
	
.chikiWrap dl{
	width:200px;
	padding-right:6px;
	float:left;
	border-right:1px dotted #b09f94;
	margin-right:8px;
	font-size:12px;
	text-align:left;
	height:290px;
	}

.chikiWrap dl dd.img{
	margin-bottom:12px;
	}

.chikiWrap dl dt{
	font-size:14px;
	margin-bottom:7px;
	font-weight:bold;
	}
	
.chikiWrap dl dt a{
	background:url(../images/common/list_green.gif) no-repeat 0 4px;
	padding-left:15px;
	color:#9f700b;
	text-decoration:none;
	}

.chikiWrap dl dt a:hover{
	text-decoration:underline;
	}	

.chikiWrap dl dd a{
	background:url(../images/common/list.gif) no-repeat 3px 4px;
	padding-left:13px;
	color:#9f700b;
	display:block;
	text-decoration:none;
	}

.chikiWrap dl dd a:hover{
	text-decoration:underline;
	}	

.chikiWrap dl dd.img a{
	margin-bottom:12px;
	background:none;
	padding:0;
	}
	
	
	.jpCity, .frArea, .frCity{
		display:none;
	}

/* side
----------------------------------------*/

.rightSection{
	width:310px;
	background:#e8e4e2;
	padding-bottom:8px;
	margin-bottom:20px;
	}

.sideTitle1{
	width:310px;
	height:70px;
	background:url(../images/home/side/side_title1.jpg) no-repeat 0 0;
	overflow:hidden;
	}

.rightSectionIn{
	margin:0 8px;
	padding:10px 10px 5px;
	background:#FFF;
	}

.sideA dl{
	border-bottom:1px dotted #b09f94;
	padding-bottom:5px;
	margin-bottom:7px;
	overflow:hidden;
	}

.sideA dl dt{
	width:133px;
	overflow:hidden;
	float:left;
	}

.sideA dl dd{
	width:128px;
	float:right;
	text-align:left;
	font-size:12px;
	}
	
.sideA dl dd.title{
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	margin-bottom:5px;
	}

.sideA dl dd.title a{
	display:block;
	background:url(../images/common/list_green.gif) no-repeat 0 3px;
	padding-left:15px;
	}

.sideTitle2{
	width:310px;
	height:70px;
	background:url(../images/home/side/side_title2.jpg) no-repeat 0 0;
	overflow:hidden;
	}

.sideB dl{
	border-bottom:1px dotted #b09f94;
	padding-bottom:7px;
	margin-bottom:10px;
	overflow:hidden;
	}

.sideB dl dt{
	width:133px;
	overflow:hidden;
	float:left;
	}
	
.sideB dl dd.chiiki{
	width:128px;
	float:right;
	font-size:12px;
	line-height:1.3;
	margin-bottom:5px;
	text-align:left;
	}

.sideB dl dd.chiiki a{
	display:block;
	background:url(../images/common/list_green.gif) no-repeat 0 1px;
	padding-left:15px;
	color:;
	}
	
.sideB dl dd.title{
	width:128px;
	float:right;
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	margin-bottom:5px;
	text-align:left;
	}

.sideB dl dd.txt{
	clear:both;
	text-align:left;
	font-size:12px;
	padding-top:7px;
	}

.sideTitle3{
	width:310px;
	height:45px;
	background:url(../images/home/side/side_title3.jpg) no-repeat 0 0;
	overflow:hidden;
	}

.sideC dl{
	background:#FFF;
	margin:0 8px 8px;
	overflow:hidden;
	padding-bottom:8px;
	}

.sideC dl dt{
	width:90px;
	text-align:center;
	float:left;
	padding-top:5px;
	}

.sideC dl dt img{
	margin:0 auto;
	}

.sideC dl dd.title{
	width:190px;
	float:right;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
	padding-right:10px;
	line-height:1.3;
	margin-bottom:5px;
	}

.sideC dl dd.txt{
	width:190px;
	float:right;
	font-size:12px;
	text-align:left;
	padding-right:10px;
	}


}

/*-----------------------------------
/////////////////////////////////////
/////////// SMERT PHONE /////////////
/////////////////////////////////////
-----------------------------------*/

@media screen and (max-width: 699px){

.mainImgWrap{
	width:100%;
	}

.mainImgWrap .mainImg{
	width:100%;
	}
	
.homeRead{
	margin-bottom:2.5%;
	}

.mainImgWrap h2{
	color:#80b248;
	font-size:20px;
	text-align:left;
	padding:0 1.5%;
	}

.mainImgWrap h2 .pcHide{
	font-size:14px;
	}

.homeSection ul{
	padding:2.5%;
	text-align:left;
	}

.homeSection ul li{
	display:inline-block;
	margin-right:2.5%;
	}

.btnTheme{
	display:block;
	background:url(../images/sp/home/bt_theme.png) no-repeat 0 0;
	width:50%;
	padding-top:9%;
	background-size:contain;
	margin:0 auto;
	}

.btnTheme img{
	display:none;
	}

.serachInput{
	padding:2.5%;
	text-align:left;
	}

.serachInputIn{
	margin-bottom:1.5%;}

.btnTimeSearch{
	display:block;
	background:url(../images/sp/home/bt_time.png) no-repeat 0 0;
	width:50%;
	padding-top:9%;
	background-size:contain;
	margin:0 auto;
	}

.rightSection dl{
	border-top:1px solid #CCC;
	overflow:hidden;
	padding:2.5%;
}

.rightSection dl dt{
	width:20%;
	float:left;
	padding-right:2.5%;
	}

.rightSection dl dt img{
	width:100%;
	}

.rightSection dl dd{
	text-align:left;
	width:77%;
	float:right;
	}

.rightSection dl dd.title{
	font-size:16px;
	font-weight:bold;
	}

.rightSection dl dd.title a{
	display:inline-block;
	color:#9f700b;
	margin-bottom:1.5%;
	}

.newsWrap{
	margin-bottom:2.5%;}

.newsWrap h2{
	border-top:5px solid #ccc;
	padding:2.5% 2.5% 1.5%;
	text-align:left;
	font-size:16px;
	}

.newsWrap .right{
	padding:2.5% 2.5% 1.5%;
	height:20px;
	text-align:right;
	margin-top:-43px;
	margin-bottom:5px;
	}

.newsList{
	text-align:left;
	}

.newsList li{
	border-top:1px solid #CCC;
	overflow:hidden;
	padding:2.5%;
	}

.newsList .day{
	display:block;
	font-size:16px;
	color:#ad9b8b;
	}

.banner{
	padding:2.5% 0 2.5% 2.5%;
	}

.banner li{
	width:45%;
	display:inline-block;
	margin-right:10px;
	}


.banner li img{
	width:100%;}



}