@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');
*{margin:0px;padding:0px;border:none;outline:none;}
body{font-family:'nanumgothic', 'Lato', sans-serif;font-size:15px;color:#696969;line-height:2em;font-weight:400;background:#ffffff;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;}
a{text-decoration:none;cursor:pointer;color:#2c50b1;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
h1,h2,h3,h4,h5,h6{position:relative;font-family:'nanumgothic', 'Montserrat', sans-serif;font-weight:400;margin:0px;background:none;line-height:1.4em;}
input,button,select,textarea{font-family: 'Lato', sans-serif;}
p{position:relative;line-height:1.6em;}
.strike-through{text-decoration:line-through;}
.auto-container{position:static;max-width:100%;margin:0 auto;}
.medium-container{max-width:850px;}
.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;}
ul,li{list-style:none;padding:0px;margin:0px;}
.theme-btn{display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.centered{text-align:center;background-color:#ffe100;}
.anim-3,.anim-3-all *{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.anim-5,.anim-5-all *{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.anim-7,.anim-7-all *{transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;}
.btn-style-one{position:relative;padding:7px 50px;line-height:28px;background:none;font-size:15px;font-weight:400;border:2px solid #ffffff;color:#ffffff;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family: 'Montserrat', sans-serif;}
.btn-style-ones{position:relative;padding:7px 50px;line-height:28px;background:none;font-size:15px;font-weight:400;border:2px solid #000;color:#000;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family: 'Montserrat', sans-serif;}
.btn-style-two{position:relative;padding:14px 40px;line-height:28px;background:none;font-size:15px;font-weight:400;border:2px solid #2c50b1;color:#2c50b1;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family: 'Montserrat', sans-serif;}
.btn-style-threes{position:relative;padding:14px 40px;line-height:28px;background:none;font-size:15px;font-weight:400;border:2px solid #2c50b1;color:#2c50b1;letter-spacing:1px;text-transform:uppercase;text-align:center;font-family: 'Montserrat', sans-serif;}
.theme-btn .icon-left{padding-right:10px;font-size:20px;}
.theme-btn .icon-right{padding-left:10px;}
.theme_color{color:#3f3f3f;}
.no-bg{background:none !important;}
.light-font{font-weight:300;}
.regular-font{font-weight:400;}
.semibold-font{font-weight:600;}
.bold-font{font-weight:700;}
img{display:inline-block;}
.preloader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:999999;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-image:url(../../images2/preloader.GIF);}
.scroll-to-top{position:fixed;bottom:15px;right:15px;width:40px;height:40px;color:#ffffff;font-size:13px;text-transform:uppercase;line-height:38px;text-align:center;z-index:100;cursor:pointer;border-radius:50%;background:#333333;display:none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease; background:#113ebe;}
.scroll-to-top:hover{color:#ffffff;background:#2c50b1;}
.main-header{position:absolute;left:0px;top:0px;z-index:99;width:100%;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-header .auto-container{position:relative;max-width:1720px;}
.main-header .main-box{position:relative;left:0px;top:40px;width:100%;padding:0px 85px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-header .main-box:after{content:'';position:absolute;left:0px;top:100%;height:0px;width:100%;opacity:0;-webkit-box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);-ms-box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);-o-box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);-moz-box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);box-shadow:3px 0px 3px 1px rgba(0,0,0,0.30);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-header.fixed-header .main-box:after{opacity:1;}
.main-header.fixed-header .main-box{position:fixed;top:0px;z-index:999;opacity:1;visibility:visible;background-color:rgba(4,52,186,0.95);}
.main-header .main-box .outer-container{position:relative;}
.main-header .main-box .logo-box{position:relative;float:left;left: 220px;cursor:pointer;}
.main-header .main-box .logo-box .logo img{
	display:inline-block;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;
	width:100%;
}
.main-header .nav-outer{position:relative;float:right;}
.main-menu{position:relative;text-align:center;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-menu .navbar-collapse{padding:0px;}
.main-menu .navbar-collapse2{padding:0px;}
.main-menu .navigation{position:relative;font-family: 'nanumgothic', sans-serif;right:200px;letter-spacing:-1px;}
.main-menu .navigation > li{position:relative;display:inline-block;margin:0px 0px 0px 40px;text-align:left;}
.main-menu .navigation > li > a{position:relative;display:block;color:#fff;line-height:24px;text-transform:uppercase;letter-spacing:0.01em;opacity:1;padding:28px 0px;font-size:15px;font-weight:600;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > a:hover{color:yellow;}
.main-menu .navigation > li > ul{position:absolute;left:0px;top:120%;width:220px;padding:0px;z-index:100;display:none;background:#ffffff;border-top:3px solid rgba(0,0,0,0.80);-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul.from-right{left:auto;right:100%;}
.main-menu .navigation > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.15);}
.main-menu .navigation > li > ul > li:last-child{border-bottom:none;}
.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:12px 20px;line-height:22px;font-weight:400;font-size:13px;text-transform:capitalize;color:#222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li:hover > a{background:#2c50b1;color:#ffffff;}
.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'FontAwesome';content: "\f105";position:absolute;right:10px;top:12px;width:10px;height:20px;display:block;line-height:20px;font-size:16px;font-weight:normal;text-align:center;z-index:5;}
.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:20px;width:220px;padding:0px;z-index:100;display:none;background:#ffffff;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}
.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.15);}
.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;}
.main-menu .navigation > li > ul > li  > ul > li > a{position:relative;display:block;padding:12px 20px;line-height:22px;font-weight:400;font-size:13px;text-transform:capitalize;color:#222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li  > ul > li > a:hover{background:#2c50b1;color:#ffffff;}
.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%;}
.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;top:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}	
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:34px;height:30px;border:1px solid #ffffff;text-align:center;font-size:16px;line-height:28px;color:#ffffff;cursor:pointer;z-index:5;display:none;}

/* ¸ÞÀÎ ½½¶óÀÌµå css 2017-11-15 */
.main-slider{position:relative;z-index:10;}
.main-slider .tp-caption{z-index:5 !important;}
.main-slider .tp-dottedoverlay{height:830px;}
.main-slider .video-slide .tp-dottedoverlay{background-color:rgba(0,0,0,0.65) !important;}
.main-slider .video-btn{position:relative;display:block;width:80px;height:80px;background:url(../images2/video-icon-2.png) center center no-repeat;margin:0 auto;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-slider .video-btn:hover{opacity:0.70;}
.main-slider h2{font-family:'nanumgothic', 'Lato', sans-serif;font-weight:600;line-height:1.3em;color:#ffffff;font-size:56px;}
.main-slider .text{font-weight:400;line-height:1.5em;color:#ffffff;font-size:20px;}
.main-slider .tp-caption .theme-btn{color:#ffffff;border-width:2px !important;}
.main-slider .tp-caption .theme-btn:hover{color:#2c50b1;}
.main-slider .tp-bullets.preview3 .bullet{background:rgba(255,255,255,0.50) !important;width:12px !important;height:12px !important;border:0px!important;border-radius:50% !important;margin:0px 8px;}
.main-slider .tp-bullets.preview3 .bullet:hover, .main-slider .tp-bullets.preview3 .bullet.selected{border-color:#ffffff !important;background:#ffffff !important;}
.main-slider .tparrows.preview3, .main-slider .tparrows.preview3{background:none !important;width:70px !important;overflow:hidden;margin-top:0px !important;height:70px !important;}
.main-slider .tparrows.preview3::after{top:0px;background:rgba(0,0,0,0.0);color:rgba(255,255,255,0.80);font-size:20px;height:70px !important;line-height:46px;width:70px !important;padding:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-slider .tparrows.tp-leftarrow.preview3::after{content:url('../images2/main_left.png');font-family:'FontAwesome';}
.main-slider .tparrows.tp-rightarrow.preview3::after{content:url('../images2/main_right.png');font-family:'FontAwesome';}
.main-slider .tparrows.preview3.tp-leftarrow{position:relative;left:150px!important;}
.main-slider .tparrows.preview3.tp-rightarrow{position:relative;right:150px!important;}
.main-slider .tparrows.preview3 .tp-arr-iwrapper{visibility:hidden;opacity:0;display:none;}
.main-slider .tp-bannertimer{display:none !important;}

/* ¸ÞÀÎ ½½¶óÀÌµå css 2017-11-15 */
.main-sliders{position:relative;z-index:10;}
.main-sliders .tp-caption{z-index:5 !important;}
.main-sliders .tp-dottedoverlay{height:830px;}
.main-sliders .video-slide .tp-dottedoverlay{background-color:rgba(0,0,0,0.65) !important;}
.main-sliders .video-btn{position:relative;display:block;width:80px;height:80px;background:url(../images2/video-icon-2.png) center center no-repeat;margin:0 auto;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-sliders .video-btn:hover{opacity:0.70;}
.main-sliders h2{font-family:'nanumgothic', 'Lato', sans-serif;font-weight:600;line-height:1.3em;color:#ffffff;font-size:56px;}
.main-sliders .text{font-weight:400;line-height:1.5em;color:#ffffff;font-size:20px;}
.main-sliders .tp-caption .theme-btn{color:#ffffff;border-width:2px !important;}
.main-sliders .tp-caption .theme-btn:hover{color:#2c50b1;}
.main-sliders .tp-bullets.preview3 .bullet{background:rgba(255,255,255,0.50) !important;width:12px !important;height:12px !important;border:0px!important;border-radius:50% !important;margin:0px 8px;}
.main-sliders .tp-bullets.preview3 .bullet:hover, .main-sliders .tp-bullets.preview3 .bullet.selected{border-color:#ffffff !important;background:#ffffff !important;}
.main-sliders .tparrows.preview3, .main-sliders .tparrows.preview3{background:none !important;width:70px !important;overflow:hidden;margin-top:0px !important;height:70px !important;}
.main-sliders .tparrows.preview3::after{top:0px;background:rgba(0,0,0,0.0);color:rgba(255,255,255,0.80);font-size:20px;height:70px !important;line-height:46px;width:70px !important;padding:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-sliders .tparrows.tp-leftarrow.preview3::after{content:url('../images2/main_left.png');font-family:'FontAwesome';}
.main-sliders .tparrows.tp-rightarrow.preview3::after{content:url('../images2/main_right.png');font-family:'FontAwesome';}
.main-sliders .tparrows.preview3.tp-leftarrow{position:relative;left:150px!important;}
.main-sliders .tparrows.preview3.tp-rightarrow{position:relative;right:150px!important;}
.main-sliders .tparrows.preview3 .tp-arr-iwrapper{visibility:hidden;opacity:0;display:none;}
.main-sliders .tp-bannertimer{display:none !important;}

.static-banner{position:relative;padding:280px 0px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}
.static-banner:before{content:'';left:0px;top:0px;width:100%;height:100%;position:absolute;background:rgba(44,80,177,0.80);}
.space-span-70{display:block;height:70px;}
.static-banner .auto-container{position:relative;z-index:2;}
.static-banner h2{font-weight:300;line-height:1.3em;color:#ffffff;font-size:48px;margin-bottom:25px;}
.static-banner .text{font-weight:400;line-height:2em;color:#ffffff;font-size:15px;margin-bottom:40px;}
.static-banner .app-screens{position:absolute;right:0px;bottom:-150px;z-index:1;}
.static-banner .app-screens img{display:block;}
.sec-title{position:relative;background-color:#eaf4f8;padding:50px 0 30px 0;}
.sec-title.light{color:#ffffff;}
.sec-title h2{position:relative;font-size:36px;color:#0b0b0b;font-weight:600;line-height:1.4em;text-transform:uppercase;padding-bottom:16px;letter-spacing:1px;}
.sec-title.light h2{color:#ffffff;}
.sec-title h2:before{content:'';position:absolute;left:0px;bottom:0px;width:50px;border-bottom:2px solid #2c50b1;}
.sec-title.light h2:before{border-bottom-color:#ffffff;}
.sec-title.centered h2:before{left:50%;margin-left:-25px;}
.sec-title .desc-text{position:relative;font-size:17px;line-height:1.8em;padding-top:20px;}
.sec-title.centered .desc-text{max-width:720px;margin:0 auto;}
.what-we-offer{position:relative;width:100%;}
.third_container{width:1445px;height:700px;margin:-20px auto;display:flex;align-items:center;padding-bottom:50px;}
.third_div1{width:446px;height:580px;float:left;}
.third_div2{width:553px;height:580px;float:left;}
.third_div3{width:381px;height:580px;float:left;}
.third_divs1{float:left;width:30px;height:70px;}
.third_divs2{float:left;width:30px;height:70px;}

/*** 

====================================================================
	Features Section
====================================================================

***/

.bottom_information {
	width: 100%;
	height: 200px;
	display: flex;
	align-items: center;
	border-top: 1px solid #ccc;
}
.bottom_center {
	width: 1203px;
	height: 111px;
	margin: 0 auto;
}
.bottom_left_img {
	float: left;
	width: 599px;
	height: 110px;
}
.bottom_line {
	width: 1px;
	height: 110px;
	border-right: 1px solid #ccc;
	float: left;
}
.bottom_right_img {
	float: left;
	width: 601px;
	height: 110px;
}


.footer_munjarang {
	width: 100%;
	height: 130px;
	background-color: #28313f;
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer_munjarang > h4 {
	color: #fff;
}
.footer_munjarang > h4 > span {
	color: #1b6ce7;
}

/* ¾îÇÃ¼Ò°³ 2017-10-27 */
.parallax_bg {
	width: 100%;
	height: 300px;
	background: url("../../images2/m_sub_title_bg.jpg") no-repeat #0a48ad;
	background-attachment: fixed;
}
.parallax_title {
	width:100%;
	height: 300px;
	margin: 0px auto;
	padding-top: 145px;
	text-align: center;
	font-family: 'Noto Sans KR';
    text-shadow: 0px 1px #083783, 2px 2px 0px #083783;
}
.parallax_title > h3 {
	font-size: 35px;
	color: #fff;
	letter-spacing: -1px;
}
.parallax_title > span {
	font-size: 15px;
	color: #fff;
	letter-spacing: -1px;
}
.sub_content {
	width: 100%;
	height: 1400px;
}
.sub_title1 {
	width: 963px;
	height: 42px;
	margin: 150px auto;
}
.sub1_container {
	width: 1225px;
	height: 880px;
	margin: 0 auto;
	background-image: url("../images2/phone_bgs.png");
	background-repeat: no-repeat;
}

/* ¿ÞÂÊ µ¿±×¶ó¹Ì 3°³ */
.sub_circle_left {
	width: 390px;
	height: 680px;
	float:left;
	margin-top: 100px;
}
.sub_01_circle_01 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 190px;
	margin-bottom: 20px;
	background-image: url("../images2/sub_01_circle_01.png");
	transition: 1s;
}
.sub_01_circle_01:hover { background-image: url("../images2/sub_01_circle_01_on.png"); transition: 1s; }

.sub_01_circle_02 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 110px;
	margin-bottom: 20px;
	background-image: url("../images2/sub_01_circle_02.png");
	transition: 1s;
}
.sub_01_circle_02:hover { background-image: url("../images2/sub_01_circle_02_on.png"); transition: 1s; }

.sub_01_circle_03 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 190px;
	background-image: url("../images2/sub_01_circle_03.png");
	transition: 1s;
}
.sub_01_circle_03:hover { background-image: url("../images2/sub_01_circle_03_on.png"); transition: 1s; }

/* Áß°£ ÇÚµåÆù */
.sub_01_phone {
	width: 442px;
	height: 880px;
	float: left;
}

/* ¿À¸¥ÂÊ µ¿±×¶ó¹Ì 3°³ */
.sub_circle_right {
	width: 390px;
	height: 680px;
	float: left;
	margin-top: 100px;
}
.sub_01_circle_04 {
	width: 190px;
	height: 190px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	background-image: url("../images2/sub_01_circle_04.png");
	transition: 1s;
}
.sub_01_circle_04:hover { background-image: url("../images2/sub_01_circle_04_on.png"); transition: 1s; }

.sub_01_circle_05 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 90px;
	margin-bottom: 20px;
	background-image: url("../images2/sub_01_circle_05.png");
	transition: 1s;
}
.sub_01_circle_05:hover { background-image: url("../images2/sub_01_circle_05_on.png"); transition: 1s; }

.sub_01_circle_06 {
	width: 190px;
	height: 190px;
	clear: left;
	float: left;
	margin-left: 10px;
	background-image: url("../images2/sub_01_circle_06.png");
	transition: 1s;
}
.sub_01_circle_06:hover { background-image: url("../images2/sub_01_circle_06_on.png"); transition: 1s; }

.sub_five_button {
	width: 100%;
	height: 297px;
	background-image: url("../images2/sub_01_icon_bg.png");
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
	background-attachment:fixed;
	background-position:center;
	background-size:cover;
}
.sub_icon_buttons {
	width: 1090px;
	height: 215px;
	margin-left: 70px;
}
.sub_01_icon_01, .sub_01_icon_02, .sub_01_icon_03, .sub_01_icon_04, .sub_01_icon_05 {
	width: 215px;
	height: 215px;
	float: left;
}
.munjarang_container {
	width: 100%;
	height: 1300px;
}
.munjarang_sub_titles {
	width: 180px;
	height: 41px;
	padding-top: 100px;
	margin: 0 auto;
}
.munjarang_sub_titless {
	width: 956px;
	height: 21px;
	margin: 70px auto;
}
.munjarang_content {
	width: 1203px;
	height: 603px;
	margin: 0 auto;
}
.mjr_cnt1, .mjr_cnt2, .mjr_cnt3, .mjr_cnt4 { width: 600px; height: 300px; }
.mjr_cnt1, .mjr_cnt2 { float: left; }
.mjr_cnt3 { clear: left; float: left; }
.mjr_cnt4 { float: left; }
.mjr_cnt1 { background-color: #f98f7d; }
.mjr_cnt2 { background-color: #b7dc82; }
.mjr_cnt3 { background-color: #a0ddea; }
.mjr_cnt4 { background-color: #ffc555; }
.mjr_cnt1 > ul > li { display: inline-block; }
.content_bottom_text {
	width: 748px;
	height: 250px;
	margin: 0 auto;
	margin-top: 70px;
}
.sub_01_text_01, .sub_01_text_02, .sub_01_text_03, .sub_01_text_04 {
	width: 748px;
	height: 25px;
}
.sub_01_text_01, .sub_01_text_02, .sub_01_text_03 { float: left; margin-bottom: 40px; }
.sub_01_text_04 { clear: left; float: left; }

/* ############################## ÁÖ¿ä±â´É ############################## */
.sub02_content {
	width: 100%;
	height: 710px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 105px;
	background-image: url("../images2/sub02_title_bg.png");
	background-repeat: no-repeat;
}
.sub_02_container_left {
	width: 690px;
	height: 700px;
	float: left;
	z-index: 3;
	margin-left: 300px;
	margin-top: 60px;
}
.sub_02_container_right {
	width: 800px;
	height: 700px;
	float: left;
	z-index: 2;
	position: relative;
	right: 150px;
	top: -74px;
}
.sub02_title {
	width: 327px;
	height: 40px;
	margin-top: 50px;
}
.sub02_titles {
	width: 677px;
	height: 26px;
	margin-top: 40px;
}
.sub02_titless {
	width: 562px;
	height: 53px;
	margin-top: 20px;
}
.sub_02_list_button {
	width: 680px;
	height: 350px;
	margin-top: 40px;
}
.sub_02_list_first{cursor:pointer;margin-right:20px;margin-bottom:20px;width:137px;height:137px;float:left;background-image:url("../images2/sub02_title_icon_01.png");background-repeat:no-repeat;}
.sub_02_list_second{cursor:pointer;margin-right:20px;margin-bottom:20px;width:137px;height:137px;float:left;background-image:url("../images2/sub02_title_icon_02.png");background-repeat:no-repeat;}
.sub_02_list_third{cursor:pointer;margin-right:20px;margin-bottom:20px;width:137px;height:137px;float:left;background-image:url("../images2/sub02_title_icon_03.png");background-repeat:no-repeat;}
.sub_02_list_fourth{cursor:pointer;width:137px;height:137px;float:left;background-image:url("../images2/sub02_title_icon_04.png");background-repeat:no-repeat;} 
.sub_02_list_fifth{cursor:pointer;clear:left;float:left;width:137px;height:137px;margin-right:20px;background-image:url("../images2/sub02_title_icon_05.png");background-repeat:no-repeat;}
.sub_02_list_sixth{cursor:pointer;float:left;width:137px;height:137px;margin-right:20px;background-image:url("../images2/sub02_title_icon_06.png");background-repeat:no-repeat;}
.sub_02_list_seventh{cursor:pointer;float:left;width:137px;height:137px;margin-right:20px;background-image:url("../images2/sub02_title_icon_07.png");background-repeat:no-repeat;}

.sub_02_list_first:hover{background-image:url("../images2/sub02_title_icon_01_on.png");background-repeat:no-repeat;}
.sub_02_list_second:hover{background-image:url("../images2/sub02_title_icon_02_on.png");background-repeat:no-repeat;}
.sub_02_list_third:hover{background-image:url("../images2/sub02_title_icon_03_on.png");background-repeat:no-repeat;}
.sub_02_list_fourth:hover{background-image:url("../images2/sub02_title_icon_04_on.png");background-repeat:no-repeat;z-index:4;}
.sub_02_list_fifth:hover{background-image:url("../images2/sub02_title_icon_05_on.png");background-repeat:no-repeat;}
.sub_02_list_sixth:hover{background-image:url("../images2/sub02_title_icon_06_on.png");background-repeat:no-repeat;}
.sub_02_list_seventh:hover{background-image:url("../images2/sub02_title_icon_07_on.png");background-repeat:no-repeat;}

#sub02_contents{width:100%;height:300px;}
.sub02_sub_title{width:314px;height:77px;margin:0px auto;padding-top:70px;}
.sub02_sub_title_01{width:702px;height:22px;margin:90px auto;}

#sub02_contents_01{width:100%;height:850px;background-image:url("../images2/sub02_contents_01.png");background-repeat:no-repeat;background-size:100% 100%;display:flex;justify-content:center;align-items:center;}
.sub_02_contents_01_container{width:1200px;height:750px;}
.sub_02_contents_01_container_top{width:1000px;height:150px;margin:0 auto;}
.sub02_contents_01_left_title{width:356px;height:142px;float:left;margin-left:110px;}
.sub02_contents_01_right_title{width:356px;height:142px;float:left;margin-left:170px;}
.sub_02_contents_01_container_bottom{width:1100px;height:590px;margin:0 auto;}
.sub02_contents_01_left_div{float:left;width:224px;height:534px;margin-top:20px;margin-left:20px;margin-right:20px;}
.sub02_contents_01_right_div{float:left;width:224px;height:534px;margin-top:20px;}
.center_arrows{float:left;width:100px;height:100px;margin-top:185px;margin-left:20px;}
.sub02_contents_02_left_div{float:left;width:224px;height:534px;margin-top:20px;margin-left:10px;margin-right:20px;}
.sub02_contents_02_right_div{float:left;width:224px;height:534px;margin-top:20px;}

#sub02_contents_02{width:100%;height:1100px;background-image:url("../images2/sub02_fuction_02_bg.png");background-repeat:no-repeat;}
.sanghwang{width:347px;height:77px;margin:0 auto;padding-top:100px;}
.dayanghan{width:515px;height:22px;margin:0 auto;margin-top:100px;}
.sub02_contents_02_container{width:1125px;height:700px;margin:0 auto;margin-top:50px;}
.sub02_contents_02_load{width:250px;height:720px;float:left;margin-right:40px;background-color:#2a7dff;padding-top:30px;}
.sub02_contents_02_event{width:250px;height:720px;float:left;margin-right:40px;background-color:#ffe100;padding-top:30px;}
.sub02_contents_02_mobile{width:250px;height:720px;float:left;margin-right:40px;background-color:#2a7dff;padding-top:30px;}
.sub02_contents_02_new{width:250px;height:720px;float:left;background-color:#ffe100;padding-top:30px;}

.sub_contents_02_load_img{width:55px;height:90px;margin:0 auto;}
.sub02_contents_center_text_01{width:200px;height:90px;margin:0 auto;}
.sub02_contents_center_img_01{width:225px;height:450px;margin:0 auto;margin-top:30px;}

.sub_contents_02_event_img{width:55px;height:90px;margin:0 auto;}
.sub02_contents_center_text_02{width:200px;height:90px;margin:0 auto;}
.sub02_contents_center_img_02{width:225px;height:450px;margin:0 auto;margin-top:30px;}

.sub_contents_02_mobile_img{width:55px;height:90px;margin:0 auto;}
.sub02_contents_center_text_03{width:200px;height:90px;margin:0 auto;}
.sub02_contents_center_img_03{width:225px;height:450px;margin:0 auto;margin-top:30px;}

.sub_contents_02_new_img{width:55px;height:90px;margin:0 auto;}
.sub02_contents_center_text_04{width:200px;height:90px;margin:0 auto;}
.sub02_contents_center_img_04{width:225px;height:450px;margin:0 auto;margin-top:30px;}

#sub02_contents_03{width:100%;height:950px;}
.sub03_sub_title{width:315px;height:80px;margin:0 auto;margin-top:70px;}
.sub03_sub_titles{width:890px;height:40px;margin:0 auto;margin-top:30px;}
.sub02_contents_03_container{width:1260px;height:700px;margin:0 auto;}
.sub02_fuction_03_number1{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}
.sub02_fuction_03_number2{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}
.sub02_fuction_03_number3{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}
.sub02_fuction_03_number4{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}
.sub02_fuction_03_number5{width:230px;height:50px;margin-top:40px;float:left;margin-right:20px;}

.sub02_fuction_03_phone1{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone_on1.png");background-repeat:no-repeat;}
.sub02_fuction_03_phone2{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone_on2.png");background-repeat:no-repeat;}
.sub02_fuction_03_phone3{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone_on3.png");background-repeat:no-repeat;}
.sub02_fuction_03_phone4{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone4.png");background-repeat:no-repeat;}
.sub02_fuction_03_phone5{width:230px;height:450px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/phone5.png");background-repeat:no-repeat;}

.sub02_fuction_03_text1{width:230px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_03_text2{width:230px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_03_text3{width:230px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_03_text4{width:230px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_03_text5{width:230px;height:100px;float:left;margin-right:20px;}

#sub02_contents_04{width:100%;height:1200px;background-image:url("../images2/sub02_fuction_04_bg.png");background-repeat:no-repeat;}
.sub04_sub_title{width:314px;height:78px;margin:0 auto;padding-top:70px;}
.sub04_sub_titles{width:443px;height:25px;margin:0 auto;margin-top:90px;}
.sub02_contents_04_container{width:1120px;height:900px;margin:0 auto;margin-top:50px;}
.sub02_fuction_04_phone1{width:350px;height:680px;float:left;background-image:url("../images2/sub02_function_04_phone1_on.png");background-repeat:no-repeat;margin-right:30px;}
.sub02_fuction_04_phone2{width:350px;height:680px;float:left;background-image:url("../images2/sub02_function_04_phone2_on.png");background-repeat:no-repeat;margin-right:30px;}
.sub02_fuction_04_phone3{width:350px;height:680px;float:left;background-image:url("../images2/sub02_function_04_phone3_on.png");background-repeat:no-repeat;}
.sub02_fuction_04_text1{width:350px;height:200px;clear:left;float:left;margin-right:30px;}
.sub02_fuction_04_text2{width:350px;height:200px;float:left;margin-right:30px;}
.sub02_fuction_04_text3{width:350px;height:200px;float:left;}

#sub02_contents_05{width:100%;height:1200px;}
.sub05_sub_title{width:314px;height:78px;margin:0 auto;padding-top:70px;}
.sub05_sub_titles{width:596px;height:25px;margin:0 auto;margin-top:90px;}
.sub02_contents_05_container{width:1095px;height:900px;margin:0 auto;margin-top:50px;}
.sub02_fuction_05_number1{width:350px;height:50px;margin-top:40px;float:left;text-align:center;margin-right:20px;}
.sub02_fuction_05_number2{width:350px;height:50px;margin-top:40px;float:left;text-align:center;margin-right:20px;}
.sub02_fuction_05_number3{width:350px;height:50px;margin-top:40px;float:left;text-align:center;}
.sub02_fuction_05_phone1{width:350px;height:680px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/sub02_function_05_phone1_on.png");background-repeat:no-repeat;}
.sub02_fuction_05_phone2{width:350px;height:680px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/sub02_function_05_phone2_on.png");background-repeat:no-repeat;}
.sub02_fuction_05_phone3{width:350px;height:680px;margin-top:40px;float:left;background-image:url("../images2/sub02_function_05_phone3.png");background-repeat:no-repeat;}
.sub02_fuction_05_text1{width:350px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_05_text2{width:350px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_05_text3{width:350px;height:100px;float:left;}

#sub02_contents_06{width:100%;height:1200px;background-color:#e6f5ff;}
.sub06_sub_title{width:462px;height:78px;margin:0 auto;padding-top:70px;}
.sub06_sub_titles{width:649px;height:22px;margin:0 auto;margin-top:90px;}
.sub02_contents_06_container{width:1095px;height:900px;margin:0 auto;margin-top:50px;}
.sub02_fuction_06_number1{width:350px;height:50px;margin-top:40px;float:left;text-align:center;margin-right:20px;}
.sub02_fuction_06_number2{width:350px;height:50px;margin-top:40px;float:left;text-align:center;margin-right:20px;}
.sub02_fuction_06_number3{width:350px;height:50px;margin-top:40px;float:left;text-align:center;}
.sub02_fuction_06_phone1{width:350px;height:680px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/sub02_function_06_phone1_on.png");background-repeat:no-repeat;}
.sub02_fuction_06_phone2{width:350px;height:680px;margin-top:40px;float:left;margin-right:20px;background-image:url("../images2/sub02_function_06_phone2_on.png");background-repeat:no-repeat;}
.sub02_fuction_06_phone3{width:350px;height:680px;margin-top:40px;float:left;background-image:url("../images2/sub02_function_06_phone3_on.png");background-repeat:no-repeat;}
.sub02_fuction_06_text1{width:350px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_06_text2{width:350px;height:100px;float:left;margin-right:20px;}
.sub02_fuction_06_text3{width:350px;height:100px;float:left;}

#sub02_contents_07{width:100%;height:950px;}
.sub07_sub_title{width:312px;height:79px;margin:0 auto;margin-top:70px;}
.sub07_sub_titles{width:840px;height:54px;margin:0 auto;margin-top:30px;}
.sub02_contents_07_container{width:1090px;height:750px;margin:0 auto;}
.sub02_fuction_07_number1{width:230px;height:50px;margin-top:40px;float:left;margin-right:50px;}
.sub02_fuction_07_number2{width:230px;height:50px;margin-top:40px;float:left;margin-right:50px;}
.sub02_fuction_07_number3{width:230px;height:50px;margin-top:40px;float:left;margin-right:50px;}
.sub02_fuction_07_number4{width:230px;height:50px;margin-top:40px;float:left;}
.sub02_fuction_07_phone1{width:230px;height:450px;margin-top:40px;clear:left;float:left;margin-right:50px;background-image:url("../images2/sub02_function_07_phone1_on.png");background-repeat:no-repeat;}
.sub02_fuction_07_phone2{width:230px;height:450px;margin-top:40px;float:left;margin-right:50px;background-image:url("../images2/sub02_function_07_phone2_on.png");background-repeat:no-repeat;}
.sub02_fuction_07_phone3{width:230px;height:450px;margin-top:40px;float:left;margin-right:50px;background-image:url("../images2/sub02_function_07_phone3_on.png");background-repeat:no-repeat;}
.sub02_fuction_07_phone4{width:230px;height:450px;margin-top:40px;float:left;background-image:url("../images2/sub02_function_07_phone4_on.png");background-repeat:no-repeat;}
.sub02_fuction_07_text1{width:230px;height:150px;clear:left;float:left;margin-right:20px;}
.sub02_fuction_07_text2{width:310px;height:150px;float:left;}
.sub02_fuction_07_text3{width:230px;height:150px;float:left;margin-right:50px;}
.sub02_fuction_07_text4{width:230px;height:150px;float:left;}

/* ############################## È°¿ë¿¹½Ã ############################## 2017-10-31 */
.sub04_container_01{width:100%;height:500px;background-color:#e6f5ff;}
.sub04_function_01_title_div{width:570px;height:500px;margin:0 auto;float:left;z-index:3;position:absolute;left:15%;}
.sub04_function_01_title1{width:338px;height:41px;margin-top:100px;z-index:3;}
.sub04_function_01_title2{width:548px;height:39px;margin-top:10px;z-index:3;}
.sub04_function_01_title3{width:433px;height:39px;margin-top:10px;z-index:3;}
.sub04_function_01_bg{width:1000px;height:500px;position:absolute;right:0px;float:left;z-index:1;}

.sub04_container_02{width:100%;height:1550px;}
.sub04_function_02_title{width:338px;height:44px;margin:0 auto;padding-top:100px;}
.sub04_function_02_sub_title{width:646px;height:24px;margin:0 auto;margin-top:80px;margin-bottom:50px;}
.sub04_function_02_div1{width:1225px;height:1250px;margin:0 auto;margin-top:20px;}
.sub04_function_02_sub_div1{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_02_sub_div2{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_02_sub_div3{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_02_sub_div4{width:288px;height:511px;float:left;margin-bottom:10px;}
.sub04_function_02_name_div1{width:288px;height:100px;clear:left;float:left;margin-right:20px;}
.sub04_function_02_name_div2{width:288px;height:100px;;float:left;margin-right:20px;}
.sub04_function_02_name_div3{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_02_name_div4{width:288px;height:100px;float:left;}
.sub04_function_02_sub_div5{width:288px;height:511px;clear:left;float:left;margin-right:20px;}
.sub04_function_02_sub_div6{width:288px;height:511px;float:left;margin-right:20px;}
.sub04_function_02_sub_div7{width:288px;height:511px;float:left;margin-right:20px;}
.sub04_function_02_sub_div8{width:288px;height:511px;float:left;margin-bottom:10px;}
.sub04_function_02_name_div5{width:288px;height:100px;clear:left;float:left;margin-right:20px;}
.sub04_function_02_name_div6{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_02_name_div7{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_02_name_div8{width:288px;height:100px;float:left;}

.sub04_container_03{width:100%;height:1550px;background-color:#e6f5ff;}
.sub04_function_03_title{width:339px;height:44px;margin:0 auto;padding-top:100px;}
.sub04_function_03_sub_title{width:646px;height:24px;margin:0 auto;margin-top:80px;margin-bottom:50px;}
.sub04_function_03_div1{width:1225px;height:1250px;margin:0 auto;margin-top:20px;}
.sub04_function_03_sub_div1{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_03_sub_div2{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_03_sub_div3{width:288px;height:511px;float:left;margin-right:20px;margin-bottom:10px;}
.sub04_function_03_sub_div4{width:288px;height:511px;float:left;margin-bottom:10px;}
.sub04_function_03_name_div1{width:288px;height:100px;clear:left;float:left;margin-right:20px;}
.sub04_function_03_name_div2{width:288px;height:100px;;float:left;margin-right:20px;}
.sub04_function_03_name_div3{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_03_name_div4{width:288px;height:100px;float:left;}
.sub04_function_03_sub_div5{width:288px;height:511px;clear:left;float:left;margin-right:20px;}
.sub04_function_03_sub_div6{width:288px;height:511px;float:left;margin-right:20px;}
.sub04_function_03_sub_div7{width:288px;height:511px;float:left;margin-right:20px;}
.sub04_function_03_sub_div8{width:288px;height:511px;float:left;margin-bottom:10px;}
.sub04_function_03_name_div5{width:288px;height:100px;clear:left;float:left;margin-right:20px;}
.sub04_function_03_name_div6{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_03_name_div7{width:288px;height:100px;float:left;margin-right:20px;}
.sub04_function_03_name_div8{width:288px;height:100px;float:left;}

.sub04_container_04{width:100%;height:1554px;;background-image:url("../images2/sub04_person_bg.png");background-repeat:no-repeat;background-size:100% 100%;}
.sub04_function_04_title{width:339px;height:44px;margin:0 auto;padding-top:100px;}
.sub04_function_04_sub_title{width:746px;height:24px;margin:0 auto;margin-top:80px;margin-bottom:50px;}
.sub04_function_04_div1{width:1215px;height:950px;margin:0 auto;margin-top:120px;}
.sub04_function_04_sub_div1{width:343px;height:416px;float:left;margin-left:60px;margin-right:50px;margin-top:70px;}
.sub04_function_04_sub_div2{width:343px;height:416px;float:left;margin-right:50px;margin-top:70px;}
.sub04_function_04_sub_div3{width:343px;height:416px;float:left;margin-top:70px;}
.sub04_function_04_names_div1{width:343px;height:220px;clear:left;float:left;margin-left:60px;margin-right:50px;}
.sub04_function_04_names_div2{width:343px;height:220px;float:left;margin-right:50px;}
.sub04_function_04_names_div3{width:343px;height:220px;float:left;}
.sub04_function_04_bottom_div{width:770px;height:100px;clear:left;margin:0 auto;padding-top:150px;}

.sub04_container_05{width:100%;height:235px;background-image:url("../images2/sub04_phone_num_bg.png");background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;background-attachment:fixed;background-position:center;background-size:cover;}
.sub04_function_05_div1{width:997px;height:120px;}
.sub04_phone_num_left{width:280px;height:120px;float:left;}
.sub04_phone_num_right{width:717px;height:120px;float:left;}

.sub04_container_06{width:100%;height:1900px;}
.sub04_function_06_title{width:450px;height:50px;margin:0 auto;padding-top:100px;}
.sub04_function_06_sub_title{width:746px;height:24px;margin:0 auto;margin-top:80px;margin-bottom:50px;}
.sub04_function_06_div1{width:1215px;height:1500px;margin:0 auto;margin-top:120px;}
.sub04_function_06_sub_div1{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div2{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div3{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div4{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div5{width:225px;height:450px;float:left;}
.sub04_function_06_title_div1{width:225px;height:267px;clear:left;float:left;margin-right:20px;margin-bottom:40px;}
.sub04_function_06_title_div2{width:225px;height:267px;float:left;margin-right:20px;margin-bottom:40px;}
.sub04_function_06_title_div3{width:225px;height:267px;float:left;margin-right:20px;margin-bottom:40px;}
.sub04_function_06_title_div4{width:225px;height:267px;float:left;margin-right:20px;margin-bottom:40px;}
.sub04_function_06_title_div5{width:225px;height:267px;float:left;margin-bottom:40px;}
.sub04_function_06_sub_div6{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div7{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div8{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div9{width:225px;height:450px;float:left;margin-right:20px;}
.sub04_function_06_sub_div10{width:225px;height:450px;float:left;}
.sub04_function_06_title_div6{width:225px;height:267px;clear:left;float:left;margin-right:20px;}
.sub04_function_06_title_div7{width:225px;height:267px;float:left;margin-right:20px;}
.sub04_function_06_title_div8{width:225px;height:267px;float:left;margin-right:20px;}
.sub04_function_06_title_div9{width:225px;height:267px;float:left;margin-right:20px;}
.sub04_function_06_title_div10{width:225px;height:267px;float:left;}

/* footer sns 2017-11-14 */
.footer_sns01 { width:46px; height: 47px; }
.footer_sns02 { width:46px; height: 47px; }
.footer_sns03 { width:46px; height: 47px; }
.footer_sns04 { width:46px; height: 47px; }

/* header pop up 2017-11-14 */
#myBtn { background: none; color: #fff; }
/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
	height: 50%;
}
.modal-content p{width:70%; font-family: 'Noto Sans KR'; font-size: 80px; font-weight: 100; margin: 110px 0 0 30px;}

/* The Close Button */
.close {
	width: 50px; height: 50px;
    color: #aaaaaa;
    font-size: 50px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

/* ¹ÝÀÀÇü ÇÚµåÆù ½½¶óÀÌµå */
.intro_app_2_kweb{display:none;}

/* layout */
.cont_kweb{position:relative;width:980px;margin:0 auto}
.intro_app_2_kweb{position:relative;height:705px;background-color:#fff;text-align:center;overflow:hidden}
.intro_app_2_kweb .title_01{display:inline-block;color:#fff;font-size:22px;letter-spacing:-1px;line-height:28px;font-weight:normal;border-bottom:1px solid #fff;padding-top:60px}
.intro_app_2_kweb .bg_phone_kweb{display:block;z-index:1;position:absolute;top:160px;right:-75px;width:510px;height:800px;background:url(../../m_images/m_bg_phone.png) no-repeat 0 0}
.intro_app_2_kweb .intro_swiper_kweb{z-index:2;position:absolute;right:-75px;margin:137px 0 0}
.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb{z-index:10;position:absolute;top:-4px;left:-506px;width:480px;text-align:left}
.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts{display:block;color:#fff;font-size:28px;line-height:1.3;letter-spacing:-2px;outline:none;cursor:default}
.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts > em{display:block;color:#000;font-size:70px;line-height:86px;font-style:normal;font-weight:300;letter-spacing:-7px;padding-bottom:20px;margin-left:-5px}
.intro_app_2_kweb .intro_swiper_kweb .slide_txt_kweb .txts > i{font-size:24px;font-style:normal;font-weight:300;color:#333;}
.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb{float:right;margin:0 160px 0 0;width:320px}
.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb .img{position:relative;width:320px;height:590px;background:#fff;outline:none}
.intro_app_2_kweb .intro_swiper_kweb .slide_image_kweb .slick-list:after{display:block;position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid rgba(0,0,0,.1)}
.intro_app_2_kweb .intro_swiper_kweb .slick-prev, .intro_app_2_kweb .intro_swiper_kweb .slick-next{z-index:99;position:absolute;top:50%;width:68px;height:133px;margin-top:-100px;outline:none;cursor:pointer}
.intro_app_2_kweb .intro_swiper_kweb .slick-prev{left:-650px;background-position:-410px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-prev:hover{background-position:-410px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-next{right:-160px;background-position:-500px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-next:hover{background-position:-500px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots{position:absolute;left:-505px;bottom:80px;z-index:10;text-align:left}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li{cursor:pointer;display:inline-block;width:90px;height:120px;margin-right:24px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child{background-position:0 -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li{background-position:-100px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li{background-position:-200px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li + li{background-position:-300px -690px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child.slick-active{background-position:0 -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li.slick-active{background-position:-100px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li.slick-active{background-position:-200px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li:first-child + li + li + li.slick-active{background-position:-300px -840px}
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li > button{display:block;text-indent:-9999px}

/* ½ºÇÁ¶óÀÌÆ® ÀÌ¹ÌÁö */
.logo a > span,
.btn > span,
.intro_top .title_01 span,
.intro_app_1 .post_list li a:hover .border,
.intro_app_2_kweb .intro_swiper_kweb .slick-prev, .intro_app_2_kweb .intro_swiper_kweb .slick-next,
.intro_app_2_kweb .intro_swiper_kweb .slick-dots li{display:block;color:transparent;white-space:nowrap;overflow:hidden;font-size:0;background:url(http://md.egloos.com/img/introduce/spr_intro_app_170802.png) no-repeat;background-size:1200px 990px}

/* ¹ÝÀÀÇüÀ¸·Î ÀÎÇÑ ¸ÞÀÎ ½½¶óÀÌµå display none Ã³¸® 2017-11-15 */
.main-sliders{display:none;}
.navbar-toggle2{display:none;}
.m_desc-text{display:none;}
.m_third_container{display:none;}
.example_field{display:none;}
.kwebtoggle{display:none;}
.s_w_bn{display:none;}
.bottom_center_mobile{display:none;}
.footer_munjarang_mobile{display:none;}
.main_title01{margin:60px 0;}


/* right side menu toggle 2017-11-20 */
.kwebtoggle {
	position:fixed; _position:absolute;
	right:-300px; top:0px;
	z-index:0; width:300px;
	height:100%;
	border-left:1px solid #d5d5d5; background-color:rgba(27,108,231,0.95);
}
.munjarang_top_bg{
	width:100%;
	height:150px;
	background-color: rgba(27,108,231,0.35);
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:100px;
}
.munjarang_top_logo{
	width: 100px;
	height: 100px;
	background-image:url("../images/mobile_mun_logo.png");
	background-repeat:no-repeat;
}
.munjarang_top_title{
	width:100%;
	height:100px;
}
.munjarang_top_title > p { color:#fff; font-family:'NoTo Sans KR'; font-size:23px; font-weight:300; }
.munjarang_top_menus{
	width:100%;
	height:300px;
}
.munjarang_top_menus > ul > li:first-child{border-radius:70px 70px 0 0;}
.munjarang_top_menus > ul > li:last-child{border-radius:0 0 70px 70px;}
.munjarang_top_menus > ul > li {
	width:100%;height:50px;background-color:#fff;color:#1b6ce7;transition:0.5s;font-size:20px;
	padding-top:10px;
}
.munjarang_top_menus > ul > li:hover{background-color:rgba(27,108,231,0.95);transition:0.5s;}
.munjarang_top_menus > ul > li:hover a{color:#fff;transition:0.5s;}
.munjarang_top_menus > ul > li > a { color: #1b6ce7; }
.recent-list { width:130px; margin:0 auto;}
.recent-list  .vtit { text-align:center; padding:10px 0px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; margin-bottom:10px; font-size:11px; font-family: "Roboto", 'Nanum Gothic', µ¸¿ò; font-weight:700; color:#929292;  }
.recent-list  .list { text-align:center; border:0 ; }
.embed1 > embed{width:100%;}

.sub_title1_new{width:100%;margin:0 auto;margin-top:30px;margin-bottom:30px;}
.sub_title1_new img{width:100%;}

/* SVG */
#main_visual .circle_animaion_svg {width:250px; height:250px; position:absolute; top:98px; left:86px;}
#main_visual .circle_animaion_svg .circle_svg1 { width:250px; height:250px; position:absolute; opacity: 0.3;  }
#main_visual .circle_animaion_svg .circle_svg2 { width:250px; height:250px; position:absolute; opacity: 0.1; }
#main_visual .circle_animaion_svg .circle_svg3 { width:250px; height:250px; position:absolute; opacity: 0.1;}
#main_visual .circle_animaion_svg .circle_svg4 { width:250px; height:250px; position:absolute; opacity: 0.2;}

#main_visual .right_txt1 { width:539px; height:157px; position:absolute; top:269px; left:688px; }
#main_visual .right_txt2 { width:466px; height:119px; position:absolute; top:470px; left:720px; }


#ico{width:100%;  margin: 0 auto;}

#free_submit_btn{width:100%; color:#fff; background-color:#0097ff; border:none;-webkit-appearance: none; font-size: 28px; letter-spacing:-1.6px;
font-weight: 600;border-radius: 0; text-decoration:none; display:block; text-align:center; line-height:62px; font-family:'Noto Sans KR', sans-serif;
-webkit-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out;}
#free_submit_btn:hover{background-color:#0069c7;}



/* main */
#main_wrap .main_txt01{position:absolute; top:110px; left:90px;} 
#main_wrap .main_txt01 img { width:100%; }
#main_wrap .main_txt02{position:absolute;  top: 310px; left:90px} /*top:275px;*/
#main_wrap .main_txt02 img { width:100%; }
#main_wrap .main_txt03{position:absolute;} 

/*Çö´ãÀ± Ãß°¡*/
#main_visual{ width:100%; max-height: 500px; background-image:url('../images/main_mobile_01.jpg'); /*height:100%; padding:0 0 80px 0;*/
  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
#main_visual .circle_animaion_svg { width:266px; position:relative; left:0; top:66px;margin:0 auto; display:none;}
#main_visual .circle_animaion_svg .circle_svg1 { width:266px; position:absolute; opacity: 0.3;  }
#main_visual .circle_animaion_svg .circle_svg2 { width:266px; position:absolute; opacity: 0.1; }
#main_visual .circle_animaion_svg .circle_svg3 { width:266px; position:absolute; opacity: 0.1;}
#main_visual .circle_animaion_svg .circle_svg4 { width:266px; position:absolute; opacity: 0.2;}
#main_visual .right_visual_bg { width:1098px; height:830px; position:absolute; left:720px; }
#main_visual .left_txt_svg { width:140px; position:relative;bottom:120px; margin:0 auto; padding-top: 100%; } /*height:236px; */

/* ¹ÝÀÀÇü cssÃß°¡ */
@media only screen and (max-width : 1280px) {
#main_visual {width:100%;padding:0 0 45% 0;}

#main_wrap .main_txt01{ } /*width:100%; padding:0 60px;*/
#main_wrap .main_txt02{ } /*width:100%;padding:21% 100px 0 60px; padding: 20px 0px 0 60px;*/
.sec-title img{width:60% !important;}
}
@media only screen and (max-width : 1024px) {
#main_visual {width:100%;padding:0 0 35% 0;}
#main_wrap .main_txt01{} /*width:100%; padding:0 60px;*/
#main_wrap .main_txt02{ } /*width:100%;padding:15% 100px 0 60px;*/
/*.sec-title img{width:60% !important;}*/
}
@media only screen and (max-width : 768px) {
#main_visual {width:100%;padding:0 0 60px 0;}
#main_wrap .main_txt01{} /*width:100%;padding:0 60px;*/
#main_wrap .main_txt02{ } /*width:100%;padding:80px 100px 0 60px; padding: 20px 100px 0 78px; */
.sec-title img{} /*width:70% !important;*/
#main_wrap .main_txt01 img { width:85%; }
#main_wrap .main_txt02 img { width:90%; }
}
@media only screen and (max-width: 599px){
#main_visual {width:100%;padding:0 0 0 0;}
#main_wrap .main_txt01{ left: 60px; } /*width:100%; padding:0 40px;*/
#main_wrap .main_txt01 img { width:90%; }
/*#main_wrap .main_txt02{} width:100%; padding:18px 80px 0 40px;*/
#main_wrap .main_txt02 { left: 60px; top: 260px; }
#main_wrap .main_txt02 img { width:88%;  }
/*.sec-title img{width:80% !important;}*/

}
@media only screen and (max-width: 486px) {
#main_visual {width:100%;padding:0 0 0 0;}
#main_wrap .main_txt01{ left: 36px; } /*width:100%;padding:0 0;*/
#main_wrap .main_txt02{ left: 36px; top: 240px; } /*width:100%;padding:0 40px 0 0px;*/
.sec-title img{width:80% !important;}
}


  .cnstWrap{height:440px; width:100%; background-image:url("../../landing/img/cnst_bg2.jpg"); background-size:200%; background-repeat:no-repeat;}
  .cnstWrap .inputWrap{width:90%; padding-top:50px; margin:0 auto;}
  .cnstWrap .inputWrap .tit{font-size:53px; font-weight:bold; letter-spacing:-1.6px;}
  .cnstWrap .inputWrap .check_box{width:100%; height:35px; margin-top: 20px;}
  .cnstWrap .inputWrap .inputTxt{margin-top:20px;}
  .cnstWrap .inputWrap .inputTxt #phone{width:calc(100% - 0px); height:50px; margin-bottom:15px; -webkit-appearance: none;  border:1px solid #c0c0c0; font-size:19px;
  padding:0px 10px 0px 55px; background-repeat:no-repeat; background-position-y: 50%; background-position-x:18px;}
  .cnstWrap .inputWrap .inputTxt #content{width:calc(100% - 0px); height:50px; margin-bottom:15px; -webkit-appearance: none;  border:1px solid #c0c0c0; font-size:19px;
  padding:0px 10px 0px 17px; background-repeat:no-repeat; background-position-y: 50%; background-position-x:18px;}
  .cnstWrap .inputWrap .inputTxt input:first-child{background-image:url('../../landing/img/input_icon_02.png');}
  .cnstWrap .inputWrap .inputTxt .btn{width:100%; height:80px; color:#fff; background-color:#0097ff; border:none;-webkit-appearance: none;    font-size: 28px;letter-spacing:-1.6px;
  font-weight: 400;border-radius: 0; margin-top:5px;text-decoration:none; display:block;   text-align:center; line-height:70px; font-family:'Noto Sans KR', sans-serif; 
  -webkit-transition:all 0.25s ease-out; -moz-transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out;}
  .cnstWrap .inputWrap .inputTxt .btn .ico{width:30px; height:30px; background-image:url('../../landing/img/ico.png'); display: inline-block; margin-right:6px;}
  .cnstWrap .inputWrap .inputTxt .btn:hover{background-color:#0058c7;}