/* common */
.boxes .content {padding: 15px 10px}
.boxes .window {width: 90%; background: #fff; display: table}
.boxes .btn_area a {width: 49.1%}
.boxes .btn {display: inline-block; font-size: 13px; text-align: center}
.boxes .pop_btn01 {background: #000; color: #fff}
.boxes .pop_btn02 {background: #858585; color: #fff}
.popup_table {width: 100%}
.popup_table tr.padding th,.popup_table tr.padding td {padding-top: 5px; padding-bottom: 5px}
.popup_table tbody {margin-top:41px}
.popup_table th, .popup_table td {padding: 8px 0; border-right: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc}
.popup_table th {border-left: 1px solid #bcbcbc; background: #e9e7e7; font-weight: bold; color: #000}
.popup_table td {color: #2d2d2d; text-align: left; padding-left: 12px; padding-right: 12px; line-height: 1.5}
.popup_table td.file a  {font-weight: bold; text-decoration: underline}
.popup_table tr:first-child th, .popup_table tr:first-child td {border-top: 1px solid #bcbcbc}
.popup_table tr th:first-child {width: 31%}
.mask {position:absolute; left:0; top:0;z-index:7000;background: rgba(0,0,0,0.8); display:none;}
.boxes .window {position:fixed; top: 50%; display:none; z-index:7777;} /* 32%-> 50%·Î ¼öÁ¤*/
.boxes .agreeinfo {position:fixed; top: 5%; display:none; z-index:7777;} /* 50%-> 5%·Î ¼öÁ¤*/
.boxes .top {position:relative}
.boxes .top .tit {padding: 12px 0; background: #b60008; font-size: 17px; font-weight: 600; color: #fff; text-align: center}
.boxes .top a.close {display: block; width: 18px; position:absolute; right: 10px; top: 12px}
.boxes .top a.close img {width: 100%}

#dialog .content label {margin-right: 3px; font-size: 14px}
#dialog .content label img {width: 10px; margin-right: 3px}
#dialog .content input.input_pw {width: 50%; padding: 7px 10px; border: 1px solid #959595}
#dialog .content p {text-align: center}
#dialog .content p.pw_change {margin-bottom: 7px}
#dialog .content p.pw_change label {padding-right: 26px}
#dialog .content p.pw_check {}
#dialog .content .btn_area {margin-top: 10px}
#dialog .content .btn_area a.btn{padding: 10px 0}
#dialog .content p.desc {font-size: 12px; color: #7b7b7b; padding-top:10px}

#dialog04 .btn_wrap, #dialog05 .btn_wrap  {margin-bottom: 0}
#dialog05 .content textarea {height: 60px; padding: 3px 7px; border: 1px solid #bababa; box-sizing: border-box}
#dialog05 .content table td {line-height: 0}
