@charset "UTF-8";


/* .headline1
-------------------------------------------------*/
.headline1 {
	background: url(../img/contact/title.png) center 34px no-repeat;
}

@media only screen and (min-width:1px) and (max-width:680px){
.headline1 {
	background: url(../img/contact/title.png) center 6px no-repeat;
	background-size: auto 75px;
}
}


/* .cont1
-------------------------------------------------*/
#contact .cont1 {
	width: 1024px;
	margin: 15px auto 0;
}
#contact .cont1 .headline2 {
	width: 925px;
	margin: 0 auto 80px;
	padding: 18px 0 10px;
	background-color: #fff3c2;
	font-weight: bold;
}
#contact .cont1 .headline3 {
	font-size: 22px;
	line-height: 1.8;
}
#contact .cont1 .box {
	width: 780px;
	margin: 0 auto;
	padding: 28px 0 50px;
	background: url(../img/contact/img.png) left top no-repeat;
}
#contact .cont1 .box ul {
	width: 600px;
	margin: 0 auto;
	padding: 35px 35px 0;
	border-top: 1px dashed #036eb7;
}
#contact .cont1 .box ul li {
	font-size: 22px;
	font-weight: bold;
	color: #20698e;
	background: url(../img/contact/icon1.png) left center no-repeat;
	margin-bottom: 10px;
	padding: 10px 0 10px 52px;
}
#contact .cont1 .box ul li:nth-child(2) {
	background: url(../img/contact/icon2.png) left center no-repeat;
}
#contact .cont1 .box ul li:nth-child(3) {
	background: url(../img/contact/icon4.png) left center no-repeat;
}
#contact .cont1 .box ul li:nth-child(4) {
	background: url(../img/contact/icon4.png) left center no-repeat;
}
#contact .cont1 .box ul li a {
	font-size: 22px;
	font-weight: bold;
	color: #20698e;
}

@media only screen and (min-width:1px) and (max-width:680px){
#contact .cont1 {
	width: 94%;
	margin: 10px auto 0;
}
#contact .cont1 .headline2 {
	width: 94%;
	margin: 0 auto 30px;
	padding: 18px 3% 10px;
}
#contact .cont1 .headline3 {
	font-size: 16px;
	line-height: 1.5;
	padding: 0 6%;
}
#contact .cont1 .box {
	width: 100%;
	padding: 50px 0 20px;
	background: url(../img/contact/img.png) left top no-repeat;
	background-size: 40px auto;
}
#contact .cont1 .box ul {
	width: 100%;
	padding: 10px 0 0;
	border-top: 1px dashed #036eb7;
}
#contact .cont1 .box ul li {
	font-size: 16px;
	background: url(../img/contact/icon1.png) left center no-repeat;
	background-size: 30px auto;
	margin-bottom: 5px;
	padding: 5px 0 5px 35px;
	line-height: 1.2;
}
#contact .cont1 .box ul li:nth-child(2) {
	background: url(../img/contact/icon2.png) left center no-repeat;
	background-size: 30px auto;
	padding: 10px 0 10px 35px;
}
#contact .cont1 .box ul li:nth-child(3) {
	background: url(../img/contact/icon3.png) left center no-repeat;
	background-size: 30px auto;
	padding: 10px 0 10px 35px;
}
#contact .cont1 .box ul li:nth-child(4) {
	background: url(../img/contact/icon4.png) left center no-repeat;
	background-size: 30px auto;
	padding: 10px 0 10px 35px;
}
#contact .cont1 .box ul li a {
	font-size: 16px;
	font-weight: bold;
	color: #20698e;
}
}