@charset "UTF-8";

#page .inquiry{position:relative;font-size:20px;}
#page .inquiry form{position:relative;text-align:center;}
#page .inquiry .title_box{display:flex;justify-content:space-between;align-items:center;padding:1em 0;}
#page .inquiry .title_box .title{margin:0;font-size:1.7em;}
#page .inquiry .title_box .desc{font-size:1em;color:#828282}
#page .inquiry .title_box .desc span{font-weight:600;color:#FF0000;}
#page .inquiry .inner_box{border-top:solid 1px #000000;border-bottom:solid 1px #000000;}
#page .inquiry .inner_box dl{display:flex;justify-content:space-between;align-items:center;padding:1em 0;border-top:solid 1px #707070;}
#page .inquiry .inner_box dl:first-of-type{border-top:none;}
#page .inquiry .inner_box dt{width:12.5em;font-size:1.3em;text-align:left;}
#page .inquiry .inner_box dt span{font-weight:600;color:#FF0000;}
#page .inquiry .inner_box dd{-webkit-flex:1;flex:1;width:calc(100% - 12.5em);margin:0;border:solid 1px #CBCBCB;border-radius:0.5em;}
#page .inquiry .inner_box dd > *{box-sizing:border-box;width:100%;padding:0.75em;font-size:1em;border:none;border-radius:0.5em;}
#page .inquiry .inner_box dd > *::placehole{color:#828282;}
#page .inquiry .agree_box{display:flex;justify-content:space-between;align-items:center;padding:1em 0;border-bottom:solid 1px #000000;}
#page .inquiry .agree_box .input_box{display:flex;align-items:center;}
#page .inquiry .agree_box .input_box input{width:1em;height:1em;margin:0;}
#page .inquiry .agree_box .input_box label{margin-left:0.5em;font-size:1em;}
#page .inquiry .agree_box a{display:block;color:#4668A3;}
#page .inquiry button{display:inline-block;width:15em;line-height:2.5;margin-top:3em;font-size:1.5em;color:#fff;text-align:center;background-color:#007CAA;border:none;border-radius:1em;}

@media all and (max-width:1000px){
	#page .inquiry{font-size:18px;}
	#page .inquiry .inner_box dt{width:10.5em;}
	#page .inquiry .inner_box dd{width:calc(100% - 10.5em);}
}
@media all and (max-width:800px){
	#page .inquiry{font-size:16px;}
	#page .inquiry .inner_box dt{width:8.5em;}
	#page .inquiry .inner_box dd{width:calc(100% - 8.5em);}
}

@media all and (max-width:600px){
	#page .inquiry{font-size:14px;}
	#page .inquiry .inner_box dt{width:7.5em;}
	#page .inquiry .inner_box dd{width:calc(100% - 7.5em);}
}

@media all and (max-width:400px){
	#page .inquiry{font-size:13px;}
	#page .inquiry .inner_box dt{width:6.5em;}
	#page .inquiry .inner_box dd{width:calc(100% - 6.5em);}
}

