@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

@font-face {font-family: 'S-CoreDream-3Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'S-CoreDream-4Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'S-CoreDream-5Medium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'S-CoreDream-8Heavy'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'S-CoreDream-9Black'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }

/* @font-face {
    font-family: 'yg-jalnan';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

@font-face{font-family:'yg-jalnan';src:url("/fonts/jalnan/Jalnan.eot");src:url("/fonts/jalnan/Jalnan.eot?#iefix") format("embedded-opentype"),url("/fonts/jalnan/Jalnan.woff") format("woff"),url("/fonts/jalnan/Jalnan.ttf") format("truetype");font-weight:normal;font-style:normal}



#wrap{position:relative; max-width:1920px; width:100%; margin:0 auto; overflow:hidden;}
.inner{position:relative; max-width:1400px; width:100%; margin:0 auto;}

br.pc{display:block;}
br.tab{display:none;}
br.mob{display:none;}

.g_pc{display:block;}
.g_mob{display:none;}

#g_header{height:100px; background:#fff;}
#g_header h1{position:absolute; left:0; top:20px;}
.gnb{position:absolute; right:100px; top:0;}
.gnb > li{float:left; position:relative; height:100px;}
.gnb > li > a{position:relative; display:block; font-size:20px; color:#010101; font-weight:bold; line-height:100px; padding:0 35px;}
.gnb > li > a:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:0; width:0; height:2px; background:#18974e; transition:0.4s all;}
.gnb > li > a:hover{color:#18974e;}
.gnb > li > a:hover:before{width:65%;}
.all_menu_btn{position:absolute; right:0; top:40px; width:30px; height:19px; background:url('/images/all_menu_btn.png') center no-repeat; cursor:pointer;}

#nav{position:absolute; left:0; top:100px; width:100%; height:0; background:url('/images/nav_bg.jpg') center top no-repeat; background-size:cover; /*transition:0.4s all;*/ overflow:hidden; z-index:999/* ; border-bottom:1px solid #dfdfdf; */}
#nav.on{height:320px; border-top:1px solid #d3d3d3; box-shadow: inset 0px 11px 8px -10px #d3d3d3; border-bottom:1px solid #dfdfdf;}
.nav_gnb > li{float:left; width:16.66%; height:320px; padding-top:40px; text-align:center;}
.nav_gnb > li + li{border-left:1px solid #e5e5e5;}
.nav_gnb > li > h3 > a.nav_tit{display:inline-block; font-size: 20px; color:#2a2a2a; font-weight:700; line-height:1;}
.nav_gnb_depth{margin-top:15px;}
.nav_gnb_depth li a{display:inline-block; font-size:16px; color:#878787; line-height:30px;}
.nav_gnb_depth li a:hover{color:#63ba33;}

#all_menu_wrap{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.9); z-index:1000; padding-top:100px;}
.all_menu_logo{text-align:center;}
.all_menu_close{position:absolute; right:0; top:16px; width:20px; height:18px; background:url('/images/all_menu_close.png') center no-repeat; cursor:pointer;}
.all_menu_lnb{margin-top:130px;}
.all_menu_lnb > li{float:left; width:16.66%; min-height:240px;}
.all_menu_lnb > li > h3 > a.lnb_tit{display:inline-block; min-width:175px; font-size:20px; color:#000; font-weight:700; line-height:1; padding-bottom:16px; border-bottom:1px solid #efefef;}
.all_menu_depth{margin-top:25px;}
.all_menu_depth li a{display:inline-block; font-size:16px; color:#7e7e7e; line-height:30px; word-break:keep-all;}

#lnb_wrap{display:none;}
#lnb_wrap .inner{display:none;}

/* main_visual */
#main_visual{background:#e3eadc; padding:50px 0 35px;}
.main_visual_wrap{}
.main_visual_top{overflow:hidden;}
.main_visual_left{float:left; width:56.4285%;}
.main_slider_wrap{position:relative; height:700px;}
.main_slider_wrap .slide01{height:700px; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
.main_slider_wrap .slide02{height:700px; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
.main_slider_wrap .slide03{height:700px; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
.main_slider_wrap .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); width:65px; height:75px; z-index:990; text-indent:-9999px; outline:0; border:0;}
.main_slider_wrap .slick-prev{left:0; background:url('/images/main_visual_prev.png') center no-repeat; background-size:100% 100%;}
.main_slider_wrap .slick-next{right:0; background:url('/images/main_visual_next.png') center no-repeat; background-size:100% 100%;}
.main_visual_right{float:right; width:42.1428%;}
.main_notice{height:360px; padding:35px; background:#fff; border-radius:20px;}
.notice_tit{position:relative; border-bottom:1px solid #ededed; padding-bottom:20px;}
.notice_tit h3{font-size:25px; color:#000; line-height:1; font-family: 'yg-jalnan';}
.notice_tit h3 strong{color:#25a678;}
.notice_tit p{font-size:16px; color:#afafaf; margin-top:14px;}
.notice_tit a.notice_more{position:absolute; right:0; top:0; width:37px; height:37px; background:url('/images/notice_more.png') center no-repeat;}
.notice_list{overflow:hidden; margin-top:26px;}
.notice_list li{position:relative; padding-left:16px; margin-bottom:14px;}
.notice_list li:before{content:''; position:absolute; left:0; top:7px; width:5px; height:5px; background:#909090; border-radius:50%;}
.notice_list li a{display:block; font-size:18px; color:#909090; line-height:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right:100px;}
.notice_list li span{position:absolute; right:0; top:0; font-size:18px; color:#bababa; line-height:1;}
.main_request{position:relative; padding:40px 50px; border-radius:20px; margin-top:20px; display:table; width:100%; height:150px;}
.main_request_top{background:#25a678;}
.main_request_btm{background:#63ba33;}
.r_imgArea{display:table-cell; vertical-align:middle; width:20%;}
.r_txtArea{display:table-cell; vertical-align:top; width:80%;}
.r_txtArea dl dt{font-size:24px; color:#fff; font-family: 'yg-jalnan'; line-height:1;}
.r_txtArea dl dd{font-size:18px; color:#fff; margin-top:12px;}
.request_more{position:absolute; top:50%; transform:translateY(-50%); right:50px; width:52px; height:52px; background:url('/images/request_more.png') center no-repeat; cursor:pointer;}
.main_visual_btm{clear:both; margin-top:20px; background:#fff; border-radius:20px; padding:26px 0;}
.main_menu{overflow:hidden;}
.main_menu li{float:left; width:25%; border-right:1px solid #ddd; padding-left:40px;}
.main_menu li a{display:block;}
.main_menu li .menuInner{display:table; width:100%;}
.main_menu li:last-child{border-right:0;}
.main_menu li span{display:table-cell; vertical-align:middle; text-align:center; width: 20%;}
.main_menu li span img{width:100%;}
.main_menu li dl{display:table-cell; vertical-align:top; width:80%; padding:5px 0 0 15px;}
.main_menu li dl dt{font-size:20px; color:#000; font-family: 'yg-jalnan'; line-height:1.2;}
.main_menu li dl dd{font-size:16px; color:#909090; margin-top:8px; letter-spacing:-1px;}
.main_menu li dl dd.btm_pc{display:block;}
.main_menu li dl dd.btm_mob{display:none;}

/* main_container */
#main_container{}
/* business */
#business{height:990px; background:url('/images/sec1_bg.jpg') center top no-repeat; background-size:cover; padding-top:110px;}
.business_tit{text-align:center;}
.business_tit h2{font-size:45px; color:#000; font-family: 'yg-jalnan'; line-height:1;}
.business_tit h2 strong{color:#18974e;}
.business_tit p{font-size:18px; color:#909090; margin-top:14px;}
.busi_slider_wrap{position:relative; margin-top:45px;}
.busi_slider_first{max-width:1260px; width:100%;}
.busi_slider_first .bg_slide01{height:600px; background:url('/images/busi_bg01.png') center top no-repeat; background-size:cover; border-radius:20px;}
.busi_slider_first .bg_slide02{height:600px; background:url('/images/busi_bg02.png') center top no-repeat; background-size:cover; border-radius:20px;}
.busi_slider_first .bg_slide03{height:600px; background:url('/images/busi_bg03.png') center top no-repeat; background-size:cover; border-radius:20px;}
.busi_slider_first .bg_slide04{height:600px; background:url('/images/busi_bg04.png') center top no-repeat; background-size:cover; border-radius:20px;}
.busi_slider_first .bg_slide05{height:600px; background:url('/images/busi_bg05.png') center top no-repeat; background-size:cover; border-radius:20px;}
.busi_slider_first .bg_slide06{height:600px; background:url('/images/busi_bg06.png') center top no-repeat; background-size:cover; border-radius:20px;}
.busi_slider_first .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); width:82px; height:82px; z-index:990; text-indent:-9999px; outline:0; border:0;}
.busi_slider_first .slick-prev{left:50%; margin-left:-750px; background:url('/images/busi_prev.png') center no-repeat; background-size:100% 100%;}
.busi_slider_first .slick-next{right:50%; margin-right:-900px; background:url('/images/busi_next.png') center no-repeat; background-size:100% 100%;}
.busi_slider_second{position:absolute; right:0; top:170px; max-width:530px; width:100%; z-index:10; background:rgba(36,156,87,0.9); border-radius:20px;}
.busi_txt_slider .txt_slide{position:relative; height:390px; padding:50px;}
.busi_txt_slider .txt_slide h3{font-size:35px; color:#fff; font-family: 'yg-jalnan'; line-height:1;}
.busi_txt_slider .txt_slide p{font-size:18px; color:#fff; line-height:1.5; margin-top:30px;}
.busi_txt_slider .txt_slide a.busi_more{position:absolute; left:50px; bottom:72px; font-size:16px; color:#fff; padding-bottom:8px; outline:0;}
.busi_txt_slider .txt_slide a.busi_more:after{content:''; position:absolute; left:0; bottom:0; width:140px; height:12px; background:url('/images/busi_more.png') center no-repeat;}

/* video */
#video{background:#f6f7f7; padding:70px 0;}
.video_wrap{overflow:hidden;}
.video_info{float:left; width:48.57%; }

.review_tab {overflow:hidden;} 
.review_tab li {float:left;width:49%;height:75px;line-height:75px;text-align:center;font-size:25px;font-family: 'yg-jalnan';background:#b1b1b1;cursor:pointer;color:#fff;border-radius:30px}
.review_tab li.on {background:#63ba33;}
.review_tab li + li {margin-left:2%;}
.review_con.on {display:block;}
.review_con {display:none;margin-top:30px;overflow:hidden;}
.review_list {height:270px;}
.review_list .img {position:relative;float:left;width:161px;height:120px;overflow:hidden;}
.review_list .img img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-height:100%;}
.review_list .txt {float:left;width:calc(100% - 165px);padding-left:20px;}
.review_list .txt .tit {font-size:20px;font-weight:bold;color:#000;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.review_list .txt .desc {margin-top:15px;font-size:18px;color:#909090; line-height:1.4; height:4.2em; overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.review_list li {overflow:hidden;}
.review_list li > a {display:block; height:100%; }
.review_list li + li {margin-top:30px;}
.review_detail {padding-top:20px;text-align:center;}
.review_detail a {display:inline-block;padding:0 20px 15px;border-bottom:1px solid #000;font-size:20px;color:#000;font-weight:bold;}
.review_detail a img {margin-left:10px;}

.video_list{overflow:hidden;}
.video_list li{float:left; width:49%; height:440px; display:table; border-radius:20px;}
.video_list li:nth-child(1){background:#63ba33;}
.video_list li:nth-child(2){background:#0caaa3;}
.video_list li + li{margin-left:2%;}
.video_list li .v_listInner{position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.video_list li span{display:block; margin:0 auto; width:87px; height:67px;}
.video_list li span img{height:100%;}
.video_list li dl{margin-top:40px;}
.video_list li dl dt{font-size:30px; color:#fff; font-family: 'yg-jalnan'; line-height:1;}
.video_list li dl dt strong{color:#fff200;}
.video_list li dl dd{font-size:18px; color:#fff; line-height:1.5; margin-top:22px; letter-spacing:-0.5px;}
.video_list li a.video_more{display:inline-block; height:45px; padding:0 50px; line-height:45px; border-radius:30px; font-size:18px; color:#fff; margin-top:26px;}
.video_list li:nth-child(1) a.video_more{background:#348508;}
.video_list li:nth-child(2) a.video_more{background:#007d77;}
.video_youtube{float:right; width:49.28%;}
.youtube_tit{font-size:35px; color:#000; font-family: 'yg-jalnan'; line-height:1.2; text-align:center;}
.youtube_tit strong{color:#159769;}
.youtube_tit img{margin-right:5px;}
.youtube_slider_wrap{position:relative; max-width:690px; width:100%; margin-top:25px;}
.youtube_slider_wrap .y_slide{position:relative; /*height:380px;*/ padding-top:55.0724%;}
.youtube_slider_wrap .y_slide iframe{position:absolute; left:0; top:0; width:100%; height:100%;}
.youtube_slider_wrap .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); width:65px; height:75px; z-index:990; text-indent:-9999px; outline:0; border:0;}
.youtube_slider_wrap .slick-prev{left:0; background:url('/images/sec2_video_prev.png') center no-repeat; background-size:100% 100%;}
.youtube_slider_wrap .slick-next{right:0; background:url('/images/sec2_video_next.png') center no-repeat; background-size:100% 100%;}

/* partner */
#partner{background:#fff; padding:60px 0 45px;}
.banner_wrap{position:relative;}
.banner_wrap h2{position:absolute; left:0; top:30px; font-size:25px; color:#000; font-family: 'yg-jalnan'; line-height:1;}
.partner_list{position:relative; max-width:1110px; width:100%; margin-left:220px;}
.partner_list .slick-slide{padding:0 5px;}
.partner_list .p_list a{position:relative; display:block; height:90px; border:1px solid #e3e3e3; text-align:center; overflow:hidden;}
.partner_list .p_list a img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}
.partner_list .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); width:45px; height:45px; z-index:999; text-indent: -9999px; outline: 0; border: 0;}
.partner_list .slick-prev{left:-70px; background:url('/images/main_banner_prev.png') center no-repeat; background-size:100% 100%; }
.partner_list .slick-next{right:-70px; background:url('/images/main_banner_next.png') center no-repeat; background-size:100% 100%; }

/* g_footer */
#g_footer{position:relative; padding:30px 0; background:#2c2c2c;}
#g_footer h1{padding-bottom:22px; border-bottom:1px solid rgba(255,255,255,0.3);}
#g_footer .sns_wrap{position:absolute; right:0; top:0;}
#g_footer .sns_wrap ul{text-align:center; font-size:0;}
#g_footer .sns_wrap ul li{display:inline-block; margin:0 10px;}
#g_footer .foot_btm{padding-top:35px;}
#g_footer .foot_btm .addr{float:left; font-size:16px; color:#d4d4d4; }
#g_footer .foot_btm .addr strong{margin:0 5px;}
#g_footer .foot_btm .copyright{color:#a5a5a5; margin-top:10px; font-weight:700;}
#g_footer .foot_btm .privacy{float:right; height:50px; line-height:48px; padding:0 30px; font-size:16px; color:#fff; border:1px solid #fff;}

/* main_quick */
#main_quick{position:fixed; bottom: 50px; left:50%; margin-left:740px; /*right:60px;*/ width:125px; text-align:center; z-index:1000;}
/* #main_quick.fixed{position:fixed; top:31px;} */
#main_quick .quick_menu{overflow:hidden; background:#159769; padding:10px; border-radius:30px;}
#main_quick .quick_menu li{position:relative; padding:20px 0; }
#main_quick .quick_menu li + li{border-top:1px solid rgba(255,255,255,0.3);}
#main_quick .quick_menu li a{display:block; height:100%;}
#main_quick .quick_menu li span{display:inline-block;}
#main_quick .quick_menu li p{font-size:17px; color:#fff; margin-top:16px; line-height:1;}

@media screen and (max-width:1770px) {
	#main_quick{bottom: 2.82vw; margin-left:0; left:auto; right:1.13vw; width:7.06vw;}
	#main_quick .quick_menu{padding:0.56vw; border-radius:1.69vw;}
	#main_quick .quick_menu li{padding:1.13vw 0;}
	#main_quick .quick_menu li p{font-size:0.96vw; margin-top:0.90vw;}
	#main_quick .quick_menu li img{height: 2.26vw;}
}
@media screen and (max-width:1720px) {
	/* #main_quick .quick_menu{display:none} */
}
@media screen and (max-width:1400px) {
	.inner{padding:0 3.5714vw;}

	br.pc{display:none;}
	br.tab{display:block;}
	br.mob{display:none;}

	#g_header{padding:0 3.5714vw;}
	.gnb{right:6vw;}
	.gnb > li > a{padding:0 26px; font-size: 1.48vw;}

	.all_menu_close{right:3.5714vw;}

	/* main_visual */
	#main_visual{background:#e3eadc; padding:3.5714vw 0 2.5000vw;}
	.main_visual_wrap{}
	.main_visual_top{}
	.main_visual_left{ width:56.4285%;}
	.main_slider_wrap{ height:52.5714vw;}
	.main_slider_wrap .slide01{height:52.5714vw; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
	.main_slider_wrap .slide02{height:52.5714vw; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
	.main_slider_wrap .slide03{height:52.5714vw; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
	.main_slider_wrap .slick-arrow{ top:50%; transform:translateY(-50%); width:4.6429vw; height:5.3571vw;  text-indent:-714.2143vw; outline:0; border:0;}
	.main_slider_wrap .slick-prev{left:0; background:url('/images/main_visual_prev.png') center no-repeat; background-size:100% 100%;}
	.main_slider_wrap .slick-next{right:0; background:url('/images/main_visual_next.png') center no-repeat; background-size:100% 100%;}
	.main_visual_right{ width:42.1428%;}
	.main_notice{height:25.7143vw; padding:2.5000vw; background:#fff; border-radius:1.4286vw;}
	.notice_tit{ border-bottom:0.0714vw solid #ededed; padding-bottom:1.4286vw;}
	.notice_tit h3{font-size:1.7857vw;  line-height:1; }
	.notice_tit h3 strong{}
	.notice_tit p{font-size:1.1429vw;  margin-top:1.0000vw;}
	.notice_tit a.notice_more{ right:0; top:0; width:2.6429vw; height:2.6429vw; background:url('/images/notice_more.png') center no-repeat; background-size:2.6429vw auto;}
	.notice_list{ margin-top:1.8571vw;}
	.notice_list li{ padding-left:1.1429vw; margin-bottom:1.3000vw;}
	.notice_list li:before{  left:0; top:0.5000vw; width:0.3571vw; height:0.3571vw; background:#909090; border-radius:50%;}
	.notice_list li a{ font-size:1.2857vw;  line-height:1;  margin-right:7.1429vw;}
	.notice_list li span{ right:0; top:0; font-size:1.2857vw;  line-height:1;}
	.main_request{ padding:2.8571vw 3.5714vw; border-radius:1.4286vw; margin-top:1.4286vw;  width:100%; height:10.7143vw;}
	.main_request_top{background:#25a678;}
	.main_request_btm{background:#63ba33;}
	.r_imgArea{  width:20%;}
	.r_imgArea img{width:4.6429vw;}
	.r_txtArea{  width:80%;}
	.r_txtArea dl dt{font-size:1.7143vw;   line-height:1;}
	.r_txtArea dl dd{font-size:1.2857vw;  margin-top:0.8571vw;}
	.request_more{ top:50%; transform:translateY(-50%); right:2.1429vw; width:3.7143vw; height:3.7143vw; background:url('/images/request_more.png') center no-repeat; background-size:3.7143vw auto;}
	.main_visual_btm{clear:both; margin-top:1.4286vw; background:#fff; border-radius:1.4286vw; padding:1.8571vw 0;}
	.main_menu{}
	.main_menu li{  width:25%; border-right:0.0714vw solid #ddd; padding-left:3.8571vw;}
	.main_menu li:last-child{border-right:0;}
	.main_menu li .menuInner{display:table; width:100%;}
	.main_menu li span{   width: 20%;}
	.main_menu li dl{  width:80%; padding:0.3571vw 0 0 1.0714vw;}
	.main_menu li dl dt{font-size:1.4286vw; }
	.main_menu li dl dd{font-size:1.1429vw;  margin-top:0.5714vw;}
	.main_menu li dl dd.btm_pc{display:none;}
	.main_menu li dl dd.btm_mob{display:block;}

	/* business */
	.busi_slider_first{max-width:1200px;}
	.busi_slider_first .slick-prev{left:-3.3854vw; margin-left:0; background:url('/images/busi_prev.png') center no-repeat; background-size:100% 100%;}
	.busi_slider_first .slick-next{right:-3.1146vw; margin-right:0; background:url('/images/busi_next.png') center no-repeat; background-size:100% 100%;}

	/* video */
	.video_list li dl dt{font-size:26px;}
	.video_list li dl dd{font-size:16px; margin-top:20px;}
	.video_list li a.video_more{height:40px; padding:0 42px; line-height:40px; font-size:16px; margin-top:18px;}

	/* partner */
	#partner{background:#fff; padding:4.2857vw 0 3.2143vw;}
	.banner_wrap{}
	.banner_wrap h2{ left:0; top:2.1429vw; font-size:1.8429vw;   line-height:1;}
	.partner_list{ max-width:70.2857vw; width:100%; margin-left:15.7143vw;}
	.partner_list .slick-slide{padding:0 0.3571vw;}
	.partner_list .p_list a{  height:6.4286vw; border:0.0714vw solid #e3e3e3;  }
	.partner_list .p_list a img{ left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}
	.partner_list .slick-arrow{ top:50%; transform:translateY(-50%); width:3.2143vw; height:3.2143vw;  text-indent: -714.2143vw; outline: 0; border: 0;}
	.partner_list .slick-prev{left:-5.0000vw; background:url('/images/main_banner_prev.png') center no-repeat; background-size:100% 100%; }
	.partner_list .slick-next{right:-5.0000vw; background:url('/images/main_banner_next.png') center no-repeat; background-size:100% 100%; }

	/* g_footer */
	#g_footer .sns_wrap{right:3.5714vw;}

}


@media screen and (max-width:1200px) {
	.inner{padding:0 4.1667vw;}

	#g_header{height:8.3333vw; padding:0 4.1667vw;}
	#g_header h1{ left:0; top:1.6667vw;}
	#g_header h1 img{width:20.7500vw;}
	.gnb{ right:3.6667vw; }
	.gnb > li{  height:8.3333vw;}
	.gnb > li > a{  font-size:1.6667vw;   line-height:8.3333vw; padding:0 1.3667vw;}
	.gnb > li > a:before{height:0.1667vw; }
	.all_menu_btn{ right:0; top:3.3333vw; width:2.5000vw; height:1.5833vw; background-size:2.5000vw auto;}

	#nav{top:8.3333vw; background:url('/images/nav_bg.jpg') right bottom no-repeat; background-size:cover; }
	#nav.on{height:26.6667vw; border-top:0.0833vw solid #d3d3d3; }
	.nav_gnb > li{height:26.6667vw; padding-top:3.3333vw; }
	.nav_gnb > li + li{border-left:0.0833vw solid #e5e5e5;}
	.nav_gnb > li > h3 > a.nav_tit{ font-size: 1.6667vw; }
	.nav_gnb_depth{margin-top:1.2500vw;}
	.nav_gnb_depth li a{ font-size:1.3333vw;  line-height:2.5000vw;}

	/* business */
	.busi_slider_first{max-width:1000px;}
	.busi_slider_first .slick-prev{left:-3.3854vw; margin-left:0; background:url('/images/busi_prev.png') center no-repeat; background-size:100% 100%;}
	.busi_slider_first .slick-next{right:-4.1667vw; margin-right:0; background:url('/images/busi_next.png') center no-repeat; background-size:100% 100%;}

	/* video */
	#video{background:#f6f7f7; padding:5.8333vw 0;}
	.video_wrap{}
	.video_info{ width:43%; }

	.review_tab {} 
	.review_tab li {width:49%;height:6.2500vw;line-height:6.2500vw;font-size:2.0833vw;background:#b1b1b1;cursor:pointer;border-radius:2.5000vw;}
	.review_tab li.on {background:#63ba33;}
	.review_tab li + li {margin-left:2%;}
	.review_con.on {}
	.review_list {height:22.5000vw;}
	.review_con {margin-top:2.5000vw;}
	.review_list .img {width:13.7500vw;height:10.0000vw;}
	.review_list .img img {top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-height:100%;}
	.review_list .txt {width:calc(100% - 13.7500vw);padding-left:1.6667vw;}
	.review_list .txt .tit {font-size:1.6667vw; text- white-space:nowrap; }
	.review_list .txt .desc {margin-top:1.2500vw;font-size:1.5000vw; line-height:1.4; height:4.2em;  text-  -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
	.review_list li {}
	.review_list li + li {margin-top:2.5000vw;}
	.review_detail {padding-top:1.6667vw;}
	.review_detail a {padding:0 1.6667vw 1.2500vw;border-bottom:0.0833vw solid #000;font-size:1.6667vw;}
	.review_detail a img {margin-left:0.8333vw;width:2.0833vw;}

	.video_list{}
	.video_list li{float:none; width:100%; height:17.5000vw;  border-radius:1.6667vw;}
	.video_list li:nth-child(1){background:#63ba33;}
	.video_list li:nth-child(2){background:#0caaa3;}
	.video_list li + li{margin-left:0; margin-top:1.6667vw;}
	.video_list li .v_listInner{text-align:left; padding:2.3333vw 0 2.5000vw 2.9167vw;}
	.video_list li span{ margin:0 auto; width:auto; height:auto; position:absolute; right:3.7500vw; bottom:3.3333vw;}
	.video_list li span img{height:auto;}
	.video_list li:nth-child(1) span img{width:7.2500vw;}
	.video_list li:nth-child(2) span img{width:6.5000vw;}
	.video_list li dl{margin-top:0;}
	.video_list li dl dt{font-size:2.5000vw;   line-height:1;}
	.video_list li dl dt strong{}
	.video_list li dl dd{font-size:1.5000vw;  line-height:1.5; margin-top:1.8333vw;}
	.video_list li a.video_more{ height:3.7500vw; padding:0 4.1667vw; line-height:3.7500vw; border-radius:2.5000vw; font-size:1.5000vw;  margin-top:2.1667vw;}
	.video_list li:nth-child(1) a.video_more{background:#348508;}
	.video_list li:nth-child(2) a.video_more{background:#007d77;}
	.video_youtube{ width:55%;}
	.youtube_tit{font-size:2.9167vw;   line-height:1.2; }
	.youtube_tit strong{}
	.youtube_tit img{margin-right:0.4167vw; width:3.5000vw;}
	.youtube_slider_wrap{ max-width:57.5000vw; width:100%; margin-top:2.0833vw;}
	.youtube_slider_wrap .y_slide{ /*height:31.6667vw;*/ padding-top:55.0724%;}
	.youtube_slider_wrap .y_slide iframe{ left:0; top:0; width:100%; height:100%;}
	.youtube_slider_wrap .slick-arrow{ top:50%; transform:translateY(-50%); width:5.4167vw; height:6.2500vw;  text-indent:-833.2500vw; outline:0; border:0;}
	.youtube_slider_wrap .slick-prev{left:0; background:url('/images/sec2_video_prev.png') center no-repeat; background-size:100% 100%;}
	.youtube_slider_wrap .slick-next{right:0; background:url('/images/sec2_video_next.png') center no-repeat; background-size:100% 100%;}

	/* g_footer */
	#g_footer{ padding:5.8333vw 0; background:#2c2c2c;}
	#g_footer h1{padding-bottom:1.8333vw; border-bottom:0.0833vw solid rgba(255,255,255,0.3);}
	#g_footer h1 img{width:20.7500vw;}
	#g_footer .sns_wrap{ right:4.1667vw; top:0;}
	#g_footer .sns_wrap ul{ font-size:0;}
	#g_footer .sns_wrap ul li{ margin:0 0.8333vw;}
	#g_footer .sns_wrap ul li:nth-child(1) img{width:2.0833vw;}
	#g_footer .sns_wrap ul li:nth-child(2) img{width:1.1667vw;}
	#g_footer .sns_wrap ul li:nth-child(3) img{width:2.6667vw;}
	#g_footer .foot_btm{padding-top:2.9167vw;}
	#g_footer .foot_btm .addr{ font-size:1.3333vw;  }
	#g_footer .foot_btm .addr strong{margin:0 0.4167vw;}
	#g_footer .foot_btm .copyright{ margin-top:0.8333vw; }
	#g_footer .foot_btm .privacy{ height:4.1667vw; line-height:4.0000vw; padding:0 2.5000vw; font-size:1.3333vw;  border:0.0833vw solid #fff;}

	/* main_quick */
	#main_quick{bottom: 4.17vw; margin-left:0; left:auto; right:1.67vw; width:10.42vw;}
	#main_quick .quick_menu{padding:0.83vw; border-radius:2.50vw;}
	#main_quick .quick_menu li{padding:1.67vw 0;}
	#main_quick .quick_menu li p{font-size:1.42vw; margin-top:1.33vw;}
	#main_quick .quick_menu li img{height: 3.33vw;}

}


@media screen and (max-width:1024px) {
	.inner{padding:0 4.1992vw;}

	#all_menu_wrap{  left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.9);  padding-top:9.7656vw;}
	.all_menu_logo img{width:31.0547vw;}
	.all_menu_close{ right:4.1992vw; top:1.5625vw; width:1.9531vw; height:1.7578vw; background-size:1.9531vw auto;}
	.all_menu_lnb{margin-top:12.6953vw;}
	.all_menu_lnb > li{min-height:23.4375vw;}
	.all_menu_lnb > li > h3 > a.lnb_tit{ min-width:17.0898vw; font-size:1.9531vw;   line-height:1; padding-bottom:1.5625vw; border-bottom:0.0977vw solid #efefef;}
	.all_menu_depth{margin-top:2.4414vw;}
	.all_menu_depth li a{ font-size:1.5625vw;  line-height:2.9297vw;}
	#lnb_wrap{display:none;}

	/* main_visual */
	#main_visual{background:#e3eadc; padding:4.8828vw 0 3.4180vw;}
	.main_visual_wrap{}
	.main_visual_top{}
	.main_visual_left{ width:56.4285%;}
	.main_slider_wrap{ height:59.4727vw;}
	.main_slider_wrap .slide01{height:62.827vw; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
	.main_slider_wrap .slide02{height:62.827vw; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
	.main_slider_wrap .slide03{height:62.827vw; background:url('/images/main_visual01.png') center top no-repeat; background-size:cover;}
	.main_slider_wrap .slick-arrow{ top:50%; transform:translateY(-50%); width:6.3477vw; height:7.3242vw;  text-indent:-976.4648vw; outline:0; border:0;}
	.main_slider_wrap .slick-prev{left:0; background:url('/images/main_visual_prev.png') center no-repeat; background-size:100% 100%;}
	.main_slider_wrap .slick-next{right:0; background:url('/images/main_visual_next.png') center no-repeat; background-size:100% 100%;}
	.main_visual_right{ width:42.1428%;}
	.main_notice{height:31.1523vw; padding:3.3203vw 2.1484vw; background:#fff; border-radius:1.9531vw;}
	.notice_tit{ border-bottom:0.0977vw solid #ededed; padding-bottom:1.9531vw;}
	.notice_tit h3{font-size:2.4414vw;  line-height:1; }
	.notice_tit h3 strong{}
	.notice_tit p{font-size:1.5625vw;  margin-top:1.3672vw;}
	.notice_tit a.notice_more{ right:0; top:0; width:3.6133vw; height:3.6133vw; background:url('/images/notice_more.png') center no-repeat; background-size:3.6133vw auto;}
	.notice_list{ margin-top:2.5391vw;}
	.notice_list li{ padding-left:1.5625vw; margin-bottom:1.3672vw;}
	.notice_list li:before{  left:0; top:0.6836vw; width:0.4883vw; height:0.4883vw; background:#909090; border-radius:50%;}
	.notice_list li a{ font-size:1.7578vw;  line-height:1; margin-right:9.7656vw;}
	.notice_list li span{ right:0; top:0; font-size:1.7578vw;  line-height:1;}
	.main_request{ padding:2.7344vw 2.1484vw; border-radius:1.9531vw; margin-top:1.6602vw;  width:100%; height:13.5742vw;}
	.main_request_top{background:#25a678;}
	.main_request_btm{background:#63ba33;}
	.r_imgArea{  width:20%;}
	.r_txtArea{  width:80%;}
	.r_txtArea dl dt{font-size:2.3438vw;   line-height:1;}
	.r_txtArea dl dd{font-size:1.7578vw;  margin-top:1.1719vw;}
	.request_more{ top:50%; transform:translateY(-50%); right:2.9297vw; width:5.0781vw; height:5.0781vw; background:url('/images/request_more.png') center no-repeat; background-size:5.0781vw auto;}
	.main_visual_btm{clear:both; margin-top:1.6602vw; background:#fff; border-radius:1.9531vw; padding:2.5391vw 0;}
	.main_menu{}
	.main_menu li{  width:25%; border-right:0.0977vw solid #ddd; padding-left:1.9063vw;}
	.main_menu li:last-child{border-right:0;}
	.main_menu li .menuInner{display:table; width:100%;}
	.main_menu li span{   width: 20%;}
	.main_menu li dl{  width:80%; padding:0.4883vw 0 0 1.4648vw;}
	.main_menu li dl dt{font-size:1.9531vw; }
	.main_menu li dl dd{font-size:1.5625vw;  margin-top:0.7813vw;}

	/* business */
	#business{height:96.6797vw; background:url('/images/sec1_bg.jpg') right bottom no-repeat;  padding-top:10.7422vw;}
	.business_tit{}
	.business_tit h2{font-size:4.3945vw;   line-height:1;}
	.business_tit h2 strong{}
	.business_tit p{font-size:1.7578vw;  margin-top:1.3672vw;}
	.busi_slider_wrap{ margin-top:4.3945vw;}
	.busi_slider_first{max-width:83.4961vw; width:100%;}
/* 	.busi_slider_first .bg_slide01{height:58.5938vw; background:url('/images/busi_bg01.png') center top no-repeat;  border-radius:1.9531vw;}
	.busi_slider_first .bg_slide02{height:58.5938vw; background:url('/images/busi_bg01.png') center top no-repeat;  border-radius:1.9531vw;} */
	.busi_slider_first .bg_slide01{height:58.5938vw; background:url('/images/busi_bg01.png') center top no-repeat;border-radius:1.9531vw;}
	.busi_slider_first .bg_slide02{height:58.5938vw; background:url('/images/busi_bg02.png') center top no-repeat;border-radius:1.9531vw;}
	.busi_slider_first .bg_slide03{height:58.5938vw; background:url('/images/busi_bg03.png') center top no-repeat;border-radius:1.9531vw;}
	.busi_slider_first .bg_slide04{height:58.5938vw; background:url('/images/busi_bg04.png') center top no-repeat;border-radius:1.9531vw;}
	.busi_slider_first .bg_slide05{height:58.5938vw; background:url('/images/busi_bg05.png') center top no-repeat;border-radius:1.9531vw;}
	.busi_slider_first .bg_slide06{height:58.5938vw; background:url('/images/busi_bg06.png') center top no-repeat;border-radius:1.9531vw;}

	.busi_slider_first .slick-arrow{ top:50%; transform:translateY(-50%); width:8.0078vw; height:8.0078vw;  text-indent:-976.4648vw; outline:0; border:0;}
	.busi_slider_first .slick-prev{left:-2.9297vw; margin-left:0; background:url('/images/busi_prev.png') center no-repeat; background-size:100% 100%;}
	.busi_slider_first .slick-next{right:-8.7891vw; margin-right:0; background:url('/images/busi_next.png') center no-repeat; background-size:100% 100%;}
	.busi_slider_second{ right:0; top:16.6016vw; max-width:51.7578vw; width:100%;  background:rgba(36,156,87,0.9); border-radius:1.9531vw;}
	.busi_txt_slider .txt_slide{ height:38.0859vw; padding:4.8828vw;}
	.busi_txt_slider .txt_slide h3{font-size:3.4180vw;   line-height:1;}
	.busi_txt_slider .txt_slide p{font-size:1.7578vw;  line-height:1.5; margin-top:2.9297vw;}
	.busi_txt_slider .txt_slide a.busi_more{ left:4.8828vw; bottom:7.0313vw; font-size:1.5625vw;  padding-bottom:0.7813vw;}
	.busi_txt_slider .txt_slide a.busi_more:after{  left:0; bottom:0; width:13.6719vw; height:1.1719vw; background:url('/images/busi_more.png') center no-repeat; background-size:13.6719vw auto;}

	/* partner */
	#partner{background:#fff; padding:5.8594vw 0 4.3945vw;}
	.banner_wrap{}
	.banner_wrap h2{ left:0; top:2.9297vw; font-size:2.3297vw;   line-height:1;}
	.partner_list{ max-width:60.3984vw; width:100%; margin-left:21.4844vw;}
	.partner_list .slick-slide{padding:0 0.4883vw;}
	.partner_list .p_list a{  height:8.7891vw; border:0.0977vw solid #e3e3e3;  }
	.partner_list .p_list a img{ left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}
	.partner_list .slick-arrow{ top:50%; transform:translateY(-50%); width:4.3945vw; height:4.3945vw;  text-indent: -976.4648vw; outline: 0; border: 0;}
	.partner_list .slick-prev{left:-6.8359vw; background:url('/images/main_banner_prev.png') center no-repeat; background-size:100% 100%; }
	.partner_list .slick-next{right:-6.8359vw; background:url('/images/main_banner_next.png') center no-repeat; background-size:100% 100%; }
}


@media screen and (max-width:768px) {
	br.pc{display:none;}
	br.tab{display:none;}
	br.mob{display:block;}

	.g_pc{display:none;}
	.g_mob{display:block;}

	.inner{padding:0 2.6042vw;}

	#g_header{height:16.9271vw; padding:0 2.6042vw;}
	#g_header h1{top:3.5156vw;}
	#g_header h1 img{width:41.4063vw;}
	.gnb{display:none;}
	.all_menu_btn{display:none;}
	.all_menu_btn_m{display:block; position:absolute; right:0; top:6.2500vw; width:4.1667vw; height:4.2969vw; background:url('/images/all_menu_btn_m.png') center no-repeat; background-size:4.1667vw auto; cursor:pointer;}

	#nav{position:absolute; left:0; top:100px; width:100%; height:0; background:url('/images/nav_bg.jpg') center top no-repeat; background-size:cover; /*transition:0.4s all;*/ overflow:hidden; z-index:999;}
	#nav.on{height:320px; border-top:1px solid #d3d3d3; box-shadow: inset 0px 11px 8px -10px #d3d3d3;}
	.nav_gnb > li{float:left; width:20%; height:320px; padding-top:40px; text-align:center;}
	.nav_gnb > li + li{border-left:1px solid #e5e5e5;}
	.nav_gnb > li > h3 > a.nav_tit{display:inline-block; font-size: 20px; color:#2a2a2a; font-weight:700; line-height:1;}
	.nav_gnb_depth{margin-top:15px;}
	.nav_gnb_depth li a{display:inline-block; font-size:16px; color:#878787; line-height:30px;}
	.nav_gnb_depth li a:hover{color:#63ba33;}

	#all_menu_wrap{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.9); z-index:1000; padding-top:100px;}
	.all_menu_logo{text-align:center;}
	.all_menu_close{position:absolute; right:0; top:16px; width:20px; height:18px; background:url('/images/all_menu_close.png') center no-repeat; cursor:pointer;}
	.all_menu_lnb{margin-top:130px;}
	.all_menu_lnb > li{float:left; width:20%; min-height:240px;}
	.all_menu_lnb > li > h3 > a.lnb_tit{display:inline-block; min-width:175px; font-size:20px; color:#000; font-weight:700; line-height:1; padding-bottom:16px; border-bottom:1px solid #efefef;}
	.all_menu_depth{margin-top:25px;}
	.all_menu_depth li a{display:inline-block; font-size:16px; color:#7e7e7e; line-height:30px;}

	#lnb_wrap{display:none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); z-index: 2500;}
	#lnb_wrap .inner{float:right; display:block; width:75.5208vw; height: 100%; padding-top:0; padding:4.5573vw 5.2917vw 0; background:#fff;}
	.lnb_close{position:absolute; right:6.5104vw; top:6.5104vw; width:3.9063vw; height:3.6458vw; background:url('/images/lnb_btn_close.png') center no-repeat; background-size:3.9063vw auto; cursor:pointer;}
	.lnb_logo img{width:41.4063vw;}
	.lnb{margin-top:8.4635vw;}
	.lnb > li{border-top:1px solid #e9e9e9;}
	.lnb > li + li{margin-left:0;}
	.lnb > li:last-child{border-bottom:1px solid #e9e9e9;}
	.lnb > li > h3 > a{display:block; color:#4c4c4c; font-size:4.5573vw;  line-height:13.6719vw; padding-bottom:0; border-bottom:0; background:url('../images/chervon_down.png') center right 5.2083vw no-repeat; background-size:3.2552vw auto; padding-left:5.2083vw;}
	.lnb_depth{display:none; padding-top:0; min-height:auto; padding-bottom:3.9063vw;}
	.lnb_depth li{height:7.1615vw;}
	.lnb_depth li a{display:block; font-size:3.3854vw; color:#4c4c4c; line-height:10.4167vw; padding-left:3.9063vw;}
	.lnb > li.on{border-top:none;}
	.lnb > li > h3.on > a{color:#fff; background:#25a678 url('../images/chervon_up.png') center right 5.2083vw no-repeat; background-size:3.2552vw auto; border-radius:2.6042vw;}
	.lnb > li > h3 > a.no_child{background-image: none !important;}
	.lnb_depth li a:hover{color:#63ba33;}


	/* main_visual */
	#main_visual{background:#e3eadc; padding:2.9297vw 0 5.125vw;}
	.main_visual_wrap{}
	.main_visual_top{overflow:hidden;}
	.main_visual_left{float:none; width:100%;}
	.main_slider_wrap{ height:84.1146vw;}
	.main_slider_wrap .slide01{height:84.1146vw; background:url('/images/main_visual01_m.png') center top no-repeat; background-size:cover; border-radius:2.6042vw;}
	.main_slider_wrap .slide02{height:84.1146vw; background:url('/images/main_visual01_m.png') center top no-repeat; background-size:cover; border-radius:2.6042vw;}
	.main_slider_wrap .slide03{height:84.1146vw; background:url('/images/main_visual01_m.png') center top no-repeat; background-size:cover; border-radius:2.6042vw;}
	.main_slider_wrap .slick-arrow{ top:50%; transform:translateY(-50%); width:8.4635vw; height:9.7656vw;  text-indent:-1301.9531vw; outline:0; border:0;}
	.main_slider_wrap .slick-prev{left:0; background:url('/images/main_visual_prev.png') center no-repeat; background-size:100% 100%;}
	.main_slider_wrap .slick-next{right:0; background:url('/images/main_visual_next.png') center no-repeat; background-size:100% 100%;}
	.main_visual_right{float:right; width:100%; margin-top:3.9063vw;}
	.main_notice{height:49.4792vw; padding:5.2083vw 3.9063vw; background:#fff; border-radius:2.6042vw;}
	.notice_tit{ border-bottom:0.1302vw solid #ededed; padding-bottom:2.6042vw;}
	.notice_tit h3{font-size:3.9063vw;  line-height:1; }
	.notice_tit h3 strong{}
	.notice_tit p{font-size:2.8646vw;  margin-top:1.8229vw;}
	.notice_tit a.notice_more{ right:0; top:0; width:4.8177vw; height:4.8177vw; background:url('/images/notice_more.png') center no-repeat;}
	.notice_list{ margin-top:3.3854vw;}
	.notice_list li{ padding-left:2.0833vw; margin-bottom:1.8229vw;}
	.notice_list li:before{  left:0; top:1.5115vw; width:0.6510vw; height:0.6510vw; background:#909090; border-radius:50%;}
	.notice_list li a{ font-size:3.1250vw;  line-height:1; margin-right:17.0208vw;}
	.notice_list li span{ right:0; top:0; font-size:3.1250vw;  line-height:1;}
	.main_request{ padding:5.2083vw 6.5104vw; border-radius:2.6042vw; margin-top:2.6042vw;  width:100%; height:19.5313vw;}
	.main_request_top{background:#25a678;}
	.main_request_btm{background:#63ba33;}
	.r_imgArea{display:table-cell; vertical-align:middle; width:20%;}
	.r_imgArea img{width:9.7656vw;}
	.r_txtArea{  width:80%;}
	.r_txtArea dl dt{font-size:3.9063vw;   line-height:1;}
	.r_txtArea dl dd{font-size:3.1250vw;  margin-top:1.5625vw;}
	.request_more{ top:50%; transform:translateY(-50%); right:3.9063vw; width:6.7708vw; height:6.7708vw; background:url('/images/request_more.png') center no-repeat; background-size:6.7708vw auto;}
	.main_visual_btm{clear:both; margin-top:2.6042vw; background:#fff; border-radius:2.6042vw; padding:0;}
	.main_menu li{float:left; width:50%; border-right:0; padding:3.9063vw;}
	.main_menu li:last-child{border-right:0;}
	.main_menu li{border-left:0.1302vw solid #ddd;}
	.main_menu li:nth-child(2n+1){border-left:0;}
	.main_menu li:nth-child(n+3){border-top:0.1302vw solid #ddd;}
	.main_menu li .menuInner{display:table; width:100%;}
	.main_menu li span{display:table-cell; vertical-align:middle; text-align:center; width: 20%;}
	.main_menu li dl{  width:80%; padding:0.6510vw 0 0 1.9531vw;}
	.main_menu li dl dt{font-size:3.2552vw;  }
	.main_menu li dl dd{font-size:2.8646vw;  margin-top:1.0417vw;}

	/* business */
	#business{height:147.7865vw; background:url('/images/sec1_bg_m.jpg') center top no-repeat; background-size:cover;  padding-top:8.8542vw;}
	.business_tit{}
	.business_tit h2{font-size:5.8594vw;   line-height:1;}
	.business_tit h2 strong{}
	.business_tit p{font-size:3.1250vw;  margin-top:1.8229vw;}
	.busi_slider_wrap{ margin-top:5.2083vw;}
	.busi_slider_first{max-width:164.0625vw; width:100%;}
	/* .busi_slider_first .bg_slide01{height:78.1250vw; background:url('/images/busi_bg01.png') center top no-repeat; background-size:cover; border-radius:2.6042vw;}
	.busi_slider_first .bg_slide02{height:78.1250vw; background:url('/images/busi_bg01.png') center top no-repeat; background-size:cover; border-radius:2.6042vw;} */

	.busi_slider_first .bg_slide01{height:78.1250vw; background:url('/images/busi_bg01.png') center top no-repeat;background-size:cover;border-radius:2.6042vw;}
	.busi_slider_first .bg_slide02{height:78.1250vw; background:url('/images/busi_bg02.png') center top no-repeat;background-size:cover;border-radius:2.6042vw;}
	.busi_slider_first .bg_slide03{height:78.1250vw; background:url('/images/busi_bg03.png') center top no-repeat;background-size:cover;border-radius:2.6042vw;}
	.busi_slider_first .bg_slide04{height:78.1250vw; background:url('/images/busi_bg04.png') center top no-repeat;background-size:cover;border-radius:2.6042vw;}
	.busi_slider_first .bg_slide05{height:78.1250vw; background:url('/images/busi_bg05.png') center top no-repeat;background-size:cover;border-radius:2.6042vw;}
	.busi_slider_first .bg_slide06{height:78.1250vw; background:url('/images/busi_bg06.png') center top no-repeat;background-size:cover;border-radius:2.6042vw;}

	.busi_slider_first .slick-arrow{ top:50%; transform:translateY(-50%); width:10.6771vw; height:10.6771vw;  text-indent:-1301.9531vw; outline:0; border:0;}
	.busi_slider_first .slick-prev{left:3.9063vw; margin-left:0; background:url('/images/busi_prev.png') center no-repeat; background-size:100% 100%;}
	.busi_slider_first .slick-next{right:3.9063vw; margin-right:0; background:url('/images/busi_next.png') center no-repeat; background-size:100% 100%;}
	.busi_slider_second{ right:auto; left:50%; transform:translateX(-50%); top:auto; bottom:-29.0521vw; max-width:86.9792vw; width:100%;  background:rgba(36,156,87,0.9); border-radius:2.6042vw;}
	.busi_txt_slider .txt_slide{ height:50.7813vw; padding:6.5104vw;}
	.busi_txt_slider .txt_slide h3{font-size:4.5573vw;   line-height:1;}
	.busi_txt_slider .txt_slide p{font-size:3.1250vw;  line-height:1.5; margin-top:3.9063vw;}
	.busi_txt_slider .txt_slide a.busi_more{ left:6.5104vw; bottom:7.3750vw; font-size:2.8646vw;  padding-bottom:1.0417vw;}
	.busi_txt_slider .txt_slide a.busi_more:after{  left:0; bottom:0; width:18.2292vw; height:1.5625vw; background:url('/images/busi_more.png') center no-repeat; background-size:18.2292vw auto;}

	/* video */
	#video{background:#f6f7f7; padding:9.1146vw 0;}
	.video_wrap{overflow:hidden;}
	.video_info{float:none; width:100%; margin-bottom:7.8125vw;}

		.review_tab {} 
		.review_tab li {width:49%;height:9.7656vw;line-height:9.7656vw;font-size:3.9063vw;background:#b1b1b1;cursor:pointer;border-radius:3.9063vw;}
		.review_tab li.on {background:#63ba33;}
		.review_tab li + li {margin-left:2%;}
		.review_con.on {}
		.review_list {height:auto;}
		.review_con {margin-top:3.9063vw;}
		.review_list .img {width:28%;height:15.6250vw;}
		.review_list .txt {width:70%;padding-left:2%;}
		.review_list .txt .tit {font-size:3.1250vw; }
		.review_list .txt .desc {margin-top:1.9531vw;font-size:2.4250vw; }
		.review_list li {}
		.review_list li + li {margin-top:3.9063vw;}
		.review_detail {padding-top:2.6042vw;}
		.review_detail a {padding:0 2.6042vw 1.9531vw;border-bottom:0.1302vw solid #000;font-size:3.1250vw;}
		.review_detail a img {margin-left:1.3021vw;width:3.2552vw;}

	.video_list{overflow:hidden;}
	.video_list li{float:left; width:49%; height:48.1771vw; display:table; border-radius:20px;}
	.video_list li:nth-child(1){background:#63ba33;}
	.video_list li:nth-child(2){background:#0caaa3;}
	.video_list li + li{margin-left:2%; margin-top:0;}
	.video_list li .v_listInner{padding:0; text-align:center;}
	.video_list li span{position:static; width:11.3281vw; height:8.7240vw;}
	.video_list li span img{height:100%;}
	.video_list li:nth-child(1) span img{width:auto;}
	.video_list li:nth-child(2) span img{width:auto;}
	.video_list li dl{margin-top:3.9063vw;}
	.video_list li dl dt{font-size:4.5573vw;   line-height:1;}
	.video_list li dl dt strong{}
	.video_list li dl dd{font-size:2.9948vw;  line-height:1.5; margin-top:2.3438vw;}
	.video_list li a.video_more{ height:6.5104vw; padding:0 6.5104vw; line-height:6.5104vw; border-radius:3.9063vw; font-size:2.8646vw;  margin-top:3.3854vw;}
	.video_list li:nth-child(1) a.video_more{background:#348508;}
	.video_list li:nth-child(2) a.video_more{background:#007d77;}
	.video_youtube{width:100%;}
	.youtube_tit{font-size:5.8594vw;   line-height:1.2; }
	.youtube_tit strong{}
	.youtube_tit img{margin-right:0.6510vw; width:5.4688vw;}
	.youtube_slider_wrap{ max-width:none; width:100%; margin-top:3.9063vw;}
	.youtube_slider_wrap .y_slide{ /*height:49.4792vw;*/ padding-top:55.0724%;}
	.youtube_slider_wrap .y_slide iframe{ left:0; top:0; width:100%; height:100%;}
	.youtube_slider_wrap .slick-arrow{ top:50%; transform:translateY(-50%); width:8.4635vw; height:9.7656vw;  text-indent:-1301.9531vw; outline:0; border:0;}
	.youtube_slider_wrap .slick-prev{left:0; background:url('/images/sec2_video_prev.png') center no-repeat; background-size:100% 100%;}
	.youtube_slider_wrap .slick-next{right:0; background:url('/images/sec2_video_next.png') center no-repeat; background-size:100% 100%;}

	/* partner */
	#partner{background:#fff; padding:7.8125vw 0 9.1146vw;}
	.banner_wrap{}
	.banner_wrap h2{position:static; left:0; top:3.9063vw; font-size:4.5573vw;   line-height:1; text-align:center;}
	.partner_list{ max-width:79.4271vw; width:100%; margin-left:0; margin:3.9063vw auto 0;}
	.partner_list .slick-slide{padding:0 0.6510vw;}
	.partner_list .p_list a{  height:11.7188vw; border:0.1302vw solid #e3e3e3;  }
	.partner_list .p_list a img{ left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}
	.partner_list .slick-arrow{ top:50%; transform:translateY(-50%); width:5.8594vw; height:5.8594vw;  text-indent: -1301.9531vw; outline: 0; border: 0;}
	.partner_list .slick-prev{left:-7.1146vw; background:url('/images/main_banner_prev.png') center no-repeat; background-size:100% 100%; }
	.partner_list .slick-next{right:-7.1146vw; background:url('/images/main_banner_next.png') center no-repeat; background-size:100% 100%; }

	/* g_footer */
	#g_footer{ padding:8.0208vw 0 8.1979vw; background:#2c2c2c; text-align:center;}
	#g_footer .inner{padding:0;}
	#g_footer h1{padding-bottom:0; border-bottom:0; }
	#g_footer h1 img{width:54.1667vw;}
	#g_footer .sns_wrap{position:static; margin-top:4.5573vw;}
	#g_footer .sns_wrap ul li{ margin:0 1.9531vw;}
	#g_footer .sns_wrap ul li:nth-child(1) img{width:25px;}
	#g_footer .sns_wrap ul li:nth-child(2) img{width:14px;}
	#g_footer .sns_wrap ul li:nth-child(3) img{width:32px;}
	#g_footer .foot_btm{padding-top:6.5104vw;}
	#g_footer .foot_btm .addr{float:none; font-size:3.1250vw;}
	#g_footer .foot_btm .addr strong{margin:0 0.6510vw;}
	#g_footer .foot_btm .copyright{ margin-top:1.3021vw; }
	#g_footer .foot_btm .privacy{float:none; display:inline-block; height:9.3750vw; line-height:9.1146vw; padding:0 6.5104vw; font-size:2.9948vw;  border:0.1302vw solid #fff; margin-top:5.8594vw;}

	/* main_quick */
	#main_quick{bottom: 6.51vw; margin-left:0; left:auto; right:2.60vw; width:17.28vw;}
	#main_quick .quick_menu{padding:1.30vw; border-radius:3.91vw;}
	#main_quick .quick_menu li{padding:2.60vw 0;}
	#main_quick .quick_menu li p{font-size:2.5vw; margin-top:2.08vw;}
	#main_quick .quick_menu li img{height: 5.21vw;}
}

.dm_btn_list{padding-top:30px}
.dm_btn_list:after{content:'';display:block;clear:both}
.dm_btn_list > li{float:left}
.dm_btn_list > li > a{display:block;font-size:26px;line-height:1;color:#000;font-weight:700;position:relative}
.dm_btn_list > li > a:before{content:'';display:inline-block;width:80px;height:80px;background:url("/images/dm_btn01.png") no-repeat;background-size:100%;vertical-align:middle;margin-top:-3px;margin-right:10px}
.dm_btn_list > li > a.dm_video:before{background-image:url("/images/dm_btn02.png")}
.dm_btn_list > li:last-child{float:right}

@media screen and (max-width:768px) {
	.dm_btn_list{padding-top:3.9063vw}	
	.dm_btn_list > li > a{font-size:3.3854vw}
	.dm_btn_list > li > a:before{width:10.4167vw;height:10.4167vw;margin-top:-0.3906vw;margin-right:1.3021vw}
}



.main_slider .dv_slideList a{display:block;height:700px;position:relative}
.main_slider .dv_slideList a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%}

@media screen and (max-width:1400px) {
	.main_slider .dv_slideList a{height:50.0000vw}
}
@media screen and (max-width:1024px) {
	.main_slider .dv_slideList a{height:62.827vw}
}
@media screen and (max-width:768px) {
	.main_slider .dv_slideList a{height:84.1146vw}
}