@media (min-width:1921px) {
    main{max-width:100%; margin:0 auto;}
    
    
    
}
@media (max-width:1910px) {
    
}
@media (max-width:1680px) {
    
    /* .office_info_sect_time{padding:7% 0;} */
    
    
}

@media (max-width:1440px) {
    html, body{
      font-size:15px !important;
    }
    
    .pd_160{padding: 100px 0;}
    
    .container-1500{max-width:90%;}
    .container-md,.container-sm{max-width: 1280px;}
    
    
    .container{padding:0;}
    
    
    /* footer */
    .foot-info-area{max-width:90%;}
    .footer_bottom_wrap{max-width:90%;}
    
    
    /* main_cont02 */
    /* .main_cont02_bg{background: url(../img/main_cont02_bg.jpg) 50% 0%/contain no-repeat;} */
    
    
    /* main_cont04 */
    .main_cont04_bg_text{right: -8%;}
    .main_cont04_bottom_text{margin-left: -6%;}
    
    
    /* main_cont06 & main_cont07 공통 */
    .title_left{padding-left: 25%;}
    
    
    /* main_cont08 */
    .main_cont08_section{max-width:90%;}
    .main_cont08_section > .container-1500{max-width:100%;}
    .main_cont08_slider_wrap > .swiper-button-next.main_cont08_next{left: 36%;}
    .main_cont08_slider_wrap > .swiper-button-prev.main_cont08_prev{left: 31.5%;}
    
    /* office_info */
    .office_info_box_wrap{max-height: 540px;}
    /* .office_info_sect_time{padding:8% 0;} */
    /* .office_info_worktime_wrap > p{padding-left: 48px;} */
    
    
    
}

@media (max-width:1280px) {
    html, body{
      font-size:14px !important;
    }
    
    /* padding */
    .pd_60{padding: 40px 0;}
    .pd_160{padding: 100px 0;}
    
    /* padding-top */
    .pt_160{padding-top:120px;}
    .pt_200{padding-top:180px;}
    
    .container-md,.container-sm{max-width: 100%; padding:0 8%;}
    .container-1200{max-width: 100%; padding:0 6%;}
    
    /* footer */
    .foot-info-area .line::before { left: 4%; }

    /* main_cont04 */
    .main_cont04_big_logo{left:25%; width:50%;}
    .main_cont04_bg_text{display:none;}
    .main_cont04_bottom_img01{margin-left: -6%;}
    
    
    /* main_cont08 */
    .main_cont08_title02.fz_32 { font-size: 1.4rem; }
    .main_cont08_title02.fz_32 .fz_40 { font-size: 1.9rem; }
    .main_cont08_slider_wrap > .swiper-button-next.main_cont08_next{left: 33%;}
    .main_cont08_slider_wrap > .swiper-button-prev.main_cont08_prev{left: 27.5%;}
    
    
    /* office_info */
    .office_info_box_wrap{max-height: 510px;}
    /* .office_info_worktime_wrap > p{padding-left: 58px;} */
    .office_info_sect_time { padding: 10% 0 12% 7%; }

    /* 0710추가 */
    #map > div > div{
        transform: translateX(-33%) translateY(-0%) translateZ(0);
        -webkit-transform: translateX(-33%) translateY(-0%) translateZ(0);
        -moz-transform: translateX(-33%) translateY(-0%) translateZ(0);
        -ms-transform: translateX(-33%) translateY(-0%) translateZ(0);
        -o-transform: translateX(-33%) translateY(-0%) translateZ(0);
    }
    .map_active .map_link_txt { font-size: 15px; }
    .map_marker{ padding: 5px !important;;}
    
}

@media (max-width:1024px) {
    html, body{
      font-size:13px !important;
    }
    
    
    /* footer */
    .footer_nonpay_btn > a{width:90%;}
    .foot-info-area > div { padding-left: 2%; }
    .foot-info-area .line::before { left: 4%; }
    .foot-info-area .line::after { right: 1%; }


    /* main_cont04 */
    .main_cont04_bottom_img01{margin-left: -21%;}
    .main_cont04_bottom_text{margin-left: -4%;}
    .main_cont04_bottom_img02{padding-top: 6%;}
    .main_cont04_title {  }
    
    /* main_cont08 */
    .main_cont08_title_wrap{padding-top: 2%;}
    
    .main_cont08_slider_wrap > .swiper-button-next.main_cont08_next{left: 32%;}
    .main_cont08_slider_wrap > .swiper-button-prev.main_cont08_prev{left: 25.5%;}
    
    
    /* office_info */
    .office_info_box_wrap{max-height: 500px;}
    .office_info_sect_time .fz_20 { font-size: 1.1rem ;}
    /* .office_info_worktime_wrap > p{padding-left: 72px;} */

    /* 0710추가 */
  
}
@media (max-width:960px) {
    .pc_cont_960{display:none; opacity:0; visibility:hidden;}
    .m_cont_960{display:block; opacity:1; visibility:visible;}

    .main_cont04_wrap .w_45 { width: 100%; padding-top: 10%;}
    .main_cont04_wrap .w_55 { width: 100%; padding: 10% 0;}
    .main_cont04_img01.flex_row.jc_fe { justify-content: center; }
    .main_cont04_big_logo {left: 2%; width: 32%; top: 10%;}

    .main_cont04_text .ul_wrap { flex-direction: column; }
    .main_cont04_text_ul.ml_40 { margin-left: 0; }
    
    .main_cont05_slider_box { flex-direction: column; }
    .main_cont05_half { width: 100%; margin: 2px 0 ; }
}
@media (max-width:800px) {
    html, body{
      font-size:12px !important;
    }
    /* width */
    ::-webkit-scrollbar {
        display:none;
    }
  
    /* margin-bottom */
    .m_5{margin-bottom: 5px;}
    .m_10{margin-bottom: 10px;}
    .m_20{margin-bottom: 12px;}
    .m_30{margin-bottom: 16px;}
    .m_40{margin-bottom: 20px;}
    .m_50{margin-bottom: 24px;}
    .m_60{margin-bottom: 28px;}
    .m_80{margin-bottom: 36px;}
    .m_100{margin-bottom: 40px;}
    .m_200{margin-bottom: 80px;}
    
    /* margin-left */
    .ml_10{margin-left: 10px;}
    .ml_20{margin-left: 12px;}
    .ml_30{margin-left: 16px;}
    .ml_40{margin-left: 20px;}
    
    /* padding */
    .pd_60{padding: 30px 0;}
    .pd_80{padding: 36px 0;}
    .pd_100{padding: 40px 0;}
    .pd_120{padding: 48px 0;}
    .pd_160{padding: 64px 0;}
    .pd_200{padding: 80px 0;}
    
    /* padding-top */
    .pt_80{padding-top: 36px;}
    .pt_100{padding-top: 40px;}
    .pt_160{padding-top: 64px;}
    .pt_200{padding-top: 80px;}
    .pt_210{padding-top: 130px;}
    .pt_230{padding-top: 140px;}
    .pt_250{padding-top: 150px;}
    
    
    .column_quarter{width:100%;}
    
    
    .container-md,.container-sm{max-width: 720px;}
    
    .pc_cont{display:none; opacity:0; visibility:hidden;}
    .m_cont{display:block; opacity:1; visibility:visible;}
    
    
    /* header */
    .main-header{top:55px;}
    .ht-inner{height: 100%; padding: 3% 6%;}
    .ht-inner__left{width:60%;}
    .ht-inner__right{width:40%;}
    .ht-inner__center{width:0%;}
    .logo{width:50%;}
    .header_right_icon{width:14%;}
    
    .m_header_top_slider{position:fixed; top:0; left:0; width:100%; height:55px; max-height:55px; overflow:hidden; z-index:16;}
    .header_top_slider{position:relative; width:100%; height:100%; overflow:hidden;}
    .header_top_icon{width:100%; height:100%;}
    .header_top_icon01{background:#878787;}
    .header_top_icon02{background:#c3aa00;}
    .header_top_icon03{background:#56719f;}
    .header_top_icon01 > .fz_25{ font-size: 1.4rem; }
    .header_top_icon > p{width:100%; height:100%; line-height:54px;}
    .header_top_icon > p > img{vertical-align:middle; margin-top:-3px; margin-right:4px;}
    .header_top_icon01 > p > img{width:16px;}
    .header_top_icon02 > p > img{width:16px;}
    .header_top_icon03 > p > img{width:22px;}
    .header_top_icon > p > span{line-height:1;}
    
    .quick-menu li::after{display:none;}
    .close-btn span{width:30px;}
    
    /* footer */
    .footer > .container{padding: 0;}
    .foot-info-area{max-width:100%; margin:0; padding: 6% 0 4%;}
    .foot-info-area.jc_fs{justify-content:center;}
    .foot-info-area > a{width:24%; text-align:center;padding-left: 0;}
    .foot-info-area > div{width:60%; padding:3% 0;}
    .foot-info-area > div.jc_fs{justify-content:center;}
    .foot-info-area > div.footer_nonpay_btn{width: 100%; padding:0;}
    .footer_nonpay_btn > a{width:25%; margin-left:auto; margin-right:auto;}
    .footer_bottom{padding:2% 0;}
    .foot-info-area .line { padding-left: 0;}
    .foot-info-area .line::before { display: none; }
    .foot-info-area .line::after { display: none; }
    
    
    .main_top_slider > .swiper-pagination.main_slider_pagination{top:74%;}
    .main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination{top:74%;}
    
    
    /* main_cont02 */
    /* .main_cont02_bg{background: url(../img/main_cont02_bg.jpg) 50% 0%/150% no-repeat;} */
    .main_cont02_wrap > .column_fifth{width:25%;}
    
    
    /* main_cont03 */
    .equipment__list{flex-wrap: wrap;}
    .equipment__list li{width: 50%; }
    .equipment__list li:nth-child(1){border-bottom:1px solid rgba(241,237,234,.3);}
    .equipment__list li:nth-child(2){border-bottom:1px solid rgba(241,237,234,.3);}
    .equipment-sect .column_quarter{height: 50%;}
    .equipment-sect .column_quarter.hover{background-color: rgba(0,0,0,.4);}
    .equipment__list-inner{top:10%;}
    .equipment-sect .hover-txt{opacity:1; top:50%;}
    .equipment-sect .hover .hover-txt{top:50%;}
    
    .main_cont03_cont04 .column_half .main_cont_img { padding-top: 20px; }

    /* main_cont04 */
    /* .main_cont04_big_logo{top:10%; left:26%; width:48%;} */
    /* .main_cont04_img01{width:90%; margin-left:auto; margin-right:0;} */
    .main_cont04_text_ul li > p > img{margin-top:0px;}
    
    .main_cont04_bottom_img01{margin-left: -24%; width: 50%;}
    .main_cont04_bottom_text{margin-left: 0; width: 50%;}
    .main_cont04_bottom_img02{margin-left: 0%; padding-top: 15%; width: 16%;}
    .main_cont04_bottom_img02 > img{width:80%;}
    
    .main_cont07 {padding-top: 60px;}
    .main_cont04_big_logo {left: -1%; width: 60%; top: -2%;}
    

    /* main_cont05 */
    .main_cont05_line01{background: url('../img/main_cont05_line01_bg.png') 0% 0%/100% 100% no-repeat;}
    .main_cont05_line02{background: url('../img/main_cont05_line02_bg.png') 0% 0%/100% 100% no-repeat;}
    
    
    /* main_cont06 & main_cont07 공통 */
    .main_cont07_section > div{flex-direction:column-reverse;}
    .main_cont_box{width:80%; margin:0 auto;}
    .main_cont_box > .column_half{width:100%;}
    .main_cont_title{padding-top:8%;}
    .title_right{padding-left:0%;}
    .title_left{padding-left:0%;}
    
    .main_cont06_section .main_cont_box{ width: 100%; }

    /* main_cont08 */
    .main_cont08_section{max-width:80%; padding-bottom: 100px;}
    .main_cont08_slider_wrap{width:100%;}
    .main_cont08_title_wrap{width:100%; padding:5% 0 8%;}
    
    .main_cont08_slider_wrap > .swiper-button-next.main_cont08_next{top: 57%; left: auto; right: 0; background: url("../img/icon-next.png") no-repeat center/ 100% auto; width: 20px; height: 59px;}
    .main_cont08_slider_wrap > .swiper-button-prev.main_cont08_prev{top: 57%; left: 1%; background: url("../img/icon-prev.png") no-repeat center/ 100% auto; width: 20px; height: 59px; }
    
    .main_cont08_wrap.se{justify-content:space-between;}
    .main_cont08_wrap > .column_sixth{width:15%;}
    .main_cont08_small_img{padding:0;}
    
    
    /* office_info */
    .office_info_box_wrap{max-height: 100%;}
    .office_info_box_wrap > .column_half{width:100%;}
    .num1_icon{width:16px; height:16px;}
    .num4_icon{width:16px; height:16px;}
    /* .office_info_sect_time{padding:6% 0;} */
    /* .office_info_worktime_wrap > p{padding-left: 19%;} */
    .office_info_sect_time .fz_20 { font-size: 1.25rem ;}
    
    
    #map > div > div{
        transform: translateX(-0%) translateY(-10%) translateZ(0);
        -webkit-transform: translateX(-0%) translateY(-10%) translateZ(0);
        -moz-transform: translateX(-0%) translateY(-10%) translateZ(0);
        -ms-transform: translateX(-0%) translateY(-10%) translateZ(0);
        -o-transform: translateX(-0%) translateY(-10%) translateZ(0);
    }
    
    
    
}

@media (orientation: portrait ) and (max-width:800px) {

}

@media (max-width:768px) {
    
}
@media (max-width:640px) {
    html, body{
      font-size:11px !important;
    }
    
    .pc_cont_640{display:none; opacity:0; visibility:hidden;}
    .m_cont_640{display:block; opacity:1; visibility:visible;}
    
    
    
    /* footer */
    /* .foot-info-area > a{width:32%;} */
    .foot-info-area > div{width:100%; padding:3% 15%;}
    .foot-info-area .line { padding-left: 15%; }
    .main_top_slider > .swiper-pagination.main_slider_pagination{top:76%;}
    .main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination{top:76%;}
    
    /* main_cont04 */
    /* .main_cont04_img01{width:124%;} */
    .main_cont04_wrap{padding:4% 0 0;}
    .main_cont04_text{padding:8% 0 8% 14%;}
    
    
    /* office_info */
    /* .office_info_sect_time{padding:6% 0;} */
    /* .office_info_worktime_wrap > p{padding-left: 20%;} */
    
     /* 0710추가 */
     /* #map > div > div{
        transform: translateX(-15%) translateY(-30%) translateZ(0);
        -webkit-transform: translateX(-15%) translateY(-30%) translateZ(0);
        -moz-transform: translateX(-15%) translateY(-30%) translateZ(0);
        -ms-transform: translateX(-15%) translateY(-30%) translateZ(0);
        -o-transform: translateX(-15%) translateY(-30%) translateZ(0);
    } */
    
    
}

@media (orientation: portrait ) and (max-width:640px) {
    
    
}

@media (max-width:606px) {

    /* main_cont04 */
    .main_cont04_text { padding: 8% 0 8% 8%; }

    
}

@media (max-width:590px) {

    .main_top_slider_text_wrap { top: 57%; }
    .main_top_slider_navigation span {width: 18px; top: 57%;}
    .main_top_slider_navigation span.swiper-prev { left:7%; }
    .main_top_slider_navigation span.swiper-next { right:7%; }
    .main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination { top: 80%; }

    #map > div > div{
        transform: translateX(-10%) translateY(-35%) translateZ(0);
        -webkit-transform: translateX(-10%) translateY(-35%) translateZ(0);
        -moz-transform: translateX(-10%) translateY(-35%) translateZ(0);
        -ms-transform: translateX(-10%) translateY(-35%) translateZ(0);
        -o-transform: translateX(-10%) translateY(-35%) translateZ(0);
    }
}

@media (max-width:566px) {
    
    
    
}

@media (max-width:480px) {
    html, body{
      font-size:10px !important;
    }
    
    .lh_2{line-height:1.6;}
    
    
    .pc_cont_480{display:none; opacity:0; visibility:hidden;}
    .m_cont_480{display:block; opacity:1; visibility:visible;}
    
    
    /* header */
    .main-header{top:45px;}
    .ht-inner{height: 100%; padding: 3% 6%; background:rgba(255, 255, 255, 1);}
    .ht-inner__left{width:70%;}
    .ht-inner__right{width:30%;}
    .ht-inner__center{width:0%;}
    .logo{width:70%;}
    .header_right_icon{width:25%;}
    
    .m_header_top_slider{height:45px; max-height:45px;}
    .header_top_icon > p{line-height:44px;}
    
    /* top_menu_nav */
    .top_menu { width: 23%; }
    .top_menu.moSmall { width: 16%; text-align: right; }
    .top_menu_nav{background:rgba(255, 255, 255, 1);}
    .top_menu_inner{position:relative; width:100%; max-width:800px; margin:0 auto;}
    .top_menu{color:#000;}
    
    
    /* 퀵메뉴 */
    .quick-menu{bottom: 47px; right: -54px; width:4.5rem;}
    .quick-menu li{height:4.5rem;}
    .quick-call-btn{right: -3.5rem;}
    .quick-call-btn .here-btn{width: 7rem; height: 7rem; padding: 2.2rem 0 0;}
    .quick-call-btn .here-btn.fz_20{font-size:1.5rem;}
    .close-btn{
        top: calc(50% - 1.7rem); 
        right: calc(50% - 5rem); 
        width: 6.8rem; 
        height: 6.8rem;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
    }
    .close-btn span{width:40px;}
    
    
    /* footer */
    /* .foot-info-area > a{width:40%;} */
    .foot-info-area > div{width:85%; padding:3% 0;}
    .foot-info-area .line { padding-left: 0; }
    .foot-info-area > div.jc_fs{justify-content:center;}
    .footer_bottom_wrap.js_fs{justify-content:center;}
    .footer_bottom_box01{width:100%; padding-bottom:2%;}
    .footer_bottom_box01 p.ta_l{text-align:center;}
    .footer_bottom_box02{width:100%;}
    .footer_bottom_box02 p.ta_r{text-align:center;}
    
    
    /* main_cnt01 */
    /* main_top_slider */
    /* .main_top_slider_img01{background: url(../img/main_top_slider01_m.jpg) 50% 50%/cover no-repeat;} */
    /* .main_top_slider_img02{background: url(../img/main_top_slider02_m.jpg) 50% 50%/cover no-repeat;} */
    /* .main_top_slider_img03{background: url(../img/main_top_slider03_m.jpg) 50% 50%/cover no-repeat;} */
    
    .main_top_slider_text01 > p{
        line-height:1.4;
    }
    .main_top_slider_text02 > p{
        line-height:1.4;
    }
    .main_top_slider_text03 > p{
        line-height:1.4;
    }
    .main_top_slider_text04 > p{
        line-height:1.4;
    }
    .main_top_slider_text05 > p{
        line-height:1.4;
    }
    .main_top_slider_text_wrap{ width:100%; text-align:center;}
    .main_top_slider_text_wrap > div > p{text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);}
    .main_top_slider_text_wrap > div > p.c-b{color:#fff;}
    
    .main_top_slider.main_slider01_active > .swiper-pagination.main_slider_pagination{width: auto; height: auto; top:80%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); text-align:center; padding:0;}
    .main_top_slider.main_slider01_active > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet{width:8px; height:8px; margin:5px 12px; border-radius:100%; padding:0; background:rgba(255, 255, 255, 0.7); opacity:1;}
    .main_top_slider.main_slider01_active > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet-active{width:12px; height:14px; border:none; background:none; margin:0px 12px; border-radius:100%; padding:0; opacity:1;}
    .main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination{width: auto; height: auto; top:80%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); text-align:center; padding:0;}
    .main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet{width:8px; height:8px; margin:5px 12px; border-radius:100%; padding:0; background:rgba(255, 255, 255, 0.7); opacity:1;}
    .main_top_slider.main_slider02_active > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet-active{width:12px; height:14px; border:none; background:none; margin:0px 12px; border-radius:100%; padding:0; opacity:1;}
    .main_top_slider.main_slider03_active > .swiper-pagination.main_slider_pagination{width: auto; height: auto; top:80%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); text-align:center; padding:0;}
    .main_top_slider.main_slider03_active > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet{width:8px; height:8px; margin:5px 12px; border-radius:100%; padding:0; background:rgba(255, 255, 255, 0.7); opacity:1;}
    .main_top_slider.main_slider03_active > .swiper-pagination.main_slider_pagination > .swiper-pagination-bullet-active{width:12px; height:14px; border:none; background:none; margin:0px 12px; border-radius:100%; padding:0; opacity:1;}
    .main_top_slider.main_slider01_active .circ1{stroke:rgb(255, 255, 255) !important;}
    .main_top_slider.main_slider01_active .circ2{stroke:rgba(255, 255, 255, 0.2) !important;}
    .main_top_slider.main_slider03_active .circ1{stroke:rgb(255, 255, 255) !important;}
    .main_top_slider.main_slider03_active .circ2{stroke:rgba(255, 255, 255, 0.2) !important;}
    
    /* main_cont02 */
    .main_cont02_wrap > .column_fifth{width:50%;}


    /* main_cont03 */
    .main-full-sect{min-height:400px;}
    .main-full-sect.equipment-sect{max-height: 400px;}
    .equipment__list li{width: 100%; border-bottom:1px solid rgba(241,237,234,.3);}
    .equipment-sect .column_quarter{height: 25%;}
    .equipment__list-inner{width:100%; left: 0%; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
    .equipment-sect .hover-txt, .equipment-sect .hover .hover-txt{top:50%; left:auto; right:0%; width:50%; padding:0 2%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
    .equipment__list:hover .column_quarter:not(.hover) .equipment__list-titles{transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8);}
    
    
    /* main_cont04 */
    .main_cont04 > .container-1200{padding:0;}
    /* .main_cont04_big_logo{top:10%; left: 7.5%; width: 85%;} */
    /* .main_cont04_img01{width:104%;} */
    /* .main_cont04_text{padding:8% 10% 8% 0; margin-left: -6%;} */
    .main_cont04_text_ul li > p > img{margin-top:0px; width: 9%;}
    .main_cont04_text_ul li::before{top:11px;}
    
    .main_cont04_bottom > .container-1500{max-width:100%;}
    .main_cont04_bottom_wrap{position:relative; width:100%; background: url('../img/main_cont04_bottom_bg_m.jpg') 50% 50%/100% no-repeat;}
    .main_cont04_bottom_wrap.jc_fs{justify-content:center;}
    .main_cont04_bottom_text{width:100%; padding:9% 0;}
    .main_cont04_bottom_text_box{width:170px;}
    
    .main_cont04_wrap .w_55

    /* main_cont05 */
    .main_cont05_bg{background: url('../img/main_cont05_bg_m.jpg') 100% 100%/100% no-repeat;}
    .main_cont05_title02{padding:0 18%;}
    .main_cont05_table_img_m{padding:4% 0;}
    
    
    /* main_cont08 */
    .main_cont08_section{max-width:100%;}
    .main_cont08_title03.m_20{margin-bottom:10px;}
    /* .main_cont08_title04{padding:0 10%;} */
    .main_cont08_slider_wrap{max-width:80%; margin-left:auto; margin-right:auto;}
    .main_cont08_slider_wrap > .swiper-button-next.main_cont08_next{top: 59%; left: auto; right: 10%;}
    .main_cont08_slider_wrap > .swiper-button-prev.main_cont08_prev{top: 59%; left: 11%; }
    .main_cont08_section > .container-1500{max-width:80%;}
    .main_cont08_wrap > .column_sixth{width:30%; padding-bottom:4%;}
    
    
    /* office_info */
    .office_info_worktime > tbody > tr > th{width:100px;}
    /* .office_info_worktime_wrap > p{padding-left: 22%;} */
     
}

@media (min-width:435px) and (max-width:460px) {
    
    
}

@media (min-width:376px) and (max-width:434px) {
    
    
}

@media (max-width:434px){
    html {
        /* Prevent font scaling in landscape */
        -webkit-text-size-adjust: none; /*Chrome, Safari, newer versions of Opera*/
        -moz-text-size-adjust: none; /*Firefox*/
        -ms-text-size-adjust: none;  /*Ie*/
        -o-text-size-adjust: none; /*old versions of Opera*/
    }
    
    .fz_16{font-size: 1.2rem;}
    .fz_17{font-size: 1.2rem;}
    .fz_18{font-size: 1.2rem;}
    .fz_19{font-size: 1.2rem;}
    
    
    .pc_cont_434{display:none; opacity:0; visibility:hidden;}
    .m_cont_434{display:block; opacity:1; visibility:visible;}
    
    
    /* header */
    
    
    
    /* main_cont02 */
    /* .main_cont02_bg{background: url(../img/main_cont02_bg_m.png) 100% 0%/100% no-repeat;} */
    
    /* main_cont03 */
    .equipment__bg{background: url(../img/main_cont03_item_img01.jpg) 50% 50%/cover no-repeat;}
    /* .equipment-menu-item.onebyone{background: url(../img/main_cont03_item_img01.jpg) 50% 50%/cover no-repeat;} */
    .equipment-menu-item.item_img02{background: url(../img/main_cont03_item_img02.jpg) 50% 50%/cover no-repeat;}
    .equipment-menu-item.item_img03{background: url(../img/main_cont03_item_img03.jpg) 50% 50%/cover no-repeat;}
    .equipment-menu-item.item_img04{background: url(../img/main_cont03_item_img04.jpg) 0% 50%/cover no-repeat;}
    .equipment__list-titles > h3.fz_38{font-size:2rem;}
    .hover-txt.fz_22{font-size:1.1rem;}
    
    
    /* main_cont04 */
    /* .main_cont04_img01{width:125%;} */
    .main_cont04_text_ul li{padding:3px 0;}
    .main_cont04_text_ul li::before{left:-9px;}
    .main_cont04_bottom_text{padding:8% 0;}
    .main_cont04_bottom_text > p.fz_28{font-size:1.2rem;}
    .main_cont04_bottom_text > p.fz_36{font-size:2rem;}
    .main_cont04_bottom_text > p > span.fz_28{font-size:1.2rem;}
    
    /* office_info */
    /* .office_info_worktime_wrap > p{padding-left: 18%;} */
    

    
}

@media (max-width:418px){
    
    
    /* main_cont04 */
    .main_cont04_text_ul li > p > img{width: 10%;}
    
    
    /* main_cont04 */
    .main_cont05_bg{background: url(../img/main_cont05_bg_m.jpg) 100% 100%/150% no-repeat;}
    .main_cont04_bottom_text{padding:7% 0;}
    
    /* office_info */
    /* .office_info_worktime_wrap > p{padding-left:16%;} */
    
    
    
}

@media (max-width:414px){
    
    
    /* main_cont04 */
    .main_cont04_text_ul li > p > img{width: 11%;}
    
}

@media (max-width:400px){
    
    /* main_cont04 */
    /* .main_cont04_text{margin-left: -2%;} */
    .main_cont04_bottom_text{padding:6% 0;}
    
    /* office_info */
    /* .office_info_worktime_wrap > p{padding-left:14%;} */
    
    
}

@media (max-width:376px){
    
    
    .pc_cont_376{display:none; opacity:0; visibility:hidden;}
    .m_cont_376{display:block; opacity:1; visibility:visible;}
    
    
    /* main_cont04 */
    /* .main_cont04_img01{width: 138%; margin-left: -10%;} */
    .main_cont04_bottom_text{padding:5% 0;}
    
    /* office_info */
    .office_info_sect_time { padding: 8% 0 7% 5%; }
    /* .office_info_worktime_wrap > p{padding-left:12%;} */
    /* #map > div > div{
        transform: translateX(-5%) translateY(-48%) translateZ(0);
        -webkit-transform: translateX(-5%) translateY(-48%) translateZ(0);
        -moz-transform: translateX(-5%) translateY(-48%) translateZ(0);
        -ms-transform: translateX(-5%) translateY(-48%) translateZ(0);
        -o-transform: translateX(-5%) translateY(-48%) translateZ(0);
    } */
    
}

@media (max-width:365px){
    
    
    /* main_cont04 */
    .main_cont04_text_ul li > p > img{width: 12%;}
    
    /* .main_cont04_img01{width:140%; margin-left: -15%;} */
    
    
    /* main_cont08 */
    /* .main_cont08_slider_wrap > .swiper-button-next.main_cont08_next{top: 67%;}
    .main_cont08_slider_wrap > .swiper-button-prev.main_cont08_prev{top: 67%;} */
    
    
}

@media (max-width:360px){
    
    
    
    
    
}

@media all and (min-width:351px) and (max-width:375px) {
    
    
}

@media all and (min-width:100px) and (max-width:350px) {
    
    
    /* main_cont04 */
    /* .main_cont04_img01{width:145%;} */
    /* .main_cont04_text{margin-left: -10%;} */
    .main_cont04_bottom_text{padding:4% 0;}
    
}

@media (orientation: landscape) {
    
}

@media (orientation: portrait) {
    
}
