@charset "utf-8";
html{background:url("../images/sub_bg.jpg") center 0 no-repeat; background-color:#110e0d;}
#footer{position:relative;}
#sub_top{width:1160px; margin:0 auto; position:relative; padding:80px 0; text-align:center;}
#sub_top .left_title{font-size:50px; line-height:60px; color:#ff9518; font-family: 'Noto Sans KR', sans-serif; text-align:center; font-weight:100;}
#sub_top .left_title strong{font-weight:300;}

#sub_select{display:inline-block; margin-top:40px;}
#sub_select li{float:left; width:200px; margin-left:-1px;}
#sub_select li a{display:block; font-size:16px; line-height:44px; color:#ff9518; font-family: 'Noto Sans KR', sans-serif;  border:1px solid #ff9518; text-align:center;}
#sub_select li a:hover{color:#4d2048; background-color:#ff9518;}
#sub_select li a.on{color:#4d2048; background-color:#ff9518;}

#sub_content{width:1160px; margin:0 auto; position:relative;}

/* 페이지 */
.page_top{}
.page_box{margin-top:50px;}

.step_type{padding:10px 0 10px 120px;}
.step_type li{float:left; margin:0 10px;}
.step_type li.arrow{margin:0 30px;}

.step_type_c{padding:10px 0 10px 350px;}
.step_type_c li{float:left; margin:0 10px;}
.step_type_c li.arrow{margin:0 30px;}

/* 상담신청 */
.inq_box{}
.inq_box .inq_list01{position:relative; padding-left:260px; display:inline-block; width:100%; box-sizing:border-box; padding-bottom:50px;}
.inq_box .inq_list01 strong{position:absolute; top:0; left:0; font-size:25px; line-height:25px; color:#fff; padding-left:80px; background:url("/page/inq_no01.png") 0 0 no-repeat; font-family: 'Noto Sans KR', sans-serif; font-weight:400; min-height:50px;}
.inq_box .inq_list01 .info_txt{display:inline-block; width:100%;}
.inq_box .inq_list01 .info_txt li{float:left; width:49%; margin-bottom:10px;}
.inq_box .inq_list01 .info_txt li:nth-child(1){width:32%;}
.inq_box .inq_list01 .info_txt li:nth-child(2){width:32%; margin-left:2%;}
.inq_box .inq_list01 .info_txt li:nth-child(3){width:32%;float:right;}
.inq_box .inq_list01 .info_txt li:nth-child(4){}
.inq_box .inq_list01 .info_txt li:nth-child(5){float:right;}

.inq_box .inq_list01 .it_txt{width:100%; height:45px; font-size:14px; line-height:43px; color:#bcacab; border:1px solid #8b7c7a; border-radius:5px; font-family: 'Noto Sans KR', sans-serif; padding:0 15px; background-color:rgba(255,255,255,0.1);}
.inq_box .inq_list01 .it_txt[type=text]::-webkit-input-placeholder{color:#bcacab;}
.inq_box .inq_list01 .it_txt[type=text]::-moz-placeholder{color:#fff;}​ 
.css_none{}
.inq_box .inq_list02{position:relative; width:100%; box-sizing:border-box;  padding:50px 0 50px 260px; border-top:1px solid #685250;}
.inq_box .inq_list02 strong{position:absolute; top:50px; left:0; font-size:25px; line-height:25px; color:#fff; padding-left:80px; background:url("/page/inq_no02.png") 0 0 no-repeat; font-family: 'Noto Sans KR', sans-serif; font-weight:400; min-height:50px;}
.inq_box .inq_list02 .os_list{display:inline-block; width:100%;}
.inq_box .inq_list02 .os_list li{float:left; width:33%;}
.inq_box .inq_list02 .os_list li input[type=radio]{display:none;}
.inq_box .inq_list02 .os_list li label{display:block;width:100%; height:43px; font-size:14px; line-height:38px; color:#bcacab; border:1px solid #8b7c7a; font-family: 'Noto Sans KR', sans-serif; background-color:rgba(255,255,255,0.1); text-align:center;}
.inq_box .inq_list02 .os_list li:nth-child(1) label{border-radius:5px 0 0 5px; border-right:0 none;}
.inq_box .inq_list02 .os_list li:nth-child(2){width:34%;}
.inq_box .inq_list02 .os_list li:nth-child(2) label{}
.inq_box .inq_list02 .os_list li:nth-child(3) label{border-radius: 0 5px 5px 0; border-left:0 none;}
.inq_box .inq_list02 .os_list li input[type=radio]:checked + label {background-color:#ff9518; border:1px solid #ff9518; color:#fff;}

.inq_box .inq_list03{position:relative; width:100%; box-sizing:border-box;  padding:50px 0 50px 260px; border-top:1px solid #685250;}
.inq_box .inq_list03 strong{position:absolute; top:50px; left:0; font-size:25px; line-height:25px; color:#fff; padding-left:80px; background:url("/page/inq_no03.png") 0 0 no-repeat; font-family: 'Noto Sans KR', sans-serif; font-weight:400; min-height:50px;}
.inq_box .inq_list03 .type_list{display:inline-block; width:100%;}
.inq_box .inq_list03 .type_list li{float:left; width:33%;}
.inq_box .inq_list03 .type_list li input[type=radio]{display:none;}
.inq_box .inq_list03 .type_list li label{display:block;width:100%; height:43px; font-size:14px; line-height:38px; color:#bcacab; border:1px solid #8b7c7a; font-family: 'Noto Sans KR', sans-serif; background-color:rgba(255,255,255,0.1); text-align:center;}
.inq_box .inq_list03 .type_list li:nth-child(1) label{border-radius:5px 0 0 5px; border-right:0 none;}
.inq_box .inq_list03 .type_list li:nth-child(2){width:34%;}
.inq_box .inq_list03 .type_list li:nth-child(2) label{}
.inq_box .inq_list03 .type_list li:nth-child(3) label{border-radius: 0 5px 5px 0; border-left:0 none;}
.inq_box .inq_list03 .type_list li input[type=radio]:checked + label {background-color:#ff9518; border:1px solid #ff9518; color:#fff;}

.inq_box .inq_list04{position:relative; width:100%; box-sizing:border-box;  padding:50px 0 50px 260px; border-top:1px solid #685250;}
.inq_box .inq_list04 strong{position:absolute; top:50px; left:0; font-size:25px; line-height:25px; color:#fff; padding-left:80px; background:url("/page/inq_no04.png") 0 0 no-repeat; font-family: 'Noto Sans KR', sans-serif; font-weight:400; min-height:50px;}
.inq_box .inq_list04 .inq_list{display:inline-block; width:100%;}
.inq_box .inq_list04 .inq_list li{float:left; width:33%; margin-bottom:10px;}
.inq_box .inq_list04 .inq_list li input[type=checkbox]{display:none;}
.inq_box .inq_list04 .inq_list li label{display:block;width:100%; height:43px; font-size:14px; line-height:38px; color:#bcacab; border:1px solid #8b7c7a; font-family: 'Noto Sans KR', sans-serif; background-color:rgba(255,255,255,0.1); text-align:center;}
.inq_box .inq_list04 .inq_list li:nth-child(1) label{border-radius:5px 0 0 5px; border-right:0 none;}
.inq_box .inq_list04 .inq_list li:nth-child(2){width:34%;}
.inq_box .inq_list04 .inq_list li:nth-child(2) label{}
.inq_box .inq_list04 .inq_list li:nth-child(3) label{border-radius: 0 5px 5px 0; border-left:0 none;}
.inq_box .inq_list04 .inq_list li:nth-child(4) label{border-radius:5px 0 0 5px; border-right:0 none;}
.inq_box .inq_list04 .inq_list li:nth-child(5){width:34%;}
.inq_box .inq_list04 .inq_list li:nth-child(5) label{}
.inq_box .inq_list04 .inq_list li:nth-child(6) label{border-radius: 0 5px 5px 0; border-left:0 none;}
.inq_box .inq_list04 .inq_list li input[type=checkbox]:checked + label {background-color:#ff9518; border:1px solid #ff9518; color:#fff;}

.inq_box .inq_list05{position:relative; width:100%; box-sizing:border-box;  padding:50px 0 50px 260px; border-top:1px solid #685250;}
.inq_box .inq_list05 strong{position:absolute; top:50px; left:0; font-size:25px; line-height:25px; color:#fff; padding-left:80px; background:url("/page/inq_no05.png") 0 0 no-repeat; font-family: 'Noto Sans KR', sans-serif; font-weight:400; min-height:50px;}
.inq_box .inq_list05 .it_area{width:100%; height:200px; font-size:14px; line-height:24px; color:#bcacab; border:1px solid #8b7c7a; border-radius:5px; font-family: 'Noto Sans KR', sans-serif; padding:15px; resize:none; background-color:rgba(255,255,255,0.1);}
.inq_box .inq_list05 .it_area::-webkit-input-placeholder{color:#bcacab;}
.inq_box .inq_list05 .it_area::-moz-placeholder{color:#fff;}​ 
.css_none{}
.inq_box .it_btn{display:block; width:220px; height:48px; font-size:16px; color:#ff9518; border:1px solid #ff9518; text-align:center; background-color:transparent; border-radius:48px; margin:0 auto; margin-bottom:50px;}
