@charset "UTF-8";
@media screen and (min-width: 800px){

#all-wrap {
	width:940px;
	min-height:600px;
	margin:0 auto;
}
a img:hover {
	opacity:0.80;
}
.center {
	text-align:center;
}
nav ul li{
	float: left;
}
.nav-button{
    display: none;
	height:0;
}
/* ============================================================ header */
#header{
	padding-top:27px;
	padding-bottom:26px;
}
#header h1{
	color:#444;
	font-size:28px;
	float:left;
	line-height:24px;
	padding-left:203px;
	height:74px;
	background:url(../images/mainlogo.png) no-repeat 0 0;
	text-shadow: 1px 1px 8px rgba(255,255,255,0.5);
}
#header h1 strong{
	color:#317b08;
	font-size:16px;
	letter-spacing:1px;
	display:block;
	margin-top:12px;
	font-weight:normal;
}
#header a{
border-radius:8px;
background:rgba(255,255,255,0.7);
width:192px;
float:right;
line-height:50px;
text-align:center;
border:1px solid #FFF;
margin-top:12px;
letter-spacing:1px;
display:block;
color:#ff5c00;
text-decoration:none;
}
#header a:hover{
background:rgba(255,255,255,1);
border:1px solid #ff5c00;
}
#mainmenu {
background:rgba(44,123,11,0.5);
/*background:rgba(8,20,88,0.4);*/
border-radius:8px 8px 0 0;
box-shadow: 0px 1px 5px 0 rgba(0, 0,0,0.3);
}
#mainmenu ul li{
	width:12.5%;
	line-height:50px;
	text-align:center;
	letter-spacing:1px;
}
#mainmenu ul li a{
	color:#fff;
	text-decoration:none;
}
#mainmenu ul li a:hover{
	color:rgba(3,82,0,1);
}
ul li.inquiry{
	display:none;
}

/* ============================================================ contents */
#contents{
	
}



/* ============================================================ footer */
p.pagetop {
	position:fixed;
	bottom:130px;
	right:25px;
	z-index:9;
}
p.pagetop a img:hover {
	opacity:1;
}

#footer #footer-area{
	margin:0 auto;
	width:940px;
}
#footer #footer-area ul{
	border-bottom:1px solid #d6ecc8;
	padding-top:15px;
	padding-bottom:15px;
}
#footer #footer-area ul li{
	width:12.5%;
	text-align:center;
}
#footer #footer-area ul li a{
	color:#d6ecc8;
	text-decoration:none;
}
#footer #footer-area ul li a:hover{
background:rgba(0,0,0,0.45);
}
#footer #footer-area p{
	color:#d6ecc8;
	font-size:86%;
	padding-top:40px;
	letter-spacing:1px;
}
#footer #footer-area p.txt-L{
	float:left;
}
#footer #footer-area p.txt-R{
	float:right;
}

}