/*** ·¹ÀÌ¾î °øÅëÆË¾÷ ***/

.popup_wrap{display: none; z-index: 99;background: #f0f0f0; text-align: center; width: 80%; height: 800px; position: fixed; top: 70px; left: 50%; margin-left: -40%; overflow-y: auto; box-sizing: border-box; padding: 80px 100px;}
.popup_wrap .popup_hd .popup_close{cursor: pointer; width: 25px; height: 25px; background: url('../../img/icon/icon_close_big_bk.png');background-size: 100%;position: absolute; top: 40px; right: 40px;}
.popup_wrap .popup_hd .popup_title{margin-bottom: 80px;}
.popup_wrap .popup_hd .popup_title .title01{font-size: 30px; line-height: 1; margin-bottom: 22px;} 
.popup_wrap .popup_hd .popup_title .title02{font-size: 15px; font-weight: 300;}
.popup_wrap .popup_body{text-align: left;}
.popup_wrap form.basic_form .popup_body dd select,
.popup_wrap form.basic_form .popup_body dd input{background-color: transparent;}
.popup_wrap .popup_body .f_text{font-size: 15px; line-height: 30px; font-weight: 300;}
.popup_wrap .popup_body .ft_btn_wrap{margin-top: 80px;}

/* KCPÆË¾÷ ¸ñ·Ï */
.kcp_popup_wrap{padding: 30px; display: block; position: static; margin: 0; left: 0; top: 0; width: auto; height: 100%; background:#fbfbfb;}
.kcp_popup_wrap.popup_wrap .popup_hd .popup_title { margin-bottom: 50px; }
.kcp_popup_wrap.popup_wrap .popup_body .ft_btn_wrap {margin-top: 50px;}

/* KCPÆË¾÷ ¿Ï·á */
.kcp_result_inner{text-align: left;}
.kcp_result_inner dl {margin-bottom:20px;}
.kcp_result_inner dd:first-of-type {color:#aeaeae; font-size:15px; font-weight:500; display:block; margin-bottom:10px;}
.kcp_result_inner dd:last-of-type { width:100%; height:56px; line-height: 56px;border:1px solid #dcdcdc; font-size:15px; color:#252525; padding:0 1.5%; box-sizing:border-box;text-indent: 0px;}
.kcp_result_inner dl .notice{font-size: 13px; margin-top: 10px;}