@charset "utf-8";
/* TOP */
header {
background: url(../img/header_bg.jpg) no-repeat center top;
height: 518px;
margin-bottom: 30px;
}
.mainImg {
width: 1020px;
margin-right: auto;
margin-left: auto;
}
.mainCopy {
width: 450px;
float: left;
padding-top: 80px;
padding-left: 50px;
}
.mainCopyBtn {
padding-top: 15px;
}
.mainBtn {
width: 490px;
float: right;
padding-top: 45px;
}
.mainBtn li {
float: left;
}
.last {
padding-top: 115px;
}
.topCont {
width: 1020px;
margin-right: auto;
margin-left: auto;
}
.topContTit01 {
margin-bottom: 20px;
}
.gmap {
float: left;
}
.gmapBtn {
text-align: right;
margin-bottom: 10px;
}
.topAddImg {
width: 457px;
float: right;
padding-top: 34px;
}
.topContTit02 {
padding-top: 40px;
margin-bottom: 30px;
}
.topContStit {
width: 960px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
}
.topContStit h3 {
float: left;
}
.topContStitBtn {
float: right;
}
.topContLis {
width: 1000px;
margin-right: auto;
margin-bottom: 30px;
margin-left: auto;
padding-left: 30px;
}
.line {
border-top: 1px #CCCCCC dotted;
padding-top: 35px;
}
.topContLis li {
width: 279px;
float: left;
background: #EDF4F7;
padding: 15px;
margin-right: 17px;
margin-bottom: 20px;
}
.topContLis li h4 {
font-size: 123.1%;
font-weight: bold;
border-bottom: 1px #666666 dotted;
padding-bottom: 5px;
margin-bottom: 15px;
}
.topContLis li p {
padding-left: 1em;
text-indent: -1em;
line-height: 1.8;
margin-bottom: 15px;
}