@charset "utf-8";
/*
------------------------------------------------------------------------------------------------------------------------
폼메일 쓰기 스타일
------------------------------------------------------------------------------------------------------------------------
*/
#formmail-write { position:relative;  padding-top:0;width: 100%;font-size:1.2em }
#formmail-write .form-group { display:flex; margin-bottom:35px; align-items: center;flex-direction: column; }
#formmail-write .form-group .form-control { width:100%; padding:8px 10px; border:1px solid #e0dedf }
#formmail-write .form-group .form-files {width: 100%;margin-bottom: 20px;}
#formmail-write .form-group .form-files:last-child {margin-bottom: 0px;}
#formmail-write .form-footer { padding-top:50px; text-align: center; border-top:1px solid #e0dedf }
#formmail-write .btn_submit { padding:0 40px; font-size:1em; font-weight:  600;border: 0;}
#formmail-write .check-list { position:absolute; right:0; top:-30px }
#formmail-write .privacy-of-use {font-size:14px;padding:15px; border-top:1px solid #e0dedf; border-bottom:1px solid #e0dedf; height:150px; overflow-y:scroll;margin-bottom:50px; }
#formmail-write .privacy-of-use .cont {margin-bottom:15px;}
#formmail-write .privacy-of-use h4 {margin-bottom: 5px}
#formmail-write .privacy-of-use dl { padding:10px 0}
#formmail-write .privacy-of-use dl dt { font-weight: 600}
#formmail-write .privacy-of-use dl dd { margin-left: 20px}
#formmail-write .privacy-of-use ul { margin-left:20px }
#formmail-write .privacy-of-use ul li { margin-top:5px }
#formmail-write .privacy-of-use table { width:100%; border-collapse: collapse }
#formmail-write .privacy-of-use table th,
#formmail-write .privacy-of-use table td { border:1px solid rgb(226,226,226); padding:5px }
#formmail-write .privacy-of-use table th { background:rgb(245,245,247) }

#formmail-write .privacy-of-use-check { text-align: right; padding:10px; color:#8a8a8a; font-size:14px; }

input[type="file"]{width: 100%;}
input[type=file]::file-selector-button { background-color: #f0f0f0; border: 1px solid #ccc;border-radius: 3px;}
input[type=file]::file-selector-button:hover { background-color: #bababa;cursor: pointer;}

fieldset#captcha{width:100%;text-align: left;}
.icenter {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.icenter input[type="checkbox"] {width: 20px;height: 20px;margin-top: -5px;margin-right: 10px;}

@media (max-width:767px){
	.icenter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-items: flex-start;
    flex-direction: column;}	
}