@charset "utf-8";

/* content */
#content{clear:both;width:100%;background:#fff}
#content:after{display:block;clear:both;height:1px;margin-top:-1px;content:''}

/* 공통 완료 */
.n_complete{padding-top:0;}
.n_complete .err_tit{border-bottom:1px solid #cacaca;padding:98px 0 27px 0;color:#cc6600;background:url(../img/cm_complete_130718.png) 50% 40px no-repeat #f8f8f8;}

/* jquery mobile */
.ui-collapsible-content-collapsed { display: none; }
.ui-collapsible-heading-status { position: absolute; top: -9999px; left:0px; }

/* 공통 리스트 */
.err_lst{ text-align:left; margin:18px 0 0; padding:12px 41px 12px;background:#f8f8f8;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}
.err_lst li{padding-left:8px;background:url(../img/ic_dot.gif) 0 7px no-repeat;color:#888fa2;font-size:.86em; line-height:1.6em; letter-spacing:-1px}
.err_lst li ul li{padding-left:7px;text-indent:-5px;background:none;font-size:1em}
.err_lst_type2{ padding:12px 27px 12px}

/* App */
#divAppWrap .c_nav{display:none;}
#divAppWrap .c_logo {border-bottom:1px solid #9b9ea7; }

/* nmb - 서브타이틀, 더보기 버튼 */
.m_stl{padding:17px 0 7px 9px;font-size:16px;color:#222;font-weight:bold;}
.mbt_wrap{padding:0 10px;}
.mbt_wrap a{display:block;border:1px solid #ccc;border-radius:4px;line-height:28px;text-align:center;font-size:14px;color:#444;background:#f3f3f3;}
.mbt_more em{display:inline-block;padding-right:15px;background:url('../img/arr_more.gif') 100% 50% no-repeat;background-size:11px auto;}

/* Error */
.err_wrap{padding:147px 0 100px 0;background:url('../img/err_i01.gif') 50% 32px no-repeat;background-size:90px auto;text-align:center;}
.gift_done .err_wrap{padding-bottom:50px;}
.err_ty02{background-image:url('../img/err_i02.gif');}
.err_ty03{background-image:url('../img/err_i03.gif');}
.err_ty04{background-image:url('../img/err_i04.gif');}
.err_ty05{background-image:url('../img/err_i05.gif');}
.err_ty06{background-image:url('../img/err_i06.gif');}
.err_wrap .ttx{color:#222;font-size:18px;font-weight:bold;}
.err_wrap .ttx strong{color:#f03e3d;}
.err_wrap .tx{padding-top:7px;color:#888;}
.err_wrap .tx2{padding:17px 0;color:#888;}
.err_wrap .fc{color:#444;}

.err_bt{padding-top:27px;}
.err_bt2{padding-top:20px;}
.err_bt a{display:inline-block;padding:0 23px;border:1px solid #ccc;border-radius:4px;line-height:28px;text-align:center;color:#444;background:#f3f3f3;}
.err_bt .ty2{padding:0 15px;border:1px solid #e3ab67;color:#392d2d;background:#ffe200;}

.err_date{margin-top:17px;padding:17px 0 11px 20px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#f5f5f5;text-align:left;}
.err_date h6{padding-bottom:5px;font-weight:bold;color:#444;}
.err_date li{padding:0 0 6px 5px;background:url('../img/err_bu.gif') 0 5px no-repeat;color:#888;}
.gift_done .err_date li{padding-left:0;background:none;}
.err_date li strong{display:inline-block;width:55px;color:#444;}
.err_date .ty2 strong{width:65px;}
.gift_done .err_date li strong{width:47px;font-weight:normal;}

.page_loding{position:relative;margin:0 auto;width:320px;height:300px;overflow:hidden;}
.page_loding p{position:absolute;top:50%;left:0;padding-top:30px;width:100%;text-align:center;color:#888;}

/***** 확인 후 삭제 *****/
/***** 확인 후 삭제 *****/
/***** 확인 후 삭제 *****/
/* 헤더 */
.n_top{display:table;width:100%;position:relative;
	border-bottom:2px solid #030e2d;
	background:#4f6da5;
	background:-webkit-gradient(linear,0 0,0 100%,from(#6681b4),to(#41619c));
	background:-moz-linear-gradient(center top, #6681b4 0%, #41619c 100%)}
.n_top h1{display:table-cell;height:42px;padding-right:58px;text-align:center;vertical-align:middle}
.n_top h1 a.tit{display:inline-block;color:#fff;font-size:1.14em;letter-spacing:-1px;font-weight:normal;padding:3px 5px;vertical-align:middle;-webkit-text-stroke-width:0.01em}
.n_top h1 a.logo{display:inline-block;margin-right:3px;padding:3px 5px;vertical-align:middle}
.n_top h1 a.logo span{display:block;overflow:hidden;width:108px;height:13px;text-indent:-999em;background-image:url(../img/logo.png);-webkit-background-size:108px 13px}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.n_top h1 a.logo span{background-image:url(../img/logo_x1_5.png)}}
@media screen and (-webkit-min-device-pixel-ratio:2){.n_top h1 a.logo span{background-image:url(../img/logo_x2.png)}}

/* 사이트맵 버튼 */
.n_sitemap_bt{clear:both}
.n_sitemap_bt a.bt_map{position:absolute;top:8px;right:13px;z-index:30;width:43px;height:25px;
	border:1px solid #1e3154}
.n_sitemap_bt a.bt_map span{display:block;height:20px;padding:5px 0 0 9px;
	background:#6480b8;
	background:-webkit-gradient(linear,0 0,0 100%,from(#748fc4),to(#5371aa));
	background:-moz-linear-gradient(center top, #748fc4 0%, #5371aa 100%);
	-webkit-box-shadow:inset 1px 1px 1px #869ecd,inset -1px -1px 1px #869ecd}
.n_sitemap_bt a.bt_map em{display:block;overflow:hidden;width:27px;height:15px;text-indent:-999em;
	background:url(../img/bt_sitemap.gif) 0 0 no-repeat}
.n_sitemap_bt a.bt_map_fd{height:32px;border-bottom:0}
.n_sitemap_bt a.bt_map_fd span{position:absolute;top:0;left:0;width:34px;height:36px;border-top:2px solid #babbbc;background:#f8f9fb;-webkit-box-shadow:none}
.n_sitemap_bt a.bt_map_fd em{background-position:0 -20px}
.n_sitemap{margin-top:-2px}