@charset "utf-8";

/* Skip Navigation */
#skipnav {overflow:hidden; position:absolute; width:100%; height:55px;}
#skipnav li {position:absolute; left:0; top:0; width:100%;}
#skipnav li a {display:block; width:100%; height:0; text-align:left; text-indent:-1000%;}
#skipnav li a:focus {background:#ee3a31; height:55px; line-height:39px; text-indent:0%; z-index:99;}
#skipnav li a {color:white;}	

/* layout */
#wrap {/*height:100%;*/overflow:hidden;}
#main_header {position:unset;width:100%;height:48px;text-align:center;background:none;}
header {position:fixed;left:0;top:0;background:#fff;width:100%;height:48px;z-index:99999;text-align:center;}
#main_header h1 {left:50%; position:absolute;}
#main_header h1 img {margin:10px 0 0 -113px; width:227px;}
#main_visual {background:url("../images/bg_mainvisual.png") repeat-x center bottom; width:100%; text-align:center;}
#main_visual .mv img {vertical-align:bottom;}
#main_nav ul {width:100%;  height:60px; position:relative; text-align:center;}
#main_nav li {background:url("../images/bg_menu.png") repeat-y right top; background-color:#c7171f; width:25%; 
	float:left; display:inline;}
#main_nav li img {padding:10px 0 10px 0; width:45px; height:42px;}

/* Main icon */
#main {width:100%;background:#fff;}
#main .mian_prod {width:100%;margin:0 auto;}
#main ul {padding:20px 0;width:100%;height:100px;}
#main li {float:left;background:#fff;width:33%;height:100%;font-size:1.2em;color:#333;border-top:0px solid #ccc;border-left:1px solid #ccc;border-bottom:0px solid #ccc;text-align:center;}
#main li:first-child{border-left:none;}
#main dl img {width:60px; height:auto;}
#main li dl {padding:13px 0 0 0;}

#main .sago-call {background:#e3eaf2;padding:25px;height:80px;margin:0 auto;}
.sago-call p {font-size:1.4em;font-weight:bold;color:#000;text-align:center;margin-bottom:15px;}
.sago-call p span {color:#2076cd;text-decoration:underline;}
#main .sago01 {text-align:center;background:url("../images/main_sago_icon.png") no-repeat 5px 12px;background-size:60px auto;padding:15px 10px 15px 75px;border:2px solid #2076cd;border-radius:5px;width:20%;color:#2076cd;font-size:1.2em;font-weight:bold;}
#main .gojang02 {text-align:center;background:url("../images/main_gojang_icon.png") no-repeat 7px 8px;background-size:55px auto;padding:15px 15px 15px 70px;border:2px solid #2076cd;border-radius:5px;width:20%;color:#2076cd;font-size:1.2em;font-weight:bold;}

header h1{left:50%; position:absolute;width:110px;margin:10px 0 10px 6px}
h1 img {margin:5px 0 0 -130px;}
header ul.site_m {position:absolute; right:12px; top:12px; text-align:right;}
header ul.site_m li {display:inline;}
header ul.site_m .menu {width:28px;}
header ul.site_m .back {width:28px;}

/* Display */
.fl{float:left}
.fr{float:right}
.clear{clear:both !important} 

/* Align */
.l{text-align:left !important}
.c{text-align:center !important}
.r{text-align:right !important}
.t{vertical-align:top !important}
.m{vertical-align:middle !important}
.b{vertical-align:bottom !important}

/* Footer */
footer {width:100%; color:#666666;background:#e2e2e2;}
footer p {border-bottom:1px solid #ccc;padding:15px 10px 13px 10px;}
footer p.phone {font-size:1em;}
footer address {position:relative;padding:10px 0 15px 10px;font-size:1em;line-height:18px;}
.ph1588 {background:url("../images/footer_call.png") no-repeat 2px 0px;background-size:9px auto; padding:0 0 0 12px; font-size:1.15em;font-weight:bold;color:#ed1c22;letter-spacing:-0.8px;}

/* Nav 
nav ul{width:100%; height:37px;background:#ed1b24;}
nav a, nav a:link, nav a:hover, nav a:visited {font-size:1.25em; color:#fff;}
nav li {padding:10px 12px;height:36px;margin:0; float:left; text-align:center;}
nav li:first-child {padding:10px 12px 10px 25px;height:36px;margin:0; float:left; text-align:center;}
nav li:list-child {padding:10px 0px 10px 12px;height:36px;margin:0; float:left; text-align:center;}
nav li.on {background:url("../images/icon/top_menu_on.png") no-repeat 0 0; background-size:100% 37px; margin:0; text-align:center;}
nav li:first-child.on {padding:10px 12px 10px 25px;background:url("../images/icon/top_menu_on.png") no-repeat 10px 0; background-size:85% 37px; margin:0; text-align:center;}
nav li.on span {color:#ed1c24;}*/

/* Nav 
nav ul{width:100%; height:37px;background:#ed1b24;}
nav a, nav a:link, nav a:hover, nav a:visited {font-size:1.18em; color:#fff;}
nav li {width:14%;padding:9px 0px; height:37px;margin:0;float:left; text-align:center;}
nav li.on {background:url("../images/icon/top_menu_on.png") no-repeat 0 0; background-size:100% 37px; margin:0; text-align:center;}
nav li.on span {color:#ed1c24;}
nav li.text_lett {width:20%;}
nav li.text_right {width:16.5%;}  */

/* Button */
.btnArea.top{margin-top:15px}
.btnArea.bottom{margin-top:20px}

a.btn,
a.btn2,
a.btn3,
a.more,
a.more-cls,
a.wide,
a.btn2 span,
a.next2{display:inline-block;overflow:hidden;text-align:center;vertical-align:middle}
a.btn2 span{vertical-align:top;line-height:24px}
a.btn:hover,
a.btn2:hover,
a.btn3:hover,
a.more:hover,
a.more-cls:hover,
a.wide:hover,
a.next2:hover{/*color:inherit;*/text-decoration:none}

a.btn{height:22px;line-height:24px;color:#545454;border:1px solid #999;background:#fff;background-size:16px auto;padding:2px 8px 3px 8px}
a.btn-jk{height:22px;line-height:24px;color:#ed1b24;border:1px solid #ed1b24;background:#fff;background-size:16px auto;padding:5px 10px 5px 10px}
a.btn.map{color:#fff;border-color:#575757;background:#666 url(http://m.hi.co.kr/images/common/bg_btn.l.png) no-repeat 6px -27px;background-size:16px auto;padding:0 9px 0 23px}
a.btn2{height:24px;line-height:24px;color:#182c5f;font-size:15px;font-weight:bold;border:3px solid #182c5f;background:#fff;padding:2px 12px 0;border-radius:26px}
a.btn2 span.app{padding-left:25px;background:url(http://m.hi.co.kr/images/common/bt_app.png) no-repeat left center;background-size:20px 16px}
a.btn2 span.app2{padding-left:20px;background:url(http://m.hi.co.kr/images/common/bt_app2.png) no-repeat left center;background-size:16px auto}
a.btn2 span.app3{padding-left:25px;background:url(http://m.hi.co.kr/images/common/bt_app3.png) no-repeat left center;background-size:22px auto}
a.btn2 span.tel{padding-left:25px;background:url(http://m.hi.co.kr/images/common/bt_tel.png) no-repeat left center;background-size:19px 16px}
a.btn2 span.counsel{padding-left:22px;background:url(http://m.hi.co.kr/images/common/bt_counsel.png) no-repeat left center;background-size:16px 17px}
a.btn2 span.loan{padding-left:25px;background:url(http://m.hi.co.kr/images/common/bt_loan.png) no-repeat left center;background-size:19px 16px}
/* 201402 */
a.btn2 span.appSet{padding-left:20px;background:url(../images/bt_appSet.png) no-repeat left center;background-size:13px 16px}
a.btn2 span.re{padding-left:20px;background:url(../images/bt_research.png) no-repeat left center;background-size:19px 16px}
a.btn_up {position:absolute;bottom:10px;right:0px;height:22px;line-height:24px;font-size:1em;color:#676767;border:1px solid #999;background:#e2e2e2 url(../images/button/up_icon.png) no-repeat 43px 6px;background-size:13px auto;padding:2px 20px 3px 7px}
a.btn_up01 {position:absolute;bottom:20px;right:10px;height:22px;line-height:24px;font-size:1em;color:#676767;border:1px solid #999;background:#e2e2e2 url(../images/button/up_icon.png) no-repeat 43px 6px;background-size:13px auto;padding:2px 20px 3px 7px}
.pos_m {width:100%;position:relative;}

/* 201402 */
a.btn3{
	height:35px;line-height:35px;
	padding:0 24px;
	border:1px solid #2a437b;color:#fff;
	font-size:14px;
	
	background-image:linear-gradient(270deg, rgb(94,115,168) 0%, rgb(77,97,146) 100%);
	background-image:-moz-linear-gradient(270deg, rgb(94,115,168) 0%, rgb(77,97,146) 100%);
	background-image:-webkit-linear-gradient(270deg, rgb(94,115,168) 0%, rgb(77,97,146) 100%);
}

.top-tit {position:fixed;top:45px;display:block;text-align:center;background:#9ad3dd;width:100%;padding:20px 0;font-size:1.5em;color:#050505;z-index:999;}

#title .title_left {float:left; width:87px; height:55px;}
#title .title_text {margin-left:15px;background:url("../images/icon/title_icon.png") 0 26px no-repeat; background-size:6px auto; padding:20px 0 10px 13px; font-size:1.3em; color:#333;}
#title .title_text_line {display:block;margin:0 10px;background:url("../images/icon/title_icon.png") 0 26px no-repeat; background-size:6px auto; padding:20px 0 8px 13px; font-size:1.3em; color:#333;border-bottom:1px solid #ccc;}
#title .btn_prolist {position:absolute;top:109px;right:10px;height:22px;line-height:24px;font-size:1em;color:#545454;border:1px solid #ccc;background:#fff url(../images/button/listback_icon.png) no-repeat 5px 7px;background-size:13px auto;padding:1px 7px 3px 20px}

#location {width:100%; height:20px; display:block; line-height:20px; padding:10px 0 3px 10px; margin:0 0 10px 0; text-align:left; border-bottom:1px solid #ccc;}
#location mark {color:#d91314;}
#contents {width:94%; margin:0 auto; overflow:hidden; min-height:400px;} 
*html #contents {height:400px;}

#sitemap_warp {width:100%;height:100%;padding-bottom:80px;background:#333;border-top:3px solid #ed1b24;font-size:1.1em;color:#fff;}
#sitemap {width:95%; margin:15px 10px;}
.sitemap_left {padding:0 0 25px 10px; display:block; float:left; width:45%;}
.sitemap_right {padding:0 0 25px 10px; display:block; float:right; width:43%;}
#sitemap p {height:20px; text-indent:-9999px; padding:0 0 5px 0; margin:0 0 10px 0;}
#sitemap p.line {border-top:1px solid #d4d0d0; text-indent:-9999px; margin:0px 10px 0px 10px;}
#sitemap li {text-align:left; background: url("../images/icon/title_icon.png") 0 4px no-repeat;
	background-size:8px auto; padding:0 0 5px 13px; font-size:1.1em;color:#fff;}
#sitemap li.icon01 {text-align:left; background: url("../images/icon/sitemap01.png") 0 0 no-repeat;
	background-size:20px auto; padding:3px 0 0 25px; font-size:1.1em;color:#fff;margin-bottom:-15px;margin-top:5px;}
#sitemap li.icon02 {text-align:left; background: url("../images/icon/sitemap02.png") 0 -1px no-repeat;
	background-size:20px auto; padding:0 0 5px 25px; font-size:1.1em;color:#fff;}
.icon02 ul {margin-left:-10px;}
#sitemap li.icon03 {text-align:left; background: url("../images/icon/sitemap03.png") 0 5px no-repeat;
	background-size:21px auto; padding:0 0 5px 25px; font-size:1.1em;line-height:2em; color:#fff;}
#sitemap li.icon04 {text-align:left; background: url("../images/icon/sitemap04.png") 0 5px no-repeat;
	background-size:20px auto; padding:0 0 5px 25px; font-size:1.1em;line-height:2em;color:#fff;}
#sitemap li.icon05 {text-align:left; background: url("../images/icon/sitemap05.png") 0 5px no-repeat;
	background-size:20px auto; padding:0 0 5px 25px; font-size:1.1em;line-height:2em;color:#fff;}
#sitemap li.icon06 {text-align:left; background: url("../images/icon/sitemap06.png") 0 5px no-repeat;
	background-size:20px auto; padding:0 0 5px 25px; font-size:1.1em;line-height:2em;color:#fff;}
#sitemap li ul {padding:5px 0 0 0;}
#sitemap li ul li{text-align:left; background:none; font-size:0.9em; padding:0; line-height:1.75em; 
	background-size:3px 3px; padding:0 0 0 0;}
#sitemap li ul li a {color:#d9d8d8;} 

.main_banner {text-align:center;padding:15px;}
.wa_mark img {position:absolute; bottom:15px; right:10px ;width:60px; margin:5px 3px 0 0}

/* common */
.title01 {background:url("../images/icon/arrow_red.gif") no-repeat 0 49%; padding:0 0 0 10px; background-size:6px,9px;
	font-size:1em; width:100%; height:20px; line-height:20px;}
.title02 {background:url("../images/icon/dot1.gif") no-repeat 0 50%; padding:0 0 0 7px; background-size:3px,3px;
	font-size:1em; width:100%;}
.arrow_red {color:#e51414; font-size:0.85em; margin:0 2px 0 0; display:inline-block;}
.title03 {color:#bf984b;}
.refer {color:#a4a4a4; font-size:0.75em;}
.step1 {background:url("../images/icon/step1.png") no-repeat 0 50%; padding:0 0 0 70px; background-size:70px,19px;
	font-size:1em; width:100%;}
.step2 {background:url("../images/icon/step2.png") no-repeat 0 50%; padding:0 0 0 70px; background-size:70px,19px;
	font-size:1em; width:100%;}
.step3 {background:url("../images/icon/step3.png") no-repeat 0 50%; padding:0 0 0 70px; background-size:70px,19px;
	font-size:1em; width:100%;}
.step4 {background:url("../images/icon/step4.png") no-repeat 0 50%; padding:0 0 0 70px; background-size:70px,19px;
	font-size:1em; width:100%;}

/* sub list */
.menulist {width:94%; margin:0 auto; min-height:400px;}
*html .menulist {height:400px;}
.menulist h2 {width:100%; border: 1px solid #ccc; 
	font-weight:bold; 
	text-shadow: 1px 1px 1px rgb(255,255,255);
	padding:8px 0 6px 0;
	font-size:1.2em;
	margin: 0 0 3px 0;
	text-align:left; width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e5e5e5));
	background: -webkit-linear-gradient(#ffffff, #e5e5e5);
	background: -moz-linear-gradient(#ffffff, #e5e5e5);
	background: -ms-linear-gradient(#ffffff, #e5e5e5);
	background: -o-linear-gradient(#ffffff, #e5e5e5);
	background: linear-gradient(#ffffff, #e5e5e5);}
.menulist h2 img, .menulist h3 img {width:22px; height:19px; vertical-align:middle; margin:0 5px 3px 5px;}
.menulist h2 a {background:url("../images/icon/sublist_arrow1.png") 93% 48% no-repeat;
	background-size:18px, 19px; color: #333; display:block; }
.menulist h3 {width:100%; border: 1px solid #ccc; 
	color:#666;
	font-weight:bold; 
	padding:8px 0 6px 0;
	font-size:1.2em;
	margin: 0 0 3px 0;
	text-align:left; width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
background: #e5e5e5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e5e5), to(#ffffff));
	background: -webkit-linear-gradient(#e5e5e5, #ffffff);
	background: -moz-linear-gradient(#e5e5e5, #ffffff);
	background: -ms-linear-gradient(#e5e5e5, #ffffff);
	background: -o-linear-gradient(#e5e5e5, #ffffff);
	background: linear-gradient(#e5e5e5, #ffffff);}
.menulist ul {margin:0;}
.menulist li {height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding:0 0 0 25px;
	background:url("../images/icon/sublist_minus.png") 11px 50% no-repeat;
	background-size:8px, 2px; }
.menulist li a {display:block; color:#666;}

/* customer_old */
.area_select {margin:0 0 10px 0; overflow:hidden;}
.area_select_result {margin:0 0 10px 0; overflow:hidden;}
.area_select_result table {width:100%; margin:0 0 5px 0;}
.area_select_result table th {border-top:1px solid #bf9846; border-bottom:1px solid #ccc; color:#333; padding:4px; text-align:left;}
.area_select_result table td {border-bottom:1px solid #ccc; padding:4px; text-align:left;}
.box1 {text-align:center; width:100%;*zoom:1; padding:10px 0 5px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #dadada;}
.box1 span {margin-bottom:7px;}
.label {color:#fff; background-color:#ccc; width:70px; display:inline-block; text-align:center; margin-right:5px;} 
#mapView {width:100%; height:280px;}
#btnZoomIn, #btnZoomOut {position:absolute; right:4%; z-index:100; padding:10px; -webkit-border-radius:0.5em; border:1px solid #aaa; background: -webkit-gradient(linear, left top, left bottom, from(#efeff0),to(#bcbec1))}
#btnZoomIn {margin-top:5px;}
#btnZoomOut {margin-top:55px;}
.contact li {height:30px; line-height:30px; font-size:1em; border-bottom:1px dotted #ccc; }
.contact mark {color:#0066cc; font-weight:bold;}
.intro_title {width:100%; text-align:center; margin:10px 0 10px 0; text-indent:-9999;}
.intro_con_tit {font-size:1.25em; line-height:1.5em; color:#333; }
.intro_con {margin:10px 0 0 0;}
.intro_con p {line-height:1.5em; text-align:justify; display:block; margin:0 0 5px 0;}
.intro_img {width:116px; height:172px; float:right; margin:0 0 10px 10px; 
	background:url("../images/customer/intro_bg.png") no-repeat bottom right; background-size:contain;}
.intro_con p {padding:0 0 10px 0;}
.intro_con_tit mark {color:#e51414; font-weight:bold;}
.intro_con mark {color:#0066cc; font-weight:bold;}

/* product */
#cont {width:100%;}
#title {margin-top:60px;}
.product {position:relative; width:100%; padding:0 0 30px 0;margin:10px;}
.detail {margin:0 10px 15px 10px;}
.product .title {font-size:1.2em; line-height:1.3em; color:#333; margin:0 0 3px 0;}
.product .title mark {color:#0066cc;}
.product .title02 {color:#bf9846;}
.product h2 {font-size:1.2em; line-height:1.2em; font-weight:bold; color:#333; margin:0 0 5px 0;}
.product h3 {font-size:0.85em; line-height:1em; color:#bf984b;}
.product .car img {position:absolute; top:0; right:20px ;width:70px; height:70px; margin:5px 3px 0 0;}
.procell {background:#fff url("../images/product/pro_cell_small.png") no-repeat 4px 2px; background-size:17px auto;border:1px solid #6f69b1;border-radius:2px;padding:3px 0 4px 25px;}
.procell .font_blue {font-size:1em;color:#6761ab;letter-spacing:-0.12em;}
.procell .font_red {font-size:1.1em;color:#6761ab;padding:0 3px 0 5px;letter-spacing:-0.08em;}
.product a {background-color:#fdffe4;}
.product aside {width:100%; margin:0 0 15px 0;}
.pro_insu_pay {margin-right:3px;letter-spacing:-0.12em;background:#675fa8 url("../images/product/pro_insu_small.png") no-repeat 4px 2px; background-size:17px auto;border:1px solid #6f69b1;border-radius:2px;padding:3px 5px 4px 24px;color:#fff;}

.red_line2 {width:100%;}
.red_line2 .pro_list01{padding:29px 0 80px 0;}
.pro_list01 {margin:0 0 0 0;}
.pro_list01 li {font-size:1.15em;color:#333;padding:2px 0 5px 15px;}
.pro_list01 li.number01 {font-size:1.15em;color:#333;background:url("../images/product/number01.png") no-repeat 0 18px; background-size:24px auto;padding:20px 0 5px 30px;border-top:1px solid #6660aa;}
.pro_list01 li.number02 {font-size:1.15em;color:#333;background:url("../images/product/number02.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.pro_list01 li.number03 {font-size:1.15em;color:#333;background:url("../images/product/number03.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.pro_list01 li.number04 {font-size:1.15em;color:#333;background:url("../images/product/number04.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.pro_list01 li.number05 {font-size:1.15em;color:#333;background:url("../images/product/number05.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.pro_list01 li.number06 {font-size:1.15em;color:#333;background:url("../images/product/number06.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.pro_list01 li.pen_icon_fr {font-size:1.15em;color:#333;background:url("../images/product/pencel.png") no-repeat 0 18px; background-size:22px auto;padding:20px 0 5px 27px;border-top:1px solid #6660aa;}
.pro_list01 li.pen_icon {font-size:1.15em;color:#333;background:url("../images/product/pencel.png") no-repeat 0 0; background-size:22px auto;padding:2px 0 5px 27px;}


.pro_list02{padding:2px 0 80px 0;}
.pro_list02 {margin:0 0 0 0;}
.pro_list02 li {font-size:1.15em;color:#333;padding:2px 0 5px 15px;}
.pro_list02 li.number01 {font-size:1.15em;color:#333;background:url("../images/product/number01.png") no-repeat 0 0px; background-size:24px auto;padding:2px 0 5px 30px;}
.pro_list02 li.number02 {font-size:1.15em;color:#333;background:url("../images/product/number02.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.pro_list02 li.number03 {font-size:1.15em;color:#333;background:url("../images/product/number03.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.pro_list02 li.number04 {font-size:1.15em;color:#333;background:url("../images/product/number04.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}


/*.red_line {width:;100%}
.red_line .product_list01 {padding:29px 0;}
.product_list01 {position:relative;margin:0 0 100px 0;}
.product_list01 li {font-size:1.15em;color:#333;padding:2px 0 5px 15px;}
.product_list01 li.number01 {font-size:1.15em;color:#333;background:url("../images/product/number01.png") no-repeat 0 18px; background-size:24px auto;padding:20px 0 5px 30px;border-top:1px solid #ee1c25;}
.product_list01 li.number02 {font-size:1.15em;color:#333;background:url("../images/product/number02.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.product_list01 li.number03 {font-size:1.15em;color:#333;background:url("../images/product/number03.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.product_list01 li.number04 {font-size:1.15em;color:#333;background:url("../images/product/number04.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.product_list01 li.number05 {font-size:1.15em;color:#333;background:url("../images/product/number05.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.product_list01 li.number06 {font-size:1.15em;color:#333;background:url("../images/product/number06.png") no-repeat 0 0; background-size:24px auto;padding:2px 0 5px 30px;}
.product_list01 li.pen_icon_fr {font-size:1.15em;color:#333;background:url("../images/product/pencel.png") no-repeat 0 18px; background-size:22px auto;padding:20px 0 5px 27px;border-top:1px solid #ee1c25;}
.product_list01 li.pen_icon {font-size:1.15em;color:#333;background:url("../images/product/pencel.png") no-repeat 0 0; background-size:22px auto;padding:2px 0 5px 27px;}*/
.product_list02 li {font-size:1em;color:#666;padding:0 0 5px 8px;}
.font_pro_glay {color:#666;}

/* customer */
#customer {width:100%;position:relative;}
fieldset.search input[type=text], fieldset.search select {width:100%;}
.glay_box {background:#f2f2f2;border:1px solid #dfdfdf;margin:20px 15px;font-size:1.1em;color:#333;}
.glay_box .text_tit {font-size:1.1em;text-align:justify;padding:5px 10px 5px 5px;}
.cust_box_w {padding:7px 5px;background:#fff;border:1px solid #ccc;margin:0 15px 12px 15px;display:block;text-align:center;}
.add_select {width:35%;margin:0;height:30px; padding:0 3px 5px 5px; font:normal 0.95em/26px 'Samsung Gothic', 'Malgun Gothic', dotum,'??','맑? 고딕',sans-serif; color:#333; vertical-align:middle; background:url("../images/customer/select_arrow01.png") no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2e2e2), color-stop(0.5, #e2e2e2), color-stop(0.51, #e2e2e2), color-stop(1, #e2e2e2));border:1px solid #e2e2e2; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none;background-size:26px, 26px;}
.cust_box_w .btn_search01 {color:#ed1b24;margin-left:5px;height:22px;line-height:24px;border:1px solid #ed1b24;background:#fff;padding:4px 15px 6px;}
.glay_box p.tit01 {height:40px;background:url("../images/customer/text_icon01.png") no-repeat 15px 10px; background-size:28px 39px; padding:13px 10px 10px 50px;}
.glay_box p.tit02 {height:40px;background:url("../images/customer/text_icon02.png") no-repeat 12px 8px; background-size:33px auto; padding:10px 10px 5px 50px;}
.cust_box_r {padding:5px 10px;background:#fff;border:1px solid #ed1b24;margin:0 15px 12px 15px;text-align:center;}
.btn_redline {color:#ed1b24;margin:15px;padding:7px 20px;height:22px;line-height:24px;font-size:1.1em;color:#ed1b24;background:#fff;text-align:center;}
.btn_redline .red {color:#ed1b24;}
.cust_list {margin:20px 15px;padding-bottom:20px;}
.cust_list .sech_number {border-bottom:1px solid #999;padding:5px 0;font-size:1.3em;color:#333;margin-bottom:5px;}
.red_b {font-weight:bold;color:#ee1b22;}
.list_text {font-size:1.2em;color:#333;line-height:23px;padding:10px 0 15px;border-bottom:1px solid #ccc;}
.custcell {font-size:1em;font-weight:bold;color:#ed1b24;background:url("../images/product/pro_cell.png") no-repeat 0 0px; background-size:125px 22px;padding:1px 10px 14px 20px;}
.text_b {font-weight:bold;}
.text_gb {font-weight:bold;color:#999;}

/* comp */
.comp_wrap {position:relative; padding:0 120px 0 0; display:block}
.comp_wrap h2, .comp_wrap2 h2 {display:block; font-size:1.2em; line-height:1.2em; font-weight:bold; color:#333; margin:0 0 5px 0;}
.comp_wrap p, .comp_wrap2 p {margin:0 0 15px 0;}
.comp_img {position:absolute; top:0; right:0; width:113px; height:145px; 
	background:url("../images/comp/service_img.png") no-repeat; background-size:contain;}
.comp_img2 {position:absolute; top:0; right:0; width:95px; height:75px; 
	background:url("../images/comp/photo_img.png") no-repeat; background-size:contain;}
.comp_img3 {position:absolute; top:0; right:0; width:113px; height:120px; 
	background:url("../images/comp/react_img.png") no-repeat; background-size:contain;}
.comp_wrap2 {width:100%;}
.call {width:100%; text-align:left; margin:0 0 10px 0;}
.comp_wrap2 aside {width:100%; text-align:center; margin:0 0 10px 0;}
.comp_email {background:url("../images/comp/email.png") no-repeat 0 3px; background-size:13px 10px; padding:0 0 0 15px;}

/* FAQ */
.faq{width:100%;}
.faq .faqHeader{position:relative;zoom:1}
.faq .faqHeader .showAll{position:absolute;top:0px; bottom:0;right:0;border:0;padding:0;overflow:visible;background:none;cursor:pointer}
.faq .faqBody{padding:29px 0;}
.faq .faqBody .article{list-style:none;}
.faq .q{margin-top:0px; border-top:1px solid #ddd; background:url("../images/icon/q.png") no-repeat 0 17px; background-size:18px auto; padding:5px 0 5px 15px;font-size:1.1em;}
.faq .q_red {margin-right:0px; border-top:1px solid #6660aa; background:url("../images/icon/q.png") no-repeat 0 17px; background-size:18px auto; padding:5px 0 5px 15px;font-size:1.1em;}
.faq .q a{display:block;padding:10px 15px 10px 10px; text-align:left;text-decoration:none !important;}
.faq .q a:hover, .faq .q a:active, .faq .q a:focus{color:#333;font-weight:bold;}
.faq .q_red a{display:block;padding:10px 15px 10px 10px; text-align:left;text-decoration:none !important;}
.faq .q_red a:hover, .faq .q_red a:active, .faq .q_red a:focus{color:#333;font-weight:bold;}
.faq .a{line-height:150%; background:url("../images/icon/a.png") no-repeat 0 0; background-size:18px auto; margin:10px 0; padding:0 0 15px 25px; font-size:1.1em;}
.faq .a span {color:#0066cc;}

/* tab */
#faq_cont {width:100%;}
#tab_con {position:relative;margin:10px;min-height:350px;}
#tab_con div {margin-top:10px;padding:0px;background:#fff;}
#tab_con .tabs ul:after{display:block;clear:both;content:"";} 
#tab_con .tabs li {display:inline;}
#tab_con .tabs a {padding:5px 11px;display:inline-block;float:left;border:1px solid #eee;border-bottom-color:#6660aa;background:#fafafa;color:#666;text-align:center; font-size:1.1em;}
#tab_con .tabs a.active {background:#fff;color:#6660aa;border-bottom:1px solid #fff;border-left:1px solid #6660aa;border-right:1px solid #6660aa;border-top:1px solid #6660aa;text-align:center;font-weight:bold;}
#tab_con .btn_view {position:absolute;top:0;right:0;height:22px;line-height:24px;font-size:1.1em;color:#fff;border:1px solid #218d9a;background:#0e819f url(../images/button/pro_view.png) no-repeat 5px 6px;background-size:15px auto;padding:2px 7px 3px 24px}

/* tab2 */
#tab_con .tabs2 ul {display:block;clear:both;content:"";} 
#tab_con .tabs2 a {padding:5px 11px;display:inline-block;float:left;position:relative;border:1px solid #eee;border-bottom-color:#6660aa;background:#fafafa;color:#666;text-decoration:none;text-align:center;}  
#tab_con .tabs2 a.active {background:#fff;color:#6660aa;border-bottom:1px solid #fff;border-left:1px solid #6660aa;border-right:1px solid #6660aa;border-top:1px solid #6660aa;text-align:center;font-weight:bold;}

/* table */
.table_list1 {width:100%; margin:0 0 5px 0;}
.table_list1 th {border-top:1px solid #bf9846; border-bottom:1px solid #ccc; color:#333; padding:4px; text-align:left;}
.table_list1 td {border-bottom:1px solid #ccc; padding:4px; text-align:left;}

.col_th {width:100%; border-top:1px solid #bf9846; margin:0 0 5px 0;}
.col_th th {background-color:#efebe2; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:2px; color:#333;}
.col_th td {border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:2px;}

/* pagination */
.pagination_list {display:block; font-size:1.15em; color:#666; width:100%; text-align:center; margin:0 0 50px 0;}
.pagination_list ul {margin:0; padding:0; list-style:none;}
.pagination_list ul li {display:inline-block;}
.pagination_list ul li + li {margin-left:8px;}
.pagination_list ul li a {
	padding:8px 10px;
	color:inherit;
	text-decoration:none;
	text-shadow:0 1px 0 rgba(255,255,255,1);
	line-height:1;
	background:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
	background:-moz-linear-gradient(top,#fff,#fff);
	background:-webkit-linear-gradient(top,#fff,#fff);
	background:linear-gradient(top,#fff,#fff);
	border:#ccc solid 1px;
	display:block;
}
.pagination_list a:active, .pagination_list a.current {
	color:#ed1b24; font-weight:bold; border:#ed1b24 solid 1px;
	margin-top:3px;}

/* 보상 */
#reward {width:100%;background:#fff;margin-top:0px;}
#reward ul, ol {list-style: none;}
		  h2 {margin: 20px 0 10px 0;}

#reward ul.sublist {margin:15px;background-color: #fff;border-bottom: 0px solid #ddd;margin-bottom:100px;}
.sublist li {position:relative;padding:3px;border-bottom: 1px solid #ddd;margin-top:0;margin-bottom:0;font-size: 1.4em;background: url('../images/reward/rew_point.png') no-repeat 97% 15px;background-size:30px auto;}
.sublist li img {width:45px;padding:5px 0 0 10px;}
.sublist .font_pos01 {width:100%;position: absolute; top:22px;left:75px; color:#333;}
.sublist p.img_pos  {position:absolute;width:55px;height:45px;background:url("../images/reward/menu_icon01.png") no-repeat 10px 6px; background-size:45px auto;}

.rew_con_b {margin-bottom:50px;}
.rew_con {position:relative; padding:15px 15px 30px 15px;}
.rew_con .title {font-size:1.2em; line-height:1.3em; color:#333; margin:0 0 3px 0;}
.rew_con .title002 {font-size:1.1em; line-height:1.5em; color:#333;}
.title002 img {width:130px;}
.photo_t_pos {position:absolute; top:62px;padding-right:20px;}
.rew_con .title mark {color:#0066cc;}
.rew_con .title02 {color:#bf9846;}
.rew_con h2 {font-size:1.2em; line-height:1.2em; font-weight:bold; color:#333; margin:0 0 5px 0;}
.rew_con h3 {font-size:0.85em; line-height:1em; color:#bf984b;}
.rew_con .rew img {position:absolute; top:10px; right:10px; width:70px; height:70px; margin:5px 3px 0 0;}
.rewcell {position:absolute;background:url("../images/product/pro_cell.png") no-repeat 0 7px; background-size:160px auto;padding:10px 0 10px 25px;}
.rewcell .font_blue {font-size:1.1em;color:#0c95a8;font-weight:bold;}
.rewcell .font_red {font-size:1.2em;color:#f01a24;font-weight:bold;padding:0 7px 0 5px;}

.rew_con2 {position:relative; padding:5px 5px;}
.text_c_red_ss {color:#ee1c25;font-size:1.1em;}
.rew_con2 img {width:110px;padding-top:5px;}
.rew_con2 span.text001 {position:absolute;top:30px;color:#343434;}
.rew_con2 span.text002 {position:absolute;top:135px;color:#343434;}
.rew_con2 span.text003 {position:absolute;top:225px;color:#343434;}
.rew_con2 span.text004 {color:#666;}

.reward_list01 {margin:30px 15px 100px 15px;border-top:1px solid #ccc;}
.reward_list01 li {font-size:1.15em;color:#333;border-bottom:1px solid #ccc;}
.reward_list01 li.number01 {font-size:1.15em;color:#333;background:url("../images/product/number01.png") no-repeat 0 10px; background-size:24px auto;padding:12px 0 10px 30px;}
.reward_list01 li.number02 {font-size:1.15em;color:#333;background:url("../images/product/number02.png") no-repeat 0 10px; background-size:24px auto;padding:12px 0 10px 30px;}
.reward_list01 li.number03 {font-size:1.15em;color:#333;background:url("../images/product/number03.png") no-repeat 0 10px; background-size:24px auto;padding:12px 0 10px 30px;}
.reward_list01 li.number04 {font-size:1.15em;color:#333;background:url("../images/product/number04.png") no-repeat 0 10px; background-size:24px auto;padding:12px 0 10px 30px;}
.reward_list01 li.number05 {font-size:1.15em;color:#333;background:url("../images/product/number05.png") no-repeat 0 10px; background-size:24px auto;padding:12px 0 10px 30px;}
.reward_list01 li.number06 {font-size:1.15em;color:#333;background:url("../images/product/number06.png") no-repeat 0 10px; background-size:24px auto;padding:12px 0 10px 30px;}
.reward_list01 li.pen_icon {font-size:1.15em;color:#333;background:url("../images/product/pencel.png") no-repeat 0 0; background-size:22px auto;padding:2px 0 5px 27px;}
.reward_list02 li {font-size:1em;color:#666;padding:0 0 5px 8px;}
.font_rew_tit {font-size:1em;color:#333;font-weight:bold;}
.text_m {padding-top:8px;margin-left:-15px;}

.reward_list_s01 {position:relative;margin:30px 15px 100px 15px;border-top:1px solid #ccc;}
.reward_list_s01 li {font-size:1.1em;color:#333;border-bottom:1px solid #ccc;}
.reward_list_s01 li.step01 {font-size:1.1em;color:#333;background:url("../images/reward/step01.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.reward_list_s01 li.step02 {font-size:1.1em;color:#333;background:url("../images/reward/step02.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.reward_list_s01 li.step03 {font-size:1.1em;color:#333;background:url("../images/reward/step03.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.reward_list_s01 li.step04 {font-size:1.1em;color:#333;background:url("../images/reward/step04.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.reward_list_s01 li.step05 {font-size:1.1em;color:#333;background:url("../images/reward/step05.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.icon_v {background:url("../images/reward/icon_check.png") no-repeat 0 5px; background-size:12px auto;padding:2px 0 2px 15px;}
.reward_list_s01 p.rew_img01 {position:absolute;right:0;width:90px;height:49px;background:url("../images/reward/rewimg_04.png") no-repeat 0 0; background-size:90px auto;}
.reward_list_s01 p.rew_img02 {position:absolute;right:0;width:90px;height:49px;background:url("../images/reward/rewimg_05.png") no-repeat 0 0; background-size:85px auto;}
.reward_list_s01 p.rew_img03 {position:absolute;right:0;width:90px;height:49px;background:url("../images/reward/rewimg_06.png") no-repeat 0 0; background-size:90px auto;}
.reward_list_s01 p.rew_img04 {position:absolute;right:0;width:90px;height:49px;background:url("../images/reward/rewimg_07.png") no-repeat 0 0; background-size:85px auto;}
.reward_list_s01 .m_mt30 {margin-top:-30px;}
.reward_list_s01 .m_mt20 {margin-top:-20px;}

.reward_list_t01 {margin:30px 15px 100px 15px;border-top:1px solid #ccc;}
.reward_list_t01 li {font-size:1.1em;color:#333;border-bottom:1px solid #ccc;}
.reward_list_t01 li.step01 {font-size:1.1em;color:#333;background:url("../images/reward/step01.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.reward_list_t01 li.step02 {font-size:1.1em;color:#333;background:url("../images/reward/step02.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.reward_list_t01 li.step03 {font-size:1.1em;color:#333;background:url("../images/reward/step03.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.reward_list_t01 li.step04 {font-size:1.1em;color:#333;background:url("../images/reward/step04.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}
.reward_list_t01 li.step05 {font-size:1.1em;color:#333;background:url("../images/reward/step05.png") no-repeat 0 12px; background-size:60px auto;padding:37px 0 10px 2px;}

.red_line {width:100%;}
.red_line .reward_tablist01{padding:29px 0;}
.reward_tablist01 {margin:0 0 80px 0;}
.reward_tablist01 li:first-child {font-size:1em;color:#333;border-bottom:1px solid #ccc;border-top:1px solid #ee1c25;}
.reward_tablist01 li {font-size:1em;color:#333;border-bottom:1px solid #ccc;}
.reward_tablist01 li.step01 {font-size:1.15em;color:#333;background:url("../images/reward/step01.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 10px 68px;}
.reward_tablist01 li.step02 {font-size:1.15em;color:#333;background:url("../images/reward/step02.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 10px 68px;}
.reward_tablist01 li.step03 {font-size:1.15em;color:#333;background:url("../images/reward/step03.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 10px 68px;}
.reward_tablist01 li.step04 {font-size:1.15em;color:#333;background:url("../images/reward/step04.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 10px 68px;}
.reward_tablist01 li.step05 {font-size:1.15em;color:#333;background:url("../images/reward/step05.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 10px 68px;}
.reward_tablist01 li.step06 {font-size:1.15em;color:#333;background:url("../images/reward/step06.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 10px 68px;}
.text_m02 {padding-top:8px;margin-left:-62px;}
.text_c_red {color:#ee1c25;}
.text_c_blue {color:#0d94a8;}
.text_bb {font-weight:bold;}
.text_c_tt {color:#e2e2e2;}
.reward_tablist01 .glay_bg {position: relative;background:#e2e2e2;padding:10px;margin:6px 6px 0 -62px;}
.glay_tit {display:block;font-weight:bold; border-bottom:1px solid #fff;padding-bottom:5px;}
.glay_text {display:block;margin-top:-10px;line-height:1.7em;}
.glay_bg img {position:absolute;width:90px;right:10px;top:50px;}

.table_d {margin:35px 15px 10px;}
.table_d p.text_r_red {text-align:right;margin-top:-10px;color:#ee1c25;margin-bottom:3px;}
.table_sty01 {width:100%;color:#333;font-size:1.1em}
.table_sty01 th {background:#ddd;border-right:1px solid #999;border-top:1px solid #999;padding:7px 5px;}
.table_sty01 th.th_last {background:#ddd;border-right:none;border-top:1px solid #999;padding:7px 5px;}
.table_sty01 td {text-align:center;background:#fff;border-right:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;padding:7px 5px;}
.table_sty01 td.text_l {text-align:left;background:#fff;border-right:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;padding:7px 5px;}
.table_sty01 td.td_last {text-align:left;background:#fff;border-right:none;border-top:1px solid #999;border-bottom:1px solid #999;padding:7px 5px;}
.table_sty01 td.td_last_cen {text-align:center;background:#fff;border-right:none;border-top:1px solid #999;border-bottom:1px solid #999;padding:7px 5px;}

.table_sty02 {width:100%;color:#333;font-size:0.9em;margin:3px 0;}
.table_sty02 th {font-weight:normal;text-align:center;background:#ddd;border-right:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;padding:4px 2px;}
.table_sty02 th.th_last {font-weight:normal;text-align:center;background:#ddd;border-right:none;border-top:1px solid #999;border-bottom:1px solid #999;padding:4px 2px;}
.table_sty02 td {text-align:center;background:#fff;border-right:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;padding:4px 2px;}
.table_sty02 td.text_l {text-align:left;}
.table_sty02 td.text_c {text-align:center;}
.table_sty02 td.td_last {background:#fff;border-right:none;border-top:1px solid #999;border-bottom:1px solid #999;padding:4px 2px;}

/* menu?침 ?코?언 */
#menu_acc {width:100%;background:#fff;margin-bottom:30px;margin-top:0px;}
#menu_acc ul, ol {list-style: none;}
		  h2 {margin: 20px 0 10px 0;}

#menu_acc .panel {margin-bottom:20px;background-color: #fff;border-bottom: 1px solid #ddd;}
#menu_acc .panel-heading {color: #333;background-color: #fff;border-bottom: 0px solid #ddd;}
#menu_acc .panel-heading h4 {margin-top: 0;margin-bottom:0;font-size: 1.4em;color: #444;background: url('../images/product/point.png') no-repeat 97% 15px;background-size:30px auto;}
#menu_acc .panel-heading h4 a {color: #444; display: block; height:20px; padding: 27px 15px 8px 80px; text-decoration: none; }
#menu_acc .panel-heading h4 img {width:50px;}

#menu_acc .panel-heading.active h4 {background: url('../images/product/point_on.png') no-repeat 97% 15px;background-size:30px auto;}
#menu_acc .panel-heading.active a {color:#6660aa;}
/* #menu_acc .collapsible1 .panel-heading.active h4[data-index] a {background-position: 15px -47px;} */

#menu_acc .panel-group {position: relative;margin:15px;}
#menu_acc .panel-group .panel {margin-bottom: 0;border-radius: 0px;}
#menu_acc .panel-group .panel+.panel {margin-top: 5px;}
#menu_acc .panel-body {display: none; padding:0;font-size:1em;}
#menu_acc .panel-group > .btn {position: absolute; right: 0; top:-25px;}

#menu_acc .panel-body ul {width:100%;}
#menu_acc .panel-body li {border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px;}
	      .collapsible1 h4[data-index="0"] a {background: url('../images/product/menu_icon01.png') no-repeat 15px 3px;background-size:50px auto;}
	      .collapsible1 h4[data-index="1"] a {background: url('../images/product/menu_icon02.png') no-repeat 15px 3px;background-size:50px auto;}
	      .collapsible1 h4[data-index="2"] a {background: url('../images/product/menu_icon03.png') no-repeat 15px 3px;background-size:50px auto;}
		  .collapsible1 h4[data-index="3"] a {background: url('../images/product/menu_icon04.png') no-repeat 15px 3px;background-size:50px auto;}
	      .collapsible1 h4[data-index="4"] a {background: url('../images/product/menu_icon05.png') no-repeat 15px 3px;background-size:50px auto;}
	      .collapsible1 h4[data-index="5"] a {background: url('../images/product/menu_icon06.png') no-repeat 15px 3px;background-size:50px auto;}
		  .collapsible1 h4[data-index="6"] a {background: url('../images/product/menu_icon07.png') no-repeat 15px 3px;background-size:50px auto;}

#menu_acc dl {width:100%;position:relative;}
#menu_acc dt {padding:0px;margin:0;}
#menu_acc dt.img01_01 {width:80px;height:60px;padding:0;background:url("../images/product/pro01_01.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img01_02 {width:80px;height:60px;padding:0;background:url("../images/product/pro01_02.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img01_03 {width:80px;height:60px;padding:0;background:url("../images/product/pro01_03.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img02_01 {width:80px;height:60px;padding:0;background:url("../images/product/pro02_01.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img02_02 {width:80px;height:60px;padding:0;background:url("../images/product/pro02_02.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img02_03 {width:80px;height:60px;padding:0;background:url("../images/product/pro02_03.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img02_04 {width:80px;height:60px;padding:0;background:url("../images/product/pro02_04.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img02_05 {width:80px;height:60px;padding:0;background:url("../images/product/pro02_05.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img02_06 {width:80px;height:60px;padding:0;background:url("../images/product/pro02_06.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_01 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_01.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_02 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_02.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_03 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_03.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_04 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_04.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_05 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_05.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_06 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_06.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_07 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_07.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_08 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_08.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_09 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_09.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_10 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_10.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_11 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_11.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_13 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_13.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img03_14 {width:80px;height:60px;padding:0;background:url("../images/product/pro03_14.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img04_01 {width:80px;height:60px;padding:0;background:url("../images/product/pro04_01.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img04_02 {width:80px;height:60px;padding:0;background:url("../images/product/pro04_02.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img04_03 {width:80px;height:60px;padding:0;background:url("../images/product/pro04_03.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img04_04 {width:80px;height:60px;padding:0;background:url("../images/product/pro04_04.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img05_01 {width:80px;height:60px;padding:0;background:url("../images/product/pro05_01.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img05_02 {width:80px;height:60px;padding:0;background:url("../images/product/pro05_02.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img05_03 {width:80px;height:60px;padding:0;background:url("../images/product/pro05_03.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img06_01 {width:80px;height:60px;padding:0;background:url("../images/product/pro06_01.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img06_02 {width:80px;height:60px;padding:0;background:url("../images/product/pro06_02.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img06_03 {width:80px;height:60px;padding:0;background:url("../images/product/pro06_03.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img06_04 {width:80px;height:60px;padding:0;background:url("../images/product/pro06_04.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img06_05 {width:80px;height:60px;padding:0;background:url("../images/product/pro06_05.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img06_06 {width:80px;height:60px;padding:0;background:url("../images/product/pro06_06.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img07_01 {width:80px;height:60px;padding:0;background:url("../images/product/pro07_01.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img07_02 {width:80px;height:60px;padding:0;background:url("../images/product/pro07_02.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img07_03 {width:80px;height:60px;padding:0;background:url("../images/product/pro07_03.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img07_04 {width:80px;height:60px;padding:0;background:url("../images/product/pro07_04.png") no-repeat 7px 0; background-size:60px auto;}
#menu_acc dt.img07_05 {width:80px;height:60px;padding:0;background:url("../images/product/pro07_05.png") no-repeat 7px 0; background-size:60px auto;}

#menu_acc dd.list_it_t01 {display:block;padding-bottom:5px;position:absolute; left:80px; top:4px;font-size:1.15em;font-weight:bold;color:#333;margin-bottom:-13px}
#menu_acc dd.list_it_d01 {display:block;position:;position: absolute; left:80px; top:25px;font-size:1.1em;}

/* ?포검??지?보?*/
.mapView li:first-child .mapArea {display:block;}
.mapView a.btn_map {display:inline-block;font-size:0.95em;color:#333;border:1px solid #ccc;background:url("../images/reward/btn_map.png") no-repeat 0 0; background-size:100px auto;padding:0px 23px 0px 25px;}
.mapView a.active {color:#ed1b26;display:inline-block;font-size:0.95em;border:1px solid #ccc;background:url("../images/reward/btn_map_on.png") no-repeat 0 0; background-size:100px auto;padding:0 23px 0 25px;}
.mapArea {border-top:1px solid #ccc;margin-top:13px;padding:10px 0;}

/* Company */
.com_tit {position: relative;margin:0 10px;padding:0 0 18px;}
.com_tit img {position:absolute;left:7px;top:3px;margin:10px 0;width:85px;display:block;}
.company_con {position:absolute;left:100px;display:block;font-size:1.2em; line-height:1.3em; color:#333; margin:10px 5px;}
.company_text {border-top:1px solid #ccc;margin:95px 18px 100px;padding-top:20px;font-size:1.1em;line-height:1.6em;color:#323232;}
.company_text img {margin:8px 0;width:100%;}
.company_text01 {margin:0 18px 50px;padding-top:10px;font-size:1.1em;line-height:1.6em;color:#323232;}
.company_text01 img {margin:8px 0;width:100%;}
.mt20_d {margin-top:20px;display:block;}
.mt10_d {margin-top:10px;display:block;}
.mt10 {margin-top:10px;}
.mt03_d {margin-top:3px;display:block;}
.text_c_blue_jin {color:#004796;}
.text_blue_bb {color:#1e96a6;font-weight:bold;}
.company_text02 {margin:95px 15px 100px;padding-top:20px;font-size:1.1em;line-height:1.6em;color:#323232;}
.company_text02 .year_tit {border-bottom:1px solid #ccc;padding:0;}
.year_tit img {width:210px;margin-bottom:-6px;}
.company_text02 dl.year_text01 {width:100%;margin:5px 0 0 1px;display:inline-block;}
.year_text01 dt {width:57px;float:left;line-height:1.7em;color:#333;clear: both;font-weight:bold;letter-spacing:-0.6px;}
.year_text01 dd {width:81%;float:left;line-height:1.7em;color:#666;}

.com_middle {position:relative;margin:0 0 300px;line-height:1.6em;color:#323232;}
.com_middle img {position:absolute;right:0px;margin:5px 0;display:block;width:40%;}
.com_middle_con {position:absolute;left:0px;margin:5px 0;width:55%;}

.company_text03 {margin:10px 18px 100px;font-size:1.1em;line-height:1.6em;color:#323232;}

#company {width:100%;background:#fff;margin-top:0px;}
#company ul, ol {list-style: none;}
		  h2 {margin: 20px 0 10px 0;}

#company ul.sublist {width:100%;margin:15px;background-color: #fff;border-bottom: 0px solid #ddd;margin-bottom:120px;}
.sublist li {position:relative;padding:3px;border-bottom: 1px solid #ddd;margin-top:0;margin-bottom:0;font-size: 1.4em;background: url('../images/reward/rew_point.png') no-repeat 97% 15px;background-size:30px auto;}
.sublist li img {width:45px;padding:5px 0 0 10px;}
.sublist .font_pos01 {position: absolute; top:22px;left:75px; color:#333;}

.rbtnWrap {position:relative; padding-right:150px; margin-top:10px;height:250px;}
.rtop_img {position:absolute; right:5px; top:0; width:140px;}

.comp_tit {margin:30px 15px 100px 15px;}
.comp_tit .info_box_re {font-size:1.1em;color:#666;border:1px solid #ccc;background:#f2f2f2;padding:10px;}
.comp_tit .list_point {font-size:1.2em;font-weight:bold;color:#1a1a1a;background:url("../images/sitemap/info_list_point.png") no-repeat 4px 7px; background-size:5px auto;padding:0 0 5px 15px;}
.comp_tit .list_point_icon {font-size:1.2em;font-weight:bold;color:#1a1a1a;background:url("../images/sitemap/info_list_icon.png") no-repeat 1px 0px; background-size:19px auto;padding:1px 0 5px 23px;}
.comp_tit_pd {margin:0 5px 0 12px;display:block;}
.comp_tit_pd .font_s {font-size:1.13em; color:#333;padding-bottom:8px;}
.mt25 {margin-top:25px;}
.info_box_re img {width:100%;max-width:650px;}
.info_box_re  dl.ty01 {width:100%;margin:5px 0 0 5px;display:inline-block;}
.ty01 dt {width:24px;float:left;line-height:1.8em;color:#0d94a7;clear: both;font-weight:bold;}
.ty01 dd {width:90%;float:left;line-height:1.8em;color:#333;}
.info_box_re  dl.ty02 {width:100%;margin:5px 0 0 5px;display:inline-block;}
.ty02 dt {width:24px;float:left;line-height:1.8em;color:#2466b2;clear: both;font-weight:bold;}
.ty02 dd {width:90%;float:left;line-height:1.8em;color:#333;}
.info_box_re  dl.ty03 {width:100%;margin:5px 0 0 5px;display:inline-block;}
.ty03 dt {width:24px;float:left;line-height:1.8em;color:#5f48bd;clear: both;font-weight:bold;}
.ty03 dd {width:90%;float:left;line-height:1.8em;color:#333;}
.f_s15 {font-size:1.3em;line-height:1.3em;}

/* ??*/
#capital {width:100%;background:#fff;margin-top:0px;}
.capital_tit {padding:29px 0px 5px 0px;}
.capital_tit li {font-size:1.2em;font-weight:bold;background:url("../images/sitemap/info_list_point.png") no-repeat 4px 17px; background-size:5px auto;padding:12px 0 5px 15px;color:#333;border-top:1px solid #6660aa;}
.capital_list_s01 {margin:-1px 0px 100px 0px;}
.capital_list_s01 li {font-size:1.1em;color:#333;border-bottom:1px solid #ccc;}
.capital_list_s01 li.step01 {font-size:1.1em;color:#333;background:url("../images/reward/step01.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 12px 65px;}
.capital_list_s01 li.step02 {font-size:1.1em;color:#333;background:url("../images/reward/step02.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 10px 65px;}
.capital_list_s01 li.step03 {font-size:1.1em;color:#333;background:url("../images/reward/step03.png") no-repeat 0 12px; background-size:60px auto;padding:12px 0 10px 65px;}
.capital_list_s01 li p {margin-left:-63px;}
.capital_list_s01 .m_mt30 {margin-top:-30px;}
.capital_list_s01 .m_mt20 {margin-top:-20px;}
.m_mt10 {margin-top:-10px;}
.capi_tit {margin:-1px 10px 15px 10px;}
.capi_tit .capi_box01 {color:#666;border:1px solid #ccc;background:#fff;padding:15px 10px;background:url("../images/capital/capi_bg01.png") no-repeat right top;background-size:40%;}
.capi_tit .capi_box02 {color:#666;border:1px solid #ccc;background:#fff;padding:15px 10px;background:url("../images/capital/capi_bg02.png") no-repeat right top;background-size:40%;}
.capi_tit .capi_box03 {color:#666;border:1px solid #ccc;background:#fff;padding:15px 10px;background:url("../images/capital/capi_bg03.png") no-repeat right top;background-size:40%;}
.capi_tit .capi_box04 {color:#666;border:1px solid #ccc;background:#fff;padding:15px 10px;background:url("../images/capital/capi_bg04.png") no-repeat right top;background-size:40%;}
.capi_box_img span.size_img img {width:37%;margin-top:10px;padding:0 2px;}
.capi_box_img img {width:28%;margin-top:10px;padding:0 2px;max-width:120px;}
.capi_box_img02 span.size_img img {width:30%;margin-top:10px;padding:0 2px;}
.capi_box_img02 img {width:32%;margin-top:10px;padding:0 2px;max-width:120px;}
.capi_box_img03 span.size_img img {width:30%;margin-top:10px;padding:0 2px;}
.capi_box_img03 img {width:32%;margin-top:10px;padding:0 2px;max-width:120px;}
.capi_tit .list_point {font-size:1.1em;color:#1a1a1a;background:url("../images/sitemap/info_list_point.png") no-repeat 4px 7px; background-size:5px auto;padding:0 0 5px 15px;}
.capi_tit .t_big {font-size:1.15em;color:#333;}
.table_c {margin:0px 0 40px;}
.txt_red {color:#ed1c24;}
.capi_con {margin:0px 0px 100px 5px;font-size:1.15em;}
.capi_con p {padding:3px 0;}
.pdl20 {padding-left:20px;}
.capi_con02 {margin:0 0 100px;border-top:0px solid #ccc;font-size:1.1em;color:#333;}
.capi_con02 li {border-bottom:1px solid #ccc;}
.capi_con02 li.last {border-bottom:0px solid #ccc;}
.capi_con02 li.h_n01 {font-size:1.1em;color:#333;background:url("../images/capital/offi_img01.png") no-repeat 8px 25px; background-size:70px auto;padding:10px 0 15px 93px;}
.capi_con02 li.h_n02 {font-size:1.1em;color:#333;background:url("../images/capital/work_img01.png") no-repeat 8px 25px; background-size:70px auto;padding:10px 0 15px 93px;}
.capi_con02 .text_v {background:url("../images/reward/icon_check.png") no-repeat 0 5px; background-size:12px auto;padding:2px 0 2px 15px;color:#eb1c24;display:block;margin-bottom:3px;}

/* ?용?내 */
.info_tit {margin:5px 15px 15px 15px;}
.info_tit .info_box {font-size:1.1em;color:#666;border:1px solid #ccc;background:#f2f2f2;text-align:center;padding:15px;}
.t_big {font-size:1.15em;color:#333;}
.info_box img {width:110px;margin-top:10px;padding:0 5px;}
.info_tit .list_point {font-size:1.1em;color:#1a1a1a;background:url("../images/sitemap/info_list_point.png") no-repeat 4px 7px; background-size:5px auto;padding:0 0 5px 15px;}
.info_con {margin:15px 15px 100px 15px;border-top:1px solid #ccc;font-size:1.1em;color:#333;}
.info_con li {border-bottom:1px solid #ccc;}
.info_con li.h_n01 {font-size:1.1em;color:#333;background:url("../images/sitemap/h_n01.png") no-repeat 10px 12px; background-size:45px auto;padding:20px 0 15px 65px;}
.info_con li.h_n02 {font-size:1.1em;color:#333;background:url("../images/sitemap/h_n02.png") no-repeat 10px 12px; background-size:45px auto;padding:20px 0 15px 65px;}
.info_con li.h_n03 {font-size:1.1em;color:#333;background:url("../images/sitemap/h_n03.png") no-repeat 10px 12px; background-size:45px auto;padding:20px 0 15px 65px;}
.info_con li.h_n04 {font-size:1.1em;color:#333;background:url("../images/sitemap/h_n04.png") no-repeat 10px 12px; background-size:45px auto;padding:20px 0 15px 65px;}
.info_con li.h_n05 {font-size:1.1em;color:#333;background:url("../images/sitemap/h_n05.png") no-repeat 10px 12px; background-size:45px auto;padding:20px 0 15px 65px;}
.info_con li.h_n06 {font-size:1.1em;color:#333;background:url("../images/sitemap/h_n06.png") no-repeat 10px 12px; background-size:45px auto;padding:20px 0 15px 65px;}
.info_con li.h_n07 {font-size:1.1em;color:#333;background:url("../images/sitemap/h_n07.png") no-repeat 10px 12px; background-size:45px auto;padding:20px 0 15px 65px;}
.box_nbr {margin:10px 0 0;}
.box_nbr li {border-bottom:none;}
.box_nbr li.icon_box01 {font-size:0.9em;background:url("../images/sitemap/n_box01.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.box_nbr li.icon_box02 {font-size:0.9em;background:url("../images/sitemap/n_box02.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.box_nbr li.icon_box03 {font-size:0.9em;background:url("../images/sitemap/n_box03.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.box_nbr li.icon_box04 {font-size:0.9em;background:url("../images/sitemap/n_box04.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.box_nbr li.icon_box05 {font-size:0.9em;background:url("../images/sitemap/n_box05.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.box_nbr li.icon_box02_red {font-size:0.9em;color:#ef1b27;background:url("../images/sitemap/n_box02_red.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.box_nbr li.icon_box04_red {font-size:0.9em;color:#ef1b27;background:url("../images/sitemap/n_box04_red.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.box_nbr li.icon_box05_red {font-size:0.9em;color:#ef1b27;background:url("../images/sitemap/n_box05_red.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.box_nbr li.icon_box06_red {font-size:0.9em;color:#ef1b27;background:url("../images/sitemap/n_box06_red.png") no-repeat 0 1px; background-size:16px auto;padding:0 0 3px 22px;}
.text_24 {font-size:0.9em;color:#36a6b4;display:block;font-weight:bold;margin-bottom:3px;}
.text_blo {font-size:0.9em;display:block;margin-top:3px;position:relative;}
.mt15 {margin-top:15px;}
.text_blo img {width:18px;padding:0 0 0 5px;position:absolute;top:0;}

.text_c_gold {color:#c7a400;}

/* 보상 ?류?수 ?코?언 */
#papers_rec01 {width:100%;background:#fff;margin-bottom:0px;margin-top:0px;margin-bottom:-8px;margin-top:-4px;}
#papers_rec01 ul, ol {list-style: none;}
		    h2 {margin: 0px 0 0px 0;}

#papers_rec01 .panel {margin-bottom:20px;background-color: #fff;border-bottom: 1px solid #ddd;}
#papers_rec01 .panel-heading {color: #333;background-color: #fff;border-bottom: 0px solid #ddd;}
#papers_rec01 .panel-heading h4 {margin-top: 0;margin-bottom:0;font-size: 1.4em;color: #444;background: url('../images/product/point.png') no-repeat 96% 12px;background-size:30px auto;}
#papers_rec01 .panel-heading h4 a {color: #444; display: block; height:20px; padding: 27px 15px 8px 75px; text-decoration: none; }
#papers_rec01 .panel-heading h4 img {width:50px;}

#papers_rec01 .panel-heading.active h4 {background: url('../images/product/point_on.png') no-repeat 96% 12px;background-size:30px auto;}
#papers_rec01 .panel-heading.active a {color: red;}
#papers_rec01 .collapsible1 .panel-heading.active h4[data-index] a {background-position: 15px -47px;}

#papers_rec01 .panel-group {position: relative;margin:8px 0;}
#papers_rec01 .panel-group .panel {margin-bottom: 0;border-radius: 0px;}
#papers_rec01 .panel-group .panel+.panel {margin-top: 5px;}
#papers_rec01 .panel-body {display: none; padding:0;font-size:1em;}
#papers_rec01 .panel-group > .btn {position: absolute; right: 0; top:-25px;}

#papers_rec01 .panel-body ol.paper {width:100%;}
#papers_rec01 .panel-body ol.paper li {border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:none;padding:10px;background:none;}
#papers_rec01 .collapsible1 h4[data-index="0"] a {background: url('../images/reward/menu_icon01.png') no-repeat 15px 0px;background-size:50px auto;}

#papers_rec01 dl {width:100%;position:relative;}
#papers_rec01 dt {padding:0px;margin:0;}
#papers_rec01 dt.img01_01 {width:80px;height:60px;padding:0;background:url("../images/reward/paper02_01.png") no-repeat 7px 0; background-size:60px auto;}
#papers_rec01 dt.img01_02 {width:80px;height:60px;padding:0;background:url("../images/reward/paper02_02.png") no-repeat 7px 0; background-size:60px auto;}

#papers_rec01 dd.list_it_t01 {display:block;padding-bottom:5px;position:absolute; left:80px; top:4px;display:block;font-size:0.85em;font-weight:bold;color:#333;margin-bottom:-13px}
#papers_rec01 dd.list_it_d01 {display:block;position:;position: absolute; left:80px; top:25px;font-size:0.8em;}


#papers_rec {width:100%;background:#fff;margin-bottom:0px;margin-top:0px;margin-bottom:-8px;margin-top:-4px;}
#papers_rec ul, ol {list-style: none;}
		    h2 {margin: 0px 0 0px 0;}

#papers_rec .panel {margin-bottom:20px;background-color: #fff;border-bottom: 1px solid #ddd;}
#papers_rec .panel-heading {color: #333;background-color: #fff;border-bottom: 0px solid #ddd;}
#papers_rec .panel-heading h4 {margin-top: 0;margin-bottom:0;font-size: 1.4em;color: #444;background: url('../images/product/point.png') no-repeat 96% 12px;background-size:30px auto;}
#papers_rec .panel-heading h4 a {color: #444; display: block; height:20px; padding: 27px 15px 8px 75px; text-decoration: none; }
#papers_rec .panel-heading h4 img {width:50px;}

#papers_rec .panel-heading.active h4 {background: url('../images/product/point_on.png') no-repeat 96% 12px;background-size:30px auto;}
#papers_rec .panel-heading.active a {color: red;}
#papers_rec .collapsible1 .panel-heading.active h4[data-index] a {background-position: 15px -47px;}

#papers_rec .panel-group {position: relative;margin:8px 0;}
#papers_rec .panel-group .panel {margin-bottom: 0;border-radius: 0px;}
#papers_rec .panel-group .panel+.panel {margin-top: 5px;}
#papers_rec .panel-body {display: none; padding:0;font-size:1em;}
#papers_rec .panel-group > .btn {position: absolute; right: 0; top:-25px;}

#papers_rec .panel-body ol.paper {width:100%;}
#papers_rec .panel-body ol.paper li {border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:none;padding:10px;background:none;}
#papers_rec .collapsible1 h4[data-index="0"] a {background: url('../images/reward/menu_icon03.png') no-repeat 12px 0px;background-size:50px auto;}

#papers_rec dl {width:100%;position:relative;}
#papers_rec dt {padding:0px;margin:0;}
#papers_rec dt.img01_01 {width:80px;height:60px;padding:0;background:url("../images/reward/paper01_01.png") no-repeat 7px 0; background-size:60px auto;}
#papers_rec dt.img01_02 {width:80px;height:60px;padding:0;background:url("../images/reward/paper01_02.png") no-repeat 7px 0; background-size:60px auto;}
#papers_rec dt.img01_03 {width:80px;height:60px;padding:0;background:url("../images/reward/paper01_03.png") no-repeat 7px 0; background-size:60px auto;}
#papers_rec dt.img01_04 {width:80px;height:60px;padding:0;background:url("../images/reward/paper01_04.png") no-repeat 7px 0; background-size:60px auto;}
#papers_rec dt.img01_05 {width:80px;height:60px;padding:0;background:url("../images/reward/paper01_05.png") no-repeat 7px 0; background-size:60px auto;}

#papers_rec dd.list_it_t01 {display:block;padding-bottom:5px;position:absolute; left:80px; top:4px;display:block;font-size:0.85em;font-weight:bold;color:#333;margin-bottom:-13px}
#papers_rec dd.list_it_d01 {display:block;position:;position: absolute; left:80px; top:25px;font-size:0.8em;}

/* Main ̹ ̵ */
.device {padding:0; background:#fff;margin:0 auto;position: relative;}
.device .arrow-left {background: url("/mobile/new_mobile/images/new_arrows.png") no-repeat left top; background-size:12px auto; position:absolute;left:5px;top:50%;margin-top:-35px;width:12px;height:36px;z-index:10;}
.device .arrow-right {background: url("/mobile/new_mobile/images/new_arrows.png") no-repeat left bottom; background-size:12px auto; position:absolute;right:5px;top:50%;margin-top:-35px;width:12px;height:36px;z-index:10;}
.swiper-container {height:645px;width:380px;}
.swiper-slide img {width:100%;}
.content-slide {padding:0px;color: #fff;}
.title {font-size:25px;margin-bottom: 10px;}
.pagination {position:absolute;left:8%;bottom:1px;width:100%;z-index:100;display:flex;}
.swiper-pagination-switch {display:inline-block;width:9px;height:9px;border-radius:50%;border:1px solid #575757;margin:0 3px;cursor:pointer;/*opacity:0.2;*/font-size:0;}
.swiper-active-switch {background:#575757;opacity:1;}

/* Event */
#event {width:100%;}
#event .img_pos {max-width:500px;margin:0 auto 100px;padding:0 15px;}
.img_pos .img01 {padding:10px 0;text-align:center;}
.img_pos .img02 {padding:5px 50px 20px;text-align:center;}

/* Layer popup */
#layer_popup {position:fixed;width:145px;height:auto;top:120px;right:40px;z-index:1;}
#layer_popup .btn_layer_close {position:absolute;top:1px;right:17px;width:22px;height:auto;z-index:2;}



/* ?븐?레?NFC ?벤??*/
#nfc_wrap {width:100%;height:100%; overflow:hidden;color:#373735;}
#nfc_wrap_p {width:100%;height:100%; overflow:hidden;color:#373735;}
#nfc_wrap header h1{left:50%; position:absolute;width:130px;margin:8px 0 10px 5px;background:#fff;}
#nfc_m {width:100%;background:#56bcd3;}
#nfc_pop {width:100%;background:#fff;}
.main_nfc {position:relative;width:370px;margin:0 auto;}
.btn_nfc_start {width:200px;margin:0 auto;margin-top:-110px;}
.btn_nfc_end {width:100px;margin:0 auto;margin-top:15px;}
.btn_nfc_inslink {width:190px;margin:0 auto;margin-top:20px;}
.btn_nfc_step02 {width:170px;margin:0 auto;margin-top:25px;}
.btn_re_save {width:110px;margin:0 auto;} 
.main_nfc_text {height:80px;font-size:1em;text-align:left;margin-top:-10px;padding:0 10px;}
.nfc_main {text-align:center;}
.nfc_step_top01 {margin:0 auto;width:370px;height:230px;background:url("../images/nfc_event_img/sub_bg001.png") no-repeat 0 0;background-size:370px auto;padding:0;}
.nfc_step_top02 {margin:0 auto;width:370px;height:150px;background:url("../images/nfc_event_img/sub_bg002.png") no-repeat 0 0;background-size:370px auto;padding:0;}
.nfc_step_top03 {margin:0 auto;width:370px;height:178px;background:url("../images/nfc_event_img/sub_bg03.png") no-repeat 0 0;background-size:370px auto;padding:0;}
.nfc_step_top04 {margin:0 auto;width:370px;height:420px;background:url("../images/nfc_event_img/sub_bg004.png") no-repeat 0 0;background-size:370px auto;padding:0;}
.nfc_step_bg {margin:0 auto;width:370px;height:100%;padding:0;background:url("../images/nfc_event_img/sub_bg.png") repeat-y 0 0;background-size:370px auto;padding:0;}
.nfc_step_bottom {margin:0 auto;width:370px;height:70px;background:url("../images/nfc_event_img/sub_bg_bottom.png") no-repeat 0 0;background-size:370px auto;padding:0;}
.nfc_con {margin:0 auto;width:300px;padding-top:10px;}
.nfc_con2 {margin:0 auto;width:280px;padding:0 20px;}
.nfc_font_w {color:#fff;}
.nfc_font_r {color:#e61d25;}
.step01_btn {padding:5px 10px;}
.nfc_alignC {text-align:center;}
.ogr_box {background:#fff3d1;border-top:2px solid #727272;border-bottom:1px solid #c7beac;}
.ogr_box2 {position:relative;background:#fff3d1;border-top:2px solid #727272;border-bottom:1px solid #c7beac;padding:10px 0;}
.nfc_font18 {font-size:1.2em;}
#nfc_m .pd20 {padding:10px 0;}
#nfc_m .pdl15 {padding-left:15px;}
#nfc_m .pdr15 {padding-right:15px;}
#nfc_m .mgt03 {margin-top:3px;}
#nfc_m .mgt10 {margin-top:10px;}
#nfc_m .mgt20 {margin-top:20px;}

#nfc_m .pd5 {padding:6px 0 3px;}
#nfc_pop .pd20_all {padding:10px 20px;}
#nfc_pop .pdl5 {padding-left:5px;}
#nfc_pop .mgt5 {margin-top:5px;}

#nfc_wrap_p header {background:#56bcd3;font-size:1.25em;color:#fff;font-weight:bold;}
#nfc_wrap_p header p {padding-top:17px;}
#nfc_wrap_p header ul {position:absolute; right:12px; top:14px; text-align:right;}
#nfc_wrap_p header ul li {display:inline;}
#nfc_wrap_p header ul .back {width:25px;}

.nfc_con2 table{width:100%;border-top:2px solid #727272;}
.nfc_con2 table td{vertical-align: middle;padding:8px 10px;overflow: hidden;background:#fff;border-bottom:1px solid #c7beac;}
.nfc_con2 table th{background:#fff3d1;border-bottom:1px solid #c7beac;}
.box_line {border:1px solid #c7beac;background:#fff;margin:0 13px 10px;border-radius:8px;padding:8px 12px;}
.box_line li{border-bottom:1px dotted #c7beac;padding:7px 0;margin-bottom:2px;background: url('../images/reward/rew_point.png') no-repeat 97% 10px;background-size:14px auto;}
.box_line li:last-child {border-bottom:0px dotted #c7beac;}
#company ul.sublist {margin:15px;background-color: #fff;border-bottom: 0px solid #ddd;margin-bottom:120px;}
.sublist li {position:relative;padding:3px;border-bottom: 1px solid #ddd;margin-top:0;margin-bottom:0;font-size: 1.4em;background: url('../images/reward/rew_point.png') no-repeat 97% 15px;background-size:30px auto;}
.sublist li img {width:45px;padding:5px 0 0 10px;}
.sublist .font_pos01 {position: absolute; top:22px;left:75px; color:#333;}

.title_text_pos {position:absolute; top:-999em;}

.M_onPlay {display:inline-block;width:10px;height:10px;background: url('../images/icon/icon_play_on.png')no-repeat;overflow: hidden;text-indent:-1000em;}
.M_offPlay {display:inline-block;width:10px;height:10px;background: url('../images/icon/icon_play.png')no-repeat;overflow: hidden;text-indent:-1000em;}
.M_onStop {display:inline-block;width:10px;height:10px;background: url('../images/icon/icon_stop_on.png')no-repeat;overflow: hidden;text-indent:-1000em;}
.M_offStop {display:inline-block;width:10px;height:10px;background: url('../images/icon/icon_stop.png')no-repeat;overflow: hidden;text-indent:-1000em;}


/* Tablet Device */
@media all and (min-width:420px) and (max-width:860px){
	.device {padding:0; background:#fff;margin:0 auto;position: relative;}
	.device .arrow-left {background: url("/mobile/new_mobile/images/new_arrows.png") no-repeat left top; background-size:25px auto; position: absolute;  left:30px;top:50%;margin-top:-35px;width:25px;height:76px;}
	.device .arrow-right {background: url("/mobile/new_mobile/images/new_arrows.png") no-repeat left bottom; background-size:25px auto; position: absolute;  right:30px;top:50%;margin-top:-35px;width:25px;height:76px;}
	.swiper-container {height:900px;width:435px;}
	.swiper-slide img {width:100%;}
	.content-slide {padding:20px;color:#fff;}
	.title {font-size: 25px;  margin-bottom: 10px;}
	.pagination { position: absolute; left: 0;  text-align: center;  bottom:5px;  width: 100%;}
	.swiper-pagination-switch {display: inline-block;  width: 10px;  height: 10px;  border-radius: 10px;  background: #c2c2c2;  box-shadow: 0px 1px 2px #555 inset; margin:0 3px;  cursor: pointer;}
	.swiper-active-switch {background: #ed1c24;}
	#mob_main2002 {padding:40px;margin-top:500px;}
	#mob_main2104 {padding:40px;margin-top:220px;}
}

@media all and (min-width:860px){
	.device {padding:0; background:#fff;margin:0 auto;position: relative;}
	.device .arrow-left {background: url("/mobile/new_mobile/images/new_arrows.png") no-repeat left top; background-size:25px auto; position: absolute;  left:70px;top:50%;margin-top:-35px;width:25px;height:75px;}
	.device .arrow-right {background: url("/mobile/new_mobile/images/new_arrows.png") no-repeat left bottom; background-size:25px auto; position: absolute;  right:70px;top:50%;margin-top:-35px;width:25px;height:75px;}
	.swiper-container {height:1100px;width:760px;}
	.swiper-slide img {width:100%;}
	.content-slide {padding: 20px;  color: #fff;}
	.title {font-size: 25px;  margin-bottom: 10px;}
	.pagination { position: absolute; left: 0;  text-align: center;  bottom:5px;  width: 100%;}
	.swiper-pagination-switch {display: inline-block;  width: 10px;  height: 10px;  border-radius: 10px;  background: #c2c2c2;  box-shadow: 0px 1px 2px #555 inset; margin:0 3px;  cursor: pointer;}
	.swiper-active-switch {background: #ed1c24;}
	#mob_main2002 {padding:70px;margin-top:600px;}
	#mob_main2104 {padding:70px;margin-top:420px;}
}


@media all and (max-width:320px){
	.device {padding:0; background:#fff;margin:0 auto;position: relative;}
	.device .arrow-left {background: url("/mobile/new_mobile/images/new_arrows.png") no-repeat left top; background-size:25px auto; position: absolute;  left:70px;top:50%;margin-top:-35px;width:25px;height:75px;}
	.device .arrow-right {background: url("/mobile/new_mobile/images/new_arrows.png") no-repeat left bottom; background-size:25px auto; position: absolute;  right:70px;top:50%;margin-top:-35px;width:25px;height:75px;}
	.swiper-container {height:570px;width:760px;}
	.swiper-slide img {width:100%;}
	.content-slide {padding:20px;color: #fff;}
	.title {font-size:25px;margin-bottom:10px;}
	.pagination { position: absolute; left: 0;text-align: center;  bottom:5px;  width: 100%;}
	.swiper-pagination-switch {display: inline-block;  width: 10px;  height: 10px;  border-radius: 10px;  background: #c2c2c2;  box-shadow: 0px 1px 2px #555 inset; margin:0 3px;  cursor: pointer;}
	.swiper-active-switch {background: #ed1c24;}
	#mob_main2002 {padding:20px;margin-top:180px;}
	#mob_main2104 {padding:20px;margin-top:-40px;}
	.icon_link.type002 .mylotte li {float:left;width:33%;margin-bottom:5px;color:#fff;}
}


#nfc_wrap {width:100%;height:100%; overflow:hidden;color:#373735;}
#nfc_wrap_p {width:100%;height:100%; overflow:hidden;color:#373735;}
#nfc_wrap header h1{left:50%; position:absolute;width:130px;margin:8px 0 10px 5px;background:#fff;}
#nfc_m {width:100%;background:#56bcd3;}
#nfc_pop {width:100%;background:#fff;}
.main_nfc {position:relative;width:300px;margin:0 auto;}
.btn_nfc_start {width:190px;margin:0 auto;margin-top:-90px;}
.btn_nfc_end {width:100px;margin:0 auto;margin-top:15px;}
.btn_nfc_inslink {width:190px;margin:0 auto;margin-top:20px;}
.btn_nfc_step02 {width:170px;margin:0 auto;margin-top:25px;}
.btn_re_save {width:110px;margin:0 auto;} 
.main_nfc_text {height:100px;font-size:1em;text-align:left;margin-top:-10px;padding:0 10px;}
.nfc_main {text-align:center;}
.nfc_step_top01 {margin:0 auto;width:310px;height:184px;background:url("../images/nfc_event_img/sub_bg001.png") no-repeat 0 0;background-size:310px auto;padding:0;}
.nfc_step_top02 {margin:0 auto;width:310px;height:127px;background:url("../images/nfc_event_img/sub_bg002.png") no-repeat 0 0;background-size:310px auto;padding:0;}
.nfc_step_top03 {margin:0 auto;width:310px;height:150px;background:url("../images/nfc_event_img/sub_bg03.png") no-repeat 0 0;background-size:310px auto;padding:0;}
.nfc_step_top04 {margin:0 auto;width:310px;height:350px;background:url("../images/nfc_event_img/sub_bg004.png") no-repeat 0 0;background-size:310px auto;padding:0;}
.nfc_step_bg {margin:0 auto;width:310px;height:100%;padding:0;background:url("../images/nfc_event_img/sub_bg.png") repeat-y 0 0;background-size:310px auto;padding:0;}
.nfc_step_bottom {margin:0 auto;width:310px;height:70px;background:url("../images/nfc_event_img/sub_bg_bottom.png") no-repeat 0 0;background-size:310px auto;padding:0;}
.nfc_con {margin:0 auto;width:300px;padding-top:10px;}
.nfc_con2 {margin:0 auto;width:250px;padding:0 20px;}
.nfc_font_w {color:#fff;}
.nfc_font_r {color:#e61d25;}
.step01_btn {padding:5px 30px;}
.nfc_alignC {text-align:center;}
.ogr_box {background:#fff3d1;border-top:2px solid #727272;border-bottom:1px solid #c7beac;}
.ogr_box2 {position:relative;background:#fff3d1;border-top:2px solid #727272;border-bottom:1px solid #c7beac;padding:10px 0;}
.nfc_font18 {font-size:1.2em;}
#nfc_m .pd20 {padding:10px 0;}
#nfc_m .pdl15 {padding-left:15px;}
#nfc_m .pdr15 {padding-right:15px;}
#nfc_m .mgt03 {margin-top:3px;}
#nfc_m .mgt10 {margin-top:10px;}
#nfc_m .mgt20 {margin-top:20px;}

#nfc_m .pd5 {padding:6px 0 3px;}
#nfc_pop .pd20_all {padding:10px 20px;}
#nfc_pop .pdl5 {padding-left:5px;}
#nfc_pop .mgt5 {margin-top:5px;}

#nfc_wrap_p header {background:#56bcd3;font-size:1.25em;color:#fff;font-weight:bold;}
#nfc_wrap_p header p {padding-top:17px;}
#nfc_wrap_p header ul {position:absolute; right:12px; top:14px; text-align:right;}
#nfc_wrap_p header ul li {display:inline;}
#nfc_wrap_p header ul .back {width:25px;}

.nfc_con2 table{width:100%;border-top:2px solid #727272;}
.nfc_con2 table td{vertical-align: middle;padding:8px 10px;overflow: hidden;background:#fff;border-bottom:1px solid #c7beac;}
.nfc_con2 table th{background:#fff3d1;border-bottom:1px solid #c7beac;}
.box_line {border:1px solid #c7beac;background:#fff;margin:0 13px 10px;border-radius:8px;padding:8px 12px;}
.box_line li{border-bottom:1px dotted #c7beac;padding:7px 0;margin-bottom:2px;background: url('../images/reward/rew_point.png') no-repeat 97% 10px;background-size:14px auto;}
.box_line li:last-child {border-bottom:0px dotted #c7beac;}
#company ul.sublist {margin:15px;background-color: #fff;border-bottom: 0px solid #ddd;margin-bottom:120px;}
.sublist li {position:relative;padding:3px;border-bottom: 1px solid #ddd;margin-top:0;margin-bottom:0;font-size: 1.4em;background: url('../images/reward/rew_point.png') no-repeat 97% 15px;background-size:30px auto;}
.sublist li img {width:45px;padding:5px 0 0 10px;}
.sublist .font_pos01 {position:absolute; top:22px;left:75px; color:#333;}

#tab_con .tabs.type001 ul:after{width:100%;} 
#tab_con .tabs.type001 li {display:inline;}
#tab_con .tabs.type001 a {width:24.4%;padding:5px 0px;text-align:center;display:inline-block;float:left;border:1px solid #eee;border-bottom-color:#6660aa;background:#fafafa;color:#666;text-align:center; font-size:1.1em;}
#tab_con .tabs.type001 a.active {background:#fff;color:#6660aa;border-bottom:1px solid #fff;border-left:1px solid #6660aa;border-right:1px solid #6660aa;border-top:1px solid #6660aa;text-align:center;font-weight:bold;}

.year_tit_B {color:#222;font-size:1.5em;line-height:30px;font-weight:bold;}
dl.year_text02, dl.year_text03 {width:100%;margin:5px 0 0 1px;display:inline-block;border-top:2px solid #222;border-bottom:1px solid #222;padding:15px 0;}
.year_text02 dt {font-size:1.05em;text-align:center;width:20%;float:left;color:#333;clear:both;letter-spacing:-0.6px;line-height:26px;}
.year_text02 dd {font-size:1.05em;width:79%;float:right;color:#666;line-height:26px;letter-spacing:-1.2px;}
.year_text03 dt {font-size:1.05em;text-align:center;width:30%;float:left;color:#333;clear:both;letter-spacing:-0.6px;line-height:26px;}
.year_text03 dd {font-size:1.05em;width:69%;float:right;color:#666;line-height:26px;letter-spacing:-1.2px;}

#tab_con_j {position:relative;}
#tab_con_j .tabs.type800 {display:inline-block;width:100%;}
#tab_con_j .tabs.type800 li a {width:50%;padding:8px 0;display:inline-block;float:left;border:0;background:#efefef;color:#8c8c8c;text-align:center;font-size:1.1em;}
#tab_con_j .tabs.type800 li a.active {background:#fff;color:#dc3513;border-top:2px solid #dc3513;text-align:center;font-weight:bold;}
.tab_con_jj {margin-bottom:20px;padding:15px;}
.tab_con_jj02 {padding:15px;margin-bottom:30px;display:block;}
.tab_con_jj h4 {font-size:1.15em;font-weight:600;margin-bottom:15px;letter-spacing:-0.6px;}
.jump_text_s001 li {padding-left:21px;text-indent:-21px;}
.jump_text_s002 li {padding-left:9px;background:url("/mobile/new_mobile/images/icon/mo_jump_text_point001.png") 1px 7px no-repeat;background-size:2px auto;}

.jump_landing_bottom {padding:70px 15px 50px;}
.jump_landing_bottom div {border-top:2px solid #888888;border-bottom:2px solid #888888;padding:20px 0;color:#8c8c8c;font-size:1em;letter-spacing:-0.07em;}
.jump_landing_bottom div .ptit {font-size:14px;font-weight:bold;color:#333;margin-bottom:10px;letter-spacing:-0.1em;line-height:16px;}
.jump_landing_bottom p {font-size:12px;letter-spacing:-0.1em;}

.jump_redsum a {background:#dc3513 url("../images/product/jump_icon_img003.png") no-repeat 3px 2px;background-size:17px auto;border:1px solid #dc3513;padding:3px 6px 4px 23px;font-size:1em;color:#fff;letter-spacing:-0.1em;font-weight:600;}
.jump_procell a {background:#333 url("../images/product/jump_icon_img001.png") no-repeat 4px 2px;background-size:17px auto;border:1px solid #333;padding:3px 5px 4px 25px;font-size:1em;color:#fff;letter-spacing:-0.1em;font-weight:600;}
.jump_view a {background:#fff url("../images/product/jump_icon_img002.png") no-repeat right 5px;background-size:11px auto;border:1px solid #333;padding:3px 15px 4px 5px;font-size:1em;color:#333;letter-spacing:-0.1em;font-weight:600;}

.list_sub001 li {background:url("/web/C/M/images/icon/loan_icon001.png") 2px 7px no-repeat;background-size:3px 1px;padding-bottom:3px;padding-left:8px;font-size:0.94em;line-height:16px;color:#525252;letter-spacing:-0.1em;}