﻿body {}
.wrap {height:4402px; position:relative; z-index:1; margin:0 auto; background:url(../images/bg_body.jpg) no-repeat center top;}
.wrap.blur {background:url(../images/bg_body_blur.jpg) no-repeat center top;}
h1 {position:absolute; top:43px; left:50%; margin-left:90px; z-index:10; width:456px; height:331px; background:url(../images/logo_web.png) no-repeat; text-indent:-9999px;}

/* popup */
.overlay{    position: absolute;    z-index: 2;    width: 650px;    height: auto;    left: 150px;    top: 30px;}

/* nav */
.nav {position:fixed; top:23px; left:54px; z-index:50;}
.nav ul {margin-top:57px; padding:27px 0; background:url(../images/bg_nav.png) repeat; display:none;}
.nav ul li {}
.nav ul li a {font-family:'Open Sans', sans-serif; color:#616c70; font-size:14px; display:block; padding:23px 46px;}
.nav ul li.none a {cursor:default;}
.nav ul li.on a {color:#fff;}
.nav > a {position:absolute; top:0; left:0; width:57px; height:57px; background:url(../images/btn_nav_off.png) no-repeat;}
.nav > a.on {background:url(../images/btn_nav_on.png) no-repeat;}

/* sns link */
.sns_link {position:fixed; top:32px; right:77px; z-index:50;}
.sns_link a {display:inline-block; width:39px; height:39px; margin-left:17px;}
.sns_link a:first-child {margin-left:0;}
.sns_link .facebook {background:url(../images/btn_facebook.png) no-repeat;}
.sns_link .facebook:hover {background:url(../images/btn_facebook_hover.png) no-repeat;}
.sns_link .kick {background:url(../images/btn_kickstar.png) no-repeat;}
.sns_link .kick:hover {background:url(../images/btn_kickstar_hover.png) no-repeat;}
.sns_link .utube {background:url(../images/btn_utube.png) no-repeat;}
.sns_link .utube:hover {background:url(../images/btn_utube_hover.png) no-repeat;}

.sns_link .facebook_recruit {background:url(../images/recruit/Btn_Facebook_N.png) no-repeat;}
.sns_link .facebook_recruit:hover {background:url(../images/recruit/Btn_Facebook_O.png) no-repeat;}
.sns_link .kick_recruit {background:url(../images/recruit/Btn_Kickstarter_N.png) no-repeat;}
.sns_link .kick_recruit:hover {background:url(../images/recruit/Btn_Kickstarter_O.png) no-repeat;}
.sns_link .utube_recruit {background:url(../images/recruit/Btn_Youtube_N.png) no-repeat;}
.sns_link .utube_recruit:hover {background:url(../images/recruit/Btn_Youtube_O.png) no-repeat;}


/* txt */
.main_txt {position:absolute; top:372px; left:50%; z-index:10; margin-left:90px; font-size:20px; color:#221e1f; font-weight:400; width:500px; line-height:22px;}
.main_txt div {margin-top:15px;}
.main_txt div p {font-style:normal; font-weight:300;}
.btn_paypal {display:inline-block; background:url(../images/bg_paypal_btn.png) repeat; border-radius:10px; border:1px solid #fff; padding:17px 14px; color:#fff; margin-top:76px;}
.btn_paypal:hover {background:url(../images/bg_paypal_btn_hover.png) repeat;}
.btn_paypal strong {padding-right:55px; background:url(../images/bg_paypal_txt.png) no-repeat right;}

/* content */
.content {}
.content .cont_txt01 {position:absolute; top:1716px; left:50%; margin-left:-549px;}
.content .cont_txt01 .t01 {font-size:26px; color:#fff;}
.content .cont_txt01 .txt {line-height:28px; color:#5b6364; font-style:normal; font-weight:300; font-size:20px;}
.content .cont_txt01 .txt.t02 {padding:20px 0 0 42px;}
.content .cont_txt01 .txt.t02 strong {font-size:23px;}
.content .cont_txt01 .txt.t03 {padding:0 0 0 81px;}
.content .cont_txt01 .txt.t04 {padding:0 0 0 168px;}
.content .cont_txt02 {position:absolute; bottom:1487px; width:100%; text-align:center;}
.content .cont_txt02 .t01 {font-size:46px; color:#074b34; padding-bottom:39px;}
.content .cont_txt02 .txt {line-height:28px; color:#5b6364; font-style:normal; font-weight:400; font-size:22px;}
.content .cont_video {position:absolute; bottom:300px; width:100%; text-align:center;}
.content .cont_video .t01 {font-size:26px; color:#fff; padding-bottom:80px;}
.diver {position:absolute; top:728px; left:50%; margin-left:-508px;}

/* footer */
.footer {position:absolute; bottom:41px; width:100%; text-align:center; padding:60px 0 0 0; z-index:50; background:url(../images/bg_footer_logo.png) no-repeat center top;}
.footer {font-family:'Open Sans', sans-serif; font-size:12px; color:#727272;}
.footer.blur {-webkit-filter: blur(3px); -moz-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); filter: url(blur.svg#blur); filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=3); filter: blur(3px); transition: .9s -webkit-filter linear;}

/* e-mail */
.email {position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:5000; display:none;}
.email .mail_form {background:#fff; position:fixed; top:80px; left:50%; width:638px; margin-left:-319px;}
.email .mail_form h2 {font-family:'Open Sans', sans-serif; font-size:20px; padding:24px 0 18px 48px; border-bottom:1px solid #e8ebee;}
.email .mail_form > div {padding:60px;}
.email .mail_form ul li {margin-top:18px;}
.email .mail_form ul li:first-child {margin-top:0;}
.email .mail_form ul li input[type="text"] {font-family:'Open Sans', sans-serif; border:1px solid #e5e5e5; font-size:15px; color:#464646; height:50px; padding:0 0 0 17px; width:558px;}
.email .mail_form ul li textarea {font-family:'Open Sans', sans-serif; border:1px solid #e5e5e5; padding:17px 0 17px 17px; width:558px; height:300px; color:#464646;}
.email .mail_form button {background:#216b72; color:#fff; font-family:'Open Sans', sans-serif; font-size:16px; display:block; width:100%; height:52px; line-height:52px; margin-top:20px;}
.email .mail_form button:hover {background:#103837;}
.email .mail_form .email_close {position:absolute; top:20px; right:29px; display:block; width:25px; height:25px; background:url(../images/btn_mail_close.gif) no-repeat;}

/* our team */
.ourteam {position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:5000; display:none;}
.ourteam .ourteam_form {background:#fff; position:fixed; top:80px; left:50%; width:638px; margin-left:-319px;}
.ourteam .ourteam_form h2 {font-family:'Open Sans', sans-serif; font-size:20px; padding:24px 0 18px 48px; border-bottom:1px solid #e8ebee;}
.ourteam .ourteam_form > div {padding:60px;}
.ourteam .ourteam_form ul li {margin-top:18px;}
.ourteam .ourteam_form ul li:first-child {margin-top:0;}
.ourteam .ourteam_form .team_text {font-family:'Open Sans', sans-serif; font-size:15px; color:#464646; padding:10 0 0 17px; line-height: normal;}
.ourteam .ourteam_form ul li textarea {font-family:'Open Sans', sans-serif; border:1px solid #e5e5e5; padding:17px 0 17px 17px; width:558px; height:300px; color:#464646;}
.ourteam .ourteam_form button {background:#216b72; color:#fff; font-family:'Open Sans', sans-serif; font-size:16px; display:block; width:100%; height:52px; line-height:52px; margin-top:20px;}
.ourteam .ourteam_form button:hover {background:#103837;}
.ourteam .ourteam_form .ourteam_close {position:absolute; top:20px; right:29px; display:block; width:25px; height:25px; background:url(../images/btn_mail_close.gif) no-repeat;}
.get_in_touch {font-family:'Open Sans', sans-serif; font-size:15px; color:#464646; line-height: normal;}

/* paypal */
.paypal {position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:5000; display:none;}
.paypal .paypal_cont {position:absolute; top:266px; left:50%; width:1284px; margin-left:-642px;}
.paypal_cont01 {overflow:hidden;}
.paypal_cont01 .paypal_event_day {float:left; width:270px; padding:0 0 0 50px; margin-top:-34px;}
.paypal_event_day .event_day {}
.paypal_event_day .event_day .day {display:block; font-size:240px; color:#fff; text-align:right; font-style:normal; font-weight:600; line-height:250px;}
.paypal_event_day .event_day .txt {display:block; font-size:18px; color:#545454; font-style:normal; font-weight:300; text-align:right; padding:0 5px 0 0; margin-top:-13px;}
.paypal_event_day .event_time {margin-top:38px;}
.paypal_event_day .event_time ul {overflow:hidden;}
.paypal_event_day .event_time ul li {float:left; padding:0 0 0 30px; margin:0 0 0 30px; background:url(../images/bg_timeline.png) no-repeat left 5px; width:50px;}
.paypal_event_day .event_time ul li:first-child {padding:0; margin:0; background:none;}
.paypal_event_day .event_time ul li span {display:block;}
.paypal_event_day .event_time ul li .time {font-size:32px; color:#97948c; font-family:'Open Sans' !important; font-style:normal; font-weight:300; text-align:center;}
.paypal_event_day .event_time ul li .txt {font-size:11px; color:#545454; text-align:center; margin-top:6px;}

.paypal_cont01 .paypal_info {float:right; width:825px; color:#fff;}
.paypal_info .paypal_info_tit {font-size:36px; font-style:italic; line-height:42px;}
.paypal_info p {font-size:19px; line-height:22px; font-style:normal; font-weight:300;}
.paypal_info .txt02, .paypal_info .txt03 {color:#d9d7d5;}
.paypal_info p strong {font-style:italic; font-size:22px;}
.paypal_info .last {font-size:16px; color:#bcb9b6;}

.paypal_cont02 {margin-top:225px;}
.paypal_cont02 .paypal_list {}
.paypal_cont02 .paypal_list > ul {overflow:hidden; margin-bottom:110px;}
.paypal_cont02 .paypal_list > ul > li {float:left; width:364px; margin-left:96px;}
.paypal_cont02 .paypal_list > ul > li:first-child {margin-left:0;}
.paypal_list ul li .paypal_list_tit {position:relative; padding-bottom:12px; border-bottom:1px solid #2e2f31;}
.paypal_list ul li .paypal_list_tit strong {font-size:34px; color:#fff; font-style:bold; font-weight:600;}
.paypal_list ul li .paypal_list_tit span {position:absolute; bottom:15px; right:0; font-style:italic; font-size:18px; color:#f39700;}
.paypal_list ul li .item_info {height:220px; color:#fff; line-height:20px;}
.paypal_list ul li .item_info .sub_info {padding-top:10px; font-size:12px; font-style:italic; color:#676e6e;}
.paypal_list ul li .item_info .sub_tit {padding-top:30px; font-size:17px; font-style:normal;}
.paypal_list ul li .item_info .noti {margin:16px 0 0 9px;}
.paypal_list ul li .item_info .noti li {padding-left:12px; background:url(../images/bg_noti.png) no-repeat left 7px; font-size:14px; font-style:normal; color:#9a9f9f;}
.paypal_list ul li .item_info .txt {margin-top:24px; font-size:14px; color:#5b6567;}
.paypal_list ul li .pay_link a {font-size:16px; color:#fff; padding-right:20px; background:url(../images/bg_pay_link.png) no-repeat right center;}
.paypal_list ul li .pay_link a:hover {color:#f39800; background:url(../images/bg_pay_link_hover.png) no-repeat right center;}

.paypal_cont02 .paypal_noti {margin-top:150px;}
.paypal_cont02 .paypal_noti dl {margin-top:45px;}
.paypal_cont02 .paypal_noti dl:first-child {margin-top:0;}
.paypal_cont02 .paypal_noti dl dt a {font-style:italic; font-weight:700px; font-size:18px; display:inline-block; padding-bottom:7px; border-bottom:1px solid #818585; color:#9a9f9f;}
.paypal_cont02 .paypal_noti dl dt a:hover {color:#fff;}
.paypal_cont02 .paypal_noti dl dt a.on {color:#fff;}
.paypal_cont02 .paypal_noti dl dd {margin-top:16px; color:#9a9f9f; font-size:14px; line-height:20px; display:none;}
.paypal_cont02 .paypal_noti dl dd a {display:inline-block; margin-top:20px; font-weight:300px; font-size:14px; padding-bottom:3px; border-bottom:1px solid #025579; color:#00a0e9;}
.paypal .paypal_close {position:fixed; top:40px; right:40px; display:block; width:42px; height:43px; background:url(../images/bg_paypal_close.png) no-repeat;}


/* common */
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt50 {margin-top:50px !important;}
.op0 {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity:0;}



/* 삭제 */
/* .st {position:fixed; z-index:50000; top:100px; left:100px; width:200px; height:100px; text-align:center; line-height:100px; background:#fff; color:#333; font-size:16px;} */

@media only screen and (min-width :0px) and (max-width : 1200px) {
	h1 {margin-left:40px;}
	.main_txt {margin-left:40px;}
	.content .cont_txt01 {margin-left:-469px !important;}
}

@media only screen and (min-width :0px) and (max-width : 1000px) {
	h1 {margin-left:-30px;}
	.main_txt {margin-left:-30px;}
	.content .cont_txt01 {margin-left:-469px !important;}
}


