@charset "utf-8";

/* 서브타이틀 */
.sub_text .sub_tt{color: #0071f9; font-size: 15px; margin: 0 auto 30px; text-transform : uppercase;}
@media (max-width:768px){
    .sub_text .sub_tt{font-size: 12px; margin-bottom: 20px;}
}
.footer_menu_box{background-color: #ededed;}
.footer_menu_box .container_fix{max-width: 1670px;}
.footer_menu_box .pc_sub_menu ul {display: flex; align-items: center; justify-content: space-between;}
.footer_menu_box .pc_sub_menu li {flex: 1;}
.footer_menu_box .pc_sub_menu a{display: block; width: 100%; line-height: 60px; color: #8c8c8c; font-size: 17px; font-weight: 500; text-align: center;}
.footer_menu_box .pc_sub_menu li.on a{color: #0071f9; background-color: #fff; font-weight: 700;}
@media (max-width:991px){
    .footer_menu_box .m_sub_menu #categoryLabel{padding: 9px 12px; color: #8c8c8c; font-size: 14px; font-weight: 500; position: relative; outline: none;}
    .footer_menu_box .m_sub_menu #categoryLabel::after{content: ''; display: block; width: 8px; height: 8px; border-left: 2px solid #8c8c8c; border-bottom: 2px solid #8c8c8c; position: absolute; top: 44%; right: 30px; transform: translateY(-50%) rotate(-45deg);}
    .footer_menu_box .m_sub_menu .dropdown-menu{width: 100vw; border: 1px solid #f2f2f2; border-radius: 0 !important; left: -15px; box-shadow: none; margin-top: 0; padding: 15px 0;}
    .footer_menu_box .m_sub_menu .dropdown-menu>li>a{color: #8c8c8c; font-size: 14px; font-weight: 500; text-align: center; padding: 5px 20px;}
    .footer_menu_box .m_sub_menu .dropdown-menu>li>a:hover{background-color: #fff;}
    .footer_menu_box .m_sub_menu .dropdown-menu>li.on>a{color: #0071f9; font-weight: 700;}
}

/* 양지 스토리 */
.brand_page .tab_box ul{display: flex;align-items: center;justify-content: center;gap: 10px; margin-bottom: 100px;}
.brand_page .tab_box ul li{display: block;color: #333333;font-size: 17px;font-weight: 400;line-height: 62px;text-align: center;border-radius: 30px;background-color: #ededed;padding: 0 45px;cursor: pointer;}
.brand_page .tab_box ul li.on{background-color: #0071f9;color: #fff; font-weight: 600;}
.brand_page .tab_con li{display: none;}
.brand_page .tab_con li.on{display: block;}
.brand_page .brand_0101{background: url(../img/brand_0101_bg.jpg) no-repeat; background-size: 100% 100%;}
.brand_page .brand_0102{background: url(../img/brand_0102_bg.jpg) no-repeat; background-size: 100% 100%;}

@media (max-width:991px){
    .brand_page .tab_box ul{margin-bottom: 35px;}
    .brand_page .tab_box ul li{line-height: 30px; background-color: #f3f3f6; color: #5d5e68; font-size: 14px; font-weight: 500; border-radius: 15px; padding: 0 13px;}
}

/* 매장안내 */
.store_info_banner img{width: 100%;}
.store_info_text{font-size: 18px; line-height: 30px; color: #666; margin: 100px auto; text-align: center;}
.mapb_write{margin-top: 100px;}

@media (max-width:991px){
    .store_info_text{margin: 50px auto; font-size: 14px; line-height: 20px;}
}

/* 제작안내 */
.produ_guide_page .tab_box ul{display: flex;align-items: center;justify-content: flex-start;gap: 10px;}
.produ_guide_page .tab_box ul li{display: block;color: #333333;font-size: 18px;font-weight: 400;line-height: 40px;text-align: center;border-radius: 30px;background-color: #ededed;padding: 0 22px;cursor: pointer;}
.produ_guide_page .tab_box ul li.on{background-color: #0071f9;color: #fff; font-weight: 600;}
.produ_guide_page .tab_con li{display: none;}
.produ_guide_page .tab_con li.on{display: block;}
.produ_guide_page .produ_guide_03{background-color: #f6f6f6;}
.produ_guide_page .produ_guide_06{background-color: #f6f6f6;}
.produ_guide_page .produ_guide_07{background-color: #e7eff9;}

@media (max-width:991px){
    .produ_guide_page .tab_box ul li{line-height: 30px; font-size: 13px; border-radius: 15px; padding: 0 13px;}
}

/* 회사소개 > 회사소개 */
.about_page .container_fix{max-width: 1670px;}
.about_page .about_02{background: url(../img/about_02_bg.png) no-repeat; background-size: 100% 100%;}

/* 이용안내 */
.Info_use_page{margin-bottom: 100px;}
@media (max-width:991px){
    .Info_use_page{margin-bottom: 0;}
}

/* 샘플신청 */
.sample_re_page .sample_re_03{background-color: #f5f5f5;}

/* 기프트카드 */
.gift_card_page .gift_card_02{background-color: #fafafa;}
.gift_card_page .gift_card_03{background: url(../img/gift_card_img03_bg.jpg) no-repeat; background-size: 100% 100%;}
.gift_card_page .gift_card_05{background-color: #fafafa;}

/* 독판 */
.custom_made_page .custom_made_03{background-color: #f6f6f6;}
.custom_made_page .custom_made_05{background-color: #f6f6f6;}

/* 자료실 */
.notice_search_wrap {
    margin-bottom: 30px;
}

.notice_search_box {
    position: relative;
    display: table;
    margin-left: auto;
}

.notice_search_box input {
    width: 350px;
    height: 45px;
    border: 1px solid #d7d7d7;
    border-radius: 30px;
    font-size: 15px;
    color: #222;
    padding: 0px 55px 0 25px;
}

.notice_search_box input::placeholder {
    color: #888888;
}

.notice_search_box button {
    position: absolute;
    top: 50%;
    right: 25px;
    margin-top: -10px;
    background: none;
    outline: 0;
    box-shadow: none;
    border: none;
}

.board_style .notice_board.list-board .wr-secret {
    width: 11px;
    height: 14px;
    background: url(../../img/icon_secret.png) no-repeat center /cover;
    margin: 0 0 0 7px;
    vertical-align: top;
}

@media (max-width: 991px) {
    .notice_search_box input {
        font-size:13px;
        width: 220px;
        height: 40px;
        padding: 0 45px 0 20px;
    }

    .notice_search_box button {
        right: 20px;
    }

    .notice_search_box button img {
        width: 20px;
    }
}

/* 241010 추가개발 3620 */
.ordersheet .ordersheet_write_addr_btn .radio_check_box{display: flex; align-items: center;}
.ordersheet .ordersheet_write_addr_btn .radio_check_box .radio_check{margin-right: 10px;}

/* sub.css end */