
.text-center{text-align: center!important;}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}

.small{font-size:small}

.inquiry.head-area{padding:0 8em}
.inquiry.head-area h3{margin:0;font-size:20px;}
.inquiry.selection-area{margin-top:2em}
.inquiry.selection-area ul{list-style:none;padding:0}
.inquiry.selection-area ul>li{line-height:1.9}

/*.inquiry.faq-area{display:none}*/
/*.inquiry.faq-area .qAndAset{display:none}*/
/*.inquiry.faq-area .qAndAset>dd{padding-top:1em;font-size:16px;transition: height ease-out 2s;}*/
/*.inquiry.faq-area .qAndAset.open>dd{}*/
/*.inquiry.faq-area .qAndAset.actived{display:block}*/

.inquiry.faq-area{margin-top:2em;}
.inquiry.faq-area>div{display:none}
.inquiry.faq-area .qAndAset>dd{font-size:16px;padding-top:.8em}


.inquiry.form-area input.number-only::-webkit-outer-spin-button, 
.inquiry.form-area input.number-only::-webkit-inner-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
} 
.inquiry.form-area input.number-only { 
  -moz-appearance:textfield; 
} 

.inquiry.form-area > .--contact {  padding:1em 0 }
.inquiry.form-area > .--contact:not(.--confirm) { display:none; }

.inquiry.form-area > .--contact.--confirm .--item.--btn{padding-top:2em}
.inquiry.form-area > .--contact.--confirm .--item .image-thumb{width:100px;height:100px;margin:1px}

.inquiry.form-area .before-form{margin:1em 0 }
.inquiry.form-area .after-form{margin:2em 0 }

.inquiry.form-area > .--contact > .--form { /*margin-top:5em;*/padding: 20px; border: 1px solid;}
.inquiry.form-area > .--contact:not(.--confirm) ul.--item-list{list-style:none;padding:0;margin:0}
.inquiry.form-area > .--contact.--confirm ul.--item-list{list-style:none;padding:0;margin:0 auto;width:fit-content}


.inquiry.form-area .text-center{padding:.5em 0}
.inquiry.form-area .text-left{padding:.5em 0}
.inquiry.form-area .text-right{padding:.5em 0}


.inquiry.form-area .flex{display:flex;padding:1em 0;line-height:1.2}
.inquiry.form-area .flex-grow{flex-grow: 1;}

.inquiry.form-area .--item.--info, .inquiry.form-area .--item.--cb, .inquiry.form-area .--item.--btn{padding:.5em 0}
/**.inquiry.form-area .--item.--cb input[type=checkbox]{margin-right:.3rem}*/

/*.inquiry.form-area .--item > :not(.input-center){padding:2em 0}*/
.inquiry.form-area .--item .--left-area{width:20em}
.inquiry.form-area .--item .--right-area{flex: 1;flex-grow:1}
.inquiry.form-area .--item .--right-area > .--note{margin-top:.5em;}

.inquiry.form-area .--item .--right-area > .upload-group button.--upload{width:100%;padding:.5em .3em}
.--upload{
	width:100%;
	padding:.5em .3em;
    border-width: 2px;
    border-style: outset;
    border-color: buttonborder;
    border-image: initial;
}
.inquiry.form-area .--item .--right-area .image-thumb{width:180px;height:180px}

.inquiry.form-area .inq-thumb{width:50%}

.inquiry.form-area .contact-apply, .inquiry.form-area .contact-back{cursor:pointer;}

@media only all and (max-width:768px){
	.inquiry.head-area{padding:0}
	
	.inquiry.form-area .flex{display:block;}
	.inquiry.form-area .--item .--left-area, .inquiry.form-area .--item .--right-area {padding:5px 0}
	
	.inquiry.form-area .--item .--right-area .image-thumb{width:80px;height:80px}
	
	.inquiry.form-area .inq-thumb{width:100%}
}

