/*******************************************************************************************************
메인 기본설정
*******************************************************************************************************/
html, body {position: relative;height: 100%;}
body {background: #eee;color:#000;margin: 0;padding: 0;}

/*******************************************************************************************************
메인
fullpage 설정
*******************************************************************************************************/
#menu {display:block;position:fixed;top:50%;left:2em;width:14px;z-index:1001;padding: 0;margin:0;
	transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translate3d(0,-50%,0);
}
#menu li {display:inline-block;position:relative;text-align:right;margin:7px;}
#menu li a {display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;}
/*
#menu li.active a span,
#menu ul li:hover.active a span {height: 14px;width: 14px;margin: -7px 0 0 -7px;border-radius: 100%; }
#menu li a span {border-radius: 50%;position: absolute;z-index: 1;height: 6px;width: 6px;border: 0;background: #333;left: 50%;top: 50%;margin: -3px 0 0 -3px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#menu li:hover a span {width: 14px;height: 14px;margin: -7px 0px 0px -7px;}
#menu li a u {position:absolute;top:-18px;right:10px;display:block;width:auto;white-space: nowrap;max-width: 220px; overflow: hidden;cursor: pointer;text-decoration: none;font-size:0.75em;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#menu li.active a u,
#menu li:hover a u {right:15px;
	-webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
*/
#menu li a span.dot {margin:-7px 0 0 -7px;}
/* #menu li.active a span {width:4px;height:4px;} */

#menu li span.dot {
	position:relative;
	display: block;
	width: 4px;
	height: 4px;
	box-sizing: border-box;
	border: 2px solid rgba(255,255,255,0.6);
	margin: 23px 0;
	transition: .2s;
	position: relative;
}
#menu li.active span.dot {
    border:0;
    margin-bottom: 0px;
}
#menu li.active span.dot:before{position:absolute;top:-3px;right: -6px;border: 1px solid rgba(255,255,255,0.7);width: 16px;height: 16px;display:block;content:"";transform: rotate(45deg);border-radius:50px;}
#menu li.active span.dot:after{position:absolute;top:0px;right: -3px;background:#fff;width: 10px;height: 10px;display:block;content:"";transform: rotate(45deg);border-radius:50px;}


.fp-viewing-001 #menu li a,
.fp-viewing-004 #menu li a,
.fp-viewing-006 #menu li a {/* color:rgba(255,255,255,0.7); */}
.fp-viewing-001 #menu li a span,
.fp-viewing-004 #menu li a span,
.fp-viewing-006 #menu li a span {/* background:rgba(255,255,255,0.5); */}

.fp-viewing-002 #menu li a,
.fp-viewing-003 #menu li a,
.fp-viewing-005 #menu li a {color:#333;}
.fp-viewing-002 #menu li a span,
.fp-viewing-003 #menu li a span,
.fp-viewing-005 #menu li a span {/* background:#666; */}

.fp-viewing-001 #menu li a span {}
.fp-viewing-002 #menu li a span {}
.fp-viewing-003 #menu li a span {}
.fp-viewing-004 #menu li a span {}
.fp-viewing-005 #menu li a span {}

.fp-viewing-007 #menu li a,
.fp-viewing-007 #menu li a span {/* color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.5); */}
/*
.fp-viewing-001 #menu li.active a,
.fp-viewing-004 #menu li.active a,
.fp-viewing-006 #menu li.active a {color:#fff;font-weight:400;}
.fp-viewing-001 #menu li.active a span,
.fp-viewing-004 #menu li.active a span,
.fp-viewing-006 #menu li.active a span {background:#fff;}

.fp-viewing-001 #menu li.active a span:after,
.fp-viewing-004 #menu li.active a span:after,
.fp-viewing-006 #menu li.active a span:after {content:"";position:absolute;left:50%;top:50%;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background:none;border:1px solid #fff;}

.fp-viewing-002 #menu li.active a,
.fp-viewing-003 #menu li.active a,
.fp-viewing-005 #menu li.active a {color:#000;font-weight:400;}
.fp-viewing-002 #menu li.active a span,
.fp-viewing-003 #menu li.active a span,
.fp-viewing-005 #menu li.active a span {background:#333;}

.fp-viewing-002 #menu li.active a span:after,
.fp-viewing-003 #menu li.active a span:after,
.fp-viewing-005 #menu li.active a span:after {content:"";position:absolute;left:50%;top:50%;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background:none;border:1px solid #333;}
*/
.fp-viewing-001 #menu li span.dot {}
.fp-viewing-002 #menu li span.dot {border: 2px solid #666;}
.fp-viewing-003 #menu li span.dot {}
.fp-viewing-004 #menu li span.dot {}
.fp-viewing-005 #menu li span.dot {border: 2px solid #666;}
.fp-viewing-006 #menu li span.dot {border: 2px solid #666;}
.fp-viewing-007 #menu li span.dot {border: 2px solid #666;}

.fp-viewing-001 #menu li.active span.dot {}
.fp-viewing-002 #menu li.active span.dot {border: none;}
.fp-viewing-003 #menu li.active span.dot {border: none;}
.fp-viewing-004 #menu li.active span.dot {}
.fp-viewing-005 #menu li.active span.dot {border: none;}
.fp-viewing-006 #menu li.active span.dot {border: none;}
.fp-viewing-007 #menu li.active span.dot {}

.fp-viewing-001 #menu li span.dot:before {}
.fp-viewing-002 #menu li span.dot:before {}
.fp-viewing-003 #menu li span.dot:before {}
.fp-viewing-004 #menu li span.dot:before {}
.fp-viewing-005 #menu li span.dot:before {background:#666;}
.fp-viewing-006 #menu li span.dot:before {background:#666;}
.fp-viewing-007 #menu li span.dot:before {background:#666;}

.fp-viewing-001 #menu li.active span.dot:after {}
.fp-viewing-002 #menu li.active span.dot:after {}
.fp-viewing-003 #menu li.active span.dot:after {}
.fp-viewing-004 #menu li.active span.dot:after {}
.fp-viewing-005 #menu li.active span.dot:after {border: 2px solid #666;}
.fp-viewing-006 #menu li.active span.dot:after {border: 2px solid #666;}
.fp-viewing-007 #menu li.active span.dot:after {border: 2px solid #666;}

/*
#section2 .dan_group {display:block;height:100%;}
#section2 .section_head {position:relative;height:30%;background:#eeeeee;}
#section2 .section_head .container {position:relative;height:100%;}
#section2 .section_head .head_title {position:absolute;left:0;bottom:0;}
#section2 .section_head .head_title p,
#section2 .section_head .head_title h2 {text-align:left;margin:0.5em 0 1em;padding-left:20px;color:#007dc4;}
#section2 .section_head .head_title h2 {font-size:2.2em;}
#section2 .section_head .head_title h2 span {font-weight:300;}
#section2 .section_head a.more {position:absolute;bottom:53px;right:20px;color:#fff;padding:0 6em 5px 1em;border-radius:50px;font-size:0.85em;font-weight:400;background:#3094cc url(../../../images/main_fullpage/row01.png) no-repeat 180px 14px;}
#section2 .section_body {position:relative;height:70%;background-image: url(../../images/main_fullpage/bg2.jpg);background-repeat: repeat;background-size:auto;padding-top:8%;}
*/
#section2 .dan_group {display:block;height:100%;}
#section2 .danbox_group {position:relative;height:100%;padding: 0 0 0 0;background-size: cover;background-size: cover;overflow:hidden;}
#section2 .danbox_bg1 {background-image: url(../../../images/main/section2_img1.jpg);background-position:center;}
#section2 .danbox_bg2 {background-image: url(../../../images/main/section2_img2.jpg);background-position:center;}
#section2 .danbox_bg3 {background-image: url(../../../images/main/section2_img3.jpg);background-position:center;}
#section2 .danbox_group a {position:relative;color:#fff;width:100%;height:100%;z-index:3;}
#section2 .danbox_group a .group_set {position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:75%;text-align:center;}
#section2 .danbox_group a .group_set .textbox1 {font-size:32px;font-weight:300;text-align:center;margin-bottom:1em;font-weight:500;}
#section2 .danbox_group a .group_set .textbox2 {display:inline-block;width:100%;min-height:110px;margin:0.2em 0 1em;font-size:14px;font-weight:200;line-height:1.5em;text-align:center;word-break: keep-all;word-wrap: break-word;}
#section2 .danbox_group a .group_set .textbox2 b,
#section2 .danbox_group a .group_set .textbox2 span {display:block;}
#section2 .danbox_group a .group_set .textbox2 b {}
#section2 .danbox_group a .group_set .textbox2 span {font-weight:300;}
#section2 .danbox_group a .group_set .btn_more1 {position:relative;display:inline-block;width:88px;text-align:center;border-radius:45px;padding:0px;font-size:17px;line-height:1.5em;overflow:hidden;text-indent: -5000px;background: url(../../../images/main/crow02.png) no-repeat center;}
#section2 .danbox_group a:hover .group_set .btn_more1 {color:#fff;}
#section2 .danbox_group a .group_set .btn_more1 i {position:absolute;right:15px;top:10px;font-size:20px;}

#section2 .danbox_group a .group_set .textbox1 {color:#fff;}
#section2 .danbox_group a:hover .group_set .textbox1 {color:#e9011f;}

#section2 .danbox_group a .group_set .btn_more1 {opacity:0;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
#section2 .danbox_group a:hover .group_set .btn_more1 {opacity:1;
	-moz-transform: scale(1) rotate(0deg);
	-webkit-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
}


#section3 .dan_group {display:block;height:100%;}
#section3 .danbox_group {position:relative;height:100%;padding: 0 0 0 0;background-size: cover;background-size: cover;overflow:hidden;}
#section3 .danbox_bg1 {background-image: url(../../../images/main_fullpage/section2_img1.jpg);background-position:center;}
#section3 .danbox_bg2 {background-image: url(../../../images/main_fullpage/section2_img2.jpg);background-position:center;}
#section3 .danbox_bg3 {background-image: url(../../../images/main_fullpage/section2_img3.jpg);background-position:center;}
#section3 .danbox_group a {position:relative;color:#fff;width:100%;height:100%;z-index:3;}
#section3 .danbox_group a .group_set {position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:75%;text-align:left;}
#section3 .danbox_group a .group_set .textbox1 {font-size:0.85em;font-weight:300;}
#section3 .danbox_group a .group_set .textbox2 {display:inline-block;width:80%;min-height:110px;margin:0.2em 0 1em;font-size:2em;font-weight:500;line-height:1.2em;word-break: keep-all;word-wrap: break-word;}
#section3 .danbox_group a .group_set .textbox2 b,
#section3 .danbox_group a .group_set .textbox2 span {display:block;}
#section3 .danbox_group a .group_set .textbox2 b {}
#section3 .danbox_group a .group_set .textbox2 span {font-weight:300;}
#section3 .danbox_group a .group_set .btn_more1 {position:relative;display:inline-block;background-color:#0367a0;color:#fff;border-radius:45px;padding:5px 100px 10px 20px;font-size:17px;line-height:1.5em;}
#section3 .danbox_group a:hover .group_set .btn_more1 {background-color:#fff;color:#0367a0;}
#section3 .danbox_group a .group_set .btn_more1 i {position:absolute;right:15px;top:10px;font-size:20px;}

#section4 .leftbox {}
#section4 .leftbox .ingroup {text-align:left;}
#section4 .leftbox .ingroup h3 {position:relative;display:inline-block;width:100%;font-size:2.2em;color:#007dc4;padding:0 0 0.4em;}
#section4 .leftbox .ingroup h3:before {content:"";position:absolute;left:0px;bottom:-1px;width:100px;height:3px;background:#007dc4;}
#section4 .leftbox .ingroup h3:after {content:"";position:absolute;left:0px;bottom:0px;width:250px;height:1px;background:#007dc4;}
#section4 .leftbox .ingroup p.textbox {display:inline-block;width:60%;font-size:1em;font-weight:300;color:#fff;line-height:1.5em;margin-bottom:5em;word-break: keep-all;word-wrap: break-word;}
#section4 .leftbox .ingroup .igroupbox {width:80%;font-size:16px;}
#section4 .leftbox .ingroup .igroupbox li a {text-align:center;color:#fff;}
#section4 .leftbox .ingroup .igroupbox li a:hover {color:#007dc4;}
#section4 .leftbox .ingroup .igroupbox li a p {font-size:1.2em;}
#section4 .leftbox .ingroup .igroupbox li a p.icon {margin:1.5em;padding:1.5em;border:1px solid #fff;border-radius:100%;}
#section4 .rightbox {position:relative;overflow:hidden;border-radius:20px;}
#section4 .rightbox .imgoutbox {}

#section5 .main_contact_us {text-align:right;}
#section5 .main_contact_us h3 {position:relative;display:inline-block;width:100%;font-size:2.2em;color:#007dc4;padding:0 0 0.4em;}
#section5 .main_contact_us h3:before {content:"";position:absolute;right:0px;bottom:-1px;width:100px;height:3px;background:#007dc4;}
#section5 .main_contact_us h3:after {content:"";position:absolute;right:0px;bottom:0px;width:250px;height:1px;background:#007dc4;}
#section5 .main_contact_us p {font-size:0.85em;}
#section5 .main_contact_us a {display:inline-block;border:1px solid #333;padding:0 1.5em 3px;margin-top:2em;border-radius:5px;}
#section5 .main_contact_us a:hover {background:#007dc4;color:#fff;border:1px solid #007dc4;}

#section6 .visionbox .rightbox {text-align:right;}
#section6 .visionbox .rightbox h3 {position:relative;color:#fff;font-size:52px;padding:1em 0 0.4em;margin-bottom:0.5em;}
#section6 .visionbox .rightbox h3:after {content:"";position:absolute;right:0px;bottom:0px;width:100px;height:2px;background:#fff;}
#section6 .visionbox .rightbox .textbox {display:inline-block;width:60%;font-size:16px;line-height:1.5em;color:#fff;margin-bottom:3em;}
#section6 .visionbox .rightbox .btn_more2 a {position:relative;display:inline-block;background-color:#fff;color:#333;border-radius:45px;padding:5px 100px 10px 20px;font-size:17px;line-height:1.5em;}
#section6 .visionbox .rightbox .btn_more2 a:hover {background-color:#000;color:#fff;}
#section6 .visionbox .rightbox .btn_more2 a i {position:absolute;right:15px;top:10px;font-size:20px;}

#section5 .recruitbox {text-align:left;padding-left:2em;}
#section5 .recruitbox h3 {position:relative;display:inline-block;width:100%;font-size:52px;color:#e3310e;padding:0 0 0.4em;}
#section5 .recruitbox h3:after {content:"";position:absolute;left:0px;bottom:0px;width:100px;height:2px;background:#e3310e;}
#section5 .recruitbox h4 {font-size:28px;font-weight:300;color:#fff;margin-bottom:0.8em;}
#section5 .recruitbox .textbox {font-size:16px;font-weight:300;line-height:1.5em;color:#fff;margin-bottom:3em;}
#section5 .recruitbox .btn_more3 a {position:relative;display:inline-block;color:#fff;border:1px solid #fff;border-radius:45px;padding:5px 100px 10px 20px;font-size:17px;line-height:1.5em;}
#section5 .recruitbox .btn_more3 a:hover {background-color:#000;color:#fff;border:1px solid #000;}
#section5 .recruitbox .btn_more3 a i {position:absolute;right:15px;top:10px;font-size:20px;color:#fff;}

#section6 h3 {position:relative;color:#e3310e;font-size:52px;padding:1em 0 0.4em;}
#section6 .noticebox {position:relative;border-top:1px solid #e3310e;}
#section6 .noticebox li {position:relative;display:inline-block;float:left;width:100%;padding:0 2em 0 2em;font-size:18px;border-bottom:1px solid #666;}
#section6 .noticebox li:hover {background:#fff;}
#section6 .noticebox li a.notice_link,
#section6 .noticebox li .notice_date {display:inline-block;float:left;padding:1em 0;}
#section6 .noticebox li a.notice_link {width:80%;text-align:left;background:url(../../images/icon/icon_dot_big.png) no-repeat 0px 32px;padding-left:20px;}
#section6 .noticebox li a.notice_link:hover {color:#6c6868;}
#section6 .noticebox li .notice_date {width:20%;text-align:right;}


/*--------------------------------------------------------------------------------------------
각 섹션 배경 및 스타일 정의
--------------------------------------------------------------------------------------------*/
#section0,#section0_1,#section0_2,#section0_3,#section0_4,#section0_5,#section0_6,#section0_7,#section0_8,#section0_9,#section0_10,#section1,#section2,#section3,#section4,#section5,#section6,#section7,#section8,#section9,#section10 {padding: 0 0 0 0;background-size: cover;background-size: cover;}
#section0{background-image: url(../../../images/main/m_bg00.jpg);}
#section1{background-image: url(../../../images/main/m_bg01.jpg);}
#section2{background-image: url(../../../images/main/m_bg02.jpg);}
#section3{background-image: url(../../../images/main/m_bg03.jpg);}
#section4{background-image: url(../../../images/main/m_bg04.jpg);}
#section5{background-image: url(../../../images/main/m_bg05.jpg);}
#section6{background-image: url(../../../images/main/m_bg06.jpg);}
#section7{background-image: url(../../../images/main/m_bg07.jpg);}
#section8{background-image: url(../../../images/main/m_bg08.jpg);}
#section9{background-image: url(../../../images/main/m_bg09.jpg);}
#section10{background-image: url(../../../images/main/m_bg10.jpg);}

#section7, #section7 .fp-tableCell {display:block;height:189px !important;}
.section {text-align:center;}

/*--------------------------------------------------------------------------------------------
배경이미지 가림막
--------------------------------------------------------------------------------------------*/
.bgBlock {position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;z-index:2;}
.bB_B	{background-color:rgba(0,0,0,0.5);}
.bBB_hb50 {background-color:rgba(0,0,0,0.5);top:50%;height:50%;}
.bB_W	{background-color:rgba(255,255,255,0.4);}
.bBW_hb50 {background-color:rgba(255,255,255,1);top:50%;height:50%;}
.bBW_ht {background-color:rgba(255,255,255,.6);top:0;height:35%;}
.bBW_hb {background-color:rgba(255,255,255,.6);top:65%;height:35%;}

/*--------------------------------------------------------------------------------------------
각 섹션 내용 부분
--------------------------------------------------------------------------------------------*/
.inner {position:relative;z-index:3;}


/*******************************************************************************************************
최신글 스타일 설정
*******************************************************************************************************/
.basic_li i {font-size:0.75em;margin-left:5px;}
.outbox {position:relative;z-index:3;}
/****************************************************************************************************************************************
메인 영역 설정
****************************************************************************************************************************************/
.section .container h1 {font-size:2em;}
#section1 h1 {color:#000;}
#section2 h1 {color:#000;}
#section3 h1 {color:#000;}
#section4 h1 {color:#fff;}
#section5 h1 {color:#000;}
#section6 h1 {color:#fff;}
#section7 h1 {color:#000;}

#section4 ul {display:flex;}
#section4 ul li {display:flex;}
/*--------------------------------------------------------------------------------------------
메인 탭메뉴
--------------------------------------------------------------------------------------------*/
.mimgbox {}
.mimgbox img {border:1px solid #ddd;}
.mtitlebox {font-size:18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*--------------------------------------------------------------------------------------------
메인 뉴스티커
--------------------------------------------------------------------------------------------*/
.news_ticker_box {display:inline-block;position:absolute;right:0;bottom:0;width:70%;padding:0.5em 0 0.5em 0.5em;z-index:10;background:rgba(0,0,0,0.5);}
.news_ticker_box .titlebox {display:inline-block;float:left;color:#ea5415;padding:0 1.5em 0 1em;font-size:16px;line-height:35px;}
.newsticker {position:relative;overflow:hidden;width:410px;height:21px;text-align:left;}
.newsticker ul {padding:0;margin:0}
.newsticker ul li {float:left;width:410px;;padding:0;font-size:16px;color:#97a3a9;letter-spacing:-1px;height:35px;line-height:35px;list-style:none;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsticker ul li a {color:#fff}
.newsticker ul li strong {color:#fff;font-weight:400;margin-right:0.5em;}

/******************************************************************************************************* 
마라톤 설정
********************************************************************************************************/
.roll_btnBox {display:table;position:absolute;left:25%;top:50%;width:50%;height:100%;transform: translate(-50%, -50%);z-index:20;}
.roll_btnBox ul {display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding-top:2em;}
.roll_btnBox ul li {padding:0; margin:4% 0;}
.roll_btnBox ul li a {position:relative;width:50%;}
.roll_btnBox ul li a span {display:inline-block;width:100%;min-width:193px;background:#333;color:#fff;padding:15px 1em 16px;border-radius:10px 0 10px;}

.roll_imgBox {display:table;position:absolute;left:65%;top:50%;width:50%;height:100%;transform: translate(-50%, -50%);z-index:10;}
.roll_imgBox .imgOutZone {display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding-top:2em;}
.roll_imgBox .imgOutZone span {}
.roll_imgBox .imgOutZone span img {width:80%;}

.roll_imgBox .imgOutZone {animation: ovjAni 1s 0.2s both;animation-delay:1.6s;}
.roll_btnBox .anibtn1 {display:inline-block;animation: ovjAni 1s 0.2s both;animation-delay:1.8s;}
.roll_btnBox .anibtn2 {display:inline-block;animation: ovjAni 1s 0.2s both;animation-delay:2.0s;}
.roll_btnBox .anibtn3 {display:inline-block;animation: ovjAni 1s 0.2s both;animation-delay:2.2s;}
.roll_btnBox .anibtn4 {display:inline-block;animation: ovjAni 1s 0.2s both;animation-delay:2.4s;}
.roll_btnBox .anibtn5 {display:inline-block;animation: ovjAni 1s 0.2s both;animation-delay:2.6s;}
.roll_btnBox .anibtn6 {display:inline-block;animation: ovjAni 1s 0.2s both;animation-delay:2.8s;}

@keyframes ovjAni {
	0% { opacity: 0; transform: translateY(0px);}
	100% { opacity: 1; transform: translateY(40px);}
}

.roll_btnBox ul li .anibtn1 span,
.roll_btnBox ul li .anibtn2 span,
.roll_btnBox ul li .anibtn3 span,
.roll_btnBox ul li .anibtn4 span,
.roll_btnBox ul li .anibtn5 span,
.roll_btnBox ul li .anibtn6 span { display:inline-block;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.roll_btnBox ul li .anibtn1:hover span,
.roll_btnBox ul li .anibtn2:hover span,
.roll_btnBox ul li .anibtn3:hover span,
.roll_btnBox ul li .anibtn4:hover span,
.roll_btnBox ul li .anibtn5:hover span,
.roll_btnBox ul li .anibtn6:hover span {background:#009999;
	-moz-transform: scale(1.2) rotate(0deg);
	-webkit-transform: scale(1.2) rotate(0deg);
	-o-transform: scale(1.2) rotate(0deg);
	-ms-transform: scale(1.2) rotate(0deg);
	transform: scale(1.2) rotate(0deg);
}

.basic_li {position:relative;display:inline-block;float:left;width:100%;}
.basic_li a {float:left;width:auto !important;}
.basic_li .new_icon {float:left;line-height:1em;background:#ff1a21;color:#fff;margin:10px 0 0 3px;border-radius:2px;font-size:12px;padding:2px 3px;}
.basic_li .lt_info {float:right;}
.basic_li:hover {background:#f9f9f9;}
/*--------------------------------------------------------------------------------------------
Section 1 : 
--------------------------------------------------------------------------------------------*/
.wrapper.style1 {
	position:static;
	display:block;
	width:100%;
	background:#fff;
	background-size:cover;
	padding:4em 0;
}
/*--------------------------------------------------------------------------------------------
Section 2 : 
--------------------------------------------------------------------------------------------*/
.swiper-container2 .mrolltextZone01,
.swiper-container2 .mrolltextZone02,
.swiper-container2 .mrolltextZone03,
.swiper-container2 .mrolltextZone04,
.swiper-container2 .mrolltextZone05,
.swiper-container2 .mrolltextZone06,
.swiper-container2 .mrolltextZone07,
.swiper-container2 .mrolltextZone08,
.swiper-container2 .mrolltextZone09 {position:relative;left:0px;top:0px;width:100%;z-index:4;}

/* 백그라운드 이미지 */
/*
.swiper-container2 #swiper01,
.swiper-container2 #swiper02,
.swiper-container2 #swiper03,
.swiper-container2 #swiper04,
.swiper-container2 #swiper05,
.swiper-container2 #swiper06,
.swiper-container2 #swiper07,
.swiper-container2 #swiper08,
.swiper-container2 #swiper09,
.swiper-container2 #swiper10 {height:100vh;background:#fff;}
.swiper-container2 #swiper01 {background-image: url(../../../images/main/bg0_1.jpg);}
.swiper-container2 #swiper02 {background-image: url(../../../images/main/bg0_2.jpg);}
.swiper-container2 #swiper03 {background-image: url(../../../images/main/bg0_3.jpg);}
.swiper-container2 #swiper04 {background-image: url(../../../images/main/bg0_4.jpg);}
.swiper-container2 #swiper05 {background-image: url(../../../images/main/bg0_5.jpg);}
.swiper-container2 #swiper06 {background-image: url(../../../images/main/bg0_6.jpg);}
.swiper-container2 #swiper07 {background-image: url(../../../images/main/bg0_7.jpg);}
.swiper-container2 #swiper08 {background-image: url(../../../images/main/bg0_8.jpg);}
.swiper-container2 #swiper09 {background-image: url(../../../images/main/bg0_9.jpg);}
*/
.swiper-container2 .danbg01,
.swiper-container2 .danbg02,
.swiper-container2 .danbg03,
.swiper-container2 .danbg04 {position:relative;height:100vh;overflow:hidden;background-size:cover;background-position:center;}
.swiper-container2 .danbg01 {background-image: url(../../../images/main/bg0_1.jpg);}
.swiper-container2 .danbg02 {background-image: url(../../../images/main/bg0_2.jpg);}
.swiper-container2 .danbg03 {background-image: url(../../../images/main/bg0_3.jpg);}
.swiper-container2 .danbg04 {background-image: url(../../../images/main/bg0_4.jpg);}
.swiper-container2 .daninfo {
	text-align:center;
	height:100vh;
	overflow:hidden;
	/* 슬라이드 텍스트를 세로로 가운데 정렬 */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-container2 .daninfo .ingroup {width:75%;}
.swiper-container2 .daninfo .ingroup h4,
.swiper-container2 .daninfo .ingroup p{display:block;text-align:right;}
.swiper-container2 .daninfo .ingroup h4 {font-size:16px;}
.swiper-container2 .daninfo .ingroup h4 span {border-bottom:1px solid #333;font-weight:500;color:#333;}
.swiper-container2 .daninfo .ingroup .title {font-size:28px;font-weight:600;color:#003772;margin:3em 0 .7em;}
.swiper-container2 .daninfo .ingroup .title span {display:block;}
.swiper-container2 .daninfo .ingroup .comment {font-size:14px;line-height:1.5em;color:#6e6e6e;min-height:120px;}
.swiper-container2 .daninfo .ingroup .comment span {display:block;}
.swiper-container2 .daninfo .ingroup .danbtn {font-size:14px;}
.swiper-container2 .daninfo .ingroup a {color:#333;}
.swiper-container2 .daninfo .ingroup a:hover {color:#e9011f;}

#swiper01 .bB_B {background:rgba(0,0,0,0.5)}

.swiper-container2 .swiper-button-next {right:30px;}
.swiper-container2 .swiper-button-prev {left:30px;}
.swiper-container2 .swiper-button-next.swiper-button-white {position:absolute;margin-top:-15px;width:19px;height:35px;color:#fff;background:url(../../../images/nav_right_w.png) no-repeat center;z-index:10;}
.swiper-container2 .swiper-button-prev.swiper-button-white {position:absolute;margin-top:-15px;width:19px;height:35px;color:#fff;background:url(../../../images/nav_left_w.png) no-repeat center;z-index:10;}
.swiper-container2 .swiper-pagination {width:50%;left:50%;bottom:90px;}
/* swiper 수정 --------------------------------------------------------------------------------------------*/
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {display:none;}

.swiper-container2 {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-container2 .swiper-slide {
    text-align: center;
    font-size: 18px;
    /* 슬라이드 텍스트를 세로로 가운데 정렬 */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
/* swiper 추가 --------------------------------------------------------------------------------------------*/
.swiper-slide {  overflow:hidden;  background-size: cover;  background-position: center;}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {position:relative;margin:0.5em 0;}
.swiper-container-vertical>.swiper-pagination-bullets {top:80%;right:35px;}
.swiper-pagination-bullet .show_hide {
display:none;
transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}
.swiper-pagination-bullet-active .show_hide {display:inline-block;position:absolute;width:auto;right:15px;top:-4px;font-size:0.65em;line-height:1em;white-space: nowrap;
transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
}

#main_roll .swiper-pagination {/* margin-left:3em; */}
#main_roll .swiper-pagination-clickable .swiper-pagination-bullet {background:#fbb040;border-radius:10px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
#main_roll .swiper-pagination-bullet {}

#main_roll .swiper-pagination {
	position: absolute;
	bottom: 4em !important;
	width: 1200px !important;
	left: 50% !important;
	margin: 0;
	transform:translate(-50%);
}

#main_roll .swiper-pagination-bullet-active {color:#333;width:60px;border-radius:10px;
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}



.swiper-pagination-bullet {
	position:relative;
	padding: 1px 0px;
	border-radius: 5px;
	width:170px;
	height: 80px;
	text-align: center;
	line-height: 1.5em;
	font-size: 12px;
	font-weight:400;
	color:#000;
	opacity: 1;
	overflow:hidden;
	background-size:cover;
}
.swiper-pagination-bullet-active {
	color:#fff;
	background:rgba(0,0,0,.5);
	font-weight:500;
	background-size:cover;
}
.swiper-pagination-bullet em {position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:100px;margin:0 auto;font-style:normal;z-index:3;font-size:14px;word-break: keep-all;word-wrap: break-word;}
.swiper-pagination-bullet:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background: rgba(255,255,255,0.7);z-index:1;}
.swiper-pagination-bullet-active:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.5);z-index:1;}
.swiper-pagination-bullet.smenu0 {background-image: url(../../../images/main/smenu0.jpg);}
.swiper-pagination-bullet.smenu1 {background-image: url(../../../images/main/smenu1.jpg);}
.swiper-pagination-bullet.smenu2 {background-image: url(../../../images/main/smenu2.jpg);}
.swiper-pagination-bullet.smenu3 {background-image: url(../../../images/main/smenu3.jpg);}


/* ---------------------------------------------- /*
 * Mouse animate icon
/* ---------------------------------------------- */
.mouse-icon {position: absolute;left: 50%;bottom: 120px;border: 2px solid #fff;border-radius: 16px;height: 50px;width: 30px;margin-left: -15px;display: block;z-index: 10;}
.mouse-icon .wheel {-webkit-animation-name: drop;-webkit-animation-duration: 1s;-webkit-animation-timing-function: linear;-webkit-animation-delay: 0s;-webkit-animation-iteration-count: infinite;-webkit-animation-play-state: running;animation-name: drop;animation-duration: 1s;animation-timing-function: linear;animation-delay: 0s;animation-iteration-count: infinite;animation-play-state: running;}
.mouse-icon .wheel {position: relative;border-radius: 10px;background: #fff;width: 4px;height: 10px;top: 4px;margin-left: auto;margin-right: auto;}
@-webkit-keyframes drop {0%   { top:5px;  opacity: 0;}30%  { top:10px; opacity: 1;}100% { top:25px; opacity: 0;}}
@keyframes drop	{0%   { top:5px;  opacity: 0;}30%  { top:10px; opacity: 1;}100% { top:25px; opacity: 0;}}


.swiper-container2 .slogan01,
.swiper-container2 .slogan02,
.swiper-container2 .slogan03,
.swiper-container2 .slogan04 {position:relative;opacity:0;word-break: keep-all;word-wrap: break-word;}
.swiper-container2 .slogan01 {font-size:20px;font-weight:300;color:#333;}
.swiper-container2 .slogan02 {font-size:64px;font-weight:500;color:#333;letter-spacing: -0.025em;line-height:1.2em;margin:0.2em 0 0.5em 0;}
.swiper-container2 .slogan03 {font-size:24px;font-weight:400;color:#333;letter-spacing: -0.025em;line-height:1.5em;}
.swiper-container2 .slogan04 {font-size:16px;font-weight:300;color:#333;}

/*--------------------------------------------------------------------------------------------
Section 3
--------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------
Section 4
--------------------------------------------------------------------------------------------*/
.quicklink {position:relative;background:#fff;overflow:hidden;border-radius:10px;margin:0 1em;}
.quicklink .imgzone {}
.quicklink .title {font-size:18px;line-height:1.5em;text-align:left;font-weight:500;padding:20px 30px 0;}
.quicklink .info {font-size:14px;line-height:1.5em;text-align:left;padding:0 30px 25px;word-break: keep-all;word-wrap: break-word;}

/*--------------------------------------------------------------------------------------------
Section 5 : 커뮤니티
--------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------
Section 6 : 고객센터
--------------------------------------------------------------------------------------------*/





/******************************************************************************************************* 
기타 설정
********************************************************************************************************/
/*--------------------------------------------------------------------------------------------
유튜브 youtube
--------------------------------------------------------------------------------------------*/
.youtube {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}

.youtube iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

.mpb_align p a {display:inline-block;}

/*--------------------------------------------------------------------------------------------
유튜브 youtube 플레이 버튼 생성
--------------------------------------------------------------------------------------------*/
.mmbox {position:relative;}
.mmbox a:link .blackbox {content: "";position:absolute;left:0;top:0;display:none;}
.mmbox a:hover .blackbox {display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10;}
.mmbox a:hover .upblackbox {display:none;}
.mmbox a img {width:100%;height:auto;}
.youtube_btn {position: absolute;
    left: 50%;
    top: 50%;
    width: 68px;
    height: 48px;
    margin-left: -34px;
    margin-top: -24px;
    -moz-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    z-index: 63;}
.youtube_btn svg {height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;}
.blackbox:hover .youtube_btn .ytp-large-play-button-bg {
    -moz-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1);
    fill: #f00;
    fill-opacity: 1;
}
/******************************************************************************************************* 
영카트 최신제품
********************************************************************************************************/
.sct_img {overflow:hidden;padding:2px;}
.sct_img a {display:block;padding:0;background:#fff;border-radius:0px;}
.sct_img a img {width:100%;height:auto !important;}
.sct_txt {padding:2px;}
.sct_txt a {display:block;line-height:1.5em;font-weight:400;padding:0 0.5em;}
.sct_cost {text-align:right;color:#fff;font-weight:600;padding:0 1em;line-height:1.5em;}

/******************************************************************************************************* 
팝업
********************************************************************************************************/
.hd_pops_footer .hd_pops_close {position:relative;}

/******************************************************************************************************* 
반응형 설정
********************************************************************************************************/
@media (max-width:1680px) {
	.bannerZone3 a.ibImgBox .ibGroup .ibTitle {font-size:24px;}

	#section4 .leftbox .ingroup .igroupbox li a p.icon {padding:1em;}
}
@media (max-width:1605px) {
	.swiper-button-next.swiper-button-white {right:30px;}
	.swiper-button-prev.swiper-button-white {left:30px;}
}
@media (max-width:1320px) {
	.swiper-button-next.swiper-button-white,
	.swiper-button-prev.swiper-button-white {display:none;}
}
@media (max-width:1280px) {
	.mimgbox {padding:1.6em 0;}
	.mbtn_group_box a {padding:0.5em 0 0.2em 0;}
	.bannerZone3 a.ibImgBox .ibGroup .ibTitle {font-size:20px;}
	.bannerZone3 a.ibImgBox .ibGroup .ibBtn {font-size:16px;}

	.mrolltextBox01 .slogan01, .mrolltextBox02 .slogan01 {padding-left:1em;}

	#section4 .leftbox {width:55%;}
	#section4 .rightbox {width:45%;}
	#section4 .leftbox .ingroup p.textbox {width:80%;font-size:0.85em;margin-bottom:1em;}
	#section4 .leftbox .ingroup .igroupbox li a p.icon {margin:1em;}

	#section5 .dan70 {width:60%;}
	#section5 .dan30 {width:40%;}
}
@media (max-width:1216px) {
	.swiper-container2 .danbg01,
	.swiper-container2 .danbg02,
	.swiper-container2 .danbg03,
	.swiper-container2 .danbg04 {display:inline-block;width:100%;height:50vh;}

	.swiper-container2 .daninfo,
	.swiper-container2 .daninfo,
	.swiper-container2 .daninfo,
	.swiper-container2 .daninfo {display:inline-block;width:100%;height:50vh;}

	.swiper-container2 .daninfo .ingroup {width:100%;margin-top:3em;}

	.swiper-container2 .daninfo .ingroup h4,
	.swiper-container2 .daninfo .ingroup .title,
	.swiper-container2 .daninfo .ingroup .comment,
	.swiper-container2 .daninfo .ingroup .danbtn {text-align:center;}

	.swiper-container2 .daninfo .ingroup .comment {padding:1em 0 2em;min-height:auto;}
	.swiper-container2 .daninfo .ingroup .comment span {display:inline-block;padding:0 10px;}

	.swiper-container2 .daninfo .ingroup .title {font-size:24px;line-height:1.2em;margin:1em 0 0.5em;}

	.swiper-container2 .swiper-pagination {left:0;bottom:50px;}
}
@media (max-width:1215px) {
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {width:100% !important;}
}
@media (max-width:1215px) {

}

/* 화면 너비 0 ~ 1200px */
@media (max-width:1200px) {
	#banner .swiper-pagination {width:100% !important;}
}
@media (max-width:1070px) {
	.dan-6 {width:100%;}
}
@media (max-width:991px) {
	.style3 .danalink,.style3 .danalink2 {padding:0 0;}
}
@media (max-width:948px) {
	.hd_pops {left:0 !important;top:0 !important;}
}
@media (max-width:936px) {
	#section3 .danbox_group {width:100%;height:33.333333%;}
	.textbox1 {width:100%;}
	#section3 .danbox_group a .group_set .textbox2 {width:100%;min-height:auto;}
	#section3 .danbox_group a .group_set .textbox2 b,
	#section3 .danbox_group a .group_set .textbox2 span {display:inline-block;}
	#section3 .danbox_group a .group_set .textbox2 span {padding-left:0.25em;}
}
@media (max-width:901px) {
	.mainimgobject,
	.main_textbox {width:100%;}
	.main_textbox {padding:3em 20% 0;}
	.main_textbox .slogan01 {text-align:center;margin:2em 0 0;padding:0;}
	
}
@media (max-width:840px) {
	.mouse-icon {display:none;}
	.dan50 {width:100%;}
	.padding_right_5px {padding-right:0;margin-bottom:10px;}
	.padding_left_5px {padding-left:0;}
	.margin_right_10px {margin-right:0;}
	.style2 .danalink {padding:0;}
	.dan06 {width:33.333333%}
	.style1 .style1_btn {padding:0.5em 1em 0.4em;}

	#section2 .section_head a.more {background-position:160px 9px;}
	#section3 .danbox_group a .group_set .textbox2 {line-height:1em;margin:0 0 0.5em 0;width:100%;min-height:auto;}
	#section4 .leftbox {width:50%;}
	#section4 .rightbox {width:50%;}
	#section4 .leftbox .ingroup .igroupbox li a p.icon {padding:0.5em;}

	#section5 .dan70,
	#section5 .dan30 {width:100%;padding:0 10%;}

	#section7, #section7 .fp-tableCell {height:243px !important}

	/********************************************************************************************/

	#section2 .dan03 {width:100%;height:33.33333333%;}
	#section2 .danbox_group a .group_set .textbox1{font-size:20px;margin-bottom:10px;}
	#section2 .danbox_group a .group_set .textbox2 {min-height:auto;}

	#section4 ul {display:block;}
	#section4 ul li {display:block;}

	#section4 .dan03 {width:100%;}
	.quicklink {margin:10px 0;}
	.quicklink .imgzone {position:relative;height:100px;overflow:hidden;}
	.quicklink .imgzone .imgoutbox {display:block;}
}
/* 화면 너비 0 ~ 768px */
@media (max-width:768px) {

}
@media (max-width:736px) {
	.swiper-pagination-bullet {margin-bottom:2px !important;}

	#section4 .leftbox {width:100%;}
	#section4 .rightbox {position:relative;display:inline-block;overflow:hidden;width:80%;height:200px;margin-top:2em;border-radius:10px;}
}
@media (max-width:726px) {
	.dan05 {width:50%;}
	.dan-4 {width:100%;}
	.golink_group .cu_inbox2 a {padding-bottom:1em;}

	.section_swiper_group {padding:0 4em;}
}
@media (max-width:640px) {
	#section7, #section7 .fp-tableCell {height:285px !important}
}
@media (max-width:600px) {
	.notice_title_box {width:100%;height:auto;padding-bottom:0.5em;}
	.notice_title_box .nt_in h4 {display:inline-block;}
	.notice_title_box .nt_in span {display:inline-block;}
	.golink_group .cu_inbox3 {min-height:auto;}

	.notice_list_box {width:100%;}
	.notice_title_box .nt_in a.the_more {font-size:1.2em;padding-bottom:3px;margin-left:1em;}
}
@media (max-width:580px) {
	#section2 .section_head .head_title p {margin-bottom:0em;}
	#section2 .section_head .head_title h2 {margin:0 0 1.8em;}
	#section2 .section_head a.more {right:auto;left:20px;bottom:30px;}
}
@media (max-width:565px) {
	.style2 .container,
	.style3 .container,
	.style4 .container {padding:0;}
	.bannerZone3 a.ibImgBox {margin:0 0 0.5em 0;}
}
@media (max-width:540px) {
	.roll_imgBox {left:70%;width:60%;}
}
@media (max-width:500px) {
	.roll_btnBox {left:50%;top:60%;width:100%;}
	.roll_imgBox {left:50%;top:25%;width:100%;}
	.roll_imgBox .imgOutZone span img {width:90%;}
	.roll_btnBox ul li a {width:auto;}
	.ib_bg01, .ib_bg02 {background-size:45%;}
	.bannerZone2 a.btnImgBox {font-size:16px;letter-spacing:-0.05em;}

	.section_swiper_group {padding:0 2em;}

	.main_textbox {padding:3em 10% 0;}

	#menu {display:none;}

	#section5 .dan70,
	#section5 .dan30 {padding:0;}
	#daumRoughmapContainer1637805689500 {height:300px;}
}
@media (max-width:480px) {
	.basic_li .lt_info {display:none;}
	.style2 .danalink .dan03 {width:100%;}
	.hd_pops {width:100%;}
	.hd_pops_con {width:100% !important;height:auto !important;}
	.dan06 {width:50%}
	.latestBox {margin:0;}
}
@media (max-width:414px) {
	#section3 .danbox_group a .group_set .textbox2 {font-size:1.5em;}
	#section4 .leftbox .ingroup h3 {font-size:1.8em;}
	#section4 .leftbox .ingroup p.textbox {font-size:0.75em;}
	#section4 .leftbox .ingroup .igroupbox li a p.icon {padding:0.8em;margin:0.5em;}
	#section4 .leftbox .ingroup .igroupbox li a p {font-size:0.95em;}
	#section4 .rightbox {height:150px;}
}
@media (max-width:375px) {
	.roll_btnBox {left:50%;top:50%;width:100%;}
	#section2 .section_head .head_title h2 {font-size:1.8em;}
	#section2 .section_head a.more {bottom:25px;}
}
@media (max-width:360px) {
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {font-size:14px;height:24px;}
}
@media (max-width:320px) {
	.roll_btnBox {left:50%;top:45%;width:100%;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {font-size:12px;height:20px;}

	.main_textbox {padding:1em 10% 0;}

	#section2 .section_head {height:35%;}
	#section2 .section_body {height:65%;}

	#section3 .dan_group {padding-top:3em;}

	#section4 .leftbox .ingroup h3 {font-size:1.5em;}
	#section4 .leftbox .ingroup h3:after {width:200px;}
	#section4 .leftbox .ingroup p.textbox {font-size:0.65em;}
	#section4 .rightbox {height:100px;margin-top:1em;}

	#section5 .dan_group {margin-top:3em;}
	#section5 .main_contact_us h3 {font-size:1.5em;}
	#section5 .main_contact_us p {font-size:0.75em;}
	#section5 .main_contact_us a {margin-top:1em;}
	#daumRoughmapContainer1637805689500 {height:250px;}

	#section7, #section7 .fp-tableCell {height:278px !important;}
	
}
@media (max-width:280px) {
	#section4 .leftbox .ingroup p.textbox,
	#section4 .leftbox .ingroup .igroupbox,
	#section4 .rightbox {width:100%;}
	#section4 .rightbox {height:150px;}
	#section5 .main_contact_us h3:after {width:200px;}

	#section7, #section7 .fp-tableCell {height:317px !important;}
	
}