@charset "utf-8";

.mar_bot30{margin-bottom:3.0rem;}
.mar_bot50{margin-bottom:5.0rem;}
.mar_bot100{margin-bottom:10.0rem;}


/*인사말*/
.company{}
.company .company_wrap{max-width:160.0rem;margin:0 auto}
.company .company_wrap .company_bg{width:100%;height:55.0rem;display:flex;align-items:center;justify-content: center;text-align:center;border-radius:3.0rem;background: url(../../pages/images/company_bg01.jpg) no-repeat center;}
.company .company_wrap .company_bg .company_bg_txt{font-size:3.6rem;color:#fff;font-weight:bold;}
.company .company_wrap .company_txtbox{margin-top:8.0rem;display:flex}
.company .company_wrap .company_txtbox .company_left{width:20%;font-weight:800;font-size:2.6rem;}
.company .company_wrap .company_txtbox .company_right{width:80%;font-size:1.8rem;}
.company .company_wrap .company_txtbox .company_right p{margin-bottom:3.0rem;}


@media( max-width: 1600px) {



}

@media( max-width: 1200px) {



}

@media( max-width: 1024px) {
.company .company_wrap{padding:0 1.0rem;}
.company .company_wrap .company_txtbox{flex-wrap:wrap;}
.company .company_wrap .company_txtbox .company_left{width:100%;}
.company .company_wrap .company_txtbox .company_left{margin-bottom:1.5rem;}
.company .company_wrap .company_txtbox .company_right{width:100%;}


}

@media( max-width: 768px) {
.company .company_wrap .company_bg .company_bg_txt{font-size:2.6rem}
.company .company_wrap .company_bg{height: 40.0rem;background-size: cover;}
}




/*비전*/
.vision{}
.vision .vision_bg{width:100%;position:relative}
.vision .vision_bg:after{content:"";position:absolute;top:0;width:100%;height:100%;opacity:.3;background: url(../../pages/images/vision_bg.png) no-repeat center top;}
.vision .vision_wrap{padding-top:8.0rem;}

.vision .vision_wrap .vision_title{position:relative;z-index:999;text-align:center}
.vision .vision_wrap .vision_title .title01{font-size:2.8rem;font-weight:bold;margin-bottom:2.0rem;}
.vision .vision_wrap .vision_title .title02{font-size:2.1rem;margin-bottom:5.0rem;}
.vision .vision_wrap .vision_title .title02 .font-we{font-weight:bold;}


.vision .vision_wrap .vision_cont{position:relative;z-index:999;}
.vision .vision_wrap .vision_cont {height:55.0rem;display:flex;flex-wrap:Wrap; ; justify-content: space-between;}
.vision .vision_wrap .vision_cont .cont{width:32%;}
.vision .vision_wrap .vision_cont .cont .sub_thum{cursor:pointer}
.vision .vision_wrap .vision_cont .cont .sub_thum .img{}
.vision .vision_wrap .vision_cont .cont .sub_thum .img img{width:100%;border-radius:2.0rem;}
.vision .vision_wrap .vision_cont .cont .sub_thum .tit_box{padding:1.0rem;position:relative;border-bottom:1px solid #ddd}
.vision .vision_wrap .vision_cont .cont .sub_thum .tit_box .arrow_btn{display:block;width:3.0rem;height:3.0rem;background: url(../../pages/images/vision_arrow_icon02.png) no-repeat center top;position:absolute;bottom:1.0rem;right:0;margin:1.0rem;transition:.5s}
.vision .vision_wrap .vision_cont .cont .sub_thum:hover .tit_box .arrow_btn{background: url(../../pages/images/vision_arrow_icon02_on.png) no-repeat center top;}

.vision .vision_wrap .vision_cont .cont .sub_thum .tit_box .arrow_btn.active{transform: rotate(180deg);background: url(../../pages/images/vision_arrow_icon02_on.png) no-repeat center top;background-size:contain}
.vision .vision_wrap .vision_cont .cont .sub_thum .tit_box .tit01{font-size:2.6rem;font-weight:bold;}
.vision .vision_wrap .vision_cont .cont .sub_thum .tit_box .tit02{font-size:1.9rem;}

.vision .vision_wrap .vision_cont .cont .sub_detail{display:none;padding:1.0rem ;}
.vision .vision_wrap .vision_cont .cont .sub_detail .detaul_txt{font-size:1.8rem; line-height:1.8;}




@media( max-width: 1600px) {

.vision{padding:0 1.0rem}

}

@media( max-width: 1200px) {



}

@media( max-width: 1200px) {




.vision .vision_wrap .vision_cont .cont .sub_thum .tit_box .arrow_btn{background-size:cover}
.vision .vision_wrap .vision_cont {height:auto;}

.vision .vision_wrap .vision_title .title02 .pc_only{display:none}
.vision .vision_wrap .vision_cont .cont .sub_thum .tit_box .tit02 br{display:none}

.vision .vision_wrap .vision_cont .cont{width:100%;margin-bottom:10.0rem;}
}

@media( max-width: 768px) {


}



/*회사연혁*/
.history_wrap {width:100%; position:relative; margin-top:5.0rem;}
.history_wrap:before {content:"";position: absolute;top: 10px;left:50%;width:1px;height: calc(100% + 50px);background:#ddd;}

.history_list {width:100%; position:relative; display:flex; flex-wrap: wrap; margin-bottom:10.0rem;}
.history_list .his_img {width:50%; text-align:right; padding-right:60px; }
.history_list .his_img img { border:1px solid #ddd; border-radius:3.0rem;width:81%}
.history_list .his_txt {position:relative; width:50%; padding-left:60px;} 
.history_list .his_txt .his_year {font-size:3.4rem; font-weight:600; margin-bottom:2.0rem; display:block !important; color:#000; line-height:1}
.history_list .his_txt:before {content:"";position: absolute;top: 10px;left: -9px;width:18px;height:18px;border:5px solid #b6bde0;border-radius:50%;background:#3449a9;}

.history_list .his_txt dl { margin-bottom:1.0rem;}
.history_list .his_txt dl dd {width:100%;color:#000000; font-size:1.8rem; margin-bottom:1.0rem;}
.history_list:nth-child(even) .his_img {order:2; text-align: left; padding-right:0;padding-left:60px;}
.history_list:nth-child(even) .his_txt {order:1; text-align: right; padding-left:0;padding-right:60px; }

.history_list:nth-child(even) .his_txt:before {left: auto; right: -9px;}
.history_list:nth-child(even) .his_txt dt {order:2;}
.history_list:nth-child(even) .his_txt dd {order:1;}


@media( max-width: 1600px) {



}

@media( max-width: 1200px) {



}

@media( max-width: 1024px) {

.history_list .his_txt .his_year{font-size:2.8rem;}
.history_list .his_img img{width:100%;}

}

@media( max-width: 768px) {

.history_list .his_txt:before{display:none}
.history_wrap:before{left:0;display:none}
.history{padding:0 1.0rem}
.history_list .his_img{width:100%;padding-right:0;margin-bottom:2.0rem;}
.history_list .his_txt{width:100%;padding-left:0;}
.history_list:nth-child(even) .his_img{order:0;padding-left:0}
.history_list:nth-child(even) .his_txt{text-align:left}

}



/*esg경영*/

.esg{}
.esg .esg_wrap{max-width:160.0rem;margin:0 auto}
.esg .esg_wrap .esg_bg{width:100%;height:55.0rem;display:flex;align-items:center;justify-content: center;text-align:center;border-radius:3.0rem;background: url(../../pages/images/esg_bg_01.jpg) no-repeat center;}

/* .esg .esg_wrap .esg_cont .cont .right .environment_bg{margin:3.0rem 0;width:100%;height:35.0rem;display:flex;align-items:center;justify-content: center;text-align:center;border-radius:3.0rem;background: url(../../pages/images/environment_bg.jpg) no-repeat center / cover;} */
.esg .esg_wrap .esg_cont .cont .right .environment_bg{margin:3.0rem 0;border-radius:3.0rem;}
.esg .esg_wrap .esg_cont .cont .right .environment_bg img{border-radius:3.0rem;}

/* .esg .esg_wrap .esg_cont .cont .right .social_bg{margin:3.0rem 0;width:100%;height:35.0rem;display:flex;align-items:center;justify-content: center;text-align:center;border-radius:3.0rem;background: url(../../pages/images/social_bg.jpg) no-repeat center / cover;} */
.esg .esg_wrap .esg_cont .cont .right .social_bg{margin:3.0rem 0;border-radius:3.0rem;}
.esg .esg_wrap .esg_cont .cont .right .social_bg img{border-radius:3.0rem;}

/* .esg .esg_wrap .esg_cont .cont .right .gover_bg{margin:3.0rem 0;width:100%;height:35.0rem;display:flex;align-items:center;justify-content: center;text-align:center;border-radius:3.0rem;background: url(../../pages/images/gover_bg.jpg) no-repeat center / cover;} */
.esg .esg_wrap .esg_cont .cont .right .gover_bg{margin:3.0rem 0;border-radius:3.0rem;}
.esg .esg_wrap .esg_cont .cont .right .gover_bg img{border-radius:3.0rem;}

/* .esg .esg_wrap .esg_cont .cont .right .declaration_bg{margin:3.0rem 0;width:100%;height:53.0rem;display:flex;align-items:center;justify-content: center;text-align:center;border-radius:3.0rem;background: url(../../pages/images/declaration_bg_01.jpg) no-repeat center / contain;} */
.esg .esg_wrap .esg_cont .cont .right .declaration_bg{margin:3.0rem 0;border-radius:3.0rem;}
.esg .esg_wrap .esg_cont .cont .right .declaration_bg img{border-radius:3.0rem;}

.esg .esg_wrap .top_txt{font-size:1.9rem;padding:3.0rem 0 10.0rem 0;}
.esg .esg_wrap .esg_cont {}
.esg .esg_wrap .esg_cont .cont{display:flex;align-items: baseline;flex-wrap:wrap}
.esg .esg_wrap .esg_cont .cont .left{font-weight:900;font-size:3.4rem;width:25%}
.esg .esg_wrap .esg_cont .cont .left span{font-size:2.4rem;font-weight:400;display:inline-block;margin-left:0.5rem}
.esg .esg_wrap .esg_cont .cont .right{width:75%}
.esg .esg_wrap .esg_cont .cont .right .ri_txt01{font-size:1.8rem;}
.esg .esg_wrap .esg_cont .cont .right .ri_txt02{font-size:1.8rem;}
.esg .esg_wrap .esg_cont .cont .right .txtbox {margin-bottom:3.0rem;}
.esg .esg_wrap .esg_cont .cont .right .txtbox .box_tit{font-size:2.8rem;font-weight:800;margin-bottom:1.0rem;}
.esg .esg_wrap .esg_cont .cont .right .txtbox .txt_sub{display:flex;flex-wrap:wrap;gap:2.0rem;}
.esg .esg_wrap .esg_cont .cont .right .txtbox .txt_sub .sub{width:32%;border:1px solid #ddd;padding:4.0rem;}
.esg .esg_wrap .esg_cont .cont .right .txtbox .txt_sub .sub .num01{display:inline-block;font-size:1.8rem;color:#3449a9;font-weight:800;font-family: 'Paperozi';border-bottom:2px solid #3449a9;margin-bottom:1.0rem;}
.esg .esg_wrap .esg_cont .cont .right .txtbox .txt_sub .sub .txt01{font-size:1.8rem}
.esg .esg_wrap .esg_cont .cont .right .txtbox .box_tit span{font-size:2.4rem;font-weight:400;display:inline-block;margin-left:0.5rem}
.esg .esg_wrap .esg_cont .cont .right .esg_ceo_na{display: flex;gap: 2.0rem;justify-content: end;}


.esg .esg_wrap .esg_cont .cont .right .esg_bot{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:10.0rem}
.esg .esg_wrap .esg_cont .cont .right .esg_bot .sub{width:49%;gap:1rem;border:1px solid #ddd;display:flex;align-items:center;padding:3.0rem 0 3.0rem 5.0rem}
.esg .esg_wrap .esg_cont .cont .right .esg_bot .sub .icon{margin-right:5.0rem;width:18%;}
.esg .esg_wrap .esg_cont .cont .right .esg_bot .sub .esg_bot_box{width:82%}
.esg .esg_wrap .esg_cont .cont .right .esg_bot .sub .esg_bot_box .txt01{font-size:2.1rem;font-weight:600;line-height:1.3}
.esg .esg_wrap .esg_cont .cont .right .esg_bot .sub .esg_bot_box .txt02{font-size:1.8rem;}

@media( max-width: 1600px) {

.esg{padding:0 1.0rem}


}

@media( max-width: 1300px) {

.esg .esg_wrap .esg_cont .cont .right .txtbox .txt_sub{gap:1rem}
}

@media( max-width: 1024px) {


.esg .esg_wrap .esg_cont .cont .left{width:100%;}
.esg .esg_wrap .esg_cont .cont .right{width:100%;}
.esg .esg_wrap .esg_cont .cont .right .txtbox .txt_sub .sub{width:49%;}
}

@media( max-width: 768px) {

.esg .esg_wrap .esg_bg{height:40.0rem;}
.esg .esg_wrap .esg_cont .cont .right .esg_bot .sub{width:100%;margin-bottom:3.0rem;padding: 3.0rem 0 3.0rem 3.0rem;}


.esg .esg_wrap .esg_cont .cont .right .txtbox .txt_sub .sub{width:100%;}
.esg .esg_wrap .esg_cont .cont .right .declaration_bg{}
}


/*공장소개*/
.factory{}
.factory .factory_wrap{}
.factory .factory_wrap .factory_cont{display:flex;align-items:center;flex-wrap:wrap;}
.factory .factory_wrap .factory_cont .left{width:40%;}
.factory .factory_wrap .factory_cont .left img{border:1px solid #ddd;border-radius:3.0rem;}
.factory .factory_wrap .factory_cont .right{width:60%;padding-left:7.0rem}
.factory .factory_wrap .factory_cont .right .tit{font-size: 3.1rem; font-weight: 600;margin-bottom: 2.0rem;}

.factory .factory_wrap .factory_cont01{display:flex;flex-wrap:wrap;margin-top:10.0rem;}

.factory .factory_wrap .factory_cont01 .txt01{width:20%;font-weight:800;font-size:2.6rem;}
.factory .factory_wrap .factory_cont01 .txt02{width:80% ;font-size:1.8rem;}
.factory .factory_wrap .factory_cont01 .txt02 p{margin-bottom:3.0rem;}


@media( max-width: 1600px) {


.factory{padding:0 1.0rem;}
}

@media( max-width: 1300px) {

}

@media( max-width: 1024px) {

.factory .factory_wrap .factory_cont .left{width:100%;margin-bottom:3.0rem;}
.factory .factory_wrap .factory_cont .right{width:100%;padding:0}
.factory .factory_wrap .factory_cont01 .txt01{width:100%;margin-bottom:2.0rem;}
.factory .factory_wrap .factory_cont01 .txt02{width:100%;}

}

@media( max-width: 768px) {

}


/*솔루션*/
.solutions {padding:0 0.5rem}
.solutions .solutions_wrap{}
.solutions .solutions_wrap .solutions_cont{}
.solutions .solutions_wrap .solutions_cont .sub{display:flex;flex-wrap:wrap;margin-bottom:10.0rem;}
.solutions .solutions_wrap .solutions_cont .sub .left{width:40%}
.solutions .solutions_wrap .solutions_cont .sub .img_bor img{border:1px solid #ebebeb}
.solutions .solutions_wrap .solutions_cont .sub .left img{border-radius:3.0rem;}
.solutions .solutions_wrap .solutions_cont .sub .right{width:60%;padding:1.0rem 7.0rem 0 7.0rem;;}
.solutions .solutions_wrap .solutions_cont .sub .right .tit{font-size:3.1rem;font-weight:600;margin-bottom:1.0rem;}
.solutions .solutions_wrap .solutions_cont .sub .right .txt01{font-size:1.8rem;}
.solutions .solutions_wrap .solutions_cont .sub .right .txtbox{}
.solutions .solutions_wrap .solutions_cont .sub .right .txtbox .list_tit{font-size:2.1rem;font-weight:600;margin-bottom:1.0rem;}
.solutions .solutions_wrap .solutions_cont .sub .right .txtbox ul{}
.solutions .solutions_wrap .solutions_cont .sub .right .txtbox ul li{font-size:1.8rem;padding-left:1.0rem;margin-bottom:1.0rem;position:relative}
.solutions .solutions_wrap .solutions_cont .sub .right .txtbox ul li:after{content:"";display:block;width:4px;height:4px;background:#000;border-radius:50%;position:absolute;left:0;top:11px;}

.solutions .solutions_wrap .solutions_cont .sub:nth-child(2n) .left{order:2}



@media( max-width: 1600px) {



}

@media( max-width: 1200px) {



}

@media( max-width: 1024px) {
.solutions .solutions_wrap .solutions_cont .sub .left{width:100%;}

.solutions .solutions_wrap .solutions_cont .sub .right{width:100%;padding:3.0rem 1.0rem 0 1.0rem}

.solutions .solutions_wrap .solutions_cont .sub:nth-child(2n) .left{order:0}

}

@media( max-width: 768px) {
.solutions .solutions_wrap .solutions_cont .sub .right .txtbox ul li:after{top:9px}

}




/*제품*/
.products {font-family: 'Paperozi';padding:0 0.5rem}
.products .products_wrap{}
.products .products_wrap .pro_tit{font-size:3.6rem;width:160.0rem;margin:0 auto 2.0rem auto}
.products .products_wrap .products_cont{}
.products .products_wrap .products_cont .sub{display:flex;flex-wrap:wrap;margin-bottom:10.0rem;}
.products .products_wrap .products_cont .sub_center{align-items:center}
.products .products_wrap .products_cont .sub .left{width:40%}
.products .products_wrap .products_cont .sub .left img{border:1px solid #ddd;border-radius:3.0rem;}
.products .products_wrap .products_cont .sub .right{width:60%;padding:0rem 7.0rem 0 7.0rem;;}
.products .products_wrap .products_cont .sub .right .tit{font-size:3.1rem;font-weight:600;margin-bottom:1.0rem;}
.products .products_wrap .products_cont .sub .right .txt01{font-size:1.9rem;}
.products .products_wrap .products_cont .sub .right .txtbox{}
.products .products_wrap .products_cont .sub .right .txtbox .list_tit{font-size:2.1rem;font-weight:600;margin-bottom:1.0rem;}
.products .products_wrap .products_cont .sub .right .txtbox ul{}
.products .products_wrap .products_cont .sub .right .txtbox ul li{font-size:1.8rem;padding-left:1.0rem;margin-bottom:1.0rem;position:relative}
.products .products_wrap .products_cont .sub .right .txtbox ul li:after{content:"";display:block;width:4px;height:4px;background:#000;border-radius:50%;position:absolute;left:0;top:11px;}

.products .products_wrap .products_cont .sub .right .super_num .ri_cont{display:flex;flex-wrap:wrap;margin:3.0rem 0;}
.products .products_wrap .products_cont .sub .right .super_num .ri_cont .super_sub{display:flex;width:calc(100% / 3 - 3.0rem)}
.products .products_wrap .products_cont .sub .right .super_num .ri_cont .super_sub .icon{margin-right:3.0rem;}
.products .products_wrap .products_cont .sub .right .super_num .ri_cont .super_sub .num{font-size:2.3rem;}


.pro_table table{border-top:2px solid #000000}	
.pro_table table tr th{padding:1.5rem 0;border-bottom:1px solid #ddd;border-right:1px solid #ddd}	
.pro_table table tr th.none{border-right:0}
.pro_table table tr td{padding:1.5rem 0 1.5rem 4.0rem;border-bottom:1px solid #ddd}	
.pro_table table tr td.none{border-right:0}

.pro_table_center table{border-top:2px solid #000000;text-align:center}	
.pro_table_center table tr th{padding:1.5rem 0;border-bottom:1px solid #ddd;border-right:1px solid #ddd}	
.pro_table_center table tr th.none{border-right:0}
.pro_table_center table tr td{padding:1.5rem 0 1.5rem 0;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.pro_table_center table tr td.none{border-right:0}

.pro_table_center .ta_right{text-align:right}
.pro_table_center .ta_tit{font-size:2.3rem;font-weight:bold;}

.super_brochure{display:flex;flex-wrap:wrap;margin-top:2.0rem;justify-content: space-between;}
.super_brochure .bro_btn{width:48%;   }
.super_brochure .bro_btn a{display:block;border:1px solid #ddd;width:100%;padding:1.5rem 0;text-align:center;transition:.5s}
.super_brochure .bro_btn a:hover{background:#3449a9;color:#fff}
@media( max-width: 1600px) {

.products .products_wrap .pro_tit{width:100%;}

}

@media( max-width: 1400px) {

.super_brochure{display:block;}
.super_brochure .bro_btn{width:100%;margin-bottom:2.0rem;}

}

@media( max-width: 1200px) {

.products .products_wrap .products_cont .sub .right{padding: 0rem 0rem 0 7.0rem;}

}

@media( max-width: 1024px) {
.products .products_wrap .products_cont{padding:0 1.0rem;}
.products .products_wrap .products_cont .sub .left{width:100%;}
.products .products_wrap .products_cont .sub .right{width:100%;}
.products .products_wrap .products_cont .sub .right{padding: 3.0rem 0 0 0;}

.products .products_wrap .products_cont .sub .right .super_num .ri_cont .super_sub{width: calc(100% / 3 - 0rem);}
}

@media( max-width: 768px) {

.products .products_wrap .products_cont .sub .right .super_num .ri_cont .super_sub .num{font-size:2.8rem;}
.products .products_wrap .products_cont .sub .right .txtbox ul li:after{top:9px}
.products .products_wrap .pro_tit{font-size:2.8rem;padding:0 1.0rem;}
.products .products_wrap .products_cont .sub .right .tit{font-size:2.4rem;}

.products .products_wrap .products_cont .sub .right .super_num .ri_cont .super_sub{width: 100%;margin-bottom:3.0rem;}

}



/*오시는길*/
.location_cont .loc_txt{margin-top:5.0rem; display:flex; justify-content: space-between;}
.location_cont .loc_txt .loc_box {width:33.3%;  padding:0rem; display:flex;align-items: center; gap:3.0rem; } 
.location_cont .loc_txt .loc_box .loc_box_ico {width:70px; height:70px;   display:flex;  justify-content: center;align-items: center;}
.location_cont .loc_txt .loc_box .loc_box_txt {width:calc(100% - 13.0rem); display:flex; justify-content: center; flex-direction: column;}
.location_cont .loc_txt .loc_box .loc_box_txt span {display:block;font-size:2.4rem; font-weight:600; }
.location_cont .loc_txt .loc_box .loc_box_txt p {font-size:1.8rem; color:#666;}

.location .loc_map{width:100%;}
.location .root_daum_roughmap .cont{display:none}


@media( max-width: 1600px) {

.products .products_wrap .pro_tit{width:100%;}

}

@media( max-width: 1200px) {



}

@media( max-width: 1024px) {

.location_cont{padding:0 1.0rem;}
.location_cont .loc_txt{flex-wrap:wrap;}
.location_cont .loc_txt .loc_box{width:100%;margin-bottom:3.0rem;}
}

@media( max-width: 768px) {



}

.proimg_swiper .button-next-img-prev{margin-left:0;left:0;color:#3449a9 !important;width:4.0rem;height:5.0rem;background:rgba(255,255,255,.3)}
.proimg_swiper .button-next-img-next{margin-right:0;right:0;color:#3449a9 !important;width:4.0rem;height:5.0rem;background:rgba(255,255,255,.3)}	
.proimg_swiper .button-next-img-next:after, .proimg_swiper .button-next-img-prev:after{font-size:2.6rem;font-weight:bold;}




.font-bold{font-weight:600;}

.terms_of_conditions{}
.terms_of_conditions .terms_of_conditions_wrap{margin-bottom:6.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_tit{font-size:2.8rem;text-align:center;font-weight:bold;margin-bottom:2.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_tit01{font-size:2.1rem;font-weight:bold;margin-bottom:1.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt{font-size:1.8rem}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt p{margin-bottom:2.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .pad_30{padding-bottom:3.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .pad_top30{padding-top:3.0rem;}

.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box{display:flex}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_num{width:5.5rem;font-weight:600;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt{width:calc(100% - 5.5rem);}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .small_txt{display:block;margin-top:1.0rem;font-size:1.8rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .txt_bold{font-weight:bold;}
.small_txt.padding-le30{padding-left:2.0rem;}

.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box{margin-bottom:3.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box .modern_box_wrap{background:#f3f3f3;padding:4.0rem 6.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box .modern_box_wrap .modern_tit{font-size:1.9rem;font-weight:bold;margin-bottom:0.5rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box .modern_box_wrap .modern_txt{margin-bottom:1.0rem;padding-bottom:1.0rem;border-bottom:1px solid #ddd}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box .modern_box_wrap .modern_txt.border_none{margin-bottom:0rem;padding-bottom:0rem;border:0}

.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box .modern_box_wrap .modern_list li{margin-bottom:2.0rem;}

.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box .modern_box_wrap .modern_list li .sub_list_txt{padding-left:2.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box .modern_box_wrap .modern_list li:last-child{margin-bottom:0}

.pri_bot_right{text-align:right;font-weight:bold;font-size:1.8rem;}

.anti_font_big .flex_txt{font-size:2.0rem;}



@media( max-width: 1600px) {


.terms_of_conditions{padding:0 1.0rem;}
}

@media( max-width: 1200px) {



}

@media( max-width: 1024px) {



}

@media( max-width: 768px) {

.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_tit{font-size:2.1rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt .modern_box .modern_box_wrap{padding:2.0rem 3.0rem;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box{flex-wrap:wrap;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_num{width:100%;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .flex_txt{width:100%;}
.terms_of_conditions .terms_of_conditions_wrap .cont01 .terms_txt .flex_box .small_txt{padding-left:1.0rem;}


}