@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
 @import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
button {border:0 none;background-color:transparent;cursor:pointer}
a{
	text-decoration:none;
}
table {
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}


/* Custom CSS
 * --------------------------------------- */
p, dt, dd, button, h1, h2, h3, h4, h5, th, td, div, input, button {font-family: 'Noto Sans KR', sans-serif; color:#FFF}

@media screen and (min-width:600px) {
	
.unb {position: fixed; top:50%; right:0; margin-top: -90px; z-index:1;}
.unb a {width:70px; padding-top:10px; text-align:center; color:#FFF; font-size:10px;}

.unb .facebook {background: url(../images/ico_facebook_unb.png) no-repeat #3c5a99 center 10px; background-size:40px; border-radius:5px 0 0 0; padding-top:43px; height:25px;}
.unb .blog {background: url(../images/ico_blog_unb.png) no-repeat #9c3022 center 13px; background-size:40px; padding-top:40px; height:28px;}
.unb .payment {background: url(../images/ico_payment_unb.png) no-repeat #008bca center 16px; background-size:25px; border-radius:5px 0 0 0; padding-top:40px; height:28px; border-radius:0 0 0 5px;}
.unb a:link, .unb a:hover, .unb a:visited { color:#FFF!important; text-decoration:none; display:block}
	
/* Combine GNB */
.combine_gnb {position:fixed; padding:0px 0 20px 0; width:100%; background:url(../images/topmenu_bg.png) repeat-x;z-index:1000;}
.combine_gnb li a { color:#666}
.combine_gnb li a:hover { color:#666; text-decoration:underline}
.combine_gnb .gnb_wrap {width:1020px; margin:0 auto; position: relative;}
.combine_gnb .gnb_wrap h1 {position: absolute; left: 0px; top: 12px; height: 21px;}
.combine_gnb .active a{color:#cb422a!important;}
.combine_gnb .draw_menu { visibility:hidden}
.combine_gnb .draw_menu_button {width:30px; height:30px; background:url(../images/ioc_drawmenu.png) no-repeat; background-size:30px 23px; position:absolute; top:12px; right:10px; cursor:pointer}
.combine_gnb .draw_menu_wrap {position:absolute; top:0px; right:0px; background:#FFF; width:100%; z-index:1000}
.combine_gnb .draw_menu_wrap h1 {text-align:left; margin:5px 0 10px 15px; z-index:999}
.combine_gnb .draw_menu_wrap .close_draw_menu {width:20px; height:20px; background:url(../images/ioc_drawmenu_close.png) no-repeat; background-size:20px; position:absolute; top:12px; right:10px; cursor:pointer; z-index:1000}
.combine_gnb .draw_menu ol li { text-align:left; border-bottom:1px solid #ccc; cursor:pointer; padding:10px 15px;}
.combine_gnb .draw_menu ol ol li { border-bottom:1px dashed #ccc; font-size:14px; width: 150px;margin: 0 2px; display: inline-block}
.combine_gnb .draw_menu .no_line { border-bottom:none}
.combine_gnb .draw_menu a { display:block;}
	
.unb_payment {position: absolute; right:-180px; top:8px; display: block; padding: 5px 15px 7px 37px; border-radius: 20px; background: url(../images/ico_payment_unb.png) no-repeat #00a0e9 15px 9px; background-size: 18px 14px ; color: #fff; font-size: 14px;}
.unb_payment:link {color:#fff}
.unb_payment:hover {color:#fff!important; background: url(../images/ico_payment_unb.png) no-repeat #3dbef8 15px 9px; background-size: 18px 14px ; text-decoration: none}
.unb_payment:visited {color:#fff}

nav {
	margin: 0px; 
	text-align: center;
}
nav li, nav a{
font-family: 'Montserrat', sans-serif;
}
nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
	background: #fff; 
	list-style: none;
	position: relative;
	display: inline-table;
	float:right;
}
	nav ul:after {
		clear: both; display: block;
	}

	nav ul li {
		float: left;
	}
		nav ul li:hover {
			background: #fff;
		}
			nav ul li:hover a {
				
			}
		
		nav ul li a {
			display: block; padding-top:14px;
			width:110px;
			height:32px;
			text-align:center;
			text-decoration: none;
			border-right:1px solid #ccc;
			font-size:16px
		}
		nav ul li a:link {color:#5f5f5f; text-decoration: none;}
			
		
	nav ul ul {
		position: absolute; top: 100%;
		padding:10px 20px;
		border:1px solid #ccc
	}
		nav ul ul li {
			float: none; 
			border-bottom: 1px solid #ccc; position: relative;
			width:180px;
		}
			nav ul ul li a {
				padding:8px 10px;
				height:18px;
				color: #fff;
				text-align:left;
				border-right: none;
				font-size:14px
			}	
				nav ul ul li a:hover {
					background: #fff;
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
	nav ul .bt_none { border-bottom:none}
	
/* lnb */
.lnb {position:fixed; top:50%; right:0px; margin-top:-50px; background:#fff; border-radius:5px 0px 0px 5px; z-index:11}
.lnb a {border-bottom:1px solid #d8d0d8; width:70px; height:26px; padding-top:38px; display:block; text-align:center; background-size:26px 26px; background-repeat:no-repeat; background-position:19px 11px; color:#555; border-radius:5px; cursor:pointer; font-size:12px;}
.lnb .login {background-image:url(../images/unb01.png);}
.lnb .join {background-image:url(../images/unb02.png);}

/* main */
h3 {font-family: 'Montserrat', 'Noto Sans KR', sans-serif; color:#FFF; font-size:36px; margin-bottom:20px;}
#section0 {width:100%; height:1150px; overflow:hidden; background: url(../images/main_bg.jpg) no-repeat fixed center; background-size:cover; position:relative}
#section0 .gnb {width:1020px; height:70px; top:55px; left:50%; margin-left:-510px; z-index:999}
#section0 .gnb ul {float:right; margin-top:25px;}
#section0 .gnb li {float:left; margin-right:30px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif;}
#section0 .gnb h1 {margin:20px 30px; float:left;}
#section0 .mg {padding-top:840px;}
#section0 .mg iframe {width:1020px; height:574px; position:absolute; top:230px; left:50%; margin-left:-510px;}
#section0 .mg .comment {width:1020px; margin:0 auto; text-align:center; font-size:20px}
#section0 .mg .comment span { display:block;}
.btn01 {width:270px; height:20px; border:1px solid #fff; border-radius:5px; display:block; padding:15px 20px 22px 20px; font-size:18px; margin:30px auto 0 auto; text-align:center}
.btn02 {width:160px; height:20px; border:1px solid #fff; border-radius:5px; display:block; float:left; padding:15px 20px 22px 20px; font-size:18px; margin:30px auto 0 auto; text-align:center}

.usecase {width:1020px; margin:0 auto; padding:100px 0}
.usecase h3 {color:#3c3c3c; margin-bottom:50px;}
.usecase .case_box {width:510px; height:500px; position:relative; float:left}
.usecase .case_comment {position:absolute; left:0px; bottom:0px; width:100%; height:182px; background:url(../images/bg_gnb.png);}
.usecase .case_comment .wrap {margin:20px;}
.usecase .case_comment span {font-size:18px;}
.usecase .case_comment h4 {font-size:30px; margin-bottom:7px}
.usecase .case_comment p {font-size:20px;}

.features {width:100%; padding-top:100px; background:#00a0e9;}
.features h3 {width:1020px; margin:0 auto}

.features .feature_box01_wrap {width:100%; background:#00a0e9;}
.features .feature_box01_wrap .image {position:absolute; top:120px; right:110px}
.features .feature_box01_wrap .comment_box {width:420px; margin-bottom:35px; position:absolute; top:120px; left:45px}

.features .feature_box02_wrap {width:100%; background:#0084e9;}
.features .feature_box02_wrap .image {position:absolute; top:85px; left:145px}
.features .feature_box02_wrap .comment_box {width:420px; margin-bottom:35px; position:absolute; top:140px; right:45px;}

.features .feature_box03_wrap {width:100%; background:#0073e9;}
.features .feature_box03_wrap .image {position:absolute; top:50px; right:140px}
.features .feature_box03_wrap .comment_box {width:420px; margin-bottom:35px; position:absolute; top:70px; left:45px}
.features .feature_box03_wrap .mr {margin-right:16px}

.features .feature_box04_wrap {width:100%; background:#2068d4;}
.features .feature_box04_wrap .image {position:absolute; top:100px; left:145px}
.features .feature_box04_wrap .comment_box {width:420px; margin-bottom:35px; position:absolute; top:120px; right:45px}

.features .feature_box {height:450px; width:1020px; margin:0 auto; position:relative}
.features .feature_box h4 {font-size:60px;}
.features .feature_box .comment {font-size:24px;}

#section_spec { background:#efefef; width:100%; padding:100px 0;}
#section_spec .spec_wrap {width:1020px; margin:0px auto 0 auto; text-align:center}
#section_spec h3 {margin-bottom:30px; text-align:left; color:#343434;}
#section_spec .spec_list {width:509px; height:210px; float:left; margin-left:-1px; margin-top:-1px; border:1px solid #ccc;}
#section_spec .spec_list .name {font-family: 'Montserrat', sans-serif; color:#343434; font-size:24px; margin:5px 0}
#section_spec dd {color:#343434;}
#section_spec .mt30 { margin-top:30px;}
#section_spec .mt40 { margin-top:40px;}

.purcharge {background:url(../images/feature_bg.jpg) no-repeat center; height:500px; padding:100px 0; background-size:cover; position: relative}
.purcharge h3 {width:1020px; margin:0 auto}
.purcharge .comment_box {width:340px; position:absolute; left:50%; top:220px; margin-left:50px;}
.purcharge .comment_box h2 {font-size:40px}
.purcharge .comment_box h2 span {font-size:24px;}
.purcharge .comment_box p span {font-size:60px}

#section_client {width:1020px; padding:100px 0; margin:0 auto}
#section_client h3 { color:#333}
.partner_list {margin-top:30px;}
.partner_list li {border:1px solid #e3e3e3; width:339px; height:130px; text-align:center; padding-top:50px; float:left; margin-left:-1px; margin-top:-1px;}

#section_contact { background:#00a0e9; padding:100px 0}
#section_contact h3 {width:1020px; margin:0 auto 30px auto; text-align:left;}
.enquire_form {width:600px; margin:0 auto; text-align:left;}
.enquire_form h3 {font-size:36px; margin-bottom:20px;}
.enquire_form h3 span {font-size:16px;}
.enquire_form table table {}
.enquire_form table td, th {font-size:16px; border-collapse:collapse; border:0px; padding:5px 0;}
.enquire_form table span { font-weight:bold}
.enquire_form table input {padding:10px 7px; border: none; width:440px; color:#333;}
.enquire_form table textarea {padding:10px 7px; border: none; width:440px; height:100px;}

.enquire_form .catchloc_qa {margin:20px auto 0px auto; width:200px;}
.enquire_form .catchloc_qa a {color:#fff;}

.enquire_form .form_table {width:620px;}
.enquire_form .head {width:160px;}
.enquire_form .s_input {width:110px;}

.btn_contact {width:310px; height:70px; font-size:22px; font-weight:bold; padding-top:17px; border:0; text-align:center; display:block; margin:20px auto 0 auto; background:url(../images/btn_bg03.png) no-repeat; color:#FFF; background-size:310px 70px;}
.btn_finder_contact {width:290px; height:40px; font-size:18px; font-weight:bold; padding-top:18px; border:0; text-align:center; display:block; margin:20px auto 0 auto; border: 1px solid #ccf194; color:#FFF;}

.footer {width:100%; padding-bottom:100px;}
.footer .bar img {height:10px;}
.footer .bar {margin-top:-9px!important; margin-bottom:40px;}
.footer_wrap {width:1020px; margin:0 auto;}
.footer_wrap h2 {float:left; margin:0 60px;}
.footer_wrap ul {float:left; width:180px;}
.footer_wrap li {font-size:12px; margin-bottom:7px; color:#666}
.footer_wrap .copyright {text-align:center; padding-top:25px; font-size:14px; color:#999;}
.footer a:link {color:#555;text-decoration: none;}
.footer a:visited {color:#888;text-decoration: none;}
.footer a:active, .footer a:hover {color:#505050!important; text-decoration:underline;}
.ico_national {vertical-align:middle; margin-bottom:3px}

.cms {padding:60px 0 70px 0; width: 100%; background:#00a0e9;}
.cms .wrap { width: 1020px; margin: 0 auto;}
.cms .payment {margin-right: 40px;}
.cms .cms_wrap {width:490px; float: left; position:relative}
.cms .cms_wrap .down {}
.cms .cms_wrap .down a {text-align:center;  width:230px; height:35px; border-radius:5px; border:1px solid #8fd5f5; display:block; padding-top:10px; background:#2faee8; margin-top: 20px;}

.cms .cms_wrap a:link, .cms .cms_wrap a:hover, .cms .cms_wrap a:visited {color:#FFF;}
.cms .cms_wrap a:hover { text-decoration:underline}

	
/* ¸®½º */
	#lease_wrap {width:100%; overflow:hidden; background: url(../images/lease_bg.jpg) no-repeat fixed center; background-size:cover; position:relative; font-size: 20px;}
	#pockit_wrap {width:100%; overflow:hidden; background: url(../images/pockit_bg.jpg) no-repeat fixed center; background-size:cover; position:relative; font-size: 20px;}
	#lease_wrap {}
	.lease_box {padding-top: 85px; padding-bottom: 50px; background:url(../images/mg_bg.png); height:100%;}
	.lease_box .comment {text-align: center; font-size: 20px; margin: 20px 0;}
	.lease_box .comment span {display: block}
	.lease_box h2 {text-align: center}
	.lease_box .contact {text-align: center;}
	.lease_box .contact em {margin-right: 20px}
	.lease_box_wrap {width: 1020px; margin: 0 auto;}
	.lease_box .contact a {color: #fff; display: inline-block; margin: 0 10px; padding-left: 34px;}
	.lease_box .contact .mail {background: url(../images/ico_sendmail.png) no-repeat 0 3px; background-size: 29px 29px;}
	.lease_box .contact .call {background: url(../images/ico_call.png) no-repeat 0 3px; background-size: 28px 28px;}
	.lease_box table {width:840px; text-align: center; margin: 30px auto 0 auto; border-collapse: collapse;}
	.lease_box table th {padding: 10px 0; border-top: 2px solid #a5a5a5; border-bottom: 2px solid #a5a5a5; border-right:none; text-align: center; font-size: 18px}
	.lease_box table td {padding: 10px 0; border: 1px solid #a5a5a5; border-right:none; font-size: 18px}
	.lease_box .nolline {border-left:none}
	.lease_box .caution {width: 840px; margin: 0 auto; font-size: 18px; margin-top: 30px;}
	.lease_box .caution h3 {font-size: 20px;}
	.lease_box .caution ul {}
	.lease_box .caution li {background: url(../images/ico_w_dot.png) no-repeat 0px 11px; padding-left: 12px; background-size: 6px; margin-bottom: 10px}
	
/* ¹Ì´Ï */
	#mini {background: #303030; padding-top: 150px;}
	.first {width: 1020px; margin: 0 auto 0 auto}
	.first .sg {float: right; width: 475px; height: 350px; position: relative}
	.first .dimension {position: absolute; top:28px; left: 0px; z-index: 2}
	.first .gper_img {position: absolute; top:0px; left: 58px; z-index: 1}
	.first .title {text-align: center; width: 525px; float: left}
	.first .title h3 {letter-spacing: -2px}
	.first .title p {font-family: Montserrat; text-align: center; font-size: 39px; letter-spacing: -2px; margin-top: 10px;}

	.second {width: 100%; height: 300px; position: relative; padding-top:20px; margin: 0 auto}
	.second .image {position: absolute; left: 3%}
	.second .funtions {position: absolute; left: 50%; top: 170px; width: 560px;}
	.second li {width: 160px; height: 45px; padding-top: 90px; text-align: center; font-size: 13px; font-family: Montserrat; float: right; margin: 0 10px}
	.second .funtion01 {background: url(../images/mini/ico_funtion01.png) no-repeat center 0; background-size: 80px; }
	.second .funtion02 {background: url(../images/mini/ico_funtion02.png) no-repeat center 0; background-size: 80px; }
	.second .funtion03 {background: url(../images/mini/ico_funtion03.png) no-repeat center 0; background-size: 80px; }
	
	.third {width: 1020px; height: 500px; position: relative; padding-top:20px; margin: 0 auto}
	.third .image {position: absolute; right:-50px; bottom:0px}
	.third .funtions {position: absolute; right: 50%; top: 200px; width: 380px;}
	.third li {width: 160px; height: 45px; padding-top: 90px; text-align: center; font-size: 13px; font-family: Montserrat; float: left; margin: 0 10px}
	.third .funtion04 {background: url(../images/mini/ico_funtion04.png) no-repeat center 0; background-size: 80px; }
	.third .funtion05 {background: url(../images/mini/ico_funtion05.png) no-repeat center 0; background-size: 80px; }
	.third .funtion06 {background: url(../images/mini/ico_funtion06.png) no-repeat center 0; background-size: 80px; }
	.third .funtion07 {background: url(../images/mini/ico_funtion07.png) no-repeat center 0; background-size: 80px; }
	
/* ±Û·Î¹ú */
	#g_main {width:100%; padding: 0px; overflow:hidden; background: url("../images/global/main_bg.jpg") no-repeat fixed center; background-size:cover; position:relative}
	#g_main .gnb {width:1020px; height:70px; top:55px; left:50%; margin-left:-510px; z-index:999}
	#g_main .gnb ul {float:right; margin-top:25px;}
	#g_main .gnb li {float:left; margin-right:30px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif;}
	#g_main .gnb h1 {margin:20px 30px; float:left;}
	#g_main .mg {background:url(../images/mg_bg.png); height:100%; padding: 140px 0 80px 0}
	#g_main .mg .comment {width:1020px; margin:0 auto; text-align:center; font-size:20px}
	#g_main .mg .comment span { display:block;}
	
	#g_main .explain {width: 1020px; margin: 50px auto 0 auto;}
	#g_main .ex01 {background: url('../images/global/gper_g_ex01.jpg') no-repeat; float: left;}
	#g_main .ex02 {background: url('../images/global/gper_g_ex02.jpg') no-repeat; float: right;}
	#g_main article {width: 480px; height: 320px; background-size: 480px 320px;}
	#g_main article p {text-align: center; margin-top: 60px;}
	#g_main article dl {padding: 0 30px; margin-top: 55px;}
	#g_main article dt {font-size: 28px; margin-bottom: 5px;}
	#g_main article dd {font-size: 18px; background: url('../images/global/ico_check.png') no-repeat 0 6px; background-size: 15px; padding-left: 20px;}
	section .wrap {padding: 80px 0; width: 1020px; margin: 0 auto;}
	
	#g_main .g_unb {width: 1020px; margin: 0 auto; position: relative;}
	#g_main .g_unb ul {background: url('../images/bg_gnb.png'); border-radius: 5px; position: absolute; top: 50px; right: 0px; width: 70px;}
	#g_main .g_unb li {width: 70px; border-bottom: 1px solid #2e343a; padding: 42px 0 10px 0; font-size: 11px; color: #aeb7be; cursor: pointer; font-weight: bold; text-align: center}
	#g_main .g_unb .unb01 {background: url('../images/global/unb_01.png') no-repeat center 15px; background-size: 25px 23px; }
	#g_main .g_unb .unb02 {background: url('../images/global/unb_02.png') no-repeat center 15px; background-size: 23px; }
	#g_main .g_unb .unb03 {background: url('../images/global/unb_03.png') no-repeat center 15px; background-size: 23px; }
	#g_main .g_unb .unb04 {background: url('../images/global/unb_04.png') no-repeat center 15px; background-size: 23px; }
	
	#g_example h3 {color:#666;}
	#g_example article {width: 510px; height: 340px; background-size: 510px 340px; float: left; position: relative}
	#g_example .ex01 {background: url('../images/global/pic_ex01.jpg') no-repeat;}
	#g_example .ex02 {background: url('../images/global/pic_ex02.jpg') no-repeat;}
	#g_example .ex03 {background: url('../images/global/pic_ex03.jpg') no-repeat;}
	#g_example .ex04 {background: url('../images/global/pic_ex04.jpg') no-repeat;}
	#g_example article dl {position: absolute; bottom: 0px; left:20px; width: 430px; height: 100px; padding: 20px; background: url('../images/bg_gnb.png');}
	#g_example article dt {font-size: 28px;}
	#g_example article dd {font-size: 18px;}
	
	#g_possible h3 {width: 80%}
	#g_possible {background: #676c72}
	#g_possible .map {background: url('../images/global/pic_worldmap.png') no-repeat center; background-size:967px 463px; width: 1020px; height: 600px; margin-top: 50px;}
	#g_possible .list_wrap {width: 960px; margin: 0 auto;}
	#g_possible .list_wrap ul {width: 240px; float: left;}
	#g_possible .list_wrap li {font-size:14px; margin-bottom: 5px;}
	#g_possible .list_wrap .title {font-weight: bold; padding-bottom: 10px}
	
	#g_purcharge {background: url("../images/global/pic_buy.jpg") no-repeat center; background-size:cover; height: 780px;}
	#g_purcharge .wrap {position: relative}
	#g_purcharge .box_purcharge {width: 255px; position: absolute; top: 170px; right: 170px; text-align: center}
	#g_purcharge dl {margin-bottom: 40px;}
	#g_purcharge dt {font-size: 24px;}
	#g_purcharge dd {font-size: 48px}
	#g_purcharge button {border: 2px solid #fff; border-radius: 5px; background: #012e85; padding: 12px 35px; font-size: 24px; margin-top: 30px;}
	
	#g_download {background: #e9ecef;}
	#g_download h3 {color:#676c73}
	#g_download p {color:#676c73; margin-bottom: 30px;}
	#g_download .box_download {border: 1px solid #676c73; background: #fff; width: 508px; float: left}
	#g_download .box_download dl {margin: 50px 0; text-align: center}
	#g_download .box_download dt {margin-bottom: 15px; font-size: 30px; color: #0b90cb;}
	#g_download .box_download dd {font-size: 30px;}
	#g_download .box_download dd a {color: #676c73}
	
	#g_spec {background: url("../images/global/pic_spec.jpg") no-repeat center; background-size:cover;}
	#g_spec table { border-collapse: collapse; width: 540px;}
	#g_spec table th {border: 1px solid #fff; padding: 13px 20px; border-left:none; width: 140px; font-size: 18px}
	#g_spec table td {border: 1px solid #fff; padding: 13px 20px; border-right:none; font-size: 18px}
	
/* ±Û·Î¹ú ¸®´º¾ó */
	#global_gper_wrap h2, #global_gper_wrap h3, #global_gper_wrap p {color:#3c3c3c; letter-spacing: -1px; line-height: 30px}
	#global_gper_wrap {background: #00a0e9; padding-top: 150px;}
	#global_gper_wrap section {width: 1020px; background: #fff; margin: 0px auto 100px auto; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3)}
	#global_gper_wrap section .left {position: relative; float: left; width: 510px;}
	#global_gper_wrap section .right {position: relative; float: right; width: 510px;}
	#global_gper_wrap .basic {position: absolute; bottom:80px; right: 60px;  width: 120px; height: 40px; background: url(../images/global/ico_go_arrow.png) no-repeat 90px 11px; background-color: #f50057; background-size: 17px; border-radius: 20px; font-size: 18px; padding-right: 25px; padding-bottom: 3px;}
	#global_gper_wrap .tag {width: 60px; height: 28px; background-color: #f50057; background-size: 17px; border-radius: 20px; font-size: 14px; margin-bottom: 7px}
	
	.global_gper_unb {position: fixed; top:200px; right: 15px; width: 50px;}
	.global_gper_unb a {display: block; width: 50px; padding-top: 32px; margin-bottom: 20px; font-size: 12px; color: #fff}
	.global_gper_unb .buy {background: url(../images/global/ico_unb01.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .contact {background: url(../images/global/ico_unb02.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .down {background: url(../images/global/ico_unb03.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .guide {background: url(../images/global/ico_unb04.png) no-repeat center 0; background-size: 30px; }
		
	#global_gper_wrap .s01 {}
	#global_gper_wrap .s01 .left {height: 620px;}
	#global_gper_wrap .s01 h1 {position: absolute; top:35px; left: 45px;}
	#global_gper_wrap .s01 article {width: 310px; position: absolute; top: 310px; left: 100px;}
	#global_gper_wrap .s01 h2 {font-size: 42px; font-weight: 500; margin-bottom: 20px; letter-spacing: -2px}
	#global_gper_wrap .s01 p {font-size: 18px; font-weight: 100;}
	#global_gper_wrap .s01 .image {height: 620px; background: url(../images/global/g_main_img01.png) no-repeat;}
	
	#global_gper_wrap .s_youtube iframe {width:1020px; height:574px}
	
	#global_gper_wrap .s02 article {width: 310px; position: absolute; top: 100px; left: 100px;}
	#global_gper_wrap .s02 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s02 h3 span {color:#00a0e9;}
	#global_gper_wrap .s02 p {font-size: 24px; font-weight: 100;}
	#global_gper_wrap .s02 .image {height: 620px; background: url(../images/global/g_main_img02.jpg) no-repeat;}
	
	#global_gper_wrap .s03 .right {height: 620px;}
	#global_gper_wrap .s03 article {width: 310px; position: absolute; top: 185px; left: 100px;}
	#global_gper_wrap .s03 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s03 h3 span {color:#00a0e9;}
	#global_gper_wrap .s03 p {font-size: 24px; font-weight: 100;}
	#global_gper_wrap .s03 .image {height: 620px; background: url(../images/global/g_price_01.png) no-repeat;}
	#global_gper_wrap .s03 .tit {font-size: 18px}
	#global_gper_wrap .s03 .price {color:#00a0e9; font-size: 48px}
	#global_gper_wrap .s03 .add {color:#00a0e9; font-size: 14px; margin-top: -10px}
	
	#global_gper_wrap .s04 article {width: 310px; position: absolute; top: 80px; left: 100px;}
	#global_gper_wrap .s04 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s04 h3 span {color:#00a0e9;}
	#global_gper_wrap .s04 p {font-size: 24px; font-weight: 100;}
	#global_gper_wrap .s04 .image {height: 620px; background: url(../images/global/g_down_img01.png) no-repeat; background-size: 510px 620px;}
	#global_gper_wrap .s04 .tit {font-size: 24px; margin-bottom: 10px; font-weight: 500;}
	#global_gper_wrap .s04 .qr {}
	#global_gper_wrap .s04 .address {margin-top: -10px;}
	#global_gper_wrap .s04 .address a {color:#676c73; font-size: 18px; letter-spacing: 0px}
	
	#global_gper_wrap .s05 article {width: 310px; position: absolute; top: 100px; left: 100px;}
	#global_gper_wrap .s05 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s05 h3 span {color:#00a0e9;}
	#global_gper_wrap .s05 p {font-size: 24px; font-weight: 100;}
	#global_gper_wrap .s05 .image01 {height: 450px; background: url(../images/global/g_ex_img01.jpg) no-repeat;}
	#global_gper_wrap .s05 .image02 {height: 450px; background: url(../images/global/g_ex_img02.jpg) no-repeat;}
	#global_gper_wrap .s05 .image03 {height: 450px; background: url(../images/global/g_ex_img03.jpg) no-repeat;}
	#global_gper_wrap .s05 .image04 {height: 450px; background: url(../images/global/g_ex_img04.jpg) no-repeat;}
	
	#global_gper_wrap .s06 {background: url(../images/global/bg_worldmap.jpg) no-repeat; width: 1020; height: 707px; position: relative}
	#global_gper_wrap .s06 article {position: absolute; top: 80px; left: 100px;}
	#global_gper_wrap .s06 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px; color: #fff}
	#global_gper_wrap .s06 p {color: #fff}

	#global_gper_wrap .s07 {width: 1020; position: relative}
	#global_gper_wrap .s07 article {margin: 100px; padding-top: 100px}
	#global_gper_wrap .s07 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s07 p {color: #fff}
	
	#global_gper_wrap .s07 table { border-collapse: collapse; width: 820px;}
	#global_gper_wrap .s07 table th {border: 1px solid #d7d7d7; color: #3c3c3c; padding: 13px 20px; border-left:none; width: 150px; font-size: 18px}
	#global_gper_wrap .s07 table td {border: 1px solid #d7d7d7; color: #3c3c3c; padding: 13px 20px; border-right:none; font-size: 18px}
	#global_gper_wrap .s07 .table_color { background: #f0f0f0}
	
	#global_gper_wrap .s08 h3 {padding-left: 100px;}
	#global_gper_wrap .s08 td {padding-left: 10px;}

/* ±Û·Î¹ú ¸®´º¾ó */
	#finder_wrap h2, #finder_wrap h3, #finder_wrap p {color:#3c3c3c; letter-spacing: -1px; line-height: 30px}
	#finder_wrap {background: #2e7d32; padding-top: 150px;}
	#finder_wrap section {width: 1020px; background: #fff; margin: 0px auto 100px auto; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3)}
	#finder_wrap section .left {position: relative; float: left; width: 510px;}
	#finder_wrap section .right {position: relative; float: right; width: 510px;}
	#finder_wrap .basic {position: absolute; bottom:80px; right: 60px;  width: 120px; height: 40px; background: url(../images/global/ico_go_arrow.png) no-repeat 90px 11px; background-color: #f50057; background-size: 17px; border-radius: 20px; font-size: 18px; padding-right: 25px; padding-bottom: 3px;}
	#finder_wrap .tag {width: 60px; height: 28px; background-color: #f50057; background-size: 17px; border-radius: 20px; font-size: 14px; margin-bottom: 7px}
	
	.global_gper_unb {position: fixed; top:200px; right: 15px; width: 50px;}
	.global_gper_unb a {display: block; width: 50px; padding-top: 32px; margin-bottom: 20px; font-size: 12px; color: #fff}
	.global_gper_unb .buy {background: url(../images/global/ico_unb01.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .contact {background: url(../images/global/ico_unb02.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .down {background: url(../images/global/ico_unb03.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .guide {background: url(../images/global/ico_unb04.png) no-repeat center 0; background-size: 30px; }
		
	#finder_wrap .s01 {}
	#finder_wrap .s01 .left {height: 620px;}
	#finder_wrap .s01 h1 {position: absolute; top:105px; left: 50%; margin-left: -155px;}
	#finder_wrap .s01 article {width: 310px; position: absolute; top: 280px; left: 100px;}
	#finder_wrap .s01 h2 {font-size: 42px; font-weight: 500; margin-bottom: 20px; letter-spacing: -2px}
	#finder_wrap .s01 p {font-size: 18px; font-weight: 100;}
	#finder_wrap .s01 .image {height: 620px; background: url(../images/finder/g_main_img01.png) no-repeat;}
	
	#finder_wrap .s_youtube iframe {width:1020px; height:574px}
	
	#finder_wrap .s02 article {width: 310px; position: absolute; top: 100px; left: 100px;}
	#finder_wrap .s02 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s02 h3 span {color:#3a9d53;}
	#finder_wrap .s02 p {font-size: 24px; font-weight: 100;}
	#finder_wrap .s02 .image {height: 620px; background: url(../images/finder/g_main_img02.jpg) no-repeat;}
	
	#finder_wrap .s03 .right {height: 620px;}
	#finder_wrap .s03 article {width: 310px; position: absolute; top: 185px; left: 100px;}
	#finder_wrap .s03 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s03 h3 span {color:#3a9d53;}
	#finder_wrap .s03 p {font-size: 24px; font-weight: 100;}
	#finder_wrap .s03 .image {height: 620px; background: url(../images/finder/g_price_01.png) no-repeat;}
	#finder_wrap .s03 .tit {font-size: 18px}
	#finder_wrap .s03 .price {color:#3a9d53; font-size: 48px}
	#finder_wrap .s03 .add {color:#3a9d53; font-size: 14px; margin-top: -10px}
	
	#finder_wrap .s04 article {width: 310px; position: absolute; top: 80px; left: 100px;}
	#finder_wrap .s04 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s04 h3 span {color:#3a9d53;}
	#finder_wrap .s04 p {font-size: 24px; font-weight: 100;}
	#finder_wrap .s04 .image {height: 620px; background: url(../images/finder/g_down_img01.png) no-repeat; background-size: 510px 620px;}
	#finder_wrap .s04 .tit {font-size: 24px; margin-bottom: 10px; font-weight: 500;}
	#finder_wrap .s04 .qr {}
	#finder_wrap .s04 .address {margin-top: -10px;}
	#finder_wrap .s04 .address a {color:#676c73; font-size: 18px; letter-spacing: 0px}
	
	#finder_wrap .s05 article {width: 310px; position: absolute; top: 100px; left: 100px;}
	#finder_wrap .s05 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s05 h3 span {color:#3a9d53;}
	#finder_wrap .s05 p {font-size: 24px; font-weight: 100;}
	#finder_wrap .s05 .image01 {height: 450px; background: url(../images/finder/g_ex_img01.jpg) no-repeat;}
	#finder_wrap .s05 .image02 {height: 450px; background: url(../images/finder/g_ex_img02.jpg) no-repeat;}
	#finder_wrap .s05 .image03 {height: 450px; background: url(../images/finder/g_ex_img03.jpg) no-repeat;}
	#finder_wrap .s05 .image04 {height: 450px; background: url(../images/finder/g_ex_img04.jpg) no-repeat;}
	
	#finder_wrap .s06 {background: url(../images/finder/bg_worldmap.jpg) no-repeat; width: 1020; height: 707px; position: relative}
	#finder_wrap .s06 article {position: absolute; top: 80px; left: 100px;}
	#finder_wrap .s06 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px; color: #fff}
	#finder_wrap .s06 p {color: #fff}
	#finder_wrap .s06 .subs {margin-bottom: 20px;}
	#finder_wrap .s06 li{ font-size: 12px }

	#finder_wrap .s07 {width: 1020; position: relative}
	#finder_wrap .s07 article {margin: 100px; padding-top: 100px}
	#finder_wrap .s07 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s07 p {color: #fff}
	
	#finder_wrap .s07 table { border-collapse: collapse; width: 820px;}
	#finder_wrap .s07 table th {border: 1px solid #d7d7d7; color: #3c3c3c; padding: 13px 20px; border-left:none; width: 150px; font-size: 18px}
	#finder_wrap .s07 table td {border: 1px solid #d7d7d7; color: #3c3c3c; padding: 13px 20px; border-right:none; font-size: 18px}
	#finder_wrap .s07 .table_color { background: #f0f0f0}
	
	#finder_wrap .s08 h3 {padding-left: 100px;}
	#finder_wrap .s08 td {padding-left: 10px;}
	
/* ¾Û´Ù¿î·Îµå */
	.app_download {width: 1020px; margin: 0 auto; }
	.gper_gps {background: url('../images/download/img_download_gper.png') no-repeat right 200px; background-size: 600px 540px; padding: 120px 0 70px 0px;}
	.famy {background: url('../images/download/img_download_famy.png') no-repeat 630px 100px; background-size: 272px 490px; padding: 70px 0 70px 0px;}
	.app_download h3 {margin-bottom: 70px;}
	.app_download .wrap_download {margin-bottom: 70px;}
	.app_download h4 {font-size: 28px; margin-bottom: 20px;}
	.app_download button {width: 200px; height: 60px; border: 1px solid #5ba5d6; border-radius:30px; font-size: 22px;}
	.app_download p {font-size: 18px; line-height: 1.8em}

/* ¾Û´Ù¿î·Îµå */
	.kakao {margin:-67px auto 30px auto; width:1020px;}
}
	
@media screen and (max-width:599px) {
	
.unb {position:fixed; bottom:0px; right:0; top:auto; width:100%; z-index:1;}
.unb ul {} 
.unb a {width:33.3%; height:40px; float:left; padding-top:10px; text-align:center; color:#FFF; font-size:14px;}
.unb br { display:none;}
.unb .facebook {background: url(../images/ico_facebook_unb.png) no-repeat #3c5a99 center 7px; background-size:22px; border-radius:0 0 0 0; padding-top:23px; height:27px;}
.unb .blog {background: url(../images/ico_blog_unb.png) no-repeat #9c3022 center 5px; background-size:33px; border-radius:0 0 0 0; padding-top:23px; height:27px;}
.unb .payment {background: url(../images/ico_payment_unb.png) no-repeat #008bca center 8px; background-size:22px; border-radius:0 0 0 0; padding-top:23px; height:27px; }
.unb a:link, .unb a:hover, .unb a:visited { color:#FFF!important; display:block}


/* Combine GNB */
.combine_gnb {position:fixed; padding:0px 0 20px 0; width:100%; background:url(../images/topmenu_bg.png) repeat-x; z-index:1000;}
.combine_gnb li  { color:#666}
.combine_gnb li a { color:#666}
.combine_gnb li a:hover { color:#666; text-decoration:underline}
.combine_gnb .gnb_wrap {width:1020px; height:46px; margin:0 auto;}
.combine_gnb .gnb_wrap h1 {float:left; margin-top:10px; margin-left:15px}
.combine_gnb .active a{color:#cb422a!important;}
.combine_gnb .draw_menu { visibility:hidden}
.combine_gnb .draw_menu_button {width:30px; height:30px; background:url(../images/ioc_drawmenu.png) no-repeat; background-size:30px 23px; position:absolute; top:12px; right:10px; cursor:pointer}
.combine_gnb .draw_menu_wrap {position:absolute; top:0px; right:0px; background:#FFF; width:100%; z-index:1000}
.combine_gnb .draw_menu_wrap h1 {text-align:left; margin:10px 0 10px 15px; z-index:999}
.combine_gnb .draw_menu_wrap .close_draw_menu {width:20px; height:20px; background:url(../images/ioc_drawmenu_close.png) no-repeat; background-size:20px; position:absolute; top:12px; right:10px; cursor:pointer; z-index:1000}
.combine_gnb .draw_menu ol li { text-align:left; border-bottom:1px solid #ccc; cursor:pointer; padding:10px 15px;}
.combine_gnb .draw_menu ol ol { margin-top: 5px;}
.combine_gnb .draw_menu ol ol li { border-bottom:1px dashed #ccc; font-size:14px; width: 120px; margin: 0 2px; display: inline-block}
.combine_gnb .draw_menu .no_line { border-bottom:none}
.combine_gnb .draw_menu a { display:block;}
.combine_gnb .draw_menu { visibility: visible}
nav {
	margin: 0px; 
	text-align: center;
}

/* GNB */
nav {
	margin: 0px; 
	text-align: center;
}
nav li, nav a{
font-family: 'Montserrat', sans-serif;
}

nav ul {
	display: none;
}

/* LNB */
.lnb {position:fixed; top:auto; bottom:0px; background:#FFF; right:0px; width:100%; height:60px; border-radius:0px; border-top:1px solid #d8d0d8; z-index:11}
.lnb a {border-right:1px solid #d8d0d8; border-bottom:none; width:49%; height:22px; padding-top:38px; padding-bottom:5px; display:inline-block; text-align:center; background-size:26px 26px; background-repeat:no-repeat; background-position:center 9px; font-weight:bold; color:#333; border-radius:0px; cursor:pointer; font-size:9px}
.lnb .login {background-image:url(../images/unb01.png);}
.lnb .join {background-image:url(../images/unb02.png); border-right:none}

h3 {font-family: 'Montserrat', 'Noto Sans KR', sans-serif; color:#FFF; font-size:28px; margin-bottom:20px; padding-left:20px; width:80%}
#section0 .gnb {width:100%; height:88px; z-index:100; top:46px; left:0px; margin-left:0px;}
#section0 .gnb ul {float:none; margin:0 auto; width:340px; text-align: center}
#section0 .gnb li {display:inline; font-size:14px; margin:0 7px; font-family: 'Montserrat', 'Noto Sans KR', sans-serif;}
#section0 .gnb h1 {margin:13px auto 3px auto; float:none; width:62px;}

#section0 .mg {padding-top:410px; padding-bottom:50px;}
#section0 .mg iframe {width:360px; height:200px; position:absolute; top:180px; left:50%; margin-left:-180px;}
#section0 .mg .comment {width:90%; margin:0 auto; text-align:center; font-size:14px}
#section0 .mg .comment span { display:inline;}
.btn01 {width:270px; height:20px; border:1px solid #fff; border-radius:5px; display:block; padding:15px 20px 22px 20px; font-size:18px; margin:30px auto 0 auto; text-align:center}
.btn02 {width:160px; height:20px; border:1px solid #fff; border-radius:5px; display:block; padding:15px 20px 22px 20px; font-size:18px; margin:10px auto 0 auto; text-align:center}

.usecase {width:100%; margin:0 auto; padding:50px 0}
.usecase h3 {color:#3c3c3c; margin-bottom:50px;}
.usecase .case_box {width:340px; height:330px; position:relative; margin:0 auto}
.usecase .case_box img {width:340px; height:330px;}
.usecase .case_comment {position:absolute; left:0px; bottom:0px; width:100%; height:152px; background:url(../images/bg_gnb.png);}
.usecase .case_comment .wrap {margin:20px;}
.usecase .case_comment span {font-size:12px;}
.usecase .case_comment h4 {font-size:19px; margin-bottom:7px}
.usecase .case_comment p {font-size:14px;}

.features {width:100%; padding-top:50px; background:#00a0e9;}
.features h3 {}

.features .feature_box01_wrap {width:100%; background:#00a0e9;}
.features .feature_box01_wrap .image {width:300px; margin:0px auto; text-align:center}
.features .feature_box01_wrap .comment_box {width:85%; margin:20px auto 0 auto}

.features .feature_box02_wrap {width:100%; background:#0084e9;}
.features .feature_box02_wrap .image {width:300px; margin:0px auto; text-align:center}
.features .feature_box02_wrap .comment_box {width:85%; margin:20px auto 0 auto}

.features .feature_box03_wrap {width:100%; background:#0073e9;}
.features .feature_box03_wrap .image {width:300px; margin:0px auto; text-align:center}
.features .feature_box03_wrap .comment_box {width:85%; margin:20px auto 0 auto}
.features .feature_box03_wrap .mr {}

.features .feature_box04_wrap {width:100%; background:#2068d4;}
.features .feature_box04_wrap .image {width:300px; margin:0px auto; text-align:center}
.features .feature_box04_wrap .comment_box {width:85%; margin:20px auto 0 auto}

.features .feature_box {width:100%; padding:50px 0; margin:0 auto; position:relative}
.features .feature_box h4 {font-size:42px;}
.features .feature_box .comment {font-size:16px;}

#section_spec { background:#efefef; width:100%; padding:50px 0}
#section_spec .spec_wrap {width:100%; margin:0px auto 0 auto; text-align:center}
#section_spec h3 {margin-bottom:30px; text-align:left; color:#343434}
#section_spec .spec_img img { width:90%}
#section_spec .spec_list {width:90%; height:210px; margin:-1px auto 0 auto; border:1px solid #ccc; font-size:13px;}
#section_spec .spec_list .name {font-family: 'Montserrat', sans-serif; color:#343434; font-size:24px; margin:5px 0}
#section_spec dd {color:#343434}
#section_spec .mt30 { margin-top:30px;}
#section_spec .mt40 { margin-top:40px;}

.purcharge {background:url(../images/feature_bg.jpg) no-repeat center; height:350px; padding:50px 0 100px 0; background-size:cover; position: relative}
.purcharge .comment_box {width:340px; position:absolute; left:50%; top:200px; margin-left:-170px; margin-top:-80px; font-size:18px;}
.purcharge .comment_box h2 {font-size:40px}
.purcharge .comment_box h2 span {font-size:24px;}
.purcharge .comment_box p span {font-size:60px}

#section_client {width:100%; padding:100px 0; margin:0 auto}
#section_client h3 { color:#333}
.partner_list {margin:30px auto 0 auto; width:339px;}
.partner_list li {border:1px solid #e3e3e3; width:339px; height:130px; text-align:center; padding-top:50px; float:left; margin-left:-1px; margin-top:-1px;}

#section_contact { background:#00a0e9; padding:50px 0}
#section_contact h3 {text-align:left;}
.enquire_form {text-align:left; margin:0 auto; width:340px}
.enquire_form h3 {font-size:20px; margin-bottom:10px; position:absolute; left:20px;}
.enquire_form h3 span {font-size:11px;}
.enquire_form table table {}
.enquire_form table td, th {font-size:12px; border-collapse:collapse; border:0px; padding:5px 0; line-height:1.3em}
.enquire_form table span { font-weight:bold}
.enquire_form table input {padding:7px 5px; border: none; width:244px; color:#333;}
.enquire_form table textarea {padding:7px 5px; border: none; width:244px; height:80px;}

.enquire_form .catchloc_qa {margin:20px auto 0px auto; width:200px;}
.enquire_form .catchloc_qa a {color:#fff;}

.enquire_form .form_table {width:340px;}
.enquire_form .head {width:80px;}
.enquire_form .s_input {width:70px;}

.btn_contact {width:310px; height:70px; font-size:22px; font-weight:bold; padding-top:28px; border:0; text-align:center; display:block; margin:20px auto 0 auto; background:url(../images/btn_bg03.png) no-repeat; color:#FFF; background-size:310px 70px;}
.btn_finder_contact {width:290px; height:40px; font-size:18px; font-weight:bold; padding-top:18px; border:0; text-align:center; display:block; margin:20px auto 0 auto; border: 1px solid #ccf194; color:#FFF;}

.footer {width:100%; padding-bottom:100px;}
.footer .bar img {height:10px; width:100%}
.footer .bar {margin-top:-9px!important; margin-bottom:40px;}
.footer_wrap {width:100%px; margin:0 auto;}
.footer_wrap h2 {float:left; margin:0 0 40px 30px;}
.footer_wrap ul {float:left; width:320px; margin-left:30px; margin-bottom:10px;}
.footer_wrap li {font-size:12px; margin-bottom:7px; color:#666}
.footer_wrap .copyright {text-align:center; padding-top:25px; font-size:10px; color:#999; font-weight:normal}
.footer a:link {color:#555;text-decoration: none;}
.footer a:visited {color:#888;text-decoration: none;}
.footer a:active, .footer a:hover {color:#505050!important; text-decoration:underline;}
.ico_national {vertical-align:middle; margin-bottom:3px}

.cms {padding:60px 0 70px 0; background:#00a0e9;}
.cms h3 {width: 90%}
.cms .descript { padding:0 20px;}
.cms .cms_wrap {width:100%; margin:0 auto; position:relative}
.cms .payment {margin-bottom: 40px;}
.cms .cms_wrap .down {margin:20px auto 0 auto; width:230px;}
.cms .cms_wrap .down a {text-align:center; width:230px; height:35px; border-radius:5px; border:1px solid #8fd5f5; display:block; padding-top:10px; background:#2faee8; margin-top: 20px;}
.cms .cms_wrap a:link, .cms .cms_wrap a:hover, .cms .cms_wrap a:visited {color:#FFF;}
.cms .cms_wrap a:hover { text-decoration:underline}

	/* ¸®½º */
	#lease_wrap {width:100%; overflow:hidden; background: url(../images/lease_bg.jpg) no-repeat fixed center; background-size:cover; position:relative}
	#pockit_wrap {width:100%; overflow:hidden; background: url(../images/pockit_bg.jpg) no-repeat fixed center; background-size:cover; position:relative; font-size: 20px;}
	#lease_wrap {font-size: 20px;}
	.lease_box {padding-top: 100px; padding-bottom: 70px; background:url(../images/mg_bg.png); height:100%;}
	.lease_box .comment {text-align: center; font-size: 20px; margin: 30px auto;width:90%;}
	.lease_box .comment span {display: inline}
	.lease_box h2 {text-align: center}
	.lease_box h2 img {width: 90%}
	.lease_box .contact {text-align: center; width: 90%; line-height: 2em; margin: 0 auto}
	.lease_box .contact em {margin-right: 0px; display: block;}
	.lease_box_wrap {width: 100%; margin: 0 auto;}
	.lease_box .contact a {color: #fff; display: inline-block; margin: 0 10px; padding-left: 34px;}
	.lease_box .contact .mail {background: url(../images/ico_sendmail.png) no-repeat 0 7px; background-size: 29px 29px;}
	.lease_box .contact .call {background: url(../images/ico_call.png) no-repeat 0 7px; background-size: 28px 28px;}
	.lease_box table {width:100%; text-align: center; margin: 50px auto 0 auto; border-collapse: collapse;}
	.lease_box table th {padding: 15px 10px; border-top: 2px solid #a5a5a5; border-bottom: 2px solid #a5a5a5; border-right:none; text-align: center; font-size:16px}
	.lease_box table td {padding: 15px 10px; border: 1px solid #a5a5a5; border-right:none; font-size:16px}
	.lease_box .nolline {border-left:none}
	.lease_box .caution {width:90%; margin: 0 auto; font-size: 18px; margin-top: 50px;}
	.lease_box .caution h3 {font-size: 20px;}
	.lease_box .caution ul {}
	.lease_box .caution li {background: url(../images/ico_w_dot.png) no-repeat 0px 11px; padding-left: 12px; background-size: 6px; margin-bottom: 10px}

	/* ¹Ì´Ï */
	#mini {background: #303030; padding-top: 100px;}
	.first {width: 100%; margin: 0 auto 0 auto}
	.first .sg { float: none; width: 320px; height: 300px; position: relative; margin: 50px auto 0 auto}
	.first .dimension {position: absolute; top:28px; left:0px; z-index: 2}
	.first .gper_img {position: absolute; top:0px; left:30px; z-index: 1}
	.first .dimension img {width:320px}
	.first .gper_img img {width:270px;}
	.first .title {text-align: center; width: 320px; margin: 0 auto;}
	.first .title h3 {letter-spacing: -2px; font-size: 36px!important; padding-left: 0px!important; width: 320px;}
	.first .title p {font-family: Montserrat; text-align: center; font-size: 39px; letter-spacing: -2px; margin-top: 10px;}

	.second {width: 100%; height: 300px; position: relative; padding-top:20px;}
	.second img { width: 98%; margin-top: 100px;}
	.second .funtions {position: absolute; left: 50%; top: 0px; width:160px; margin-left: -80px;}
	.second li {width: 160px; height: 45px; padding-top: 90px; text-align: center; font-size: 13px; font-family: Montserrat;}
	.second .funtion01 {background: url(../images/mini/ico_funtion01.png) no-repeat center 0; background-size: 80px; }
	.second .funtion02 {background: url(../images/mini/ico_funtion02.png) no-repeat center 0; background-size: 80px; }
	.second .funtion03 {background: url(../images/mini/ico_funtion03.png) no-repeat center 0; background-size: 80px; }
	
	.third {width: 100%; height: 500px; position: relative; padding-top:20px;}
	.third .image {position: absolute; left:0px; bottom: 0px; z-index: 1}
	.third .image img { width: 90%}
	.third .funtions {position: absolute; left: 50%; top: 200px; margin-left: -160px; width: 320px; z-index: 2}
	.third li {width: 160px; height: 45px; padding-top: 90px; text-align: center; font-size: 13px; font-family: Montserrat; float: left;}
	.third .funtion04 {background: url(../images/mini/ico_funtion04.png) no-repeat center 0; background-size: 80px; }
	.third .funtion05 {background: url(../images/mini/ico_funtion05.png) no-repeat center 0; background-size: 80px; }
	.third .funtion06 {background: url(../images/mini/ico_funtion06.png) no-repeat center 0; background-size: 80px; }
	.third .funtion07 {background: url(../images/mini/ico_funtion07.png) no-repeat center 0; background-size: 80px; }
	
/* ±Û·Î¹ú */
	#g_main {width:100%; padding: 0px; overflow:hidden; background: url("../images/global/main_bg.jpg") no-repeat fixed center; background-size:cover; position:relative}
	#g_main h2 img {width: 90%;}
	#g_main .mg {background:url(../images/mg_bg.png); height:100%; padding: 150px 0 80px 0}
	#g_main .mg .comment {width:90%; text-align:center; margin: 0 auto; font-size:20px}
	#g_main .mg .comment span { display:block;}
	
	#g_main .explain {width: 100%; margin: 50px auto 0 auto;}
	#g_main .ex01 {background: url('../images/global/gper_g_ex01.jpg') no-repeat center; float: left;}
	#g_main .ex02 {background: url('../images/global/gper_g_ex02.jpg') no-repeat center; float: right;}
	#g_main article {width: 100%; background-size: 100%;}
	#g_main article p {text-align: center; margin-top: 50px;}
	#g_main article dl {padding: 0 30px; margin: 30px 0 50px 0;}
	#g_main article dt {font-size: 24px; margin-bottom: 5px; letter-spacing: -1px;}
	#g_main article dd {font-size: 16px; background: url('../images/global/ico_check.png') no-repeat 0 6px; background-size: 15px; padding-left: 20px;}
	section .wrap {padding: 80px 0; width: 100%; margin: 0 auto;}
	
	#g_main .g_unb {width: 100%; margin: 0 auto; position: fixed; z-index: 1000}
	#g_main .g_unb ul {background: url('../images/bg_gnb.png'); border-radius: 5px; position: absolute; top: -90px; left: 50%; width: 280px; margin-left: -140px}
	#g_main .g_unb li {width: 70px; padding: 42px 0 10px 0; font-size: 11px; color: #aeb7be; cursor: pointer; font-weight: bold; text-align: center; float: left}
	#g_main .g_unb .unb01 {background: url('../images/global/unb_01.png') no-repeat center 15px; background-size: 25px 23px; }
	#g_main .g_unb .unb02 {background: url('../images/global/unb_02.png') no-repeat center 15px; background-size: 23px; }
	#g_main .g_unb .unb03 {background: url('../images/global/unb_03.png') no-repeat center 15px; background-size: 23px; }
	#g_main .g_unb .unb04 {background: url('../images/global/unb_04.png') no-repeat center 15px; background-size: 23px; }
	
	#g_example h3 {color:#666; width: 80%}
	#g_example article {width: 360px; height: 340px; margin: 0 auto; background-size: 360px 340px; position: relative}
	#g_example .ex01 {background: url('../images/global/pic_ex01.jpg') no-repeat;}
	#g_example .ex02 {background: url('../images/global/pic_ex02.jpg') no-repeat;}
	#g_example .ex03 {background: url('../images/global/pic_ex03.jpg') no-repeat center;}
	#g_example .ex04 {background: url('../images/global/pic_ex04.jpg') no-repeat center;}
	#g_example article dl {position: absolute; bottom: 0px; left:0px; width: 320px; height: 80px; padding: 20px; background: url('../images/bg_gnb.png');}
	#g_example article dt {font-size: 22px;}
	#g_example article dd {font-size: 14px;}
	
	#g_possible {background: #676c72}
	#g_possible p {padding-left: 20px;}
	#g_possible .map {background: url('../images/global/pic_worldmap.png') no-repeat center; background-size:cover; width: 100%; margin-top: 50px;}
	#g_possible .list_wrap {width: 360px; margin: 0 auto;}
	#g_possible .list_wrap ul {width: 160px; height: 580px; margin-left: 20px; float: left;}
	#g_possible .list_wrap li {font-size:14px; margin-bottom: 5px;}
	#g_possible .list_wrap .title {font-weight: bold; padding-bottom: 10px}
	
	#g_purcharge {background: url("../images/global/pic_buy.jpg") no-repeat -250px 0; background-size:cover; height: 780px;}
	#g_purcharge .wrap {position: relative}
	#g_purcharge .box_purcharge {width: 255px; position: absolute; top: 170px; left: 50%; margin-left: -127px; text-align: center}
	#g_purcharge dl {margin-bottom: 40px;}
	#g_purcharge dt {font-size: 24px;}
	#g_purcharge dd {font-size: 48px}
	#g_purcharge button {border: 2px solid #fff; border-radius: 5px; background: #012e85; padding: 12px 35px; font-size: 24px; margin-top: 30px;}
	
	#g_download {background: #e9ecef;}
	#g_download h3 {color:#676c73}
	#g_download p {color:#676c73; margin-bottom: 30px; margin-left: 20px; margin-right: 20px}
	#g_download .box_download {border: 1px solid #676c73; border-left: 0px; border-right: 0px; background: #fff; width: 100%; float: left}
	#g_download .box_download dl {margin: 50px 0; text-align: center}
	#g_download .box_download dt {margin-bottom: 15px; font-size: 30px; color: #0b90cb;}
	#g_download .box_download dd {font-size: 30px;}
	#g_download .box_download dd a {color: #676c73}
	
	#g_spec {background: url("../images/global/pic_spec.jpg") no-repeat center; background-size:cover;}
	#g_spec table { border-collapse: collapse; width: 100%;}
	#g_spec table th {border: 1px solid #fff; padding: 13px 20px; border-left:none; width: 95px; font-size: 14px}
	#g_spec table td {border: 1px solid #fff; padding: 13px 20px; border-right:none; font-size: 14px}
	
	
/* ±Û·Î¹ú ¸®´º¾ó */
	#global_gper_wrap h2, #global_gper_wrap h3, #global_gper_wrap p {color:#3c3c3c; letter-spacing: -1px; line-height: 30px}
	#global_gper_wrap {background: #00a0e9; padding-top: 150px;}
	#global_gper_wrap section {width: 95%; min-width: 340px; background: #fff; margin: 0px auto 100px auto; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3)}
	#global_gper_wrap section .left {position: relative; float: left; width: 95%; min-width: 340px;}
	#global_gper_wrap section .right {position: relative; float: right; width: 95%; min-width: 340px;}
	#global_gper_wrap .basic {position: absolute; bottom:80px; right: 20px;  width: 120px; height: 40px; background: url(../images/global/ico_go_arrow.png) no-repeat 90px 11px; background-color: #f50057; background-size: 17px; border-radius: 20px; font-size: 18px; padding-right: 25px; padding-bottom: 3px;}
	#global_gper_wrap .tag {width: 60px; height: 28px; background-color: #f50057; background-size: 17px; border-radius: 20px; font-size: 14px; margin-bottom: 7px}
	
	.global_gper_unb {position: fixed; z-index: 1000; top:200px; right: 15px; width: 50px; background: #333; display: none}
	.global_gper_unb a {display: block; width: 50px; padding-top: 32px; margin-bottom: 20px; font-size: 12px; color: #fff}
	.global_gper_unb .buy {background: url(../images/global/ico_unb01.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .contact {background: url(../images/global/ico_unb02.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .down {background: url(../images/global/ico_unb03.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .guide {background: url(../images/global/ico_unb04.png) no-repeat center 0; background-size: 30px; }
	#global_gper_wrap h3 {padding-left: 0px; width: 300px;}
	#global_gper_wrap .image {}
		
	#global_gper_wrap .s01 {}
	#global_gper_wrap .s01 .left {height: 620px;}
	#global_gper_wrap .s01 h1 {position: absolute; top:35px; left: 50%; margin-left: -160px;}
	#global_gper_wrap .s01 h1 img {width: 320px}
	#global_gper_wrap .s01 article {width: 300px; position: absolute; top: 310px; left: 50%; margin-left: -150px; }
	#global_gper_wrap .s01 h2 {font-size: 38px; font-weight: 500; margin-bottom: 20px; letter-spacing: -2px}
	#global_gper_wrap .s01 p {font-size: 18px; font-weight: 100;}
	#global_gper_wrap .s01 .image {height: 620px; width: 100%; background: url(../images/global/g_main_img01.png) no-repeat center;}
	
	#global_gper_wrap .s_youtube iframe {width:100%; }
	
	#global_gper_wrap .s02 .left {height: 620px;}
	#global_gper_wrap .s02 article {width: 300px; position: absolute; top: 100px; left: 50%; margin-left: -150px;}
	#global_gper_wrap .s02 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s02 h3 span {color:#00a0e9;}
	#global_gper_wrap .s02 p {font-size: 24px; font-weight: 100;}
	#global_gper_wrap .s02 .image {height: 620px; width: 100%; background: url(../images/global/g_main_img02.jpg) no-repeat center;}
	
	#global_gper_wrap .s03 .right {height: 620px;}
	#global_gper_wrap .s03 article {width: 300px; position: absolute; top: 185px; left: 50%; margin-left: -150px;}
	#global_gper_wrap .s03 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s03 h3 span {color:#00a0e9;}
	#global_gper_wrap .s03 p {font-size: 24px; font-weight: 100;}
	#global_gper_wrap .s03 .image {height: 620px; width: 100%; background: url(../images/global/g_price_01.png) no-repeat center;}
	#global_gper_wrap .s03 .tit {font-size: 18px}
	#global_gper_wrap .s03 .price {color:#00a0e9; font-size: 48px}
	#global_gper_wrap .s03 .add {color:#00a0e9; font-size: 14px; margin-top: -10px}
	
	#global_gper_wrap .s04 .left {height: 620px;}
	#global_gper_wrap .s04 article {width: 300px; position: absolute; top: 80px; left: 50%; margin-left: -150px;}
	#global_gper_wrap .s04 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s04 h3 span {color:#00a0e9;}
	#global_gper_wrap .s04 p {font-size: 24px; font-weight: 100;}
	#global_gper_wrap .s04 .image {height: 620px; width: 100%; background: url(../images/global/g_down_img01.png) no-repeat center; background-size: 510px 620px;}
	#global_gper_wrap .s04 .tit {font-size: 24px; margin-bottom: 10px; font-weight: 500;}
	#global_gper_wrap .s04 .qr {}
	#global_gper_wrap .s04 .address {margin-top: -10px;}
	#global_gper_wrap .s04 .address a {color:#676c73; font-size: 18px; letter-spacing: 0px}
	
	#global_gper_wrap .s05 .left, #global_gper_wrap .s05 .right {height: 450px;}
	#global_gper_wrap .s05 article {width: 300px; position: absolute; top: 100px; left: 50%; margin-left: -150px;}
	#global_gper_wrap .s05 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s05 h3 span {color:#00a0e9;}
	#global_gper_wrap .s05 p {font-size: 24px; font-weight: 100;}
	#global_gper_wrap .s05 .image01 {height: 450px; width: 100%; background: url(../images/global/g_ex_img01.jpg) no-repeat center;}
	#global_gper_wrap .s05 .image02 {height: 450px; width: 100%; background: url(../images/global/g_ex_img02.jpg) no-repeat center;}
	#global_gper_wrap .s05 .image03 {height: 450px; width: 100%; background: url(../images/global/g_ex_img03.jpg) no-repeat center;}
	#global_gper_wrap .s05 .image04 {height: 450px; width: 100%; background: url(../images/global/g_ex_img04.jpg) no-repeat center;}
	
	#global_gper_wrap .s06 {background: url(../images/global/bg_worldmap.jpg) no-repeat center; background-size:cover; height: 1700px; position: relative}
	#global_gper_wrap .s06 article {position: absolute; top: 80px; left: 50%; margin-left: -150px;}
	#global_gper_wrap .s06 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px; color: #fff}
	#global_gper_wrap .s06 p {color: #fff}
	#global_gper_wrap .s06 .subs {margin-bottom: 20px; margin-top: -5px; font-size: 14px}
	#global_gper_wrap .s06 .list {margin-bottom: 20px;}

	#global_gper_wrap .s07 {width: 95%; height: 900px; position: relative}
	#global_gper_wrap .s07 article {position: absolute; top: 100px; left: 50%; margin-left: -160px;}
	#global_gper_wrap .s07 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#global_gper_wrap .s07 p {color: #fff}
	#global_gper_wrap .s07 img {width: 310px!important;}
	
	#global_gper_wrap .s07 table { border-collapse: collapse; width: 90%;}
	#global_gper_wrap .s07 table th {border: 1px solid #d7d7d7; color: #3c3c3c; padding: 13px 10px; border-left:none; width: 100px; font-size: 14px}
	#global_gper_wrap .s07 table td {border: 1px solid #d7d7d7; color: #3c3c3c; padding: 13px 10px; border-right:none; font-size: 14px}
	#global_gper_wrap .s07 .table_color { background: #f0f0f0}
	
	#global_gper_wrap .s08 h3 {padding-left: 20px;}

/* finder */
	#finder_wrap h2, #finder_wrap h3, #finder_wrap p {color:#3c3c3c; letter-spacing: -1px; line-height: 30px}
	#finder_wrap {background: #2e7d32; padding-top: 150px;}
	#finder_wrap section {width: 95%; min-width: 340px; background: #fff; margin: 0px auto 100px auto; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3)}
	#finder_wrap section .left {position: relative; float: left; width: 95%; min-width: 340px;}
	#finder_wrap section .right {position: relative; float: right; width: 95%; min-width: 340px;}
	#finder_wrap .basic {position: absolute; bottom:80px; right: 20px;  width: 120px; height: 40px; background: url(../images/global/ico_go_arrow.png) no-repeat 90px 11px; background-color: #f50057; background-size: 17px; border-radius: 20px; font-size: 18px; padding-right: 25px; padding-bottom: 3px;}
	#finder_wrap .tag {width: 60px; height: 28px; background-color: #f50057; background-size: 17px; border-radius: 20px; font-size: 14px; margin-bottom: 7px}
	
	.global_gper_unb {position: fixed; z-index: 1000; top:200px; right: 15px; width: 50px; background: #333; display: none}
	.global_gper_unb a {display: block; width: 50px; padding-top: 32px; margin-bottom: 20px; font-size: 12px; color: #fff}
	.global_gper_unb .buy {background: url(../images/global/ico_unb01.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .contact {background: url(../images/global/ico_unb02.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .down {background: url(../images/global/ico_unb03.png) no-repeat center 0; background-size: 30px; }
	.global_gper_unb .guide {background: url(../images/global/ico_unb04.png) no-repeat center 0; background-size: 30px; }
	#finder_wrap h3 {padding-left: 0px; width: 300px;}
	#finder_wrap .image {}
		
	#finder_wrap .s01 {}
	#finder_wrap .s01 .left {height: 620px;}
	#finder_wrap .s01 h1 {position: absolute; top:125px; left: 50%; margin-left: -155px;}
	#finder_wrap .s01 h1 img {width: 320px}
	#finder_wrap .s01 article {width: 300px; position: absolute; top: 310px; left: 50%; margin-left: -155px; }
	#finder_wrap .s01 h2 {font-size: 38px; font-weight: 500; margin-bottom: 20px; letter-spacing: -2px}
	#finder_wrap .s01 p {font-size: 18px; font-weight: 100;}
	#finder_wrap .s01 .image {height: 620px; width: 100%; background: url(../images/finder/g_main_img01.png) no-repeat center;}
	
	#finder_wrap .s_youtube iframe {width:100%; }
	
	#finder_wrap .s02 .left {height: 620px;}
	#finder_wrap .s02 article {width: 300px; position: absolute; top: 100px; left: 50%; margin-left: -150px;}
	#finder_wrap .s02 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s02 h3 span {color:#3a9d53;}
	#finder_wrap .s02 p {font-size: 24px; font-weight: 100;}
	#finder_wrap .s02 .image {height: 620px; width: 100%; background: url(../images/finder/g_main_img02.jpg) no-repeat center;}
	
	#finder_wrap .s03 .right {height: 620px;}
	#finder_wrap .s03 article {width: 300px; position: absolute; top: 185px; left: 50%; margin-left: -150px;}
	#finder_wrap .s03 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s03 h3 span {color:#3a9d53;}
	#finder_wrap .s03 p {font-size: 24px; font-weight: 100;}
	#finder_wrap .s03 .image {height: 620px; width: 100%; background: url(../images/finder/g_price_01.png) no-repeat center;}
	#finder_wrap .s03 .tit {font-size: 18px}
	#finder_wrap .s03 .price {color:#3a9d53; font-size: 48px}
	#finder_wrap .s03 .add {color:#3a9d53; font-size: 14px; margin-top: -10px}
	
	#finder_wrap .s04 .left {height: 620px;}
	#finder_wrap .s04 article {width: 300px; position: absolute; top: 80px; left: 50%; margin-left: -150px;}
	#finder_wrap .s04 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s04 h3 span {color:#3a9d53;}
	#finder_wrap .s04 p {font-size: 24px; font-weight: 100;}
	#finder_wrap .s04 .image {height: 620px; width: 100%; background: url(../images/finder/g_down_img01.png) no-repeat center; background-size: 510px 620px;}
	#finder_wrap .s04 .tit {font-size: 24px; margin-bottom: 10px; font-weight: 500;}
	#finder_wrap .s04 .qr {}
	#finder_wrap .s04 .address {margin-top: -10px;}
	#finder_wrap .s04 .address a {color:#676c73; font-size: 18px; letter-spacing: 0px}
	
	#finder_wrap .s05 .left, #finder_wrap .s05 .right {height: 450px;}
	#finder_wrap .s05 article {width: 300px; position: absolute; top: 100px; left: 50%; margin-left: -150px;}
	#finder_wrap .s05 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s05 h3 span {color:#3a9d53;}
	#finder_wrap .s05 p {font-size: 24px; font-weight: 100;}
	#finder_wrap .s05 .image01 {height: 450px; width: 100%; background: url(../images/finder/g_ex_img01.jpg) no-repeat center;}
	#finder_wrap .s05 .image02 {height: 450px; width: 100%; background: url(../images/finder/g_ex_img02.jpg) no-repeat center;}
	#finder_wrap .s05 .image03 {height: 450px; width: 100%; background: url(../images/finder/g_ex_img03.jpg) no-repeat center;}
	#finder_wrap .s05 .image04 {height: 450px; width: 100%; background: url(../images/finder/g_ex_img04.jpg) no-repeat center;}
	
	#finder_wrap .s06 {background: url(../images/finder/bg_worldmap.jpg) no-repeat center; background-size:cover; height: 1700px; position: relative}
	#finder_wrap .s06 article {position: absolute; top: 80px; left: 50%; margin-left: -150px;}
	#finder_wrap .s06 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px; color: #fff}
	#finder_wrap .s06 p {color: #fff}
	#finder_wrap .s06 .subs {margin-bottom: 20px; margin-top: -5px; font-size: 14px}
	#finder_wrap .s06 .list {margin-bottom: 20px;}

	#finder_wrap .s07 {width: 95%; height: 900px; position: relative}
	#finder_wrap .s07 article {position: absolute; top: 100px; left: 50%; margin-left: -160px;}
	#finder_wrap .s07 h3 {font-size: 36px; line-height: 42px; font-weight: 500; margin-bottom: 10px;}
	#finder_wrap .s07 p {color: #fff}
	#finder_wrap .s07 img {width: 310px!important;}
	
	#finder_wrap .s07 table { border-collapse: collapse; width: 90%;}
	#finder_wrap .s07 table th {border: 1px solid #d7d7d7; color: #3c3c3c; padding: 13px 10px; border-left:none; width: 100px; font-size: 14px}
	#finder_wrap .s07 table td {border: 1px solid #d7d7d7; color: #3c3c3c; padding: 13px 10px; border-right:none; font-size: 14px}
	#finder_wrap .s07 .table_color { background: #f0f0f0}
	
	#finder_wrap .s08 h3 {padding-left: 20px;}
	
/* ¾Û´Ù¿î·Îµå */
	.app_download {width: 90%; margin: 0 auto;}
	.gper_gps { padding: 120px 0 70px 0px;}
	.famy {background: url('../images/download/img_download_famy.png') no-repeat 600px 160px; background-size: 305px 575px; padding: 70px 0 70px 0px;}
	.app_download h3 {margin-bottom: 60px; padding-left: 0px;}
	.app_download .wrap_download {margin-bottom: 70px;}
	.app_download .wrap_download br {display: none}
	.app_download h4 {font-size: 28px; margin-bottom: 20px;}
	.app_download button {width: 200px; height: 60px; border: 1px solid #5ba5d6; border-radius:30px; font-size: 22px;}
	.app_download p {font-size: 18px; line-height: 1.8em}
	
/* ¾Û´Ù¿î·Îµå */
	.kakao {margin:-67px auto 0 auto; width:90%;}
}


/* »ç¿ë±Ç */
.coupon_box {width:320px; padding:30px 20px; border:1px solid #909090; margin:20px auto; color:#FFF}
.coupon_box h1 {text-align: center}
.coupon_box .line {width:40px; border-top:1px solid #909090; margin:15px auto 10px auto;}
.coupon_box h2 {text-align:center; font-size:30px;}
.coupon_box fieldset {margin:30px 0}
.coupon_box fieldset input {padding:10px; color:#333; width:230px; height:30px; border:none; font-size:18px}
.coupon_box fieldset button {width:65px; height:50px; border:1px solid #fff; background:none; cursor:pointer}
.coupon_box h4 {font-size:18px;margin-bottom:10px;}
.coupon_box ol {list-style: decimal; padding-left:18px}
.coupon_box li { margin-bottom:10px;}
.coupon {background:url(../images/coupon_bg.jpg) fixed center; background-size:cover}
.coupon_box dl { margin-top:15px;}
.coupon_box dl dt {width:120px; float:left; font-size:18px;}
.coupon_box dl dd {font-size:18px; margin-bottom:7px;}
.coupon_box .gper_usemethod { }
.coupon_box .gper_usemethod li {border:1px solid #fff; border-radius:5px; float:left; text-align:center; font-size:14px; width:100px; padding:7px 0; margin-right:7px;position:relative}
.coupon_box .gper_usemethod .arrow {background: url(../images/couponmethod_arrow.png) no-repeat; background-size:6px 11px; width:6px; height:11px; position:absolute; top:13px; right:-6px}
.coupon_box .infor_result {border-top:1px solid #909090; padding-top:20px;}
.coupon_box .infor_result h5 {font-size:30px; text-align:center}
.coupon_box .infor_result .discript {text-align:center}

#section0 {background:url(../images/main_bg.jpg) fixed center; background-size:cover;}
#section0 .gnb {background:url(../images/bg_gnb.png); position:fixed; z-index:100;}
#section0 .gnb li a:link, #section0 .gnb li a:visited {color:#FFF;}
#section0 .gnb li a:hover {color:#FFF; text-decoration:underline;}
#section0 .mg {background:url(../images/mg_bg.png); height:100%;}

.section a:link, .section a:visited, .features a:link, .features a:visited, .purcharge a:link, .purcharge a:visited { color:#FFF}
.section a:hover, .features a:hover, .purcharge a:hover { color:#FFF; text-decoration:underline}


/* footer */


.clear {clear:both}
