@charset "euc-kr";
#partnergy{
	margin:0 auto;
	width:970px;
}
#ibk_sctn2{
	margin-top:20px
}
#ibk_sctn2 h2{
	margin-left:20px
}
#ibk_sctn2 #ewrwer{
	font-size:12px;
	color:#707070;
	font-weight:bold;
	margin:8px 0 13px 20px;
	letter-spacing:-1px
}
#ibk_sctn2 #ewrwer strong{
	color:#fb0505
}
#ibkbox1{
	overflow:hidden;
	/*border:1px solid #ccc;*/
	width:858px;
	padding:9px 6px 0;
	background: url(../img/ibkbg.jpg) no-repeat left top;
}
#ibkbox2{
	overflow:hidden;
	background:#efefef;
	padding:15px 17px;
	position:relative
}
#nm,#brth,#mnwmn{
	float:left
}
#nm{
	font-size:12px;
	overflow:hidden
}
#nm dt{
	color:#ad3a86;
	font-weight:bold;
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-right:8px;
	width:35px;
}
#nm dd{
	float:left;
	height:24px;
}
#brth{
	font-size:12px;
	overflow:hidden;
	margin-left:34px
}
#brth dt{
	color:#ad3a86;
	font-weight:bold;
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-right:8px
}
#brth dd{
	float:left;
	height:24px;
}
#mnwmn{
	font-size:12px;
	overflow:hidden;
	margin-left:47px
}
#mnwmn dt{
	color:#ad3a86;
	font-weight:bold;
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-right:8px
}
#mnwmn dd{
	float:left;
	height:24px;
}
#man,#wman{
	margin-right:8px
}
#wman{
	margin-left:13px
}
.ibkintsty{
	border:1px solid #686868;
	height:22px;
	font-size:12px
}
#urentc{
	font-size:11px;
	color:#fb0505;
	margin:10px 0 14px 4px
}
#btnbtn{
	position:absolute;
	top:9px;
	right:13px;
}

/* ±³¿ø */
.partner_ky{padding-top:40px; *padding-top:55px;}
.partner_ky .service_list li{position:relative;}
.partner_ky .service_list li a{position:absolute; top:34px; right:28px;}
.partner_ky .service_list li.last a{top:24px;}
.partner_ky .con_tit{margin-top:30px;}
.partner_ky .process{margin-top:24px; padding:0 0 15px 17px; border-bottom:4px solid #9d9d9d; }
.partner_ky .process li{display:inline;}
.partner_ky .process li dl {overflow:hidden;}
.partner_ky .process li dl dt{float:left; width:203px; height:114px; text-indent:-9999px; background:url('../img/bg_ptn_ky01.gif') no-repeat;}
.partner_ky .process li dl dt.process2{background-position:0 -114px; height:122px;}
.partner_ky .process li dl dt.process3{background-position:0 -239px; height:230px;}
.partner_ky .process li dl dt.process4{background-position:0 -471px; height:146px;}
.partner_ky .process li dl dt.process5{background-position:0 -618px; height:109px; *height:107px;}
.partner_ky .process li dl dt.process6{background-position:0 -727px; *background-position:0 -725px; height:76px;}
.partner_ky .process li dl dt.process7{background-position:0 -803px; height:80px;}
.partner_ky .process li dl dd{float:left; padding:20px 0; width:678px; font-size:12px; line-height:16px; background:url('../img/bg_dotted.gif') repeat-x 0 bottom;}
.partner_ky .process li dl dd strong{display:block; padding-bottom:13px; font-size:14px;}
.partner_ky .process li dl dd em{color:#f74366;}
.partner_ky .process li dl dd.re_pd{padding-bottom:38px;}
.partner_ky .process li dl dd.last{padding-top:35px; background:none;}
.partner_ky .ban_area{padding:20px 0 60px;}

.partner_ky .kyo_list li{margin-bottom:19px;}
.partner_ky .kyo_list li.last{position:relative; margin-bottom:50px; padding-bottom:50px; border:6px solid #e3b6c0; background:url('/partner/img/bg_kyo_list.gif') no-repeat;}
.partner_ky .kyo_list li.last .kyo_label{position:absolute; top:20px; left:-6px; z-index:50;}

.free_service{width:920px; height:313px; background:url('../img/bg_ptn_ky02.gif') no-repeat;}
.free_service h2{padding:49px 0 0 23px;}
.free_service p{padding:48px 0 0 31px;}
.free_service .f_btn{width:248px; margin:20px auto 0 auto;}


/* Çö´ë */
.service_list_hd{overflow:hidden; height:114px;}
.service_list_hd li{float:left;}
.parter_hd .hd_cont{position:relative;}
.parter_hd .hd_cont.bg1{width:919px; height:670px; background:url('../img/bg_hd_cont1.gif') no-repeat;}
.parter_hd .hd_cont.bg2{width:919px; height:620px; background:url('../img/bg_hd_cont2.gif') no-repeat;}
.parter_hd .hd_cont h2{padding:34px 0 0 39px; }
.parter_hd .hd_cont .btn_sv{position:absolute; top:42px; right:39px;}
.parter_hd .hd_cont .cont_l{float:left; width:414px; margin-right:32px; padding:35px 0 0 45px;}
.parter_hd .hd_cont .cont_l li.last{margin-top:13px;}
.parter_hd .info_box {overflow:hidden; margin:25px 0 70px; height:228px; border:5px solid #d3d3d3;}
.parter_hd .info_box ul{float:left; width:348px;}
.parter_hd .info_box span{display:block; float:left; width:562px;}

.tbl_partner{width:388px; margin-top:36px; border-spacing:0; border-collapse:collapse; border-top:2px solid #000; border-left:1px solid #e6e4e5; border-right:1px solid #e6e4e5; font-size:12px !important; } 
.tbl_partner thead th div{text-align:left; padding:15px 0 15px 9px; border-bottom:1px solid #e6e4e5;}
.tbl_partner thead th div h3{padding-bottom:9px;}
.tbl_partner tbody th{/* width:64px;  */padding:9px 0 9px; border-bottom:1px solid #e6e4e5; background:#f9f8f8; font-weight:normal; font-size:12px; color:#323232;}
.tbl_partner tbody th p{padding-left:9px; text-align:left; letter-spacing:-1px;}
.tbl_partner tbody td{padding:4px 0 4px; border-bottom:1px solid #e6e4e5;}
.tbl_partner tbody td div{text-align:left; padding-left:9px;}
.tbl_partner tbody td select{width:107px; border:1px solid #7f9db9; vertical-align:middle;}
.tbl_partner tbody td input.i_txt{height:19px; line-height:19px; border:1px solid #e6e4e5; vertical-align:middle;}
.tbl_partner tbody td .info_txt{padding:5px 0 5px 9px;}
.tbl_partner tbody td .chk input{margin-left:5px; width:13px; height:13px; margin-right:5px; vertical-align:middle;}
.tbl_partner tbody td .chk label{position:relative; top:1px;}
.tbl_partner tbody td .chk span{display:inline-block; margin-top:4px;}
.tbl_partner tbody tr.btn_area{background:#f9f8f8;}
.tbl_partner tbody tr.btn_area td div{padding:20px 0; text-align:center;}
.tbl_partner tbody tr.btn_area td div.re_pd{padding:10px 0;}
.tbl_partner tbody td .rdo input{width:13px; height:13px; margin-right:5px; vertical-align:middle;}
.tbl_partner tbody td .rdo input.last{margin-left:10px;}
.tbl_partner tbody td .rdo label{position:relative; top:1px;}
.tbl_partner tbody td textarea{width:300px; height:50px; border:1px solid #7f9db9;}

/* 20160314 Ãµ¸¸¸ð¿© ÇýÅÃ */
.partner_1000{border:1px solid #d0d0d0; border-top:0;}
.partner_1000 .event_10th.version2{position:relative;  height:100%; top:0; background:#fff;}
.partner_1000 .event_10th.version2 h3{padding:37px 0 0 34px;}
.partner_1000 .cont_wrap{overflow:hidden; padding:10px; margin:63px 0 0 34px; width:834px; height:635px; background:#efefef}
.partner_1000 .cont_wrap .img_cont{float:left;}
.partner_1000 p.tit{position:absolute; top:98px; left:34px;}
.partner_1000 .event_10th.version2 .agree_box{margin-top:35px;}
.partner_1000 .event_10th.version2 .form_wrap {width:536px; padding:0; padding-bottom:20px; margin-top:0;}
.partner_1000 .event_10th.version2 table{width:416px; margin:30px 0 0 43px;}
.partner_1000 .event_10th .per_info{padding-left:30px;}
.partner_1000 .event_10th.version2 table td input[type="text"]{height:37px; line-height:37px; background:#eee; border-left:1px solid #d6d6d6;  border-top:1px solid #d6d6d6;}
.partner_1000 .event_10th.version2 table td  select{height:37px; line-height:37px; background:#eee; border-left:1px solid #d6d6d6;  border-top:1px solid #d6d6d6;}
.partner_1000 .event_10th.version2 .event_btn{margin-left:50px}
.partner_1000 .event_10th.version2 .agree_box label{font-size:16px;}
.partner_1000 .cont2{padding-bottom:60px; text-align:center;}
.partner_1000 .cont2 h3{padding:60px 0 20px;}
.partner_1000 .cont2 div{padding-bottom:75px;}

/* Á¦ÈÞÆäÀÌÁö 20160322 */
.partner_wrap ul{padding:48px 0 60px; margin-bottom:20px; border:1px solid #ccc; text-align:center;}
.partner_wrap ul li a.btn{display:inline-block; margin-top:30px;}
.partner_wrap ul li:first-child a.btn{margin-bottom:77px;}
.partner_wrap ul li .btn_area{display:block; margin-top:50px;}
.partner_wrap ul li h3{padding-bottom:46px;}
.partner_wrap ul.last{border:0; margin-bottom:0; padding:0;}
.partner_wrap ul.last li{margin-bottom:20px; border:1px solid #ccc;}
.partner_wrap ul.last li{padding:38px 0 60px;}

/* 161020 Ãµ¸¸¸ð¿© ÇÑ±¹³ëÃÑ */
.knc_wrap{width:910px;margin:40px auto 0;padding-bottom:48px}
.knc_wrap button{overflow:visible;border:0;background:transparent;cursor:pointer;white-space:nowrap}
.knc_wrap button::-moz-focus-inner{padding:0;border:0}
.knc_wrap button span{position:relative}
.knc_wrap .sp{display:block;overflow:hidden;line-height:99em;vertical-align:top}

.knc_wrap .knc_tit{width:910px;height:385px;background:url(/partner/img/img_knc_tit.jpg) no-repeat}
.knc_wrap .knc_ref{margin-top:18px;color:#cd1a74;line-height:1.2em;letter-spacing:-1px;font-size:17px;font-weight:bold}
.knc_wrap .knc_ref span{margin-left:16px}
.knc_wrap .knc_form{margin-top:20px;padding:38px 81px 40px 80px;border:5px solid #cd1a74}
.knc_wrap .info_tit{position:relative;padding-left:29px;font-size:22px;font-weight:bold}
.knc_wrap .info_tit span{position:absolute;top:4px;left:0;color:#cd1a74;font-size:14px}
.knc_wrap .tbl_info th{text-align:left}
.knc_wrap .tbl_info td{height:62px;font-size:18px}

.knc_wrap .tbl_info .inp_ten{width:218px;height:30px;padding:10px;border:1px solid #666;font-size:18px}
.knc_wrap .tbl_info .inp_ten.birth{display:inline-block;width:48px}
.knc_wrap .tbl_info .inp_ten.ph{width:334PX}
.knc_wrap .tbl_info .inp_ten input{width:100%;height:30px;border:0;font-size:18px}

.knc_wrap .sel_addr_box:after{display:block;clear:both;content:''}
.knc_wrap .sel_addr{float:left;width:153px;height:30px;margin-right:5px;padding:10px;border:1px solid #666}
.knc_wrap .sel_addr.gu{display:none}
.knc_wrap .sel_addr select{width:100%;height:30px;border:0;font-size:18px}

.knc_wrap .bg_list:after{display:block;clear:both;content:''}
.knc_wrap .bg_list>li{float:left;margin-right:20px}
.knc_wrap .dsg_area:after{display:block;clear:both;content:''}
.knc_wrap .dsg_area li{float:left;position:relative;margin-right:15px}
.knc_wrap .dsg_area input{position:absolute;top:0;left:0;width:13px;height:13px;outline:none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:.0}
.knc_wrap .dsg_area label{display:inline-block;height:25px;padding:5px 0 0 34px;background:url(/img/event/bg_rdo_pink.gif) no-repeat}
.knc_wrap .dsg_area label.actOn{background-position:0 -30px}
.knc_wrap .gender{margin-top:5px}

.knc_wrap .tbl_info .inp_cp{width:334px}
.knc_wrap .tel_ref{margin:12px 0 0 180px;color:#cd1a48;font-size:16px}

.knc_wrap .per_info{width:auto}
.knc_wrap .per_check{padding-right:14px}
.knc_wrap .chk_offer{margin-top:15px}
.knc_wrap label{font-family:'¸¼Àº °íµñ', 'Malgun Gothic', 'µ¸¿ò', Dotum, AppleGothic, sans-serif}
.knc_wrap .per_check label{font-size:16px}
.knc_wrap .chk_all label{line-height:1em;font-size:20px;font-weight:bold}
.knc_wrap .per_check .more_box{top:20px;padding-bottom:2px;font-family:'¸¼Àº °íµñ', 'Malgun Gothic', 'µ¸¿ò', Dotum, AppleGothic, sans-serif;font-size:16px}
.knc_wrap .per_check .more_box.v2{top:0}
.knc_wrap .per_check .more_box .ico{top:4px;width:17px;height:11px;background:url(/partner/img/agr_arrow.png) no-repeat}
.knc_wrap .per_check.on .more_box .ico{background-position:0 -13px}
.knc_wrap .per_check .per_more{font-family:inherit}
.knc_wrap .per_check .per_more .open{font-size:16px} 
.knc_wrap .per_check .per_more .close{font-size:16px}
.knc_wrap .per_check span{font-family:inherit}
.knc_wrap .per_check.v1{margin-top:23px;padding:22px 17px 24px 26px;border:1px solid #858585}
.knc_wrap .per_check.v1 input{top:22px;left:26px}
.knc_wrap .per_check.v1 label{line-height:17px;font-size:18px}
.knc_wrap .per_check.v1 .cont_box{display:none;margin-top:10px}
.knc_wrap .per_check.v1.on .cont_box{display:block}
.knc_wrap .per_check.v1 .cont_box iframe{border:1px solid #ebebeb;background:#fbfbfb}

.knc_wrap .btn_apply{width:335px;height:68px;margin:40px auto 0;background:#cd1a74}
.knc_wrap .btn_apply button{padding:0}
.knc_wrap .btn_apply span{display:block;width:325px;height:50px;margin:18px 10px 0 0;background:url(/partner/img/bg_btn_arrow.png) no-repeat 253px 7px;color:#fff;line-height:1em;font-family:'¸¼Àº °íµñ', 'Malgun Gothic', 'µ¸¿ò', Dotum, AppleGothic, sans-serif;font-size:24px}
.knc_wrap .use_tit{width:905px;height:44px;margin-top:58px;background:url(/partner/img/img_use_tit.gif) no-repeat}
.knc_wrap .use_desc{width:842px;height:578px;margin:52px auto 0;background:url(/partner/img/img_use.jpg) no-repeat}
.knc_wrap .img_bnr_app{display:block;margin:60px auto 0}

.pnr_cont{width:720px;margin:40px auto 0}

/*Ãë¾÷»Ç°³±â 2017-11-20*/
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
.chippo_wrapper{background:url('../img/chippo_bg.jpg') no-repeat;height:1900px;padding-top:654px;position:relative;}
.chippo_inner{width:810px;height:1830px;margin:0 auto;background:#fff;box-shadow:5px 5px 20px rgba(55,10,30,.1);position:relative;}
.chippo_inner .cont_wrap{position:absolute;top:0px;z-index:2}
.chippo_inner h3{font-family: 'Nanum Myeongjo', serif;text-align:center;color:#c74c7a;padding-top:63px;font-size:40px;}
.chippo_inner h3 strong{font-size:55px;font-weight:bold;display:inline-block;margin-top:3px;}
.chippo_inner .cont{padding:0 75px }
.chippo_inner .cont .btn{}
.chippo_inner .cont .btn span{display:block;width:350px;background:#c74c7a;text-align:center;margin:0 auto;height:88px;line-height:88px;}
.chippo_inner .cont .btn span a{display:block;color:#fff;font-family: 'Nanum Myeongjo', serif;font-size:32px;font-weight:bold;letter-spacing:-1px}
.chippo_inner .cont01{margin-top:38px;}
.chippo_inner .cont01 ul{overflow:hidden;margin:41px 0 62px;}
.chippo_inner .cont01 ul li{float:left;}
.chippo_inner .cont01 ul li:first-child{margin-right:113px}
.chippo_inner .cont02{margin-top:50px;}
.chippo_inner .cont02 img{margin-bottom:51px;}

.chippo_wrapper .leaf{position:absolute;top:665px;left:0;z-index:1}
.chippo_wrapper .logo{position:absolute;top:30px;right:30px;z-index:1}

/*181016 ÅØ½ºÆ®È­*/
#partner_ship .benefit_1{padding:28px 0 0 35px}
#partner_ship .benefit_1 .btn_cns{float:right;margin-right:35px}
#partner_ship .benefit_1 ul{margin:40px 0}
#partner_ship .benefit_1 ul li{background:url(/partner/img/icon_checkmark.png) no-repeat 10px 7px;padding-left:45px}
#partner_ship .benefit_1 ul li strong{font-size:24px;font-weight:normal;letter-spacing:-1px;margin-right:10px}
#partner_ship .benefit_1 ul li strong span{color:#f24183}