/* visual sub 공통 start */
.sub_visual{
    width:100%;
    position: relative;
    overflow: hidden;
    padding-top:130px;
}
.sub_visual > img{
    width:100%;
    object-fit: cover;
    height:450px;
    transition: all 1.5s ease-in-out;
    transform:scale(1.5);
}
.sub_visual > img.zoom{transform:scale(1);}
.sub_visual .sub_typo{
    position: absolute;
    top:60%;
    left:50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width:100%;
    z-index: 99;
}
.sub_visual .sub_typo > span.up{opacity:1; transform:translate(0,0);}
.sub_visual .sub_typo span{
    color:#fff;
    display:block;
    opacity:0;
    transform:translate(0,100%);
    transition:all 1s ease-in-out;
    font-family:'GmarketSansMedium';
}
.sub_visual .sub_typo span:first-child{
    font-size:42px;
    transition-delay:0s;
}
.sub_visual .sub_typo span:nth-child(2){
    font-size:18px;
    transition-delay:0.5s;
    font-family:'GmarketSansLight';
}
.sub_visual .sub_typo span:nth-child(3){
    font-size:18px;
    transition-delay:1s;
    font-family:'GmarketSansLight';
    color:#e08d27;
}
/* visual sub 공통 end */

/* tab 메뉴 공통 */
.contents{padding-bottom:30px;}
.sub_tabmenu ul{font-size:0;}
.sub_tabmenu li{display:inline-block;}
.sub_tabmenu li a{
    display: block;
    font-size:12px;
    background-color: #fff;
    height:40px;
    line-height: 40px;
    text-align: center;
    border:1px solid #ccc;
    color:#333;
    transition: all .3s ease-in-out;
}
.tabmenu01 li{width:50%;}
.tabmenu02 li{width:50%;}
.tabmenu03 li{width:50%;}
.tabmenu04 li{width:33.333%;}
.tabmenu05 li{width:50%;}
.tabmenu06 li{width:20%;}

.sub_tabmenu li a:hover{background-color: #e08d27; color:#fff; transition: all .3s ease-in-out;}

.sub01_01 .sub_tabmenu li:nth-child(1) a{background-color: #e08d27; color:#fff;}
.sub01_02 .sub_tabmenu li:nth-child(2) a{background-color: #e08d27; color:#fff;}

.sub02_01 .sub_tabmenu li:nth-child(1) a{background-color: #e08d27; color:#fff;}
.sub02_02 .sub_tabmenu li:nth-child(2) a{background-color: #e08d27; color:#fff;}
.sub02_03 .sub_tabmenu li:nth-child(3) a{background-color: #e08d27; color:#fff;}
.sub02_04 .sub_tabmenu li:nth-child(4) a{background-color: #e08d27; color:#fff;}
.sub02_05 .sub_tabmenu li:nth-child(5) a{background-color: #e08d27; color:#fff;}

.sub03_01 .sub_tabmenu li:nth-child(1) a{background-color: #e08d27; color:#fff;}
.sub03_02 .sub_tabmenu li:nth-child(2) a{background-color: #e08d27; color:#fff;}
.sub03_03 .sub_tabmenu li:nth-child(3) a{background-color: #e08d27; color:#fff;}
.sub03_04 .sub_tabmenu li:nth-child(4) a{background-color: #e08d27; color:#fff;}
.sub03_05 .sub_tabmenu li:nth-child(5) a{background-color: #e08d27; color:#fff;}

.sub04_01 .sub_tabmenu li:nth-child(1) a{background-color: #e08d27; color:#fff;}
.sub04_02 .sub_tabmenu li:nth-child(2) a{background-color: #e08d27; color:#fff;}
.sub04_03 .sub_tabmenu li:nth-child(3) a{background-color: #e08d27; color:#fff;}

.sub05_01 .sub_tabmenu li:nth-child(1) a{background-color: #e08d27; color:#fff;}
.sub05_02 .sub_tabmenu li:nth-child(2) a{background-color: #e08d27; color:#fff;}
.sub05_03 .sub_tabmenu li:nth-child(3) a{background-color: #e08d27; color:#fff;}
.sub05_04 .sub_tabmenu li:nth-child(4) a{background-color: #e08d27; color:#fff;}
.sub05_05 .sub_tabmenu li:nth-child(5) a{background-color: #e08d27; color:#fff;}

.sub06_01 .sub_tabmenu li:nth-child(1) a{background-color: #e08d27; color:#fff;}
.sub06_02 .sub_tabmenu li:nth-child(2) a{background-color: #e08d27; color:#fff;}
.sub06_03 .sub_tabmenu li:nth-child(3) a{background-color: #e08d27; color:#fff;}
.sub06_04 .sub_tabmenu li:nth-child(4) a{background-color: #e08d27; color:#fff;}
.sub06_05 .sub_tabmenu li:nth-child(5) a{background-color: #e08d27; color:#fff;}
/* tab 메뉴 공통 */

/* sub 타이틀 공통 */
.contents_title{
    padding:20px 0;
    position: relative;
    width:100%;
}
.contents_title h2{
    padding:20px 0;
    font-size:24px;
    color:#333;
    font-weight: 400;
    font-family: 'GmarketSansLight';
    text-align: center;
}
.contents_title h2 span{
    font-size:24px;
    font-weight:600;
    font-family: 'GmarketSansBold';
    display: block;
}

/* sub 타이틀 공통 */

.detail_photo span{
    display: block;
    text-align: center;
}

/* ------------------------------------------- sub -------------------------------------------------------- */
/* sub01 */
.sub01_01 .company{
    width:100%;
    height:100%;
    position: relative;
}
.sub01_01 .company::after{
    width:100%;
    height:100%;
    content: '';
    background: url(../../img/sub/sub01/bg.jpg) 90% 50% no-repeat;
    position: absolute;
    top:0;
    left:0;
    z-index: -1;
    opacity: .5;
}

.sub01_01 .company h3{
    font-size:20px;
    color:#e08d27;
}
.sub01_01 .company p{
    font-size:16px;
    color:#333;
}
.sub01_01 .company p strong{font-size:16px; color:#7aaa13;}
.sub01_01 .company span{
    display: block;
    font-size:16px;
    color:#333;
    line-height: 32px;
    margin-top:20px;
}
.sub01_01 .company .sine{
    font-size:20px;
    text-align: right;
    margin-top:50px;
}

.sub01_02 .map_text{width:100%; margin-top:20px;}
.sub01_02 .map_text td,
.sub01_02 .map_text th{border:1px solid #ccc; padding:20px; font-size:12px;}
/* sub01 */


/* sub06 */
.sub06_01 .notice .board .category_pd{display: none;}

.sub06_02 .qna .board table tr td img{display: none;}

.sub06_03 .online_form .board .AWbbs_input_table textarea{width: 100% !important; font-size:12px; line-height: 24px; font-family: 'GmarketSansMedium';}
.sub06_03 .online_form .board .AWbbs_input_table tr:nth-child(2) td label{font-size:13px;}
.sub06_03 .online_form .board .AWbbs_input_table tr:nth-child(2) td input{width:15px; height:15px; margin-right:5px; vertical-align: middle;}

.sub06_03 .online_form .board .consult_cont table tr th{width:30%; padding-left:10px;}
.sub06_03 .online_form .board .consult_cont table tr td{width:70%;}

.sub06_03 .online_form .board .consult_cont table tr:first-child td select {width:225px;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(2) td input{width:225px;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(3) td input{width:225px;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(4) td input{width:225px;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(5) td input{width:75px;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(6) td input{width:75px;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(7) td input{width:102px;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(7) td select{margin:5px 0;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(8) td input{width:75px;}

.sub06_03 .online_form .board .consult_cont table td img{padding-left:5px;}
.sub06_03 .online_form .board .consult_cont table tr:nth-child(10) td select{width:80px; margin-right:10px;}

.sub06_04 .review .board table tr td img{display: none;}
/* sub06 */
/* ------------------------------------------- sub -------------------------------------------------------- */