@charset "utf-8";

/* ---------------------------------------- 
 - contents
---------------------------------------- */
/* .inquiry_box */
.inquiry_box{
	width: 100%;
	min-height: 600px;
	background: url("../images/inquiry/inquiry_bg_pc.jpg") no-repeat center center;
	background-size: cover;
	color:#fff;
}
.inquiry_box .inquiry_box_inner{
	width: 94%;
	max-width: 840px;
	margin: 0 auto;
	padding: 75px 0;
	text-align: center;
}
.inquiry_box .inquiry_box_inner .inquiry_box_btn{
	width: 100%;
	margin-bottom: 40px;
}
.inquiry_box .inquiry_box_inner .inquiry_box_btn a{
	width: 100%;
	height: 100px;
	line-height: 100px;
	display: block;
	border: solid 1px #c9d7e6;
	box-sizing: border-box;	
	color: #fff;
	text-decoration: none;
	transition: 0.4s;
	font-size: 2.4rem;
	font-weight: bold;
}
.inquiry_box .inquiry_box_inner .inquiry_box_btn a:hover {
	opacity: 0.5;
}
.inquiry_box .inquiry_box_inner .inquiry_box_btn a span{
	background: url("../images/common/ico_mail.png") no-repeat right center;
	background-size: 30px;
	padding-right: 45px;
	padding-top: 2px;
}	
.inquiry_box .inquiry_box_inner .inquiry_box_text{
	border-bottom: solid 1px #c9d7e6;
	box-sizing: border-box;	
	color: #fff;
	font-size: 2.0rem;
	font-weight: bold;
	padding-bottom: 40px;
	margin-bottom: 40px;
}
.inquiry_box .inquiry_box_inner ul.inquiry_box_list{
	text-align: left;
	font-weight: bold;
}
.inquiry_box .inquiry_box_inner ul.inquiry_box_list li{
	text-indent: -1.0em;
	margin-left: 1.0em;
	margin-bottom: 0.5em;
}
.inquiry_box .inquiry_box_inner ul.inquiry_box_list li:last-child{
	margin-bottom: 0;
}
@media screen and (max-width: 768px) {
	.inquiry_box{
		background: url("../images/inquiry/inquiry_bg_sp.jpg") no-repeat center center;
		background-size: cover;
	}
	.inquiry_box .inquiry_box_inner{
		width: 90%;
		max-width: 90%;
		padding: 50px 0;
	}
	.inquiry_box .inquiry_box_inner .inquiry_box_btn{
		margin-bottom: 30px;
	}
	.inquiry_box .inquiry_box_inner .inquiry_box_btn a{
		width: 100%;
		height: 65px;
		line-height: 65px;
		font-size: 2.0rem;
	}
	.inquiry_box .inquiry_box_inner .inquiry_box_btn a span{
		background: url("../images/common/ico_mail.png") no-repeat right center;
		background-size: 20px;
		padding-right: 30px;
		padding-top: 2px;
	}	
	.inquiry_box .inquiry_box_inner .inquiry_box_text{
		font-size: 1.4rem;
		padding-bottom: 30px;
		margin-bottom: 30px;
		text-align: left;
	}
	.inquiry_box .inquiry_box_inner ul.inquiry_box_list{
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 480px) {
}

/* .privacy_box */
dl.privacy_box{
	border-bottom: solid 1px #e5e5e5;
	padding: 35px 0;
}
dl.privacy_box:nth-child(2){
	border-top: solid 1px #e5e5e5;
}
dl.privacy_box dt{
	font-size: 1.8rem;
	font-weight: bold;
	color:#305f9b;
	padding-bottom: 1.0em;
}
dl.privacy_box dd{
	font-size: 1.4rem;
}
dl.privacy_box dd ul.list li{
	text-indent: -0.8em;
	margin-left: 0.8em;
	margin-bottom: 0.5em;
}
.privacy_adm{
	padding-top: 35px;
}
@media screen and (max-width: 768px) {
	dl.privacy_box{
		padding: 25px 0;
	}
	dl.privacy_box dt{
		font-size: 1.4rem;
	}
	.privacy_adm{
		padding-top: 25px;
		font-size: 1.4rem;
	}
}
@media screen and (max-width: 480px) {
}