@charset "utf-8";
/* CSS Document */


/* トピックス */
#wanttosell .toplead{
	margin:30px 0;
	text-align:center;
}
#wanttosell .toplead img{
	max-width:100%;
}

.forcustomer {
	margin:0 0 30px 0;
	display: -webkit-flex; /* Safari */
	display: flex;
	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap: wrap;
	-webkit-flex-justify-content:space-between;/* Safari */
	justify-content:space-between;
}
.forcustomer dl{
	width:48%;
	margin:0 auto 20px;
	border:1px solid #CCC;
	border-radius:5px;
	padding:10px 15px 20px;
}

.forcustomer dl dt{
	color:#006699;
	font-weight:bold;
	text-align:center;
	font-size:24px;
	font-size:2.4rem;
	margin-bottom:10px;
	line-height:1.5;
}
.forcustomer dl dd ul li{
	margin:0 15px 5px 5px;
	line-height:1.5;
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
	text-indent:-1.3em;
	margin-left:1.3em;
}
#howtocontact h2{
	text-align:center;
	color:#9E2854;
	font-size:22px;
	font-size:2.2rem;
	font-weight:bold;
	margin-bottom:40px;
}
#howtocontact h2 span{
	border-bottom:1px solid #9E2854;
}
.contact > div{
	width:80%;
	margin:20px auto;
}
.contact > div h3{
	color:#006699;
	font-size:20px;
	font-size:2rem;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0 0 10px;
	text-align:center;
}
.contact .contact_btn a{
	background:url(images/bg_btn.png) repeat;
	display:block;
	width:300px;
	padding:8px 0;
	text-align:center;
	margin:0 auto;
	border:3px solid #9E2854;
	border-radius:5px;
	color:#FFF;
	font-size:15px;
	font-size:1.5rem;
	font-weight:bold;
	text-decoration:none;
}
.contact a.telno,
.contact p.telno{
	display:block;
	text-align:center;
	color:#006699;
	font-size:22px;
	font-size:2.2rem;
	font-weight:bold;
	text-decoration:none;
}
.contact .contact_btn a:hover{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}
.contact .pc{
	background:url(images/bg_pc.png) no-repeat center left;
	background-size:auto 100%;
	border:1px solid #CCC;
	border-radius:10px;
	padding:20px 0;
}
.contact .fax{
	background:url(images/bg_fax.png) no-repeat center left;
	background-size:auto 100%;
	border:1px solid #CCC;
	border-radius:10px;
	padding:20px 0;
}
.contact .tel{
	background:url(images/bg_tel.png) no-repeat center right;
	background-size:auto 100%;
	border:1px solid #CCC;
	border-radius:10px;
	padding:20px 0;
}
.contact .mail{
	background-size:auto 100%;
	border:1px solid #CCC;
	border-radius:10px;
	padding:20px 0 25px;
	text-align: center;
}
.contact .appli{
	background-size:auto 100%;
	border:1px solid #CCC;
	border-radius:10px;
	padding:20px 0 0;
	text-align: center;
}
.contact p.attention{
	width:50%;
	text-align:left;
	text-indent:-1em;
	margin:10px auto;
	font-size:12px;
	font-size:1.2rem;
	background:rgba(255,255,255,0.5);
	padding:5px 10px 5px 20px;
	border-radius:5px;
}

@media (max-width:767px){
/*---------------スマホ-------------------------------*/
.forcustomer dl{
	width:80%;
	margin:0 auto 20px;
	padding:10px 15px 20px;
}
.forcustomer dl dt{
	font-size:1.5rem;
}
#howtocontact h2{
	font-size:1.6rem;
	line-height:1.8;
}
.contact div h3{
	font-size:1.5rem;
	font-weight:bold;
}
.contact div .contact_btn a{
	width:80%;
	padding:8px 10px;
	font-size:1.3rem;
}
.contact div a.telno,
.contact div p.telno{
	font-size:1.6rem;
}
.contact p.attention{
	width:90%;
	background:none;
}
.contact .inner{
	margin:auto 10px;
	background:rgba(255,255,255,0.7);
	padding:10px;
	border-radius:10px;
}
}
/*-----各種アプリ-----------------------*/
#contact_nav {
	background: none;
}
#inquiry_display_none{
	display: none;
}