@charset "utf-8";

/*/==========================================================
/ 
/ 多言語用問い合わせフォーム css
/ 2025.8.4
/ 
==========================================================/*/

/*----------------------------------

 扉ページ 

----------------------------------*/
#submit_box{
	display:block;
	overflow:hidden;
	margin:30px 0;
}

#submit_box a.icf-roundbtn{
	min-width: min(480px, 100%);
}

.tel-txt{
	letter-spacing: 0.15em;
}
.tel-txt > span {
    font-size: 1.5em;
}

.tel-txt .ul{
	text-decoration:underline;
}

/* for Sp --------------------*/
@media screen and ( max-width:768px) {

	.content-box > ul{
		margin:0 0;
	}

}


/*----------------------------------

 入力フォーム 

----------------------------------*/

#SECTION2,
#SECTION2 > p{
	margin-top: 0
}

#inquiry{

}

#inquiry input,
#inquiry textarea,
#inquiry select{
	font-size:1.6rem;
	line-height:125%;
	padding:0.25em 0.5em;
}

#inquiry button,
#inquiry input[type='radio'],
#inquiry input[type="button"]{
	cursor:pointer;
}

#inquiry button[class^='icf-roundbtn'],
#inquiry input[type="button"]{
	line-height:initial;
}


#inquiry dl{
	display:block;
	overflow:hidden;
	background-color: #EBEBEB;
	font-size:1.6rem;
	line-height:125%;
}

#inquiry dl > dt,
#inquiry dl > dd{
	display:block;
	overflow:hidden;
	padding:10px 10px;
	float:left;
	border-top: 1px solid #FFFFFF;
}

#inquiry dl > dt{
	width:30%;
	clear:both;
}

#inquiry dl > dd{
	width:70%;
	background-color: #FFFFFF;
}

#btn-box{
	display: block;
    overflow: hidden;
    margin: var(--mgn-l) 0;
}

#btn-box button[name='back']::before{
    content: "\e908";
    display: inline-block;
    overflow: hidden;
    color: var(--colA1);
    position: absolute;
    top: calc(50% - 0.8rem);
    left: 15px;
    transform: scaleX(-1);
}

#btn-box button[name='back']::after{
	display:none;
}
#btn-box button + button{
	margin-left:1em;
}


/* for Sp --------------------*/
@media screen and ( max-width:768px) {

	#inquiry input,
	#inquiry textarea,
	#inquiry select{
		width:100%!important;
	}

	#inquiry dl > dt,
	#inquiry dl > dd{
		float:none;
		border-top:unset;
	}

	#inquiry dl > dt{
		width:100%;
	}

	#inquiry dl > dd{
		padding:10px 0;
		width:100%;
	}


	#btn-box button + button{
		margin-top: 0.5em;
		margin-left: 0;
	}

}

