@charset "utf-8";


#ex_wrap {display:block;position:relative;padding:60px 20px 20px 20px;width:340px;background:#fff;border-radius:20px;}
#ex {padding:0;}

#ex_wrap .btn_close {display:block;position:absolute;right:20px;top:20px;width:25px;height:25px;font-size:28px;text-align:center;line-height:25px;background:none;border:none;}

.exlogo {display:block;position:relative;margin:0 0 20px 0;font-size:24px;font-weight:800;text-align:center;}
.exlogo strong {color:#f00001;font-weight:800}

.ex_txt {margin:0 0 20px 0;}
.ex_txt ul {}
.ex_txt ul li {display:block;position:relative;margin:0 0 6px 0;padding:0 0 0 14px;line-height:140%;}
.ex_txt ul li:last-child {margin:0;}
.ex_txt ul li:after {content:'※';display:block;position:absolute;left:0;top:0;font-weight:700;}

ul.ex_form {border-top:solid 1px #ddd;}
ul.ex_form li {display:block;padding:8px 0;font-weight:700;border-bottom:solid 1px #ddd}
ul.ex_form li:after {display:block;visibility:hidden;clear:both;content:""}
ul.ex_form li:last-child {margin:0;border-bottom:none;}
ul.ex_form li label {display:block;margin:0 0 8px 0;font-weight:700;}
ul.ex_form li strong {display:block;float:right;color:#f00001;font-weight:700;}
ul.ex_form li .input {display:block;width:100%;height:50px;padding:0 10px;line-height:48px;background:#fff;border:solid 1px #ddd;border-radius:5px;}
ul.ex_form li .btn_submit {display:block;width:100%;height:50px;padding:0 10px;color:#fff;font-weight:700;line-height:50px;background:#f75665;border:none;border-radius:5px;}






@media only screen and (max-width: 540px) {
#ex_wrap {padding:0;background:none;border-radius:10px;}
#ex {padding:20px;background:#fff;border-radius:10px;}

#ex_wrap .btn_close {right:0;top:-30px;color:#fff;}

.exlogo {display:none;}

.ex_txt {}


ul.ex_form {margin:0 0 8px 0;}
ul.ex_form li {display:block;margin:0 0 5px 0;}
ul.ex_form li:last-child {margin:0;}
ul.ex_form li .input {height:40px;line-height:38px;}
}
