


/*지원 사업 슬라이드*/
.confirm_eco {width: 100%; background: url('/skin/en/images/sub/confirm_bg.jpg') no-repeat; color: #fff; }
.confirm_eco_bg {width: 1400px; margin: auto; }
.confirm_eco_bg .center02 { padding: 78px 0 58px;}
.confirm_eco_center {margin: auto; text-align: center; padding: 80px 0 130px 0; }
.confirm_eco_center .eco_center_con {display: inline-block;}
.confirm_eco_center .eco_center_con img {vertical-align: bottom;}
.confirm_eco_center .eco_center_txt {display: inline-block; padding-left: 45px; vertical-align: bottom; text-align: left;}
.confirm_eco_center .eco_center_txt h6 {font-size: 28px; font-weight: bold; }
.confirm_eco_center .eco_center_txt p {font-size: 18px; font-weight: 300; padding-top: 20px; line-height: 1.6em;}
.confirm_eco_center .ec_02 {margin-bottom: 40px;}
.confirm_eco_center .ec_03 {margin-bottom: 20px;}
.confirm_list_wrap {width: 100%; margin-top: -70px; background-color: #fff; position: relative; }
.confirm_list_wrap .service_list {padding: 80px 0; margin: 0 auto; width: 1140px;}
.confirm_list_wrap .service_list_02 {width: 880px;}
.confirm_list_wrap .service_list p {font-size: 22px; color: #333; line-height: 2em; }
.confirm_list_wrap:after {width: 100%; height: 80px; position: absolute; left: 0; top: 0; margin: auto; z-index: 1; content: ''; box-shadow: 0 -11px 12px rgba(0,1,1,0.1); }
.service_h4 {margin-bottom: 24px; font-weight: bold; color: #333; font-size: 28px;}
.sermt {margin-top: 54px;}
.service_p {color: #333; font-size: 18px; line-height: 1.6em;}
.ser_emt {width: 100%; height: 80px;}

/*미션 & 비전*/
.mv_tit {width: 100%; text-align: center; margin: 50px auto 80px;}
.mv_tit h3 {font-size: 18px; color: #333; line-height: 1.8em; letter-spacing: -0.5px;}
.mv_bar_wrap {width: 100%; background-color: #cdecd9;}
.mv_bar {width: 1400px; margin: auto; position: relative; text-align: center;}
.mv_bar_left {position: absolute; left: 0; top: 10px; width: auto;}
.mv_bar_cen {display: inline-block; line-height: 1.8em; letter-spacing: -0.5px; color: #333; padding: 75px 0;}
.mv_bar_cen h4 {font-size: 28px; font-weight: bold; vertical-align: middle; margin-bottom: 30px;}
.mv_bar_cen p {font-size: 18px; vertical-align: middle; font-weight: 300; color: #555;}
.mv_bar_right {position: absolute; right: 0; top: -15px; width: auto;}
.mv_bar:after {clear: both; content:""; display: block;}

.mv_center_01 { width: 100%; text-align: center; position: relative; padding-top: 80px;}
.mv_center_01 .mv_center_perse {padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #cecece;}
.mv_center_01 .mv_center_perse h4 { font-size: 28px; font-weight: bold; color: #333; margin-bottom: 30px;}
.mv_center_01 .mv_center_perse p { font-size: 18px; font-weight: 300; color: #555; line-height: 1.8em;}
.mv_center_01 .mv_center_perse:last-child {border-bottom:0px;}

.mv_center_02_wrap {width: 100%; background-color: #f5f5f5;}
.mv_center_02_wrap .mv_center_02 {width: 1400px; margin: auto; text-align: center; position: relative; color: #555;}
.mv_center_02_wrap .mv_center_02 .mv_center_02_cen {display: inline-block; margin-top: 80px; margin-bottom: 180px;}
.mv_center_02_wrap .mv_center_02 .mv_center_02_list {position: absolute; width: 460px;}
.mv_center_02_wrap .mv_center_02 .mv_center_02_list p {font-size: 18px; line-height: 2em; font-weight: 300;}
.mv_center_02_wrap .mv_center_02 .mv_center_02_list p span {font-weight: bold;}
.mv_center_02_wrap .mv_center_02 .mv_center_02_list b {font-size: 22px; font-weight: bold;}
.mv_center_02_wrap .mv_center_02 .mvc01 {text-align: right; position: absolute; left: -1000px; right: 0; top: 130px; margin: auto; background: url(/skin/en/images/sub/dot01.png) right 9px no-repeat;}
.mv_center_02_wrap .mv_center_02 .mvc01 b {margin-right: 18px;}
.mv_center_02_wrap .mv_center_02 .mvc02 {text-align: left; position: absolute; left: 0; right: -1000px; top: 130px; margin: auto; background: url(/skin/en/images/sub/dot02.png) left 9px no-repeat;}
.mv_center_02_wrap .mv_center_02 .mvc02 b {margin-left: 18px;}
.mv_center_02_wrap .mv_center_02 .mvc03 {text-align: right; position: absolute; left: -1000px; right: 0; top: 330px; margin: auto; background: url(/skin/en/images/sub/dot03.png) right 9px no-repeat;}
.mv_center_02_wrap .mv_center_02 .mvc03 b {margin-right: 18px;}
.mv_center_02_wrap .mv_center_02 .mvc04 {text-align: left; position: absolute; left: 0; right: -1000px; top: 330px; margin: auto;  background: url(/skin/en/images/sub/dot04.png) left 9px no-repeat;}
.mv_center_02_wrap .mv_center_02 .mvc04 b {margin-left: 18px;}
.mv_center_02_wrap .mv_center_02 .mvc05 {text-align: center; position: absolute; left: 0; right: 0; top: 510px; margin: auto; background: url(/skin/en/images/sub/dot05.png) 230px 9px no-repeat; width: 630px;}
.mv_center_02_wrap .mv_center_02 .mvc05 b {margin-left: 18px;}


/* 조직도 */
.group_01 {position: relative; min-height: 1090px;}
.group_01 .top_li_01 {width: 285px; min-height: 285px; position: absolute; left: 50%; top: 90px; margin-left: -153px;}
.group_01 .group_li .group_top_01 {width: 306px; min-height: 107px; padding-top: 14px; background: url(/skin/en/images/sub/group_t.png) 0 0 no-repeat; background-size: 100%; font-size: 22px; font-weight: bold; color: #333; text-align: center; margin-top: 100px;}
.group_01 .group_li .group_top_01:before { width: 169px; background: url(/skin/en/images/sub/dash_x.jpg) 0 0 repeat-x;  content:''; display:block; position:absolute; right: -186px; top:153px; height:1px;}
.group_01 .group_li .group_top_01:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; right: -28px; top: 146px;}
.group_01 .top_li_02 {width: 350px; position: absolute; right: 118px; top: 116px; }
.group_01 .group_li .group_top_02_wrap:before {width: 1px; height: 190px; background: url(/skin/en/images/sub/dash_y.jpg) 0 0 repeat-y; content:''; display:block; position:absolute; left: -8px; top: 120px;}
.group_01 .group_li .group_top_02_wrap .group_top_02 {padding-left:70px; margin-bottom:20px;}
.group_01 .top_li_02 .group_top_02 {position: relative; }
.group_01 .top_li_02 .kmrmr:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; left: -100px; top: 120px;}
.group_01 .top_li_02 .brbr:before { width: 80px; background: url(/skin/en/images/sub/dash_x.jpg) 0 0 repeat-x;  content:''; display:block; position:absolute; left: -77px; top:43px; height:1px;}
.group_01 .top_li_02 .brbr:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; left: -85px; top: 36px;}
.group_01 .group_li .group_top_02_wrap .group_top_02 .group_top_02_box {background-color: #2a8ace; }
.group_01 .group_li .group_top_02 .group_top_02_box {position: relative; z-index: 1;}
.group_01 .cen_il_01 {background-color: #8787e1; border-radius: 40px; position: absolute; left: 118px; top: 420px; z-index: 1;}
.group_01 .cen_il_01:before { width: 320px; background: url(/skin/en/images/sub/dash_x.jpg) 0 0 repeat-x;  content:''; display:block; position:absolute; right: -300px; top:50%; height:1px;}
.group_01 .cen_il_01:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; right: -310px; top: 32px;}
.group_01 .cen_il_02 {background-color: #2cc4db; border-radius: 40px; position: absolute; left: 50%; margin-left: -140px; top: 560px; }
.group_01 .cen_il_02:before {width: 1px; height: 264px; background: url(/skin/en/images/sub/dash_y.jpg) 0 0 repeat-y; content:''; display:block; position:absolute; left: 50%; top: -263px;}
.group_01 .cen_il_02:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; left: 133px; top: -271px;}
.group_01 .cen_il_03 {width: 730px; height: 1px; background: url(/skin/en/images/sub/dash_x.jpg) 0 0 repeat-x; position: absolute; top: 740px; left: 336px;}
.group_01 .cen_il_03:before {width: 1px; height: 100px; background: url(/skin/en/images/sub/dash_y.jpg) 0 0 repeat-y; content:''; display:block; position:absolute; left: 50%; top: -100px;}
.group_01 .group_li .group_bottom {position: absolute; top: 810px; left: 170px;}
.group_01 .group_li .group_bottom li {background-color: #fff; color: #333; font-size: 22px; display: inline-block; margin-right: 18px; line-height: 28px; font-weight: 300; position: relative; width: 340px; vertical-align: top; padding-top: 12px;}
.group_01 .group_li .group_bottom .lh13 {padding-top: 14px;}
.group_01 .group_li .group_bottom li:last-child {margin-right: 0;}
.group_01 .group_li .group_bottom li .bottom_li:before {width: 1px; height: 70px; background: url(/skin/en/images/sub/dash_y.jpg) 0 0 repeat-y; content:''; display:block; position:absolute; left: 50%; top: -70px;}
.group_01 .group_li .group_bottom li .bottom_li:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; left: 50%; top: -77px; margin-left: -7px;}
.group_li .allbox {display: inline-block; text-align: center; width: 280px; height: 80px; line-height: 80px; font-size: 22px; font-weight: bold; color: #fff; border-radius: 40px; }
.group_01 .top_li_02 .kmrmr {width: 250px; height: 250px; border-radius: 200px; line-height: 250px; margin-left: 15px; }
.soa .soa_list .soa_list_title .kpdb34 {padding-bottom: 34px;}
.sub_content_wrapp {background-color: #f3f3f3; width: 100%;}

/* 연혁 */
.his_bt {padding-top: 80px; position: relative;}
.history {margin: 0 auto; padding-bottom: 70px; position: relative; overflow: hidden; }
.history .kptpt {padding-top: 60px; }
.history .history_list_wrap {width: 82.8571%; margin: 0 auto;}
.history .history_list {}
.history .history_list .left_li {float: left; width: 50%; }
.history .history_list .right_li {float: right; width: 50%; }
.history .history_list .right_li .history_list_txt {left: 130px;}
.history .history_list .left_li .history_list_txt {right: 130px;}
.history .history_list .history_list_txt { margin-bottom: 80px; position: relative;}
.history .history_list .right_li .history_list_txt:before {width: 96px; background: url(/skin/en/images/sub/dash_dot.jpg) 0 0 repeat-x;  content:''; display:block; position:absolute; left: -124px; top:22px; height:1px;}
.history .history_list .right_li .history_list_txt:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; left: -137px; top: 15px;}
.history .history_list .left_li .history_list_txt:before {width: 96px; background: url(/skin/en/images/sub/dash_dot.jpg) 0 0 repeat-x;  content:''; display:block; position:absolute; right: -124px; top:22px; height:1px;}
.history .history_list .left_li .history_list_txt:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; right: -137px; top: 15px;}
.history .history_list .left_li .his_slide {float: left;}
.history .history_list .right_li .his_slide {float: right;}
.history .history_list .his_slide {width: 77.5862%; margin-bottom: 100px;}
.history .history_list .his_slide img {width: 100%;}
.history .history_list .his_slide .slick-arrow {display:inline-block; font-size:0px; width:10%; height: 14.2857%; border:0; cursor:pointer; position:absolute; bottom: 0; z-index:1;}
.history .history_list .his_slide .slick-prev {background:url('/skin/en/images/sub/pre_bt.png') 0 0 no-repeat; right: 10.2%; background-size: 100% 100%;}
.history .history_list .his_slide .slick-next {background:url('/skin/en/images/sub/nex_bt.png') 0 0 no-repeat; right: 0px;  background-size: 100% 100%;}
.history .history_list .history_list_txt h3 {font-size: 36px; font-weight: bold; font-family: "Montserrat"; color: #333; margin-bottom: 35px; position: relative;}
.history .history_list .right_li h3:after {width: 15px; height: 15px; position: absolute; background: url(/skin/en/images/sub/dash_w.png) 0 0 no-repeat;  content:''; display:block; left: -30px; top: 50%; margin-top: -7px;}
.history .history_list .left_li h3:after {width: 15px; height: 15px; position: absolute; background: url(/skin/en/images/sub/dash_w.png) 0 0 no-repeat;  content:''; display:block; right: -30px; top: 50%; margin-top: -7px;}
.history .history_list .history_list_txt p {font-size: 18px; color: #555; line-height: 1.8em; position: relative; display: inline-block; font-weight: 100;}
.history .history_list .history_list_txt span { font-family: "Montserrat"; font-size: 20px; color: #333; font-weight: 500; display: inline-block; margin-top: 4px;}
.history .history_list .left_li .history_list_txt  {text-align: right;}
.history .history_list .right_li .history_list_txt p {padding-left: 56px;}
.history .history_list .right_li .history_list_txt span {position: absolute; left: 0; }
.history .history_list .left_li .history_list_txt p {padding-right: 56px;}
.history .history_list .left_li .history_list_txt span {position: absolute; right: 0;}
.history .history_line {width: 1px; position: absolute; left: 50%; bottom: 0; top: 0; background: url(/skin/en/images/sub/dash_y.jpg) 0 0 repeat-y;}
.history .history_line:after {width: 15px; height: 15px; background: url(/skin/en/images/sub/dash_o.png) 0 0 no-repeat;  content:''; display:block; position:absolute; right: -7px; top: 0px;}
.history .history_list:after {content:''; display:block; clear: both;}

.promo_bt .click {background-color: #8787e1; color: #fff; border: 1px solid #8787e1;}
.promo_bt {width: 100%; margin: 0 auto 80px; font-size: 18px; text-align: center;}
.promo_bt a { width: 232px; height: 70px; line-height: 70px; text-align: center; border-radius: 10px; border: 1px solid #888888; background-color: #fff; font-size: 18px; display: inline-block;}
.promo_bt_02 {margin: 0 2.2%; }
.promo_bt_03 {margin-right: 2.2%;}
.promo_bt a:hover {background-color: #8787e1; color: #fff; border: 1px solid #8787e1;}

/* 투명성 */
.gstar_banner {width: 100%; background: url(/images/sub/star_box.jpg) center center no-repeat; background-size: cover; margin-bottom: 5em;}
.gstar_wrap {display: flex; align-items: center; justify-content: center; align-content: center; padding: 1.25em 4.375em; min-height: 23.125em;}
.gstar_list {padding-left: 5em;}
.gstar_list li {margin-bottom: 1.25em; position: relative; padding-left: 2em; text-align: left;}
.gstar_list li::before {content: ''; display: block; width: 0.75em; height: 0.75em; background-color: #fcd107; position: absolute; top: 0.75em; left: 0; transform: rotate(45deg);}
.gstar_list p {color: #fff; font-size: 1.25em; line-height: 1.7; font-weight: 300; display: inline-block;}
.gstar_list .point_color {color: #ffde00;}


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

	.sub_wrap .pdtb20 {padding: 0 20px;}
	.confirm_eco_bg {width: 1200px;}
	.mv_bar {width: 1200px;}
	.mv_center_02_wrap .mv_center_02 {width: 1200px;}

}

@media screen and (max-width:1400px){
	.mv_tit h3 br {display: none;}
	.mv_center_02_wrap .mv_center_02 .mvc01 {left: -900px;}
	.mv_center_02_wrap .mv_center_02 .mvc02 {right: -900px; padding-right: 132px;}
	.mv_center_02_wrap .mv_center_02 .mvc03 {left: -900px;}
	.mv_center_02_wrap .mv_center_02 .mvc04 {right: -900px;}
	.group_01 .top_li_02 {right: 0;}
	.group_01 .group_li .group_top_01:before {right:-198px; width:174px;}
	.group_01 .top_li_02 .group_top_02:after {left: 36px;}
	.group_01 .group_li .group_top_02_wrap:before {left: -8px;}
	.group_01 .group_li .group_top_02_wrap:after {left: 36px;}
	.group_01 .cen_il_01:before {right: -204px; width: 204px;}
	.group_01 .cen_il_01:after {right: -210px;}
	.group_01 .cen_il_03 {left: 280px; width: 640px;}
	.group_01 .cen_il_03:before {left: 320px;}
	.group_01 .cen_il_03:after {left: 382px;}
	.group_01 .group_li .group_bottom {left: 129px;}
	.group_01 .group_li .group_bottom .group_bottom_box {width: 300px;}
	.group_01 {width:1200px; margin:0 auto;}
	.history .history_list .his_slide {height: auto;}
	.history .history_list .right_li .history_list_txt:before {width: 98px; left: -126px;}
	.history .history_list .right_li .history_list_txt:after {left: -137px;}
	.history .history_list .left_li .history_list_txt:before {width: 98px; right: -126px;}
	.history .history_list .left_li .history_list_txt:after {right: -138px;}

}

@media screen and (max-width:1279px){
	.confirm_eco_bg {width: 960px;}
	.confirm_list_wrap .service_list {padding: 80px 50px; width: auto;}
	.confirm_list_wrap .service_list_02 {width: auto;}
	.confirm_list_wrap .service_list p {font-size: 16px;}
	.mv_bar {width: 960px;}
	.mv_bar_left {top: -50px;}
	.mv_bar_cen {padding: 80px 0 50px;}
	.mv_bar_cen h4 {display: block;}
	.mv_bar_cen p {margin-top: 30px; margin-left: 0;}
	.mv_bar_right {top: -85px;}
	.mv_center_02_wrap .mv_center_02 {width: 960px;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_list p {font-size: 14px;}
	.mv_center_02_wrap .mv_center_02 .mvc02 {padding-right: 182px;}
	.group_01 .cen_il_01 {left: 50px;}
	.group_01 .group_li .group_top_01:before {right:-96px; width:70px;}
	.group_01 .cen_il_01:before {right: -160px; width: 160px;}
	.group_01 .cen_il_01:after {right: -168px; }
	.group_01 .top_li_02 .kmrmr:after {left: -48px;}
	.group_01 .top_li_02 .brbr:after {left: -33px;}
	.group_01 .group_li .group_top_02 .group_top_02_box:before {width: 26px; left: -25px;}
	.group_01 .group_li .group_top_02_wrap:before {left: 44px;}
	.group_01 .cen_il_03 {left: 492px; width: 200px; top: 690px;}
	.group_01 .cen_il_03:before {left: 0; top: -50px; height: 50px;}
	.group_01 .cen_il_03:after {left: 0;}
	.group_01 .group_li .group_bottom {top: 530px; left: 720px;}
	.group_01 .group_li .group_bottom li .bottom_li:before {height: 100px; left: -28px; top: 5px;}
	.group_01 .group_li .group_bottom li .kbkb:before {height: 38px;}
	.group_01 .group_li .group_bottom li .ktkt:before {top: 42px; height: 63px;}
	.group_01 .group_li .group_bottom li .bottom_li:after {width: 24px; height: 1px; background: url(/skin/en/images/sub/dash_x.jpg) 0 0 repeat-x; left: -20px; top: 42px;}
	.group_01 {width:980px;}
	.group_01 .group_li .group_bottom .group_bottom_box {margin-bottom: 20px; font-size: 18px; width: 246px;}
	.history .history_list .history_list_txt p {font-size: 16px;}
	.history .history_list .history_list_txt span {font-size: 18px; margin-top: 3px;}

	.gstar_wrap {padding: 1.25em 2.5em;}
	.gstar_list {font-size: 0.875rem; padding-left: 2.5em;}
	.gstar_list li {font-size: 0.8125rem;}
	.gstar_list p br {display: none;}
}

@media screen and (max-width:1023px){
	.confirm .con_bt {width: 50%; margin: 30px auto 50px; }
	.confirm_eco_bg {width: 83%; margin: auto; }
	.confirm_eco_bg .center02 {padding: 40px 0;}
	.confirm_eco_bg .center03 {padding: 40px 0 70px;}
	.confirm_list_wrap .service_list {padding: 80px 30px; }
	.confirm_eco_center {padding: 40px 0 130px;}
	.confirm_eco_center .eco_center_con {display: block;}
	.confirm_eco_center .eco_center_con img {width: 20%;}
	.confirm_eco_center .eco_center_txt {padding-left: 0; text-align: center; display: block;}
	.confirm_eco_center .eco_center_txt p br {display: none;}
	.confirm_eco_center .ec_02 {margin-bottom: -40px;}
	.mv_bar {width: 83%;}
	.mv_bar_left {top: -40px; left: -20px;}
	.mv_bar_left  {width: 30%;}
	.mv_bar_cen {padding: 40px 0 40px;}
	.mv_bar_cen h4 {font-size: 30px;}
	.mv_bar_right {top: -60px;}
	.mv_bar_right  {width: 30%;}
	.mv_center_02_wrap .mv_center_02 {width: 83%; padding-bottom: 36px;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_cen {display: block; margin: 0 auto ; padding-top: 40px; padding-bottom: 30px;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_cen img {width: 222px;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_list {position: static; width: 100%; margin: 0 auto 20px; text-align: left;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_list p {margin-left: 18px;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_list br {display: none;}
	.mv_center_02_wrap .mv_center_02 .mvc01 {background: url(/skin/en/images/sub/dot01.png) left 7px no-repeat;}
	.mv_center_02_wrap .mv_center_02 .mvc01 b {margin-right: 0px; margin-left: 18px;}
	.mv_center_02_wrap .mv_center_02 .mvc02 {padding-right: 0; }
	.mv_center_02_wrap .mv_center_02 .mvc03 {background: url(/skin/en/images/sub/dot01.png) left 7px no-repeat;}
	.mv_center_02_wrap .mv_center_02 .mvc03 b {margin-right: 0px; margin-left: 18px;}
	.mv_center_02_wrap .mv_center_02 .mvc05 {background: url(/skin/en/images/sub/dot01.png) left 7px no-repeat;}
	.group_01 {width:680px; min-height: 1300px;}
	.group_li .allbox {width: 200px; font-size: 18px;}
	.group_01 .group_li .group_top_01 {font-size: 22px; }
	.group_01 .group_li .group_top_01:before { display: none;}
	.group_01 .group_li .group_top_01:after {display: none;}
	.group_01 .top_li_01 {top: 0;}
	.group_01 .top_li_02 {right: 430px; top: 240px; width: auto;}
	.group_01 .cen_il_01 {left: 238px; top: 560px;}
	.group_01 .cen_il_01:before {display: none;}
	.group_01 .cen_il_01:after {display: none;}
	.group_01 .cen_il_02 {margin-left: -100px; top: 660px;}
	.group_01 .cen_il_02:before {height: 386px; top: -454px;}
	.group_01 .cen_il_02:after {left: 93px; top: -461px;}
	.group_01 .cen_il_03 {display: none;}
	.group_01 .top_li_02 .kmrmr {width: 180px; height: 180px; line-height: 180px;}
	.group_01 .group_li .group_top_02 .group_top_02_box:before {left: 200px;}
	.group_01 .group_li .group_top_01:before {width: 132px; height: 1px; background: url(/skin/en/images/sub/dash_x.jpg) 0 0 repeat-x; display: block; content:""; position: absolute; left: 22px; top: 328px;}
	.group_01 .group_li .group_top_02 .kmrmr {margin-right: 30px;}
	.group_01 .top_li_02 .group_top_02:after {left: 93px; top: -38px;}
	.group_01 .group_li .group_top_02_wrap .group_top_02 {padding-left: 0;}
	.group_01 .group_li .group_top_02_wrap:after {display: none;}
	.group_01 .group_li .group_top_02_wrap:before {left: 220px; top: 93px; height: 150px;}
	.group_01 .top_li_02 .kmrmr:after {left: 198px; top: 80px;}
	.group_01 .top_li_02 .brbr:after {left: 213px;}
	.group_01 .group_li .group_bottom {top: 760px; left: 368px;}
	.group_01 .group_li .group_bottom .lh13 {padding-top: 16px;}
	.group_01 .group_li .group_bottom .group_bottom_box {display: block; margin-bottom: 20px;}
	.group_01 .group_li .group_end {margin-left: -100px; top: 1190px;}
	.group_01 .group_li .group_bottom li .bottom_li:before {height: 100px; top: -20px;}
	.group_01 .group_li .group_bottom li .krkr:before {height: 60px;}
	.group_01 .group_li .group_bottom li .bottom_li:after {top: 40px;}
	.group_01 .group_li .group_end:before {display: none;}
	.group_01 .group_li .group_end:after {display: none;}
	.his_bt {display: none;}
	.history .history_list_wrap {width: 100%; margin: 0;}
	.history .history_list .left_li { float: none; width: 100%;}
	.history .history_list .right_li {float: none; width: 100%;}
	.history .history_list .left_li .his_slide {float: none;}
	.history .history_list .right_li .his_slide {float: none;}
	.history .history_list .right_li .history_list_txt {left: 0;}
	.history .history_list .left_li .history_list_txt {right: 0;}
	.history .history_list .left_li .history_list_txt {text-align: left;}
	.history .history_list {margin-left: 100px;}
	.history .history_line {left: 40px; top: 30px;}
	.history .history_list .left_li h3:after {left: -30px;}
	.history .history_list .right_li .history_list_txt:before { left: -56px; width: 40px;}
	.history .history_list .right_li .history_list_txt:after {left: -68px;}
	.history .history_list .left_li .history_list_txt:before { left: -56px; width: 40px;}
	.history .history_list .left_li .history_list_txt:after {left: -68px;}
	.history .history_list .left_li .history_list_txt p {padding-right: 0; padding-left: 56px; }
	.history .history_list .left_li .history_list_txt span {left: 0;}


}
@media screen and (max-width:1009px){
	.confirm_eco_center {padding: 80px 0 130px 0;}
	.confirm_eco_center .eco_center_con {display: block;}
	.confirm_eco_center .eco_center_txt {display: block; padding-left: 0; padding-top: 20px; text-align: center; }
}

@media screen and (max-width:768px){
	.confirm h4 {font-size: 13px; line-height: 1.8em;}
	.confirm ul {width: 100%; margin-bottom: 20px;}
	.confirm > p {font-size: 15px;}
	.confirm > p span {font-size: 25px;}
	.confirm_eco_bt .eco_bt_prev {top: 150px;}
	.confirm_eco_bt .eco_bt_next {top: 150px;}
	.confirm_eco_center {padding: 20px 0 60px;}
	.confirm_eco_center .eco_center_txt h6 {font-size: 21px;}
	.confirm_eco_center .eco_center_txt p {font-size: 13px; }
	.confirm_eco_bg .center02 {padding: 20px 0;}
	.confirm_eco_bg .center03 {padding: 20px 0;}
	.confirm_list_wrap {margin-top: 0px;}
	.confirm_list_wrap:after {display: none;}
	.confirm_list_wrap .service_list {padding: 80px 30px 0;}
	.confirm_eco_center .ec_03 {margin-bottom: 0;}
	.confirm_list_wrap .service_list p {font-size: 13px;}
	.service_h4 {font-size: 21px; margin-bottom: 10px;}
	.service_p {font-size: 13px;}
	.sermt {margin-top: 40px;}
	.ser_emt {height: 40px;}
	.mv_tit h3 {font-size: 13px;}
	.mv_bar_left {width: 170px; top: -50px;}
	.mv_bar_cen h4 {font-size: 20px; margin-bottom: 10px;}
	.mv_bar_cen p {font-size: 13px; margin-top: 10px;}
	.mv_bar_right {width: 170px; top: -66px;}
	.mv_center_01 {margin-bottom: 30px; padding-top: 30px;}
	.mv_center_01 .mv_center_perse {margin-bottom:20px; padding-bottom:20px;}
	.mv_center_01 .mv_center_perse h4 {margin-bottom: 10px; font-size: 15px;}
	.mv_center_01 .mv_center_perse p {font-size: 13px;}
	.mv_center_02_wrap .mv_center_02 {padding-bottom: 20px;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_cen {padding-top: 40px;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_list p {font-size: 13px;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_list b {font-size: 15px;}
	.mv_center_01 .mvcel p {font-size: 15px; }
	.group_01 {width: 385px; min-height: 1050px;}
	.group_01 .top_li_01 {width: 180px; min-height: 180px; margin-left: -90px; top: -60px;}
	.group_01 .group_li .group_top_01 {width: 180px; font-size: 12px; padding-top: 11px; }
	.group_li .allbox {font-size: 12px; width: 140px; height: 60px; line-height: 60px;}
	.group_01 .group_li .group_top_01:before {top: 255px; width: 69px;}
	.group_01 .top_li_02 .kmrmr {width: 150px; height: 150px; line-height: 150px; margin-left: -5px;}
	.group_01 .cen_il_02 {margin-left: -70px; top: 514px;}
	.group_01 .cen_il_02:after {left: 63px; top: -419px;}
	.group_01 .cen_il_01 {left: 122px; top: 420px;}
	.group_01 .top_li_02 {right: 190px; top: 120px;}
	.group_01 .group_li .group_top_02_wrap:before {left: 155px; width: 170px; top: 75px; height: 130px;}
	.group_01 .top_li_02 .group_top_02:after {left: 63px;}
	.group_01 .group_li .group_top_02 .group_top_02_box:before {left: 140px; top: 34px; width: 16px;}
	.group_01 .top_li_02 .brbr:after {left: 148px; top: 23px;}
	.group_01 .top_li_02 .kmrmr:after {left: 170px; top: 68px;}
	.group_01 .group_li .group_top_02 .group_top_02_box:after {display: none;}
	.group_01 .cen_il_02:before {height: 414px; top: -413px;}
	.group_01 .group_li .group_bottom {top: 594px; left: 220px; }
	.group_01 .group_li .group_bottom li {font-size: 13px; line-height: 18px;}
	.group_01 .group_li .group_bottom .lh13 {padding-top: 10px;}
	.group_01 .group_li .group_bottom .group_bottom_box {width: 180px; font-size: 13px;}
	.group_01 .group_li .group_end {margin-left: -70px; top: 970px;}
	.history .history_list {margin-left: 90px;}
	.history .history_list .history_list_txt {margin-bottom: 40px;}
	.history .history_list .history_list_txt h3 {font-size: 20px; margin-bottom: 15px;}
	.history .history_list .history_list_txt p {font-size: 14px; }
	.history .history_list .history_list_txt span {font-size: 16px; margin-top: 0;}
	.history .history_list .right_li .history_list_txt:before {top: 13px; width: 20px; left: -44px;}
	.history .history_list .right_li .history_list_txt:after {top: 6px; left: -57px;}
	.history .history_list .left_li h3:after {top: 12px; }
	.history .history_list .left_li .history_list_txt:before {top: 12px; width: 28px; left: -48px;}
	.history .history_list .left_li .history_list_txt:after {left: -57px; top: 5px;}
	.history .history_list .left_li .history_list_txt p {padding-left: 30px; margin-top: -4px;}
	.history .history_list .right_li .history_list_txt p {padding-left: 30px; margin-top: -4px;}
	.history .history_list .his_slide {margin-bottom: 30px;}

	.gstar_wrap {display: block; text-align: center;}
	.gstar_list {padding-left: 0; padding-top: 2.5em;}
}
@media screen and (max-width: 501px) {
	.gstar_wrap {padding: 1.25em;}
}
@media screen and (max-width:425px){
	.confirm h4 br {display: block;}
	.confirm_list_wrap {margin-bottom: 40px;}
	.confirm_list_wrap .service_list {padding: 40px 0 0;}
	.confirm_eco_center .eco_center_txt p {padding-top: 10px;}
	.mv_bar_left {top: -30px; left: -30px; width: 130px;}
	.mv_bar_cen {padding: 30px 0;}
	.mv_bar_cen h4 {font-size: 15px;}
	.mv_bar_right {top: -42px; width: 130px; right: -15px;}
	.mv_slide .slick-dots {bottom: 10px;}
	.mv_tit {margin: 20px auto 50px;}
	.mv_center_01 .mvcel {width: 82%;}
	.mv_center_02_wrap .mv_center_02 .mv_center_02_list {width: 100%;}
	.mv_center_01 .mv_center_perse p {text-align: left;}
	.group_01 .group_li .group_bottom .group_bottom_box {width: 140px; font-size: 10px;}
	.group_01 .group_li .group_bottom li {font-size: 10px;}
	.history .history_list .history_list_txt h3 {font-size: 18px;}
	.history .history_list .history_list_txt p {font-size: 13px; }
	.history .history_list .history_list_txt p span {font-size: 15px;}
	.history .history_list .right_li h3:after {margin-top: -8px;}
	.history .history_line {left: 20px;}
	.history .history_list {margin-left: 70px;}
	.history .history_list .right_li .history_list_txt:before {width: 20px; left: -48px; top: 10px;}
	.history .history_list .right_li .history_list_txt:after {left: -57px; top: 3px;}
	.history .history_list .left_li .history_list_txt:before {width: 20px; left: -48px;}
	.history .history_list .left_li .history_list_txt:after {left: -57px;}

}
@media screen and (max-width:375px){
	.confirm > p br {display: block;}
	.group_01 {width: 335px;}
	.group_01 .group_li .group_top_02_wrap:before {width: 140px;}
	.group_01 .cen_il_01 {left: 98px;}
	.group_01 .top_li_02 {right: 160px; top: 140px;}
	.group_01 .top_li_02 .kmrmr:after {left: 166px;}
	.group_01 .group_li .group_top_01:before {top: 275px;}
	.group_01 .group_li .group_bottom {left: 196px;}
	.mv_center_01 .mvcel p br {display: none;}

}
