@charset "utf-8";



.wid_1400 {width:100%; max-width:1400px; margin:auto; height:100%;}


.mg_t0 {margin-top:0!important;}
.mg_t10{margin-top:1.0rem!important;}
.mg_t20{margin-top:2.0rem!important;}
.mg_t30{margin-top:3.0rem!important;}
.mg_t40{margin-top:4.0rem!important;}
.mg_t50{margin-top:5.0rem!important;}
.mg_t80{margin-top:8.0rem!important;}
.mg_t100{margin-top:10.0rem!important;}
.mg_t120{margin-top:12.0rem!important;}
.mg_t150{margin-top:15.0rem!important;}

.mg_b10{margin-bottom:10px;}
.mg_b20{margin-bottom:20px;}
.mg_b30{margin-bottom:30px;}
.mg_b40{margin-bottom:40px;}
.mg_b50{margin-bottom:50px;}
.mg_b80{margin-bottom:80px;}
.mg_b100{margin-bottom:100px;}

.point {color:#89d329 !important;}
.txt_l {text-align:left;}
.txt_c {text-align:center;}
.txt_r {text-align:right;}

.txt_b {font-weight:bold;}


.fl_left {float:left;}
.fl_right {float:right;}

.wps_100 {max-width:100%;}


.clear_fix {width:100%; position:relative;}
.clear_fix:after {display:block;clear:both;content:''}


.pc_only {display:block;}
.mobile_only {display:none;}

.div_scroll {overflow: auto;position: relative}

.flex_info {display:flex;  justify-content: space-between;  align-items: flex-end;}


@media screen and (max-width: 768px){
	.pc_only {display:none;}
	.mobile_only {display:block;}
	.table_1000 {width:900px!important}

}


/*¼­ºêÆäÀÌÁö Å¸ÀÌÆ²*/
.subpageTit{text-align:center;}
.subpageTit .Tit{font-size:4.0rem;padding-bottom:30px;}
.subpageTit .subTit{font-size:2.0rem;color:#0d5066;padding-bottom:30px; line-height:1.6}
.subpageTit .subTit span{font-size:2.5rem;color:#89d329; font-weight:bold;}
.subpageTit .sub_title{    font-size: 4.0rem;text-align: center;margin-bottom: 60px; letter-spacing:0.5rem; color:#444;}

/*È¸»ç°³¿ä*/
.company {}
.company .companyBg{background-image: url(../img/companybg.jpg);width:100%;height:840px;position:relative;padding:125px 0}
.company .companyBg .companyContent{width:1200px;margin:0 auto}
.company .companyBg .companyContent:after{content:"";display:block;clear:both}
.company .companyBg .companyContent .sub{background:#ffffff;float:left;width:375px;height:250px;margin:37px 37px 0 0;border-radius:30px;position:relative;padding-top:65px;}
.company .companyBg .companyContent .sub:nth-child(3n){margin-right:0}
.company .companyBg .companyContent .sub_logo{background:#0d5066;padding-top:85px}

.company .companyBg .companyContent .sub .subWarp{width:100%;/*position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);*/text-align:center}
.company .companyBg .companyContent .sub .subWarp .icon01{background-image: url(../img/company_icon01.png);width:34px;height:30px;}

.company .companyBg .companyContent .sub .subWarp .txt01{font-size:2.0rem;color:#222222;padding:25px 0 10px 0;font-weight:bold;}
.company .companyBg .companyContent .sub .subWarp .txt02{font-size:1.7rem;color:#777777}

@media( max-width:1200px ) {
.company .companyBg .companyContent{width:100%}
.company .companyBg .companyContent .sub:nth-child(3n){margin-right:0}
.company .companyBg .companyContent .sub{margin:10px}

}


@media( max-width:1024px ) {
.company .companyBg .companyContent{width:100%}
.company .companyBg .companyContent .sub{width:31%}
}

@media( max-width:768px ) {
.company .companyBg .companyContent .sub{width:100%}
.company .companyBg{background-size:cover;height:100%;padding:125px 25px}
.company .companyBg .companyContent .sub{margin:0;margin-bottom:20px;}
}

/*Á¶Á÷µµ*/
.organization .organizationCont{text-align:center;background:#f7f7f7;padding:80px 0;width:1400px;margin:0 auto}

@media( max-width:1024px ) {
.organization .organizationCont{width:100%;}
.organization .organizationCont img{width:100%}

}

/*ÀÎ»ç¸»*/
.ceo{width:1400px;margin:0 auto}
.ceo .ceoContent{margin-top:80px;}
.ceo .ceoContent:after{content:"";display:block;clear:both}
.ceo .ceoContent .ceoLeft{float:left;width:45%;border-radius:0 40px}
.ceo .ceoContent .ceoLeft img{width:100%}
.ceo .ceoContent .ceoRight{float:left;width:55%;padding-left:110px;padding-top:20px;}
.ceo .ceoContent .ceoRight .txt01{font-size:2.4rem;padding-bottom:2.5rem;/*border-bottom:1px solid #ddd;color:#333333*/}
.ceo .ceoContent .ceoRight .txt01 span{color:#89d329;font-weight:bold}
.ceo .ceoContent .ceoRight .txt02{font-size:1.7rem;padding:0 0 40px 0;line-height:2;color:#777777}
.ceo .ceoContent .ceoRight .txt02 p {display:block;margin-bottom:1.5rem; text-indent:15px;}
.ceo .ceoContent .ceoRight .txt03{font-size:1.7rem;}
.ceo .ceoContent .ceoRight .txt03 span{font-size:2.0rem;font-weight:bold}


@media( max-width:1400px ) {

.ceo{width:100%}
}

@media( max-width:1200px ) {

.ceo .ceoContent .ceoRight{padding-top:0;}
}


@media( max-width:1024px ) {

}

@media( max-width:768px ) {
.ceo .ceoContent .ceoLeft{float:none;margin:0 auto;width:60%}
.ceo .ceoContent .ceoRight{width:100%;padding-left:0;margin-top:30px;}
.ceo .ceoContent{margin-top:20px;}
}

/*È¸»ç¿¬Çõ*/
.history .historyContent{}
.history .historyContent .top_img{text-align:center;padding-top:50px;}

.history .historyContent .Content{display:flex;flex-wrap:wrap;position:relative;padding-bottom:100px;}
.history .historyContent .Content:before{content:"";display:block;width:1px;height:100%;background:#89d329;position:absolute;left:50%;top:25px;}
.history .historyContent .Content:after{content:"";display:block;clear:both}
.history .historyContent .Content .ContentLeft{width:50%;text-align:right;padding-right:100px;position:relative}
.history .historyContent .Content .ContentLeft:before{content:"";display:block;background:url("../img/history_dot.png") no-repeat center center;width:25px;height:25px;position:absolute;right:-13px;top:9px}

.history .historyContent .Content  h1{padding-bottom:20px;font-weight:600}
.history .historyContent .Content .Txt_box{color:#777777}
.history .historyContent .Content .Txt_box li{padding-bottom:10px;font-size:1.7rem}
.history .historyContent .Content .ContentRight{width:50%;padding-left:100px;}
.history .historyContent .Content .ContentRight img{}
.history .historyContent .Content img{padding-top:15px;}
.history .historyContent .Content:last-child:before{display:none}


@media( max-width:1200px ) {

.history .historyContent .Content img{width:100%}

}


@media( max-width:1024px ) {

}

@media( max-width:768px ) {

.history .historyContent .Content .ContentLeft{width:100%;text-align:left;padding:0}
.history .historyContent .Content .ContentLeft{width:100%;padding-left:50px;}
.history .historyContent .Content .ContentRight{width:100%;padding-left:50px;}
.history .historyContent .Content .ContentRight img{}
/* .history .historyContent .Content .ContentRight{width:100%} */
.history .historyContent .top_img img{width:100%;}
.history .historyContent .Content img
.history .historyContent .Content:before{left:20px;}
.history .historyContent .Content:nth-child(2n) .ContentLeft{order:2;padding-left:50px;}
.history .historyContent .Content .ContentLeft:before{left:8px;top:5px;display:none}

.history .historyContent .Content:after{content:"";display:block;background:url("../img/history_dot.png") no-repeat center center;width:25px;height:25px;position:absolute;left:8px;top:0}

.history .historyContent .Content:before{left:20px;top:14px;}
/* .history .historyContent .Content img{padding-left:50px;} */

.history .historyContent .Content  h1 {margin-top:3.0rem;}
}


/*¿À½Ã´Â±æ*/
.location .locationContent .map_location{width:100%;}
.location .locationContent .locationBot{border-bottom:1px solid #d9d9d9;padding-bottom:40px;}
.location .locationContent .locationBot:after{content:"";display:block;clear:both}
.location .locationContent .locationBot .sub{float:left;width:40%;padding-top:50px;}
.location .locationContent .locationBot .sub:nth-child(2n){width:60%}
.location .locationContent .locationBot .sub .icon{display:inline-block;padding-right:30px;}
.location .locationContent .locationBot .sub .Txtbox{display:inline-block;vertical-align:middle}
.location .locationContent .locationBot .sub .Txtbox h1{font-size:2.4rem;padding-bottom:10px;}
.location .locationContent .locationBot .sub .Txtbox .txt01{color:#777777;font-size:1.7rem}
.location .locationContent .locationBot .sub .Txtbox .tel_list:after{content:"";display:block;clear:both}
.location .locationContent .locationBot .sub .Txtbox .tel_list{display:flex;flex-wrap: wrap;}
.location .locationContent .locationBot .sub .Txtbox .tel_list li{margin-right:45px;font-size:1.7rem;color:#777777;position:relative}
.location .locationContent .locationBot .sub .Txtbox .tel_list li:after{content:"";display:block;width:2px;height:13px;background:#dddddd;position:absolute;top:7px;right:-22px;}
.location .locationContent .locationBot .sub .Txtbox .tel_list li:last-child:after{display:none}
.location .locationContent .locationBot .sub .Txtbox .tel_list li span{color:#89d329;font-weight:bold;padding-right:3px;}
.location .locationContent .locationBot .sub .Txtbox .txt01 span{color:#89d329;font-weight:bold;padding-right:3px;}


.location .locationContent .subContent .box{padding:40px 0;border-bottom:1px solid #d9d9d9}
.location .locationContent .subContent .box .adress:after{content:"";display:block;clear:both}
.location .locationContent .subContent .box .adress .tit{display:inline-block;padding-right:50px;width:150px;}
.location .locationContent .subContent .box .adress01{padding-bottom:10px;}
.location .locationContent .subContent .box .adress .txt{display:inline-block;padding-right:30px;color:#777777}

.location .locationContent .subContent .box .adress .txt .subway01{display:inline-block;background:url("../img/subway_icon01.png") no-repeat center center;width:24px;height:24px;vertical-align:text-bottom}
.location .locationContent .subContent .box .bus .tit{display:block;padding-bottom:15px;}
.location .locationContent .subContent .box .bus .txt{display:block;padding-bottom:8px;}
.location .locationContent .subContent .box .bus .txt span{padding-right:15px;}
.location .locationContent .subContent .box .bus .txt span a{color:#777777}
.location .locationContent .subContent .box .bus .txt span a:hover{color:#000;border-bottom:1px solid #000}

.location .locationContent .subContent .box .bus .txt .bus01{background:#5fb73c;color:#fff;padding:0 5px;margin-right:10px;border-radius:5px;}
.location .locationContent .subContent .box .bus .txt .bus02{background:#f86e55;color:#fff;padding:0 5px;margin-right:10px;border-radius:5px;}
.location .location_tit{font-size:1.9rem;text-align:center;color:#777777;padding:10px 0;}


@media( max-width:1400px ) {
.location .locationContent .locationBot .sub .Txtbox{width:65%}

}



@media( max-width:1220px ) {
.location .locationContent .locationBot .sub{width:100%;padding-top:50px;}
.location .locationContent .locationBot .sub:nth-child(2n){width:100%}
}


@media( max-width:1024px ) {
.location .locationContent .locationBot .sub{width:100%;text-align:center}
.location .locationContent .locationBot .sub .Txtbox{width:100%}
.location .locationContent .locationBot .sub .icon{padding-right:0;}
.location .locationContent .locationBot .sub .Txtbox .tel_list{justify-content:center}
.location .locationContent .locationBot .sub .Txtbox .tel_list li:last-child{margin-right:0}

}

@media( max-width:768px ) {
.location .locationContent .subContent .box .adress .tit{display:block;width:100%;padding-bottom:10px;}
}



/*»ç¾÷¼Ò°³ ÅÇ*/
.businessWarp .Toptxt{text-align:center}
.businessWarp .Toptxt h2{color:#000000;font-size:4.0rem;padding-bottom:20px;}
.businessWarp .Toptxt p {font-size:1.7rem;color:#777777;padding-bottom:50px;line-height:1.8}



@media( max-width:768px ) {
.businessWarp .Toptxt p br {display:none;}

}
/*»ç¾÷¼Ò°³ ÅÇ*/




@media( max-width:1200px ) {


}


@media( max-width:1024px ) {

}

@media( max-width:768px ) {
.businessWarp .business_tap {margin-bottom:2.0rem;}
.businessWarp .business_tap .taplist li a{height:60px;display:block;width:100%;font-size:16px; }
}


.biz_img_100 {width:100%; padding:2.0rem 0;}
.biz_img_100 img {max-width:100%; }
.grey_bg {background:#f8f8f8;}


.table  {width:100%; margin-bottom:8.0rem;}
.table thead {border-top: 3px solid #2a303a;}
.table thead th{ border-bottom: 1px solid #2a303a; background:#f8f8f8; border-left: 1px solid #2a303a; color: #000; font-weight: 500;  padding: 16px; }
.table thead th:first-child {border-left: 0;}

.table tbody th {border-bottom: 1px solid #bebebe; padding: 16px; color: #000;  vertical-align: middle;  font-weight: 500;}
.table tbody td {border-bottom: 1px solid #bebebe; border-left: 1px solid #bebebe; padding: 16px; color: #222;  vertical-align: middle;  }
.table tbody td:first-child {border-left: 0;}

.table2  {width:100%; margin-bottom:8.0rem;}
.table2 thead {border-top: 3px solid #2a303a;}
.table2 thead th{ border-bottom: 1px solid #2a303a; background:#f8f8f8; border-left: 1px solid #2a303a; color: #000; font-weight: 500;  padding: 16px; }
.table2 thead th:first-child {border-left: 0;}

.table2 tbody th {border-bottom: 1px solid #bebebe; padding: 16px; color: #000;  vertical-align: middle;  font-weight: 500;}
.table2 tbody td {border-bottom: 1px solid #bebebe; border-left: 1px solid #bebebe; padding: 16px; color: #222;  vertical-align: middle;  }
.table2 tbody td:first-child {border-left: 0;}



/*È¯°æÁú*/

.businessWarp .bottom_contents {margin-top:5.0rem; border-top:1px solid #000;}
.bottom_contents2 {border-top:0px !important;}
.bottom_contents .biz_wrap {display:flex; flex-wrap:wrap; padding-bottom:150px; }
.bottom_contents .biz_wrap:first-child { padding-top:5.0rem;}

.bottom_contents .biz_wrap > .biz_left {width:350px;}
.bottom_contents .biz_wrap > .biz_left .tit{font-size:2.8rem;font-weight:bold}
.bottom_contents .biz_wrap > .biz_left .left_img {margin-top:2.0rem;}
.bottom_contents .biz_wrap > .biz_left .left_img img {max-width:85%;}

.bottom_contents .biz_wrap > .biz_right {width:calc(100% - 350px);}
.bottom_contents .biz_wrap > .biz_right .title01 {font-size:2.0rem;color:#89d329;font-weight:600;padding-bottom:10px;}
.bottom_contents .biz_wrap > .biz_right .title02 {font-size:2.0rem;color:#000;font-weight:600;padding-bottom:10px;}

.bottom_contents .biz_wrap > .biz_right .title03 {font-size:1.8rem;color:#333;font-weight:600;padding-bottom:10px; position:relative; padding-left:15px;  margin-top:2.0rem;}
.bottom_contents .biz_wrap > .biz_right .title03:before {content:''; position:absolute; top:11px; left:0; width:4px; height:4px; background:#89d329; }

.title03 {font-size:1.8rem;color:#333;font-weight:600;padding-bottom:10px; position:relative; padding-left:15px;  margin-top:2.0rem;}
.title03:before {content:''; position:absolute; top:11px; left:0; width:4px; height:4px; background:#89d329; }

.bottom_contents .biz_wrap > .biz_right .txt01{font-size:1.7rem;color:#222; padding-bottom:80px}
.bottom_contents .biz_wrap > .biz_right .biz_img {display:flex; justify-content: space-between;flex-wrap:wrap}
.bottom_contents .biz_wrap > .biz_right .biz_img .sub{width:49%}
.bottom_contents .biz_wrap > .biz_right .txtlist{}
.bottom_contents .biz_wrap > .biz_right .txtlist li{padding-bottom:10px;color:#777777}

.p_left20 {padding-left:20px; color:#777;}

.businessWarp .txt_normal {font-size:1.6rem;color:#333; margin-bottom:2.0rem;  line-height:1.65;}
.businessWarp .txt_normal .ul_li_txt li {position:relative; padding-left:15px;}
.businessWarp .txt_normal .ul_li_txt li:before {content:'-'; position:absolute; left:0px; top:0px;  color:#222;  }

.environment_txt {padding:2.0rem 3.0rem; background:#4a6cd0; color:#fff; font-size:2.2rem; text-align:center; font-weight:600;  margin-top:3px;}
.envi_txt {padding:2.0rem 3.0rem; color:#4a6cd0; font-size:2.2rem; text-align:center; font-weight:600;  margin-top:3px;}

@media( max-width:1024px ) {
.bottom_contents .biz_wrap { padding-bottom:80px;}
.bottom_contents .biz_wrap > .biz_left {width:100%;}
.bottom_contents .biz_wrap > .biz_left .tit br {display:none;}
.bottom_contents .biz_wrap > .biz_left .left_img img {max-width:100%;}
.bottom_contents .biz_wrap > .biz_right {width:100%; margin-top:1.0rem; }
}

/*´ë±â*/


.atmosphere_01 {padding:5.0rem 3.0rem;}
.atmosphere_01 p {font-size:2.0rem; font-weight:600; margin-top:3.0rem;}
.atmosphere_01 > strong {color:#0e5067; display:block; margin-top:2.0rem; font-size:2.4rem;}

.atmosphere_img {display:flex;   justify-content: space-between; margin-top:2.0rem;}
.atmosphere_img  img {width:32.5%; }

@media( max-width:768px ) {

.atmosphere_img {flex-wrap:wrap; gap:15px;}
.atmosphere_img  img {width:100%; }
}
/*
.businessWarp .atmosphere {display:flex;padding-bottom:150px;}
.businessWarp .atmosphere .atmosphereLeft{width:350px;}
.businessWarp .atmosphere .atmosphereLeft .tit{font-size:2.8rem;font-weight:bold}
.businessWarp .atmosphere .atmosphereRight {width:calc(100% - 350px);}
.businessWarp .atmosphere .atmosphereRight .txt01{font-size:1.7rem;font-weight:bold;color:#333333;padding-bottom:80px}
.businessWarp .atmosphere .atmosphereRight .atmosphereRight_img{display:flex;justify-content: space-between;flex-wrap:wrap}
.businessWarp .atmosphere .atmosphereRight .atmosphereRight_img .sub{width:49%}
.businessWarp .atmosphere .atmosphereRight .txtlist{}
.businessWarp .atmosphere .atmosphereRight .txtlist li{padding-bottom:10px;color:#777777}


@media( max-width:1200px ) {


}


@media( max-width:1024px ) {
.businessWarp .atmosphere .atmosphereLeft .tit{margin-bottom:30px;}
.businessWarp .atmosphere{display:block;padding-bottom:80px}
.businessWarp .atmosphere .atmosphereLeft{width:100%}
.businessWarp .atmosphere .atmosphereRight{width:100%}


}

@media( max-width:768px ) {
.businessWarp .atmosphere .atmosphereRight .atmosphereRight_img{display:block;}
.businessWarp .atmosphere .atmosphereRight .atmosphereRight_img .sub{margin-bottom:10px;width:100%}

}

*/

/*¼öÁú*/
.font_handstyle {font-family: 'GangwonEduHyeonokT_OTFMediumA'; font-size:3.2rem; }

.water_table { margin-top:2.0rem;}
.water_table ul {display:flex; flex-wrap:wrap; border-top:2px solid #000}
.water_table ul li {width:25%; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; padding:15px 10px;  }
.water_table ul li:nth-child(4n+1) {border-left:1px solid #ddd; }


@media( max-width:1024px ) {

.water_table ul li {width:50%;}
.water_table ul li:nth-child(odd) {border-left:1px solid #ddd; }
}

/*.businessWarp .water{display:flex;padding-bottom:150px;}
.businessWarp .water .waterLeft{width:350px;}
.businessWarp .water .waterLeft .tit{font-size:2.8rem;font-weight:bold}
.businessWarp .water .waterRight{width:calc(100% - 350px);}
.businessWarp .water .waterRight .txt01{font-size:1.7rem;font-weight:bold;color:#333333;padding-bottom:80px}
.businessWarp .water .waterRight .waterRight_img{display:flex;justify-content: space-between;flex-wrap:wrap}
.businessWarp .water .waterRight .waterRight_img .sub{width:49%}
.businessWarp .water .waterRight .txtlist{}
.businessWarp .water .waterRight .txtlist li{padding-bottom:10px;color:#777777;line-height:2}
.businessWarp .water .waterRight .txt02{color:#333333}

@media( max-width:1200px ) {


}


@media( max-width:1024px ) {
.businessWarp .water .waterLeft .tit{margin-bottom:30px;}
.businessWarp .water{display:block;padding-bottom:80px}
.businessWarp .water .waterLeft{width:100%}
.businessWarp .water .waterRight{width:100%}
}

@media( max-width:768px ) {

.businessWarp .water .waterRight .waterRight_img{display:block;}
.businessWarp .water .waterRight .waterRight_img .sub{margin-bottom:10px;width:100%}

}
*/

/*.sub_content{overflow:hidden} */


/*½Ç³»°ø±âÁú*/


.businessWarp .indoor_air .table_in{    margin-bottom: 50px;}
.businessWarp .indoor_air{display:flex;padding-bottom:150px;}
.businessWarp .indoor_air .indoor_airLeft{width:350px;}
.businessWarp .indoor_air .indoor_airLeft .tit{font-size:2.8rem;font-weight:bold}
.businessWarp .indoor_air .indoor_airRight{width:calc(100% - 350px);}
.businessWarp .indoor_air .indoor_airRight .txt01{font-size:1.7rem;font-weight:bold;color:#333333;padding-bottom:80px}
.businessWarp .indoor_air .indoor_airRight .table_title{margin-bottom:10px;}

.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont{border-top:1px solid #000;border-bottom:1px solid #ddd}
.businessWarp .indoor_air .indoor_airRight .txtlist{}
.businessWarp .indoor_air .indoor_airRight .txtlist li{padding-bottom:10px;color:#777777}

.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont{}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont:after{content:"";display:block;clear:both}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox{float:left;width:50%;padding:50px 0;border-bottom:1px solid #ddd}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox:last-child{border-bottom:0;}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox .img{display:inline-block;vertical-align:middle;border-radius:50%;overflow:hidden}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox .txt{display:inline-block;vertical-align:middle;padding-left:40px;}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox .txt h1{font-size:2.0rem;padding-bottom:5px;color:#89d329}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox .txt .imgtxt{color:#777777}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_img{display:flex;justify-content: space-between;padding-top:100px;flex-wrap:wrap}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_img .sub{width:49%}

.businessWarp .table_in{border-top:2px solid #000;}
.businessWarp .table_in tr th{padding:20px 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.businessWarp .table_in tr td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;padding:20px 0;color:#777777;line-height:1.45}
.businessWarp .table_in tr td.on{font-weight:bold;color:#0d5066}
.businessWarp .table_in tr td.left{text-align:left;padding-left:30px;line-height:1.45}
.businessWarp .table_in tr .no{border-right:0}


.businessWarp .table_in2 {border-top:2px solid #000;}
.businessWarp .table_in2 tr th{padding:20px; border-right:1px solid #ddd;border-bottom:1px solid #ddd; }
.businessWarp .table_in2 tr td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px;color:#777777;line-height:1.45}
.businessWarp .table_in2 tr td:last-child {}
.businessWarp .table_in2 tr td.on{font-weight:bold;color:#0d5066}
.businessWarp .table_in2 tr td.left{text-align:left;padding-left:30px;line-height:1.45}
.businessWarp .table_in2 tr .no{border-right:0}
.businessWarp .p_info {text-align:right; margin-top:2.0rem; opacity:0.6;}
.businessWarp .p_box {padding:4.0rem 2.0rem; border:1px solid #ddd; }

.businessWarp .table_in3 {border-top:2px solid #000;}
.businessWarp .table_in3 thead th {background:#f6f6f6;}
.businessWarp .table_in3 tr th{padding:20px; border-right:1px solid #ddd;border-bottom:1px solid #ddd; }
.businessWarp .table_in3 tr td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px;color:#777;line-height:1.45; text-align:center; }
.businessWarp .table_in3 tr th:last-child {border-right:0}
.businessWarp .table_in3 tr td:last-child {border-right:0}
.businessWarp .table_in3 tr td.on{font-weight:bold;color:#0d5066}
.businessWarp .table_in3 tr td.left{text-align:left;padding-left:30px;line-height:1.45}
.businessWarp .table_in3 tr .no{border-right:0}
.businessWarp .p_info {text-align:right; margin-top:2.0rem; opacity:0.6;}



@media( max-width:768px ) {
.businessWarp .table_in tr th {padding:10px;}
.businessWarp .table_in tr td  {padding:10px;}

.businessWarp .table_in2 tr th {padding:10px;}
.businessWarp .table_in2 tr td  {padding:10px;}

.businessWarp .table_in3 tr th {padding:10px;}
.businessWarp .table_in3 tr td  {padding:10px;}
}


.businessWarp .indoor_air .indoor_airRight .table_txt{color:#777777;font-size:1.4rem;text-align:right;padding-top:10px;}
.businessWarp .indoor_air .indoor_airRight .title01{font-size:2.0rem;color:#89d329;font-weight:bold;padding-bottom:10px;}
.businessWarp .indoor_air .indoor_airRight .txt02{font-size:1.6rem;color:#777777;line-height:2}


@media( max-width:1400px ) {

.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox{text-align:center;height:400px;}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox .txt{display:block;padding-left:0;padding-top:10px;}
.businessWarp .indoor_air .indoor_airLeft .tit{margin-bottom:30px;}
}


@media( max-width:1200px ) {


}


@media( max-width:1024px ) {
.businessWarp .indoor_air{display:block;}
.businessWarp .indoor_air .indoor_airLeft{width:100%;}
.businessWarp .indoor_air .indoor_airRight{width:100%}



}

@media( max-width:768px ) {

.businessWarp .indoor_air{display:block;padding-bottom:80px}
.businessWarp .indoor_air .indoor_airLeft{width:100%}
.businessWarp .indoor_air .indoor_airRight{width:100%}

.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox{width:100%;text-align:center}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox .img{}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_cont .cont .contBox .txt{display:block;padding-left:0}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_img{display:block;}
.businessWarp .indoor_air .indoor_airRight .indoor_airRight_img .sub{margin-bottom:10px;width:100%}

}


/*¼ÒÀ½Áøµ¿*/
.businessWarp .noise{display:flex;padding-bottom:150px;}
.businessWarp .noise .noiseLeft{width:350px;}
.businessWarp .noise .noiseLeft .tit{font-size:2.8rem;font-weight:bold}
.businessWarp .noise .noiseRight{width:calc(100% - 350px);}
.businessWarp .noise .noiseRight .txt01{font-size:1.7rem;font-weight:bold;color:#333333;padding-bottom:80px}

.businessWarp .noise .noiseRight .noiseRight_img{display:flex;justify-content: space-between;padding-bottom:80px;flex-wrap:wrap;}
.businessWarp .noise .noiseRight .noiseRight_img .sub {width:49%}
.businessWarp .noise .noiseRight .noiseRight_img .sub .imgtxt{text-align:center;font-size:2.0rem;font-weight:bold;color:#89d329;padding-top:10px;}
.businessWarp .noise .noiseRight .txtlist{padding-bottom:30px;}
.businessWarp .noise .noiseRight .txtlist li{padding-bottom:10px;color:#777777}

.businessWarp .noise .noiseRight .circle{margin-bottom:50px;display:flex;flex-wrap:wrap;gap: 2%;}
.businessWarp .noise .noiseRight .circle:after{content:"";display:block;clear:both}
.businessWarp .noise .noiseRight .circle li{/* float:left; */width:200px;height:200px;border:1px solid #89d329;margin:0 20px 60px 20px;position:relative;border-radius:50%}
.businessWarp .noise .noiseRight .circle li .circle_tit{text-align:center;font-size:2.0rem;color:#89d329;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.businessWarp .noise .noiseRight .table_title{    font-size: 1.6rem;font-weight: bold;color: #333333;padding: 0 0 10px 0;}
.businessWarp .noise .noiseRight  .noiseright_subtxt{margin-bottom:10px;color: #777777;}

.businessWarp .noise .table_in{margin-bottom:50px;}


@media( max-width:1400px ) {
.businessWarp .noise .table_in img{width:100%}

}


@media( max-width:1200px ) {


}


@media( max-width:1024px ) {

.businessWarp .noise{display:block;}
.businessWarp .noise .noiseLeft{width:100%;}
.businessWarp .noise .noiseRight{width:100%}
.businessWarp .noise .noiseLeft .tit{margin-bottom:30px;}
.businessWarp .noise{padding-bottom:80px;}


}

@media( max-width:768px ) {
.businessWarp .noise .noiseRight .circle li{float:none;margin:10px auto}
.businessWarp .noise .noiseRight .noiseRight_img{display:block;}
.businessWarp .noise .noiseRight .noiseRight_img .sub{margin-bottom:10px;width:100%}
.businessWarp .noise .noiseRight .table_scroll{overflow:auto}
.businessWarp .noise .noiseRight .table_in_m{width:650px}
}






/*¾ÇÃë*/
.businessWarp .stink{display:flex;padding-bottom:150px;}
.businessWarp .stink .stinkLeft{width:350px;}
.businessWarp .stink .stinkLeft .tit{font-size:2.8rem;font-weight:bold}
.businessWarp .stink .stinkRight{width:calc(100% - 350px);}
.businessWarp .stink .stinkRight .txt01{font-size:1.7rem;font-weight:bold;color:#333;padding-bottom:80px}
.businessWarp .stink .stinkRight .stinkRight_img{display:flex;justify-content: space-between;flex-wrap:wrap;}
.businessWarp .stink .stinkRight .stinkRight_img .sub{width:49%;}


@media( max-width:1200px ) {


}


@media( max-width:1024px ) {
.businessWarp .stink .stinkLeft .tit{margin-bottom:30px;}
.businessWarp .stink{display:block;padding-bottom:80px}
.businessWarp .stink .stinkLeft{width:100%}
.businessWarp .stink .stinkRight{width:100%}


}

@media( max-width:768px ) {
.businessWarp .stink .stinkRight .stinkRight_img{display:block;}
.businessWarp .stink .stinkRight .stinkRight_img .sub{margin-bottom:10px;width:100%}
}


/*ÇØ¾ç*/

.businessWarp .ocean{display:flex;padding-bottom:150px;}
.businessWarp .ocean .oceanLeft{width:350px;}
.businessWarp .ocean .oceanLeft .tit{font-size:2.8rem;font-weight:bold; line-height:1.15;}
.businessWarp .ocean .oceanLeft .tit span {font-size:2.0rem; color:#777; line-height:1.45; font-weight:600; display:block; margin-top:1.0rem;}

.businessWarp .ocean .oceanRight {width:calc(100% - 350px);}


.businessWarp .ocean .oceanRight .table_title{font-size:1.6rem;font-weight:bold;color:#333;padding:30px 0 20px 0;}
.businessWarp .ocean .oceanRight .txt01{font-size:1.7rem;font-weight:bold;color:#333;padding-bottom:80px}
.businessWarp .ocean .oceanRight .txtlist{}
.businessWarp .ocean .oceanRight .txtlist li{padding-bottom:10px;color:#777;}
.businessWarp .ocean .oceanRight .title01{font-size:2.0rem;color:#89d329;font-weight:bold;padding-bottom:10px;}
.businessWarp .ocean .oceanRight .txt02{font-size:1.6rem;color:#777;line-height:2}
.businessWarp .ocean .oceanRight .table_txt{color:#777;font-size:1.4rem;text-align:right;padding-top:10px;}
.businessWarp .ocean .oceanRight .sedimentBox{padding-top:50px;}
.businessWarp .ocean .oceanRight .sedimentBox p{padding-bottom:30px;}


@media( max-width:1400px ) {


}


@media( max-width:1200px ) {


}


@media( max-width:1024px ) {
.businessWarp .ocean .oceanLeft .tit{margin-bottom:30px;}
.businessWarp .ocean{display:block;padding-bottom:80px}
.businessWarp .ocean .oceanLeft{width:100%}
.businessWarp .ocean .oceanRight{width:100%}

}

@media( max-width:768px ) {


}
/*¼®¸é*/
.businessWarp .asbestos{display:flex;padding-bottom:120px;}
.businessWarp .asbestos .asbestosLeft{width:350px;}
.businessWarp .asbestos .asbestosLeft .tit{font-size:2.8rem;font-weight:bold}
.businessWarp .asbestos .asbestosRight{width:calc(100% - 350px);}

.businessWarp .asbestos .asbestosRight .txt01{font-size:1.7rem;font-weight:bold;color:#333333;padding-bottom:0px}
.businessWarp .asbestos .asbestosRight .txt01 li{padding-bottom:10px;}
.businessWarp .asbestos .asbestosRight .asbestosRight_img{display:flex;justify-content: space-between;flex-wrap:wrap;padding-bottom:80px;}
.businessWarp .asbestos .asbestosRight .asbestosRight_img .sub{margin:10px 0;}
.businessWarp .asbestos .asbestosRight .asbestosRight_img .sub .img{}
.businessWarp .asbestos .asbestosRight .asbestosRight_img .sub .txt{text-align:center;font-size:1.7rem;font-weight:bold;padding-top:20px;}
.businessWarp .asbestos .asbestosRight .txtlist li{    padding-bottom: 10px;color: #777777;}
.businessWarp .asbestos .asbestosRight .txtlist li.left_s{padding-left:10px;}

.businessWarp .asbestos .asbestosRight .table_title{font-size: 1.6rem;color: #333333; padding: 30px 0 10px 0;;}
.businessWarp .asbestos .asbestosRight  .title01{font-size:2.0rem;color:#89d329;font-weight:bold;padding-bottom:10px;}

@media( max-width:1400px ) {

.businessWarp .asbestos .asbestosRight .asbestosRight_img .sub{margin:10px 0;width:49%;}
}


@media( max-width:1200px ) {


}


@media( max-width:1024px ) {
.businessWarp .asbestos .asbestosLeft .tit{margin-bottom:30px;}
.businessWarp .asbestos{display:block;padding-bottom:80px}
.businessWarp .asbestos .asbestosLeft{width:100%}
.businessWarp .asbestos .asbestosRight{width:100%}
.businessWarp .asbestos .asbestosRight img{width:100%}
}

@media( max-width:768px ) {
.businessWarp .asbestos .asbestosRight .table_scroll{overflow:auto}
.businessWarp .asbestos .asbestosRight .table_in_m{width:650px}
.businessWarp .asbestos .asbestosRight .asbestosRight_img .sub{margin:10px 0;width:100%;}
}

/*Ä«Å»·Î±×*/
.catalogue{position:relative;padding-bottom:173px;}
.catalogue .catalogueBg{background:#f7f7f7;width:100%;height:618px;position:absolute;bottom:0;z-index:99}
.catalogue .catalogueWrap{width:1200px;margin:0 auto;padding-top:70px;position:relative;z-index:999}
.catalogue .catalogueWrap:after{content:"";display:block;clear:both}
.catalogue .catalogueWrap .catalogue_left{float:left;width:40%;}
.catalogue .catalogueWrap .catalogue_left img{width:100%}
.catalogue .catalogueWrap .catalogue_left .ImgBox{box-shadow:1px 1px 18px rgba(0,0,0,.3)}
.catalogue .catalogueWrap .catalogue_right{width:60%;float:left;padding:0 0 0 120px;}
.catalogue .catalogueWrap .catalogue_right .txt01{font-size:3.0rem;color:#333333;padding:96px 0;}
.catalogue .catalogueWrap .catalogue_right .txt01 span{color:#89d329;font-weight:bold}
.catalogue .catalogueWrap .catalogue_right .txt02{font-size:1.7rem;line-height:2;color:#777777;padding-bottom:48px;}
.catalogue .catalogueWrap .catalogue_right .txt03{border:1px solid #646464;width:220px;height:60px;line-height:58px;text-align:center}
.catalogue .catalogueWrap .catalogue_right .txt03 a{font-size:1.5rem;color:#777777;display:block;background:#ffffff}
.catalogue .catalogueWrap .catalogue_right .txt03 a:after{content:"";display:inline-block;vertical-align:middle;margin-left:10px;width:18px;height:15px;background:url('../img/download_icon.png') no-repeat;}


@media( max-width:1200px ) {

.catalogue .catalogueWrap{width:100%}
}


@media( max-width:1024px ) {
.catalogue .catalogueBg{display:none}
.catalogue .catalogueWrap .catalogue_right{padding:0 0 0 80px;}
.catalogue .catalogueWrap .catalogue_right .txt01{padding:45px 0;}
}

@media( max-width:768px ) {

.catalogue .catalogueWrap .catalogue_left{float:none;margin:0 auto}
.catalogue .catalogueWrap .catalogue_right{float:none;margin:0 auto;padding:0 0 0 0}
/* .catalogue .catalogueWrap .catalogue_right{width:100%} */

}

/*ºÐ¼®ÀÇ·ÚÀýÂ÷*/
.analyze {width:1400px;margin:0 auto}
.analyze .analyze_cont{}
.analyze .analyze_cont:after{content:"";display:block;clear:both}
.analyze .analyze_cont .sub{float:left;width:25%;position:relative}
.analyze .analyze_cont .sub:nth-child(4n):before{display:none}
.analyze .analyze_cont .sub:before{content:"";display:block;background-image: url(../img/analyze_arrow.png);width:7px;height:12px;position:absolute;top:50%;right:0}

.analyze .analyze_cont .sub .subWrap{border:1px solid #ddd;text-align:center;padding:50px 0;width:305px;margin:25px auto}
.analyze .analyze_cont .sub .subWrap .txt01{font-size:1.6rem;font-weight:bold;color:#89d329;border-bottom:1px solid #89d329}
.analyze .analyze_cont .sub .subWrap h1{font-size:2.4rem;color:#222222;padding-top:10px;}
.analyze .analyze_cont .sub .subWrap .icon01{background:#89d329;width:100px;height:100px;margin:30px auto;padding:30px 0;border-radius:50%;}
.analyze .analyze_cont .sub .subWrap p{width:240px;margin:0 auto;text-align:left;color:#666666;; display:none;}
.analyze .analyze_cont .sub .subWrap p .txt02{font-weight:bold}

@media( max-width:1400px ) {

.analyze {width:100%;margin:0 auto}

.analyze .analyze_cont .sub .subWrap{width:280px;}

}

@media( max-width:1200px ) {

.analyze {width:100%;margin:0 auto}
.analyze .analyze_cont .sub{float:left;width:33%;position:relative}
.analyze .analyze_cont .sub .subWrap{height:400px;}
.analyze .analyze_cont .sub:nth-child(4n):before{display:block;}
.analyze .analyze_cont .sub:nth-child(3n):before{display:none;}
.analyze .analyze_cont .sub:last-child:before{display:none}

}


@media( max-width:1024px ) {
.analyze .analyze_cont .sub{float:left;width:33.333%;position:relative}
.analyze .analyze_cont .sub .subWrap{width:280px;}
}


@media( max-width:950px ) {
.analyze .analyze_cont .sub{float:left;width:50%;position:relative}
.analyze .analyze_cont .sub .subWrap{width:280px;}
.analyze .analyze_cont .sub:before{display:none}
.analyze .analyze_cont .sub:nth-child(4n):before{display:none}
}



@media( max-width:768px ) {
.analyze .analyze_cont .sub{float:left;width:100%;position:relative}


}