@charset "utf-8";


.root_daum_roughmap .cont{display:none}
@media screen and (max-width: 1400px){

}


@media screen and (max-width: 1200px){

}


@media screen and (max-width: 1024px){

}

@media screen and (max-width: 768px){


}

/*ÀÎ»ç¸»*/
.message{display:flex;width:1400px;margin:0 auto}
.message .message_img{order:2;max-width:520px;}
.message .message_img .img{margin-bottom:1.0rem;}
.message .message_img .img img{width:100%;}
.message .message_img .txt{display:flex;justify-content: center;align-items:center;}
.message .message_img .txt .name{padding-right:3.0rem;font-size:2.0rem;font-weight:bold}
.message .message_img .txt .name span{color:#009de1}


.message .message_txt{width: calc(100% - 520px);}
.message .message_txt .b_txt{font-size:4.0rem;font-weight:bold;line-height:1.5;margin-bottom:4.0rem;}
.message .message_txt .b_txt span{color:#009de1}
.message .message_txt .s_txt{font-size:1.8rem;color:#666666;line-height:1.5;padding-right:8rem}
.message .message_txt .s_txt p{margin-bottom:4.0rem;}




@media screen and (max-width: 1400px){
.message{padding:0 2.0rem;width:100%;}
}


@media screen and (max-width: 1200px){

}


@media screen and (max-width: 1024px){
.message{display:block;}
.message .message_img{margin:0 auto}
.message .message_txt{width:100%;margin-top:5.0rem;}
.message .message_txt .s_txt{padding-right:0;}
.message .message_txt .b_txt{font-size:3.0rem;}
}

@media screen and (max-width: 768px){


}


/*HUNECT WAY*/
.hunectway{}
.hunectway .hunectway_wrap .title{font-size:3.2rem;font-weight:bold;text-align:center;line-height:1.5}
.hunectway .hunectway_wrap .way_bg{position:relative;background:url(../../pages/images/hunectway_img01.jpg);height:340px;width:100%;border-radius:17.0rem;margin:6.0rem 0 10.0rem 0}
.hunectway .hunectway_wrap .way_bg .txt{font-size:2.4rem;color:#fff;position:absolute;top:50%;left:50%;text-align:center;line-height:1.5;transform: translate(-50%, -50%);}
.hunectway .hunectway_wrap .way_vis{margin-bottom:15.0rem}
.hunectway .hunectway_wrap .way_vis .way_flex{display:flex;justify-content: center;margin-top:-1.5rem}
.hunectway .hunectway_wrap .way_vis .way_vis_tit{font-size:12.0rem;color:#eeeeee;font-weight: 900;line-height:0.75;text-align:center}
.hunectway .hunectway_wrap .way_vis .vis_cont{width:450px;margin-right:-4.0rem}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub{max-width:450px;aspect-ratio: 1;border-radius:50%;display: flex; flex-direction: column; flex-wrap: wrap; align-items: center;    justify-content: center;}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub01{border:4.0rem solid rgba(0,157,225,.85);position: relative;}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub02{border:4.0rem solid #344c7a}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub .txt01{font-size:3.2rem;color:#009de1;padding:2.0rem 0;}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub .txt02{font-size:2.0rem;text-align:center;color:#717071;line-height:1.5}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub .txt01_01{color:#344c7a}


.way_iden{}
.way_iden .iden_txt{text-align:center}
.way_iden .iden_txt .txt01{font-size:3.2rem;font-weight:900;position:relative;z-index:999}
.way_iden .iden_txt .txt01 .txt_box{max-width: 190px; margin: 0 auto; background: #fff;}
.way_iden .iden_txt .txt01:after{content:"";width:100%;height:1px;display:block;background:#000;position: absolute;top: 50%;z-index:-1;}
.way_iden .iden_txt .txt02{font-size:3.2rem;color:#009de1;font-weight:bold;margin:1.0rem 0 7.0rem 0;}

.way_iden .way_flex{display:flex;justify-content: space-between;}
.way_iden .iden_cont{width:320px}
.way_iden .iden_cont .sub{max-width:320px;aspect-ratio: 1;display: flex; flex-direction: column; flex-wrap: wrap; align-items: center;justify-content: center;background:#f2f3f5;border-radius:3.0rem;}
.way_iden .iden_cont .sub .txt01{font-size:2.0rem;color:#666666;padding:2.5rem 0 0 0;}
.way_iden .iden_cont .sub .txt02{font-size:2.0rem;text-align:center;color:#112d63;font-weight:bold;line-height:1.5;}

.way_iden .iden_img{text-align:center;margin:15.0rem 0;}



.hunectway .hunectway_wrap .way_bg02{background:url(../../pages/images/hunectway_img02.jpg);margin:0}
.hunectway .hunectway_wrap .way_bg02 .txt .txt01{font-size:3.2rem;font-weight:bold;margin-bottom:1.5rem;}



@media screen and (max-width: 1400px){

}


@media screen and (max-width: 1200px){

}


@media screen and (max-width: 1024px){
.hunectway{padding:0 1.0rem;}
.way_iden .iden_txt{width:100%;}
.way_iden .iden_cont{width:50%;padding:5px;}
.way_iden .way_flex{flex-wrap:wrap;}
.way_iden .iden_cont .sub{max-width:100%;}
.hunectway .hunectway_wrap .way_bg .txt{width:100%;padding:0 3.0rem;}
.hunectway .hunectway_wrap .way_vis .vis_cont{width:50%;}
.hunectway .hunectway_wrap .way_bg02{background-size:cover}



}

@media screen and (max-width: 768px){
.hunectway{padding: 0 2rem;}
.hunectway .hunectway_wrap .way_bg02 .txt .txt01{font-size:2.6rem}
.hunectway .hunectway_wrap .title{font-size:2.6rem;}
.hunectway .hunectway_wrap .way_bg{height:170px;}
.hunectway .hunectway_wrap .way_vis .vis_cont{width:80%;margin:10px auto}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub{margin:0 auto}
.hunectway .hunectway_wrap .way_vis .way_flex{display:block;}
.way_iden .iden_cont{width:100%;}
.hunectway .hunectway_wrap .way_bg{border-radius:4rem;}
.way_iden .iden_cont .sub{aspect-ratio: 2 / 1.5;}
.hunectway .hunectway_wrap .way_vis .way_vis_tit{font-size:5.0rem;margin-bottom:4.0rem;}

.hunectway .hunectway_wrap .way_bg .txt{width:100%;font-size:1.8rem;}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub01{border:1.0rem solid rgba(0,157,225,.85)}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub02{border:1.0rem solid #344c7a;}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub .txt01{font-size:2.2rem;}
.hunectway .hunectway_wrap .way_vis .vis_cont .sub .txt02{font-size:1.8rem;}
.way_iden .iden_txt .txt02{font-size:2.2rem}
.way_iden .iden_txt .txt01{font-size:2.4rem}
}



/*CI*/
.ci .ci_wrap .ci_bg{position:relative;background:url(../../pages/images/ci_bg01.jpg);height:340px;width:100%;border-radius:17.0rem;margin:10.0rem 0 10.0rem 0}
.ci .ci_wrap .ci_bg .txt{width:100%;font-size:2.4rem;color:#fff;position:absolute;top:50%;left:50%;text-align:center;line-height:1.5;transform: translate(-50%, -50%);}
.ci .ci_wrap .ci_bg .txt .txt01{font-size:3.2rem;font-weight:bold;margin-bottom:1.5rem;}
.ci .ci_wrap .ci_bg .txt .txt02{font-size:2.4rem;font-weight:300;margin-bottom:1.0rem;}
.ci .ci_wrap .ci_bg .txt .txt03{font-size:1.8rem;font-weight:300;line-height:1.5;padding:0 3.0rem;}


.ci .ci_wrap .ci_cont{display:flex}
.ci .ci_wrap .ci_cont .ci_left{width:35%;max-width:400px;font-size:3.2rem;font-weight:bold}
.ci .ci_wrap .ci_cont .ci_right {border-top:2px solid #000;padding-top:3.0rem;width:calc(100% - 400px)}
.ci .ci_wrap .ci_cont .ci_right .r_txt{font-size:1.8rem;color:#666666;line-height:1.75;margin-bottom:6.0rem;}

.ci .ci_wrap .ci_cont .ci_right .ci_box{margin-bottom:6.5rem;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .ci_tit{font-size:2.4rem;font-weight:bold;margin-bottom:2.0rem;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont{display:flex;justify-content: space-between;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_logo{max-width:480px;width:480px;height:250px;border:1px solid #dddddd;border-radius:3.0rem;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_logo01{background:url(../../pages/images/ci_logo01.png) no-repeat;background-position: center center;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_logo02{background:#000 url(../../pages/images/ci_logo02.png) no-repeat;background-position: center center;}

/* .ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont02{justify-content: normal;} */
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_color{display:flex;align-items: end;max-width:480px;width:480px}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_color .color_box{width:10.6rem;aspect-ratio: 1;background:#009de1;border-radius:50%;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_color .color_txt01{padding-left:2.0rem;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_color .color_txt01 .txt01{font-size:1.8rem;color:#666666;font-weight:bold;margin-bottom:0.5rem;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_color .color_txt01 .txt02{font-size:1.8rem;color:#666666;}

.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_color .color_box01{background:#666666}


@media screen and (max-width: 1400px){

}


@media screen and (max-width: 1200px){

}


@media screen and (max-width: 1024px){
.ci .ci_wrap .ci_cont{display:block;}
.ci .ci_wrap .ci_cont .ci_left{width:100%;margin-bottom:3.0rem;}
.ci .ci_wrap .ci_cont .ci_right{width:100%;}
.ci{padding:0 2.0rem;}

}

@media screen and (max-width: 768px){
.ci .ci_wrap .ci_bg{border-radius:4rem;height:250px;}
.ci .ci_wrap .ci_bg .txt .txt02{font-size:2.1rem;padding:0 1.0rem}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont{display:block}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_logo{width:100%;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_color{width:100%;margin-bottom:3.0rem;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_logo{max-width:100%;height:150px;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_logo01{background-size:60%;margin-bottom:2.0rem;}
.ci .ci_wrap .ci_cont .ci_right .ci_box .box_cont .ci_logo02{background-size:60%}


}


/*¾ÈÀüº¸°Ç °æ¿µ¹æÄ§*/
.management_policy{padding:10.0rem 10.0rem;background:#f2f3f5;border-radius:3.0rem;}
.management_policy .management_policy_wrap{}

.management_policy .management_policy_wrap .txt_box{text-align:center}
.management_policy .management_policy_wrap .txt_box .tit{font-size:3.2rem;font-weight:bold;}
.management_policy .management_policy_wrap .txt_box .txt01{font-size:2.4rem;line-height:1.5;margin:4.0rem 0 3.0rem;}
.management_policy .management_policy_wrap .txt_box .txt02{font-size:1.8rem;color:#666666;line-height:1.5}

.management_policy .management_policy_wrap .policy_cont{background:#ffffff;border-radius:3.0rem;margin-top:5.0rem;}
.management_policy .management_policy_wrap .policy_cont ul{padding:10.0rem 10.0rem;}
.management_policy .management_policy_wrap .policy_cont ul li{font-size:1.8rem;color:#666666;padding-bottom:3.0rem;margin-bottom:3.0rem;border-bottom:1px dashed #cccccc}
.management_policy .management_policy_wrap .policy_cont ul li:last-child{padding:0;margin:0;border:0}
.management_policy .management_policy_wrap .policy_cont ul li span{margin-right:3.0rem;font-size:2.2rem;font-weight:900;color:#b4cee9;font-style: italic;}

.mana_comy{display:flex;justify-content: flex-end;padding-top:3.0rem;}
.mana_comy .ma_txt01{font-size:1.8rem;margin-right:3.0rem;}
.mana_comy .ma_txt01:last-child{margin-right:0}

@media screen and (max-width: 1400px){

}


@media screen and (max-width: 1200px){

}


@media screen and (max-width: 1024px){


.management_policy{padding:7.0rem 2.0rem;}
.management_policy .management_policy_wrap .policy_cont ul{padding:5.0rem}
.management_policy .management_policy_wrap .policy_cont ul li{display:flex}
}

@media screen and (max-width: 768px){
.management_policy .management_policy_wrap .txt_box .txt01{font-size:2.2rem;}

.management_policy .management_policy_wrap .policy_cont ul{padding:5.0rem 3.0rem;}

}

/*Àü±¹³×Æ®¿öÅ©*/
.national{}
.national .national_wrap{background:#f2f3f5;padding:13.0rem 0;border-radius:3.0rem}
.national .national_wrap .nat_cont{display:flex}
.national .national_wrap .nat_cont .nat_left{width:50%;padding-left:14.0rem;}
.national .national_wrap .nat_cont .nat_left .left_co01{text-align:center;line-height:1.5;font-weight:bold;margin-bottom:3.0rem;}
.national .national_wrap .nat_cont .nat_left .left_co01 .nat_no{font-size:3.2rem;color:#666666}
.national .national_wrap .nat_cont .nat_left .left_co01 .nat_tel{font-size:3.2rem;}
.national .national_wrap .nat_cont .nat_left .left_co01 .nat_tel span{color:#009de1}

.national .national_wrap .nat_cont .nat_left .left_co02{max-width:560px;width:100%;background:#ffffff;height:170px;border-radius:3.0rem;margin-bottom:2.0rem;padding:4.0rem 5.0rem;}
.national .national_wrap .nat_cont .nat_left .left_co02:last-child{margin-bottom:0}
.national .national_wrap .nat_cont .nat_left .left_co02 .tit{font-size:2.4rem;font-weight:bold;margin-bottom:1.5rem;}
.national .national_wrap .nat_cont .nat_left .left_co02 .txt_box{display:flex;line-height:1.5}
.national .national_wrap .nat_cont .nat_left .left_co02 .txt_box .txt01{font-size:1.6rem;font-weight:bold;max-width:60px;width:100%;color:#666666}
.national .national_wrap .nat_cont .nat_left .left_co02 .txt_box .txt02{font-size:1.8rem;color:#666666}

.national .national_wrap .nat_cont .nat_right{width:50%}
.national .national_wrap .nat_cont .nat_right .nat_bg{background:url(../../pages/images/network_map.png) no-repeat;max-width:376px;height:592px;margin:0 auto;position:relative}

.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn {position:absolute;text-align:center;transition:1s}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn a{position:relative}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn .btn_hover{position:absolute;top:-10px;left:20px;font-size:1.8rem;font-weight:bold;background:#ffffff;border-radius:3.0rem;padding:1.0rem 0;z-index:999;transform:translatey(50%);transition:1s;display:none}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn .btn_hover01{width:255px;color:#717071;border:1px solid #717071;}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn .btn_hover02{width:270px;color:#2db4db;border:1px solid #2db4db;}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn a:hover .btn_hover{opacity:1;transform:translatey(0);display:block;}




.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn01{bottom:20%;right:-50px;}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn02{top:19%;left:23%;}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn03{bottom:9%;right:20%;}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn04{bottom:30%;right:-5%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn05{top:49%;left:28%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn06{top:38%;left:40%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn07{top:8%;left:17%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn08{top:7%;right:27%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn09{top:27%;left:11%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn10{top:27%;left:34%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn11{top:43%;left:9%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn12{bottom:16%;left:9%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn13{bottom:17%;left:52%}
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn14{bottom:33%;left:65%}




.national .national_wrap .nat_cont .nat_right .nat_bg .head_btn a{display:flex; align-items: center;}
.national .national_wrap .nat_cont .nat_right .nat_bg .head_btn a .i_txt{font-size:1.8rem;background:#007bc7;padding:0.7rem 1rem;border-radius:1.6rem;color:#fff}
.national .national_wrap .nat_cont .nat_right .nat_bg .head02_btn a .i_txt{font-weight:bold;color:#2db4db}
.national .national_wrap .nat_cont .nat_right .nat_bg .head03_btn a .i_txt{font-weight:bold;color:#717071}


.national .head_btn .pin{position:relative}
.national .head_btn:before,
.national .head_btn:after{display: block;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top: 5px;width:75px;height:75px;border-radius:50%;
													background:rgba(0,123,199,.2); opacity:0; transition:.5s;}
.national .head_btn .pin:before,
.national .head_btn .pin:after{display: block;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top: 5px;width:30px;height:30px;border-radius:50%;
													background:rgba(0,123,199,.2); opacity:0; transition:.5s;}

.national .head_btn .pin:before{animation:motion 1.5s ease-in infinite 0.6s;}
.national .head_btn .pin:after{animation:motion 1.5s ease-in infinite 0.9s;}

@keyframes motion{
	0%{
		opacity:0;
		width:10px;height:10px;
	}
	50%{
		opacity:0.9;
	}
	100%{
		opacity:0;
		width:75px;height:75px;
	}
}

.mobile_table_arrow {display: none;}

@media screen and (max-width: 1400px){
.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn .btn_hover{left:-115px;top:-47px}
.national .national_wrap .nat_cont .nat_left {width:40%;padding-left: 2rem;}
.national .national_wrap .nat_cont .nat_right{width:60%}
}


@media screen and (max-width: 1300px){
.national .national_wrap .nat_cont .nat_left .left_co02{padding:4.0rem;}
}


@media screen and (max-width: 1024px){
.national .national_wrap .nat_cont{flex-wrap:wrap;}
.national .national_wrap .nat_cont .nat_left{width:100%;padding:0 2rem;}
.national .national_wrap .nat_cont .nat_right{width:100%;margin-top:10.0rem;}
.national .national_wrap .nat_cont .nat_left .left_co02{max-width:100%;height:auto}

}

@media screen and (max-width: 768px){

.national .national_wrap .nat_cont .nat_right .nat_bg .net_btn .btn_hover{top:-90px}
.wid_scroll{overflow-x:scroll;padding-top:2.0rem;}
.wid_scroll .wid_bi{width:600px}
.mobile_table_arrow {display: block; font-size:1.4rem; margin-bottom:15px; text-align:right;}	
}


/*HRÃ¶ÇÐ°ú Á¦µµ*/

.ideal_talent{margin-top:10.0rem;}
.ideal_talent .ideal_talent_wrap {margin-bottom:11.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont{display:flex}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_left{width:35%;max-width:400px;font-size:3.2rem;font-weight:bold}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right {border-top:2px solid #000;padding-top:3.0rem;width: calc(100% - 400px);}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .r_txt{font-size:2.0rem;font-weight:bold;color:#000000;line-height:1.5;margin-bottom:6.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .r_txt_m0{margin-bottom:0}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .l_txt{font-size:2.0rem;color:#000000;line-height:1.5;margin-bottom:6.0rem;}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ideal_img{display:flex;flex-wrap:wrap;justify-content: space-between;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ideal_img .sub{margin-bottom:5.0rem;max-width:470px}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ideal_img .sub .img{margin-bottom:1.5rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ideal_img .sub .img img{border-radius:3.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ideal_img .sub .txt01{font-size:1.8rem;color:#009de1;font-weight:bold;margin-bottom:1.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ideal_img .sub .txt02{font-size:1.8rem;color:#666666;line-height:1.5}


.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent{display:flex;margin-bottom:6.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent .sub{width:265px;aspect-ratio: 1;border-radius:50%;margin-right:-2.0rem;text-align:center;display:flex;flex-direction: column;justify-content: center;}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent .sub .txt01{font-size:1.8rem;font-weight:bold;color:#009de1;margin-bottom:1.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent .sub .txt02{font-size:1.8rem;color:#666666;line-height:1.5}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent .sub01{border:1px dashed #48a4eb;background:rgba(234,247,253,.8)}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent .sub02{border:1px dashed #aaaaaa;background:rgba(242,243,245,.8)}


.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program{position:relative}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .program_wrap{display:flex;flex-wrap:wrap;justify-content: space-between;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .program_wrap .sub{width:100%;max-width:48%;aspect-ratio: 2 / 1;background:red;margin-bottom:4.0rem;display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius:3.0rem}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .program_wrap .sub .txt01{font-size:1.8rem;color:#000000}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .program_wrap .sub .img{margin-bottom:1.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .program_wrap .sub01{background:#eaf7fd}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .program_wrap .sub02{background:#f2f3f5}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .pro_sub{width:100%;max-width:240px;aspect-ratio:1;background:#ffffff;border-radius:50%;position:absolute;left: 50%;top: calc(50% - 20px);transform: translate(-50%, -50%);border:1px dashed #009de1;    display: flex;justify-content: center;flex-direction: column;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .pro_sub:after{content:"";display:block;width:200px;height:200px;position:absolute;background:#009de1;border-radius: 50%;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index:-1}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .pro_sub .txt01{font-size:3.0rem;font-weight:bold;color:#ffffff;text-align:center}

.ideal_talent .ideal_talent_wrap .ideal_talent_bg{position:relative;background:url(../../pages/images/ideal_talent_bg01.jpg);height:340px;width:100%;border-radius:17.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_talent_bg .talent_btn{max-width:270px;width:100%;background:#009de1;aspect-ratio: 1;max-height:70px;background:#009de1;border-radius:3.5rem;position: absolute;bottom:14%;left: 50%; transform: translateX(-50%);}
.ideal_talent .ideal_talent_wrap .ideal_talent_bg .talent_btn a{font-size:1.8rem;color:#ffffff;font-weight:bold;width:100%;height:100%;display: flex;align-items: center;justify-content: center;}


.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box{}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap{display:flex;justify-content: space-between;width:100%;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell{width:100%;;text-align:center;background:#bbc6cf;border-radius:1rem;color:#ffffff;margin-bottom:0.5rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell.ta_flex{display:flex;flex-wrap:wrap;justify-content: space-between;border:0px solid #fff;}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .a1 .cell{background:#bbc6cf;height:45px;display:flex;flex-direction: column;justify-content: center;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell01:nth-child(1){max-width:139px}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell01:nth-child(2){max-width:279px}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell01:nth-child(3){max-width:569px}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .a2 .cell{background:#b2dcdf;height:65px;display:flex;flex-direction: column;justify-content: center;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell02:nth-child(1){max-width:280px;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell02:nth-child(2){max-width:280px;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell02:nth-child(3){max-width:138px;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell02:nth-child(4){max-width:138px;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell02:nth-child(5){max-width:138px;}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .a3 .cell{background:#ffffff;color:#000;height:308px;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03{border:1px solid #ddd}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03 .sub_cell{width:49%;border:1px solid #ddd;border-radius:1rem;height:150px;display:flex;flex-direction: column;justify-content: center;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03:nth-child(1){max-width:138px;height:305px;display:flex;flex-direction: column;justify-content: center;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03:nth-child(2){max-width:138px;height:305px;display:flex;flex-direction: column;justify-content: center;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03:nth-child(3){max-width:281px}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03:nth-child(4){max-width:424px}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03 .sub_cell01{width:32%;border:1px solid #ddd;border-radius:1rem;height:150px;display:flex;flex-direction: column;justify-content: center;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03 .sub_cell_cc{width:100%;border:0;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell03 .sub_cell_cc .cc{margin-bottom:0.5rem;border-radius:1rem;height:47px;background: linear-gradient(135deg,#ffffff 25%, #e9e9e9 0, #e9e9e9 50%, #ffffff 0, #ffffff 75%, #e9e9e9 0);background-size:1rem 1rem;display:flex;flex-direction: column;justify-content: center;}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box .ta_wrap .cell04{width:33%;height:150px;background:#fdedb6;color:#3a3937;display:flex;flex-direction: column;justify-content: center;}

@media screen and (max-width: 1400px){

}


@media screen and (max-width: 1350px){

}


@media screen and (max-width: 1024px){
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_left{width:100%;max-width:100%;margin-bottom:3.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right{width:100%;}
.ideal_talent .ideal_talent_wrap .ideal_cont{display:block;padding:0 2.0rem;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ideal_img .sub{width:50%;padding:0.5rem}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent .sub{width:26%}
.scroll_ta{overflow-x:scroll}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ta_box{width:1024px}
}

@media screen and (max-width: 768px){


.ideal_talent .ideal_talent_wrap .ideal_talent_bg .talent_btn{}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent{flex-wrap:wrap;        justify-content: space-around;}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_talent .sub{margin-right:0;width:48%;margin-bottom:1.0rem;}


.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .pro_sub{position:relative;transform:translate(0, 0);top:0;left:0;margin:0 auto 3.0rem auto}
.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_program .program_wrap .sub{max-width:100%;  aspect-ratio: 2 / 1;}

.ideal_talent .ideal_talent_wrap .ideal_cont .ideal_right .ideal_img .sub{width:100%;}
.ideal_talent .ideal_talent_wrap .ideal_talent_bg{border-radius:4rem;height:170px;}
}



/*È¸»ç¿¬Çõ*/
.history{}
.history .txt_box .tit{font-size:3.2rem;font-weight:bold;text-align:center;margin-bottom:10.0rem;line-height:1.5}
.history .history_wrap{display:flex}
.history .history_wrap .h_left{width:50%;position:sticky;padding-right:14.0rem;;text-align:center;top:23%;height:100%;}
.history .history_wrap .h_left .h_tit{font-size:6.0rem;color:#009de1;font-weight:bold;margin-bottom:3.0rem;}
.history .history_wrap .h_left .h_img{overflow:hidden;border-radius:3.0rem;}

.history .history_wrap .h_right{width:50%;position:relative;padding-left:4.0rem;/* overflow:hidden */}
.history .history_wrap .h_right:after{content:"";display:block;width:1px;height:100%;position:absolute;left:0;top:0;margin-top:1.5rem;border-right:1px dashed #aaaaaa }
.history .history_wrap .h_right .h_right_wrap{}
.his_cont{display:flex;position:relative;margin-bottom:8.0rem;}
/* .his_cont:first-child:after{content:"";display:block;width:9px;height:9px;background:#009de1;border-radius:50%;position:absolute;left:-44px;z-index:9;margin-top:1.5rem;}
 */
.his_cont .year{font-size:3.2rem;font-weight:bold}
.his_cont .list{width:100%;padding-left:6.0rem;padding-top:1.0rem;}
.his_cont .list .list_wrap{display:flex}
.his_cont .list .list_wrap .day{max-width:45px;width:100%;font-size:1.8rem;font-weight:bold;color:#009de1;/* padding-right:3.0rem; */}
.his_cont .list .list_wrap .txt_box{width: calc(100% - 45px);font-size:1.8rem;color:#666666;margin-bottom:4.0rem;}
.his_cont .list .list_wrap .txt_box .txt{margin-bottom:1.0rem;}
.his_cont .list .list_wrap .txt_box .txt:last-child{margin-bottom:0}

.h_right .progress-container {position: absolute;left: 0;top: 13px; width: 1px; height: 100%; background: rgba(0,0,0,0.1); z-index:99;transition: top 0.1s ease-out;}

.h_right .progress-bar {width: 100%; height: 0;  background: #3b82f6;transition: none;transform-origin: bottom; }
.h_right .progress-circle { position: absolute;left: 50%;transform: translateX(-50%); width: 10px;height: 10px;border-radius: 50%;background: #3b82f6;}



.history .h_img{width:560px;height:360px;}

.page-history2020 .h_img{background: url(../../pages/images/his_2025_img01.jpg) center/cover no-repeat;}
.page-history2020 .h_img.on1 {background: url(../../pages/images/his_2025_img01.jpg) center/cover no-repeat;}
.page-history2020 .h_img.on2 {background: url(../../pages/images/his_2024_img01.jpg) center/cover no-repeat;}
.page-history2020 .h_img.on3 {background: url(../../pages/images/his_2023_img01.jpg) center/cover no-repeat;}
.page-history2020 .h_img.on4 {background: url(../../pages/images/his_2022_img01.jpg) center/cover no-repeat;}
.page-history2020 .h_img.on5 {background: url(../../pages/images/his_2021_img01.jpg) center/cover no-repeat;}
.page-history2020 .h_img.on6 {background: url(../../pages/images/his_2020_img01.jpg) center/cover no-repeat;}


.page-history2010 .h_img{background: url(../../pages/images/his_2019_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on1 {background: url(../../pages/images/his_2019_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on2 {background: url(../../pages/images/his_2018_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on3 {background: url(../../pages/images/his_2017_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on4 {background: url(../../pages/images/his_2016_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on5 {background: url(../../pages/images/his_2015_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on6 {background: url(../../pages/images/his_2014_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on7 {background: url(../../pages/images/his_2013_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on8 {background: url(../../pages/images/his_2012_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on9 {background: url(../../pages/images/his_2019_img01.jpg) center/cover no-repeat;}
.page-history2010 .h_img.on10 {background: url(../../pages/images/history_2011_img02.jpg) center/cover no-repeat;}


.page-history2000 .h_img{background: url(../../pages/images/his_2009_img01.jpg) center/cover no-repeat;}
.page-history2000 .h_img.on1{background: url(../../pages/images/his_2009_img01.jpg) center/cover no-repeat;}
.page-history2000 .h_img.on2{background: url(../../pages/images/his_2008_img01.jpg) center/cover no-repeat;}




.page-history1990 .h_img{background: url(../../pages/images/his_1990_img01.jpg) center/cover no-repeat;}



@media screen and (max-width: 1600px){



}


@media screen and (max-width: 1200px){

.history{padding:0 10px;}
.history .h_img{width:100%;height:280px;}
.history .history_wrap .h_left{padding-right:3.0rem;width:40%}
.history .history_wrap .h_right{width:60%;padding-left:3.0rem;}

}

@media screen and (max-width: 1024px){
.history .h_img{width:100%;height:230px;}

}

@media screen and (max-width: 768px){

.history .history_wrap{flex-wrap:wrap;}
.history .history_wrap .h_left{width:100%;padding-right:0;position:static;margin-bottom:5.0rem;}
.history .history_wrap .h_right{width:100%;}

.his_cont{flex-wrap:wrap;}
.his_cont .list{padding-left:0}
.history .history_wrap .h_right .h_right_wrap:first-child{margin-top:50px;}
}

/*ÀÎÁõ¼­*/
.awards{margin-top:10.0rem;}
.awards .awards_wrap{}

.awards .awards_wrap .txt_box{text-align:center}
.awards .awards_wrap .txt_box .tit{font-size:3.2rem;font-weight:bold;}
.awards .awards_wrap .txt_box .tit span{color:#009de1}
.awards .awards_wrap .txt_box .txt01{font-size:2.4rem;line-height:1.5;margin:4.0rem 0 8.0rem;}



.cert .title{text-align:center;font-size:1.8rem;color:#333333;line-height:30px;margin-bottom:100px;}
.cert .cert_list {}
.cert .cert_list:after{content:"";display:block;clear:both}
.cert .cert_list .cert_sub {float:left;width:20%;margin-bottom:30px;}
.cert .cert_list .cert_sub:nth-child(4n){}
.cert .cert_list .cert_sub .img{position:relative;width:240px;height:320px;text-align:center;margin:0 auto;border:1px solid #ddd;border-radius:3.0rem;   display: flex;flex-direction: column;justify-content: center;background-image: linear-gradient(to bottom, #accbee, #e7f0fd);} 
.cert .cert_list .cert_sub .img img{border-radius:3.0rem;}

.cert .cert_list .cert_sub .img:before{content:"";transition:.5s;opacity:0;position:absolute;width:50px;height:50px;background:url(../img/product_icon.png) no-repeat;;top:50%;left:50%;transform:translate(-50%,-50%)}
.cert .cert_list .cert_sub:hover .img:before{content:"";opacity:1}

.cert .cert_list .cert_sub .img:after{content:"";transition:.5s;opacity:0;position:absolute;border:2px solid #00aeef;width:100%;height:100%;top:0;left:0;border-radius:3.0rem;}
.cert .cert_list .cert_sub:hover .img:after{content:"";opacity:1}
.cert .cert_list .cert_sub .full_img{padding:0}

.cert .cert_list .cert_sub .txt{text-align:center;margin:15px 0 40px 0;font-size:1.8rem;line-height:1.35}


@media screen and (max-width: 1600px){

.cert{width:100%}
.cert .cert_list .cert_sub{margin-right:0}

}


@media screen and (max-width: 1200px){
.cert .cert_list .cert_sub {float:left;width:33.333%}


}

@media screen and (max-width: 1024px){


}

@media screen and (max-width: 768px){

.cert .cert_list .cert_sub {width:100%}


}

.fancybox-opened{z-index:99999 !important}


/*¿À½Ã´Â±æ*/

.location_map .loc_map .wrap_controllers{display:none}
.location_map .loc_map{width:100%;}

.location_map .loc_btn_wrap{display:flex;justify-content: center;margin-top: -3rem;position: relative;z-index: 1;margin-bottom:13.0rem;}
.location_map .loc_btn_wrap .loc_btn{max-width:243px;width:100%;height:63px;line-height:63px;border-radius:3.15rem}
.location_map .loc_btn_wrap .loc_btn01{margin-right:2.0rem;background:#258fff}
.location_map .loc_btn_wrap .loc_btn02{background:#03c75a}
.location_map .loc_btn_wrap .loc_btn a{display:flex;justify-content: space-around;text-align:center;color:#fff;font-size:2.0rem;font-weight:bold;    padding: 0 2.0rem;}


.location_map .location_wrap{display:flex;margin-bottom:10.0rem;}
.location_map .location_wrap:last-child{margin-bottom:0}
.location_map .location_wrap .loc_left{width:35%;max-width:400px;font-size:3.2rem;font-weight:bold}
.location_map .location_wrap .loc_right {border-top:2px solid #000;padding-top:3.0rem;width:calc(100% - 400px)}

.location_map .location_wrap .loc_right .l_cont{display:flex;margin-bottom:1.5rem;line-height:1}
.location_map .location_wrap .loc_right .l_cont02{margin-bottom:5.0rem}
.location_map .location_wrap .loc_right .l_cont:last-child{margin-bottom:0}
.location_map .location_wrap .loc_right .l_cont .l_01{max-width:120px;width:100%;font-size:1.9rem;font-weight:bold}
.location_map .location_wrap .loc_right .l_cont .l_02{width:100%;font-size:1.8rem;color:#666666;}
.location_map .location_wrap .loc_right .l_cont .l_02 .l_02_t{margin-bottom:1.0rem;display:flex;align-items: center;}
.location_map .location_wrap .loc_right .l_cont .l_02 .l_02_t .l_color{background:#3cb44a;width:60px;height:30px;line-height:30px;text-align:center;color:#ffffff;border-radius:1.5rem;margin-right:1.0rem;}
.location_map .location_wrap .loc_right .l_cont .l_02 .l_02_t .l_color01{background:#f0602f}
.location_map .location_wrap .loc_right .l_cont .l_02 .l_02_t .l_color02{background:#d4a556}
.location_map .location_wrap .loc_right .l_cont .l_02 .l_02_t .l_color03{background:#a3c3e2;}

@media screen and (max-width: 1600px){


}


@media screen and (max-width: 1200px){



}

@media screen and (max-width: 1024px){
.location_map .location_wrap{flex-wrap:wrap;padding:0 1.0rem;}
.location_map .location_wrap .loc_left{width:100%;margin-bottom:3.0rem;}
.location_map .location_wrap .loc_right{width:100%;}

}

@media screen and (max-width: 768px){


}

/*ÆÄÆ®³Ê¾È³»*/
.partner{}

.partner .partner_wrap{width:1400px;margin:0 auto}

.partner .partner_wrap .txt_box{text-align:center}
.partner .partner_wrap .txt_box .tit{font-size:3.2rem;font-weight:bold;line-height:1.4;margin-bottom:7.0rem;}
.partner .partner_wrap .txt_box .tit span{color:#009de1}


.partner .partner_wrap .partner_cont{display:flex;flex-wrap:wrap;text-align:center}
.partner .partner_wrap .partner_cont .cont01{margin-left: -1px;width:20%;margin-bottom:6.0rem;}
.partner .partner_wrap .partner_cont .cont01 .img{border:1px solid #ddd;height:160px;display: flex;align-items: center; text-align: center;justify-content: center;}
.partner .partner_wrap .partner_cont .cont01 .txt{font-size:1.8rem;margin-top:1.5rem;}

/*·Ñ¸µ¹è³Ê*/
/*
.par_rolling-banner {width: 100%;overflow: hidden;}
.par_rolling-banner .line {position: relative;width: 100%;white-space: nowrap; box-sizing: border-box;padding: 10px 0;margin-bottom: 50px;}
.par_rolling-banner .line ul {width:100% ;list-style: none;margin: 0;padding: 0;display: flex; position: absolute;top: 0;}
.par_rolling-banner .line li { display: inline-block;padding: 0 2rem;font-size: 24px;white-space: nowrap;width:210px;}
.par_rolling-banner .line li img{width:100%}
*/
.rolling-banner {width: 100%;overflow: hidden;padding: 20px 0;box-sizing: border-box;margin-bottom:100px}
.rolling-banner .rolling-line {width: 100%;overflow: hidden;margin-bottom: 10px;}
.rolling-banner .rolling-list { display: flex;width: max-content;}
.rolling-banner .rolling-list li {width: 210px;height: 100px;line-height: 100px;text-align: center;font-weight: bold;margin-right: 10px;flex-shrink: 0;border-radius: 5px;box-sizing: border-box;}

/* Ã¹ ¹øÂ° ¶óÀÎ (¿ÞÂÊ ¡æ ¿À¸¥ÂÊ) */
.rolling-banner .line1 .rolling-list {animation: rolling-left-right 50s linear infinite;}

/* µÎ ¹øÂ° ¶óÀÎ (¿À¸¥ÂÊ ¡æ ¿ÞÂÊ) */
.rolling-banner .line2 .rolling-list {animation: rolling-right-left 50s linear infinite;}

/* ¿ÞÂÊ ¡æ ¿À¸¥ÂÊ ¾Ö´Ï¸ÞÀÌ¼Ç */
@keyframes rolling-left-right {
  0% {
    transform: translateX(-30%);
  }
  100% {
    transform: translateX(0);
  }
}

/* ¿À¸¥ÂÊ ¡æ ¿ÞÂÊ ¾Ö´Ï¸ÞÀÌ¼Ç */
@keyframes rolling-right-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-30%);
  }
}



@media screen and (max-width: 1400px){

.partner .partner_wrap{width:100%;}
}


@media screen and (max-width: 1200px){

.rolling-banner{margin-bottom:5.0rem;}

}

@media screen and (max-width: 1024px){
.partner .partner_wrap .partner_cont{padding:0 20px;}
.partner .partner_wrap .partner_cont .cont01{width:25%}
.partner .bus_partner_wrap .partner_cont{padding:0 0;}
}

@media screen and (max-width: 768px){

.partner .partner_wrap .partner_cont .cont01{width:33.333%}
}

@media screen and (max-width: 400px){

.partner .partner_wrap .partner_cont .cont01{width:50%}
}


/*whyÈÞ³ØÆ®*/
.business{}
.business .business_wrap .title{font-size:3.2rem;font-weight:bold;text-align:center;line-height:1.5}
.business .business_wrap .bus_top{margin:7.0rem 0 0 0;}
/* .business .business_wrap .bus_top:after{content:"";display:block;max-width:1368px;width:100%;height:200px;background:url(../../pages/images/bus_top_bg.png) no-repeat;margin:0 auto;position:absolute;bottom:23.5%;left:1%} */
.business .business_wrap .bus_top .bus_top_wrap{}
.business .business_wrap .bus_top .bus_top_wrap .top_tit{color:#ffffff;text-align:center;font-size:2.0rem;font-weight:bold;overflow:hidden}
.business .business_wrap .bus_top .bus_top_wrap .top_tit p{background:#112d63;padding:1.5rem 0;    border-top-left-radius: 2.7rem;    border-top-right-radius: 2.7rem;}

.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont{ border: 1px solid #112d63;border-bottom-left-radius: 3.0rem;    border-bottom-right-radius: 3.0rem;padding:5.0rem 0;display:flex;background:#ffffff;position:relative;z-index:1; }
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub {width:280px;display:flex;flex-direction: column;align-items: center;border-right:1px solid #ddd}
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub:last-child{border-right:0}
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub .icon{}
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub .txt{font-size:2.0rem;font-weight:bold;color:#009de1;padding:2.5rem 0}
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub .list{}
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub .list li{font-size:1.8rem;color:#666666;line-height:1.5;position:relative}
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub .list li:after{content:"";display:block;background:url(../../pages/images/bus_top_ch.png);width:15px;height:15px;position:absolute;top:6px;left:-21px}
.business .business_wrap .bus_top .top02_wrap{/* max-width:1368px; */width:100%;height:200px;background:url(../../pages/images/bus_top_bg.png) no-repeat;background-position:top center;background-size:97%}
.business .business_wrap .bus_top .top02_wrap .arrow{text-align:center;padding:3.0rem 0}
.business .business_wrap .bus_top .top02_wrap .top02_cont{width:95rem;border:1px dashed #112d63;display: flex;align-items: center;justify-content: center; margin: 0 auto;border-radius:4.5rem;padding:2.0rem 0}
.business .business_wrap .bus_top .top02_wrap .top02_cont .txt01{font-size:2.0rem;font-weight:bold;color:#112d63;margin:0 0.5rem;}
.business .business_wrap .bus_cont{margin:12.0rem 0 0 0}
.business .business_wrap .bus_cont .cont_wrap{display:flex;margin-bottom:10.0rem;}
.business .business_wrap .bus_cont .cont_wrap .bus_left{width:35%;max-width:400px;font-size:3.2rem;font-weight:bold}
.business .business_wrap .bus_cont .cont_wrap .bus_right{border-top:2px solid #000;padding-top:3.0rem;width:calc(100% - 400px)}
.business .business_wrap .bus_cont .cont_wrap .bus_right .r_txt{font-size:1.8rem;color:#666666;line-height:1.75;position:relative}
.business .business_wrap .bus_cont .cont_wrap .bus_right .r_txt li{display:flex;align-items: center;position:relative;padding-left:1.0rem;}
.business .business_wrap .bus_cont .cont_wrap .bus_right .r_txt li:before{content:"";display:block;;width:4px;height:4px;background:#666666;border-radius:50%;position:absolute;top:11px;left:0;}

@media screen and (max-width: 1400px){

.business{padding:0 10px;}
}


@media screen and (max-width: 1200px){



}

@media screen and (max-width: 1024px){
.business .business_wrap .bus_top .top02_wrap .top02_cont{width:100%;}
.business .business_wrap .bus_cont .cont_wrap{flex-wrap:wrap;}
.business .business_wrap .bus_cont .cont_wrap .bus_left{width:100%;margin-bottom:3.0rem;}
.business .business_wrap .bus_cont .cont_wrap .bus_right{width:100%;}

}

@media screen and (max-width: 800px){
.business .business_wrap .bus_top .top02_wrap{height:100%;}
.business .business_wrap .bus_top .top02_wrap .top02_cont .txt01{width:100%;text-align:center;margin:1.0rem 0;}
.business .business_wrap .bus_top .top02_wrap .top02_cont{flex-wrap:wrap;}



.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont{flex-wrap:wrap;}
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub{width:100%;margin-bottom:5.0rem;}
.business .business_wrap .bus_top .bus_top_wrap .bus_top_cont .sub .list li:after{top:2px}
}




/*ÄÁÅÃ¼¾ÅÍ*/
.m_color{color:#009de1}
.img_center{text-align:center}
.bot_mar{margin-bottom:10.0rem;}

.contact_center .tact_wrap .tact_cont {display:flex;margin-bottom:12.0rem;}
.contact_center .tact_wrap:last-child .tact_cont{margin-bottom:0}
.contact_center .tact_wrap .tact_cont .tact_left {width:35%;max-width:400px;font-size:3.2rem;font-weight:bold}
.contact_center .tact_wrap .tact_cont .tact_right {border-top:2px solid #000;padding-top:3.0rem;width:calc(100% - 400px)}

.contact_center .tact_wrap .tact_cont .tact_right .top_bg{width:100%;height:340px;border-radius:17.0rem;margin-bottom:3.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg{background:url(../../pages/images/contact_operations_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg02{background:url(../../pages/images/contact_establishment_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg03{background:url(../../pages/images/contact_asp_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg04{background:url(../../pages/images/contact_asp_bg02.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg04{display:flex;font-size:3.2rem;flex-direction: column;justify-content: center;padding-left:10.0rem;line-height:1.5}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg05{background:url(../../pages/images/contact_talent_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg06{background:url(../../pages/images/contact_medical_treatment_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg07{background:url(../../pages/images/contact_medical_distribution_logistics_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg08{background:url(../../pages/images/contact_production_manufacturing_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg09{background:url(../../pages/images/contact_facilities_security_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg10{background:url(../../pages/images/contact_office_support_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg11{background:url(../../pages/images/contact_recruitment_agency_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg12{background:url(../../pages/images/contact_headhunting_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg13{background:url(../../pages/images/contact_E-Biz_bg.jpg)}
.contact_center .tact_wrap .tact_cont .tact_right .tact_bg14{background:url(../../pages/images/contact_education_consulting_bg.jpg)}



.contact_center .tact_wrap .tact_cont .tact_right .top_txt{font-size:2.0rem;color:#000000;line-height:1.5;margin-bottom:8.0rem;}

.contact_center .tact_wrap .tact_cont .tact_right .round_box{background:url(../../pages/images/tact_bis_bg01.png) no-repeat;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub{display: flex;align-items: center;justify-content: space-around;padding:4.0rem 0 2.0rem 0;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub{display:flex;align-items: center;justify-content: center;font-size:3.2rem;font-weight:bold;color:#ffffff}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub01{background:url(../../pages/images/contact_round_bg01.png) no-repeat;width:185px;aspect-ratio: 1;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub02{background:url(../../pages/images/contact_round_bg02.png) no-repeat;;width:301px;aspect-ratio: 1;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub03{background:url(../../pages/images/contact_round_bg03.png) no-repeat;;width:185px;aspect-ratio: 1;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub04{background:url(../../pages/images/contact_round_bg04.png) no-repeat;;width:185px;aspect-ratio: 1;;}

.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_txt{display:flex;justify-content: center;margin-top:1.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_txt02{flex-direction: column;text-align:center}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_txt02 .tit01{font-size:2.4rem;color:#009de1;font-weight:bold}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_txt02 .tit02{font-size:2.0rem;color:#666666;margin-top:1.0rem;}

.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_txt .txt01{font-size:1.8rem;color:#009de1;font-weight:bold;border:1px dashed #009de1;padding:2.0rem 2.5rem;border-radius:3.5rem;margin:0 0.5rem;}

.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub_txt{font-size:2.4rem;text-align:center}




.contact_center .tact_wrap .tact_cont .tact_right .list_sub{margin-top:15.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub_mar{margin-top:0}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap {display:flex;margin-bottom:5.0rem;padding-bottom:5.0rem;border-bottom: 1px dashed #aaaaaa;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_left{width:300px;font-size:1.8rem;font-weight:bold;color:#112d63;display:flex;align-items: baseline;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_left span{margin-right:4.0rem;font-size:2.2rem;font-weight:900;color:#b4cee9;font-style: italic;}


.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right{width:calc(100% - 300px);}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box{position: relative; padding-left: 2.0rem;margin-bottom:3.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box:last-child{margin-bottom:0}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box:after{content: "";display: block; width: 4px; height: 4px;background: #666666;border-radius: 50%;position: absolute; top:10px; left: 0;}

.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box{position: relative; padding-left:0;margin-bottom:3.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box02:after{content: "";display: block; width: 4px; height: 4px;background: #666666;border-radius: 50%;position: absolute; top:10px; left: 0;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box02 .txt{padding-left:1.5rem;}

.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box .tit{font-size:1.8rem;font-weight:bold;color:#000000;margin-bottom:0.5rem;padding-left:1.5rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .col_tit{font-size:1.8rem;font-weight:bold;color:#112d63;line-height:1.5;margin-bottom:3.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box .txt{font-size:1.8rem;color:#666666;line-height:1.5;position:relative;padding-left:1.5rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box02 .txt{font-size:1.8rem;color:#666666;line-height:1.5;position:relative}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box02 .txt:after{content: "";display: block; width: 4px; height: 4px;background: #666666;border-radius: 50%;position: absolute; top:10px; left: 0;}

.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap02 .bot_tit{font-size:1.8rem;font-weight:bold;color:#112d63;display:flex;align-items: baseline;margin-bottom:5.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap02 .bot_tit span{margin-right:4.0rem;font-size:2.2rem;font-weight:900;color:#b4cee9;font-style: italic;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont{background:#f2f3f5;padding:7.0rem 0;border-radius:5.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_txt{font-size:1.8rem;font-weight:bold;text-align:center;margin-bottom:5.0rem}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round{display:flex;justify-content: center;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont{width:100%;margin: 0 1.5rem;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .sys_bg{margin:0 auto;background:url(../../pages/images/contact_sys_bg01.png) no-repeat;background-size:contain;aspect-ratio: 1;max-width:182px;    display: flex;align-items: center;justify-content: center;font-size:1.8rem;font-weight:bold;text-align:center}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .list{margin-top:3.0rem;padding-left:2.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .list li{font-size:1.8rem;color:#666666;line-height:1.5;position:relative;padding-left:2.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .list li:after{content:"";display:block;background:url(../../pages/images/bus_top_ch.png);width:15px;height:15px;position:absolute;top:6px;left:0}


.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont02{background:#ffffff;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont02 .bot_round{ justify-content: space-between;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont02 .bot_txt{font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:5.0rem}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont02 .bot_round .sys_cont .sys_bg{background-size:contain;background:url(../../pages/images/contact_sys_bg02.png) no-repeat;aspect-ratio: 1;max-width:202px;    display: flex;align-items: center;justify-content: center;font-size:1.8rem;font-weight:bold;text-align:center}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont02 .bot_round .sys_cont .list{margin-top:3.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont02 .bot_round .sys_cont .list li{font-size:1.8rem;color:#666666;line-height:1.5;position:relative;padding-left:2.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont02 .bot_round .sys_cont .list li:after{content:"";display:block;background:url(../../pages/images/bus_top_ch.png);width:15px;height:15px;position:absolute;top:6px;left:0}


.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap02{flex-direction: column;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap02 .sub_left{width:100%;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap02 .sub_right{width:100%;margin-top:2.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap02 .sub_right .right_sub_box .txt:after{display:none}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap02 .sub_right .right_sub_box:after{display:none}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap02 .sub_right .right_sub_box .txt{padding-left:6.6rem;}
/*ÄÁÅÃ¼¾ÅÍ - ÄÁÅÃ¼¾ÅÍ ±¸Ãà - ¾ÈÁ¤Àû¼Ö·ç¼Ç*/
.bot_est_cont{display:flex}
.bot_est_cont .est_left{width:50%;}
.bot_est_cont .est_left .tit{text-align:center;font-size:2.2rem;background:#717071;color:#ffffff;padding:2.0rem 0;border-top-left-radius:3.0rem;font-weight:bold;}
.bot_est_cont .est_right{width:50%;}
.bot_est_cont .est_right .tit{text-align:center;font-size:2.2rem;background:#009de1;color:#ffffff;padding:2.0rem 0;border-top-right-radius:3.0rem;font-weight:bold;}

.bot_est_cont .est_left .bot_est_cont02{background:url(../../pages/images/contact_establishment_bot_img01.png) no-repeat;background-position: right 180px;height:535px;border-left:1px solid #717071;border-bottom:1px solid #717071;border-bottom-left-radius:3.0rem}
.bot_est_cont .est_left .bot_est_cont02 .list{padding:2.5rem 0 0 2.5rem;}
.bot_est_cont .est_left .bot_est_cont02 .list li{font-size:1.8rem;font-weight:bold;line-height:1.5;position:relative;padding-left:1.5rem;color:#717071}
.bot_est_cont .est_left .bot_est_cont02 .list li:after{content:"-";display:block;position:absolute;top:-1px;left:0}

.bot_est_cont .est_right .bot_est_cont02{background:url(../../pages/images/contact_establishment_bot_img02.png) no-repeat;background-position: left 180px;height:535px;border:10px solid #009de1;border-top:0;border-bottom-right-radius:3.0rem}
.bot_est_cont .est_right .bot_est_cont02 .list{padding:2.5rem 0 0 2.5rem;}
.bot_est_cont .est_right .bot_est_cont02 .list li{font-size:1.8rem;font-weight:bold;line-height:1.5;position:relative;padding-left:1.5rem;color:#009de1}
.bot_est_cont .est_right .bot_est_cont02 .list li:after{content:"-";display:block;position:absolute;top:-1px;left:0}
.contact_center .tact_wrap .tact_cont .tact_right .round_box02{background:#f2f3f5;padding:5.0rem 0;border-radius:3.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box02 .round_sub{padding:2.0rem 0;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box02 .round_sub

/*ÄÁÅÃ¼¾ÅÍ - ÄÁÅÃ¼¾ÅÍ ±¸Ãà - »ç¾÷°³¿ä*/
.round_box02 .round_sub{text-align:center} 
.round_box02 .round_sub .a1{}
.round_box02 .round_sub .a1 .txt_sub01{font-size:2.4rem;font-weight:bold;color:#112d63;text-align:center}
.round_box02 .round_sub .a1 .sub01{width:185px}
.round_box02 .round_sub .a1 .sub04{width:185px;}
.round_box02 .round_sub .a1 .txt_sub04{font-size:2.4rem;font-weight:bold;color:#009de1;text-align:center}
.round_box02 .round_sub .a2{max-width:298px;width:100%;background:#fff;border-radius:2.0rem;padding:2.0rem;}
.round_box02 .round_sub .a2 .txt01{font-size:1.8rem;color:#717071;font-weight:bold;border:1px dashed #aaaaaa;margin-bottom:1.5rem;padding:0.5rem 0;border-radius:2.0rem;text-align:center}
.round_box02 .round_sub .a2 .txt01:last-child{margin-bottom:0}
.contact_center .tact_wrap .tact_cont .tact_right .round_box02 .round_sub .sub04{font-size:2.2rem}
.contact_center .tact_wrap .tact_cont .tact_right .round_box02 .round_sub .sub01{font-size:2.2rem}


/*ÄÁÅÃ¼¾ÅÍ - ASP */
.round_box02 .round_sub .a2_asp{max-width:433px;background:none;padding:0}
.round_box02 .round_sub .a2_asp .txt01{max-width:433px;padding:2.0rem 0;border:1px dashed #112d63;color:#112d63;background:#ffffff}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub02_fle{flex-direction: column;font-size:2.4rem;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub02_fle p{font-size:1.8rem;font-weight:400;color:#ffffff}
.asp_interior{}
.asp_interior .asp_in_tit{font-size:2.4rem;font-weight:bold}
.asp_interior .asp_in_txt{font-size:1.8rem;color:#666666;margin:1.0rem 0 3.0rem 0;}
.asp_interior .asp_inter_img{display:flex;flex-wrap:wrap;justify-content: space-between;}
.asp_interior .asp_inter_img .img{margin-bottom:5.0rem;;}
.asp_interior .asp_inter_img .img img{border-radius:3.0rem;}


/*ÀÎÀçÆÄ°ß*/
.talent_top_img{display:flex;    justify-content: space-between;}
.talent_top_img .img_cont{}
.talent_top_img .img_cont .txt01{font-size:1.8rem;text-align:center;color:#666666;line-height:1.5;margin-top:3.0rem;}

/*ÇÁ·Î¼¼½º*/
.me_tit{font-size:2.4rem;font-weight:bold;margin-bottom:4.0rem;}
.me_tit_bor{border-bottom:1px solid #000;padding-bottom:4.0rem;}
.bus_process {margin-bottom:10.0rem;}
.bus_process .sub{display:flex;align-items: center;background:#f2f3f5;border-radius:4.5rem;padding:2.0rem;margin-bottom:1.0rem;}
.bus_process .sub .step{max-width:100px;width:100%;padding:1.5rem;border-radius:3.0rem;text-align:center;font-weight:bold;color:#ffffff; margin-right: 4.0rem;}

.bus_process02 .sub:nth-child(1) .step{background:#45c6ff}
.bus_process02 .sub:nth-child(2) .step{background:#29beff}
.bus_process02 .sub:nth-child(3) .step {background:#0bb5ff}
.bus_process02 .sub:nth-child(4) .step{background:#00a6f0}
.bus_process02 .sub:nth-child(5) .step{background:#0093d1}
.bus_process02 .sub:nth-child(6) .step{background:#007fb6}
.bus_process02 .sub:nth-child(7) .step{background:#006a9a}
.bus_process02 .sub:nth-child(8) .step{background:#00577d}
.bus_process02 .sub:nth-child(9) .step{background:#004461}



.bus_process .sub:nth-child(1) .step {background:#0bb5ff}
.bus_process .sub:nth-child(2) .step{background:#00a6f0}
.bus_process .sub:nth-child(3) .step{background:#0093d1}
.bus_process .sub:nth-child(4) .step{background:#007fb6}
.bus_process .sub:nth-child(5) .step{background:#006a9a}
.bus_process .sub:nth-child(6) .step{background:#00577d}
.bus_process .sub:nth-child(7) .step{background:#004461}





.bus_process .sub .step_txt{font-size:1.8rem;}


/*ÁÖ¿ä»ç¾÷ ºÎ¹®*/
.bus_main{margin-bottom:5.0rem;}
.bus_main .bus_main_cont{display:flex;flex-wrap:wrap}
.bus_main .bus_main_cont .sub{width:33.333%;text-align:center;margin-bottom:5.0rem;}
.bus_main .bus_main_cont .sub .txt{font-size:1.8rem;margin-top:1.5rem;line-height:1.5;color:#666666}
.bus_main .bus_main_cont .sub .txt01{font-size:1.8rem;font-weight:bold;margin-top:3.0rem;}

.bus_main02 .bus_main_cont .sub{width:25%;text-align:center;margin-bottom:5.0rem;}
.bus_main03 .bus_main_cont .sub{width:50%;text-align:center;margin-bottom:5.0rem;}
.bus_main04 .bus_main_cont .sub{width:20%;text-align:center;margin-bottom:5.0rem;}



/*»ç¾÷¿µ¿ª ÁÖ¿ä°í°´»ç*/
.partner .bus_partner_wrap{width:100%;}
.partner .bus_partner_wrap .partner_cont .cont01{width:25%}




@media screen and (max-width: 1400px){

.contact_center{padding:0 1.0rem;}
.bot_est_cont .est_right .bot_est_cont02{background-size:contain}
.bot_est_cont .est_left .bot_est_cont02{background-size:contain}


.asp_interior .asp_inter_img .img{width:30%;}
}


@media screen and (max-width: 1300px){

.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub{display:block;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub01{max-width:185px;width:100%;margin:0 auto}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub02{max-width:301px;width:100%;margin:0 auto}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub03{max-width:185px;width:100%;margin:0 auto}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub:nth-child(2) {margin:3.0rem auto}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub:nth-child(4) {margin:3.0rem auto}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub:nth-child(2) img{transform:rotate(90deg);}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_sub .sub:nth-child(4) img{transform:rotate(90deg);}
.contact_center .tact_wrap .tact_cont .tact_right .round_box{background:none}

.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round{flex-wrap:wrap;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont{width:38%;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .sys_bg{margin:0 auto}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .list{margin-bottom:5.0rem;padding-left:4.3rem}



.round_box02 .round_sub .a2{margin:0 auto}

.talent_top_img{flex-wrap:wrap;}
.talent_top_img .img_cont{text-align:center;margin-bottom:5.0rem;}

}

@media screen and (max-width: 1024px){
.contact_center{padding:0 2.0rem;}
.contact_center .tact_wrap .tact_cont{width:100%;flex-wrap:wrap;}
.contact_center .tact_wrap .tact_cont .tact_left{width:100%;margin-bottom:3.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right{width:100%;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .list{padding-left:10.0rem}

.contact_center .tact_wrap .tact_cont{margin-bottom:6.0rem}

}

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

.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .sys_bg{background-size:contain}

.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap{flex-wrap:wrap;}

.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_left{width:100%;margin-bottom:2.0rem;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right{width:100%;}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_left br{display:none}
.contact_center .tact_wrap .tact_cont .tact_left .tit br{display:none}
.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_right .right_sub_box .tit{margin-bottom:1.0rem;}


.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_txt{display:block;}
.contact_center .tact_wrap .tact_cont .tact_right .round_box .round_txt .txt01{width:100%;text-align:center;margin-bottom:1.0rem;}

.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .list{padding-left:3rem}

.partner .bus_partner_wrap .partner_cont .cont01{width:33.333%}
.bus_main .bus_main_cont .sub{width:50%}

.contact_center .tact_wrap .tact_cont .tact_right .list_sub .sub_wrap .sub_left span{margin-right:2rem;}

.bus_process .sub .step_txt{font-size:1.6rem;}
.bus_process .sub .step{margin-right:2.0rem;}

.contact_center .tact_wrap .tact_cont .tact_right .top_bg{height:200px;background-size:cover}

}


@media screen and (max-width: 500px){
.contact_center .tact_wrap .tact_cont .tact_right .top_bg{height:200px;background-size: cover;}

.partner .bus_partner_wrap .partner_cont .cont01{width:50%}
.bot_est_cont{display:block;}

.asp_interior .asp_inter_img .img{width:48%;}

.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont{width:100%;}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .list li:after{top:2px}
.contact_center .tact_wrap .tact_cont .tact_right .sub_wrap02 .bot_cont .bot_round .sys_cont .list li{padding-left:3.0rem;width:60%;margin:0 auto}


.bot_est_cont .est_right {width:100%;}
.bot_est_cont .est_left {width:100%;margin-bottom:3.0rem;}

.bot_est_cont .est_left .tit{border-top-right-radius: 3.0rem;}
.bot_est_cont .est_left .bot_est_cont02{border-bottom-right-radius: 3.0rem;}
.bot_est_cont .est_left .bot_est_cont02{border:1px solid #717071}


.bot_est_cont .est_right .tit{border-top-left-radius: 3.0rem;}
.bot_est_cont .est_right .bot_est_cont02{border-bottom-left-radius: 3.0rem;}
.bot_est_cont .est_right .bot_est_cont02{}


}


@media screen and (max-width: 350px){


}



.video{}
.video .video_wrap{display:flex}
.video .video_wrap .video_left{width: 35%;max-width: 400px;font-size: 3.2rem; font-weight: bold;}
.video .video_wrap .video_right{border-top: 2px solid #000;padding-top: 3.0rem;width: calc(100% - 400px);}


@media screen and (max-width: 1400px){
.video{padding:0 1.0rem;}

}


@media screen and (max-width: 1200px){



}

@media screen and (max-width: 1024px){
.video .video_wrap{flex-wrap:wrap;}
.video .video_wrap .video_left{width: 100%;max-width: 400px;font-size: 3.2rem; font-weight: bold;}
.video .video_wrap .video_right{border-top: 2px solid #000;padding-top: 3.0rem;width: 100%}


}

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



}