@charset "utf-8";
/* ------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////
header
/////////////////////////////////////////////////////////////////////
------------------------------------------------------------------ */

#header {
width: 960px;
height: 213px;
margin: 0 auto;
padding: 0;
background: url(../img/common/bg_01_201808.gif);
}
#header .left {
width: 720px;
height: 121px;
overflow: hidden;
margin: 0;
padding: 0;
display: inline;
float: left;
position: relative;
}
#header .right {
width: 240px;
overflow: hidden;
margin: 20px 0;
padding: 0;
display: inline;
float: right;
}
#header .left p {
	height: 90px;
	position: absolute;
	top: 29px;
	left: 0;
}
#header .left h1 {
	color: #666;
	font-size: 11px;
	position: absolute;
	top: 90px;
	left: 275px;
}
#header .right .btn {
margin: 10px 0 0;
}


/* ------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////
footer
/////////////////////////////////////////////////////////////////////
------------------------------------------------------------------ */

#footer {
width: 100%;
height: 100%;
overflow: hidden;
margin: 100px 0 0;
padding: 0;
clear: both;
}
#footer div.inner {
width: 960px;
height: 100%;
margin: 0 auto;
padding: 0;
}
.pagetop_nav {
height: 51px;
overflow: hidden;
margin: 20px 0 0;
padding: 0;
background: url(../img/common/bg_02.gif) repeat-x;
}
.pagetop_nav img {
margin: 0 16px 0 0;
float: right;
}
#footer ul {
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
#footer ul li {
margin: 0 20px 0 0;
padding: 0 0 0 12px;
font-size: 13px;
word-wrap: break-word;
display: inline;
float: left;
background: url(../img/common/mkr_01.gif) left no-repeat;
}
#footer ul li a {
color: #333;
}
.footer_data {
overflow: hidden;
margin: 20px 0 0;
padding: 0;
}
.footer_data img.logo {
margin: 10px 0 0;
float: left;
}
.footer_data div {
margin: 0 0 0 20px;
padding: 0 0 0 20px;
float: left;
border-left: #CCC solid 1px;
}
.footer_data div p {
margin: 0 0 10px;
font-size: 13px;
}
.footer_data div p span {
margin: 5px 0 0;
padding: 7px 10px;
display: inline-block;
background: #EEE;
border: #CCC solid 1px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.footer_data div p strong {
font-size: 16px;
}
.footer_data div address {
font-size: 13px;
font-style: normal;
}
.footer_data div address span {
margin: 0 0 5px;
display: block;
}
.footer_data div p.group_name {
margin: 15px 0 0;
}
#copyright {
margin: 40px 0 0;
padding: 5px 0;
color: #FFF;
font-size: 12px;
text-align: center;
background: #009ee4;
}

