@charset "utf-8";

/*
 * Hangeul NanumBarunGothic Font
 */

/*
	font-weight: 100; <- NotoSansKR-Thin
	font-weight: 300; <- NotoSansKR-Light
	font-weight: 400; <- NotoSansKR-Regular
	font-weight: 500; <- NotoSansKR-Medium
	font-weight: 700; <- NotoSansKR-Bold
	font-weight: 900; <- NotoSansKR-Black
*/

@font-face {
 font-family: 'NanumBarunGothic';
 src: url(/Common/fonts/NanumBarunGothicWeb.eot);
 src: url(/Common/fonts/NanumBarunGothicWeb.eot?#iefix) format('embedded-opentype'),
      url(/Common/fonts/NanumBarunGothicWeb.woff) format('woff'),
      url(/Common/fonts/NanumBarunGothicWeb.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumBarunGothicBold';
 src: url(/Common/fonts/NanumBarunGothicWebBold.eot);
 src: url(/Common/fonts/NanumBarunGothicWebBold.eot?#iefix) format('embedded-opentype'),
      url(/Common/fonts/NanumBarunGothicWebBold.woff) format('woff'),
      url(/Common/fonts/NanumBarunGothicWebBold.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumBareunGothicLight';
 src: url(/Common/fonts/NanumBarunGothicWebLight.eot);
 src: url(/Common/fonts/NanumBarunGothicWebLight.eot?#iefix) format('embedded-opentype'),
      url(/Common/fonts/NanumBarunGothicWebLight.woff) format('woff'),
      url(/Common/fonts/NanumBarunGothicWebLight.ttf) format('truetype');
}

/* 
 * NanumSquare Web Fonts
 * https://github.com/hiun/NanumBarunGothic
 * Copyright (c) 2010, NAVER Corporation (http://www.nhncorp.com) 
 */

@font-face {
 font-family: 'NanumSquare';
 font-weight: 400;
 src: url(/Common/fonts/NanumSquareR.eot);
 src: url(/Common/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(/Common/fonts/NanumSquareR.woff) format('woff'),
      url(/Common/fonts/NanumSquareR.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 700;
 src: url(/Common/fonts/NanumSquareB.eot);
 src: url(/Common/fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),
      url(/Common/fonts/NanumSquareB.woff) format('woff'),
      url/Common/fonts/(NanumSquareB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 800;
 src: url(/Common/fonts/NanumSquareEB.eot);
 src: url(/Common/fonts/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
      url(/Common/fonts/NanumSquareEB.woff) format('woff'),
      url(/Common/fonts/NanumSquareEB.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumSquare';
 font-weight: 300;
 src: url(/Common/fonts/NanumSquareL.eot);
 src: url(/Common/fonts/NanumSquareL.eot?#iefix) format('embedded-opentype'),
      url(/Common/fonts/NanumSquareL.woff) format('woff'),
      url(/Common/fonts/NanumSquareL.ttf) format('truetype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(/Common/fonts/NotoSansKR-Thin-Hestia.eot),
    url(/Common/fonts/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/Common/fonts/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(/Common/fonts/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(/Common/fonts/NotoSansKR-Light-Hestia.eot),
    url(/Common/fonts/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/Common/fonts/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(/Common/fonts/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(/Common/fonts/NotoSansKR-DemiLight-Hestia.eot),
    url(/Common/fonts/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/Common/fonts/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(/Common/fonts/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(/Common/fonts/NotoSansKR-Regular-Hestia.eot),
    url(/Common/fonts/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/Common/fonts/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(/Common/fonts/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(/Common/fonts/NotoSansKR-Medium-Hestia.eot),
    url(/Common/fonts/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/Common/fonts/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(/Common/fonts/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(/Common/fonts/NotoSansKR-Bold-Hestia.eot),
    url(/Common/fonts/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/Common/fonts/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(/Common/fonts/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(/Common/fonts/NotoSansKR-Black-Hestia.eot),
    url(/Common/fonts/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/Common/fonts/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(/Common/fonts/NotoSansKR-Black-Hestia.otf) format('opentype');
}

/* 나눔스퀘어폰트 */
.nN_normal { font-weight: 400 }
.nN_bold { font-weight: 700 }
.nN_bolder { font-weight: 800 }
.nN_light { font-weight: 300 }

html, body, body div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-size:100%;}
*{margin:0;padding:0}
html, body{ margin:0; padding:0;height:100%;}
html {-webkit-text-size-adjust:none}
body,input,select,textarea,button {font-family:helvetica;font-size:13px;letter-spacing:-1px;}
a{text-decoration:none;color:#666;}
textarea{resize:none;}
ul li{list-style:none;}
dl{*zoom:1;}
dl:after{content:" ";display:block;clear:both;}
dl dt,dd{float:left;}
img{border:none;}
em{font-style:normal;}
.hide, .blindtext {position:absolute;top:-9999px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
.body-wrap{position:absolute;width:100%; height:100%; overflow-x:hidden;}
.content-wrap{position:relative;z-index:2;background:#fff;width:100%;height:100%;overflow:hidden;}
.content-wrap .content{position:relative;z-index:2;background:#fff;min-height:300px;border-top:1px solid #bdbdbd;}
.contents{position:relative;z-index:2;background:#fff;}
.sp10{height:10px;}
.sp20{height:20px;}
.sp30{height:30px;}
.cover{position:fixed;left:0;top:0;z-index:10;background:#000;width:100%;height:100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity: .2;}
.btnarea{text-align:center;}
.btnarea2{padding-top:20px;border-top:1px solid #c3c3c3;text-align:center;}
.red{color:#e74c3c;}
.blue{color:#1f84d5;}
.under{text-decoration:underline}
.img_middle{vertical-align:middle;position:relative;}
.img_top{vertical-align:top;position:relative;}
.img_bottom{vertical-align:bottom;position:relative;}
.rolling{position:relative; overflow:hidden;}
.selectbox27 {
	font-size:15px;height:27px;color:#666;border:1px solid #c6c6ca;padding:1px 0 0 7px;
	background:url(/images/selectbox_allow.gif) no-repeat 100% -6px;background-size:27px;position:relative;
	-webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
}
/* IE 10, 11의 네이티브 화살표 숨기기 */
.selectbox27::-ms-expand {
    display: none;
}

.box{height:27px;border:1px solid #c6c6ca;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;background:url(/images/selectbox_bg.gif);}
.icon-new{vertical-align:middle;padding-left:3px;position:relative;top:-2px;}
.tcell { display:table; width:100%; }
.tcell .tit { display:table-cell;vertical-align:middle;}
.tcell .cont { display:table-cell;  vertical-align:middle;}
.left10 {margin-left:10px;}
.radio27 {font-size:15px;color:#666;}
.floatleft {float:left;}
.psrelative {position:relative;}




button.btn01{ background:#333;color:#fff;font-size:12px;font-weight:bold;padding:4px 16px 4px 16px; border:1px solid #000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
button.btn02{font-size:12px;color:#2f2f2f;padding:5px 25px 5px 25px;border:1px solid #c3c3c3;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
button.btn03{background:#1f84d5;border:1px solid #1a73ba;font-size:18px;color:#fff;border-radius:3px;-webkit-border-radius:3px;padding:7px 0 7px 0;}
button.btn04{background:#999999;color:#fff;font-size:15px;padding:5px 14px 5px 14px; border:1px solid #666;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
button.btn04_1{background:#999999;color:#fff;font-size:15px;padding:5px 14px 5px 14px; border:1px solid #666;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px; margin-right:20;}
button.btn05{ background:#fff;color:#333;font-size:12px;font-weight:bold;padding:4px 16px 4px 16px; border:1px solid #777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
button.btn06,button.btn33{ background:#f2f2f2;color:#333;font-size:13px;font-weight:bold;padding:4px 10px 4px 10px; border:1px solid #777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
button.btn07{background:#999999;border:1px solid #666;font-size:18px;color:#fff;border-radius:3px;-webkit-border-radius:3px;padding:7px 0 7px 0;}
button.btn08{background:#666;border:1px solid #666;font-size:13px;color:#fff;padding:5px 0 5px 0;}
button.btn09{font-size:13px;padding:2px 0 2px 0;background:#999999;border-radius:3px;border:none;color:#fff;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}
button.btn10{font-size:13px;padding:2px 0 2px 0;background:#e95849;border-radius:3px;border:none;color:#fff;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}
button.btn11{font-size:13px;padding:2px 0 2px 0;background:#1f84d5;border-radius:3px;border:none;color:#fff;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}
button.btn12{font-size:13px;padding:5px 0 5px 0;background:#f8f8f8;border-radius:3px;border:1px solid #666;color:#333;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}

button.btn13{ background:#98b4cb;color:#fff;font-size:12px;padding:4px 8px 4px 8px; border:0px solid #000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
button.btn13_1{ background:#9ccb98;color:#fff;font-size:12px;padding:4px 8px 4px 8px; border:0px solid #000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
button.btn13_2{ background:#c4cb98;color:#fff;font-size:12px;padding:4px 8px 4px 8px; border:0px solid #000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
button.btn13_3{ background:#b1b1b1;color:#fff;font-size:12px;padding:4px 8px 4px 8px; border:0px solid #000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
button.btn13_4{ background:#7b85ab;color:#fff;font-size:12px;padding:4px 8px 4px 8px; border:0px solid #000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}




button.btn14{ background:#e53528;color:#fff;font-size:12px;padding:4px 8px 4px 8px; border:0px solid #000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
button.btn15{font-size:12px;color:#2f2f2f;padding:5px 15px 5px 15px;border:1px solid #c3c3c3;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px; margin-bottom:3px;}
button.btn15_1{ background:#425ec9;color:#fff;font-size:12px;padding:5px 15px 5px 15px; border:1px solid #425ec9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}


button.btn16{ background:#425ec9;color:#fff;font-size:12px;font-weight:bold;padding:4px 16px 4px 16px; border:1px solid #425ec9;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}


button.btnacro{float:left;border:1px solid #666666;padding:5px 10px 5px 40px;font-size:15px;color:#000;background-color:#f8f8f8;border-radius:3px;-webkit-border-radius:3px;background-image:url(/images/btn_acro.jpg);background-repeat:no-repeat;background-position:10px 5px;background-size: 19px auto;}
button.btnhan{float:left;border:1px solid #666666;padding:5px 10px 5px 40px;font-size:15px;color:#000;background-color:#f8f8f8;border-radius:3px;-webkit-border-radius:3px;background-image:url(/images/btn_han.jpg);background-repeat:no-repeat;background-position:10px 5px;background-size: 19px auto;}
button.btnscan{float:left;border:1px solid #666666;padding:5px 10px 5px 40px;font-size:15px;color:#000;background-color:#f8f8f8;border-radius:3px;-webkit-border-radius:3px;background-image:url(/images/btn_scan.jpg);background-repeat:no-repeat;background-position:10px 5px;background-size: 19px auto;}

button.play{float:left;border:1px solid #666666;padding:5px 10px 5px 40px;font-size:15px;color:#000;background-color:#f8f8f8;border-radius:3px;-webkit-border-radius:3px;background-image:url(/images/btn_play.jpg);background-repeat:no-repeat;background-position:10px 5px;background-size: 19px auto;}

.top-menu{*zoom:1;}
.top-menu:after{content:" ";display:block;clear:both;}
.top-menu .menus{float:right;padding:23px 0 0 0;}
.top-menu .menus a{display:inline-block;*display:inline;*zoom:1;padding:0px 14px 0 14px;background:url(/images/tmenu_bul.jpg) no-repeat 100% 50%;background-size:1px auto;vertical-align:middle;}
.top-menu .menus a.end{background:none;}
.top-menu .logo{float:left;padding: 13px 0 13px 15px;}
.top-menu .logo img{width:114px;}
.top-menu .logo a{display:block}
.top-menu .menu {float:right;padding:23px 0 0 0;}
.top-menu .menu ul {display:block;vertical-align:middle;}
.top-menu .menu ul:after{content:" ";display:block;clear:both;}
.top-menu .menu li {float:left;*zoom:1;background:url(/images/tmenu_bul.jpg) no-repeat 100% 50%;background-size:1px auto;vertical-align:middle;height:19px;}
.top-menu .menu li:last-child{background:none;}
.top-menu .menu li.siteid {padding-top:3px;height:16px;}
.top-menu .menu li a {display:block;padding:0px 14px 0 14px;}

.header {border-top:3px solid #854fff;}
.header.on {border-top:3px solid #4499f3;}
.header:after{content:" ";display:block;clear:both;}
.header li {float:left;font-size:16px;height:40px;line-height:100%;color:#000;font-weight:bold;*zoom:1;width:20%;text-align:center; vertical-align:middle;}
.header li.end {background:none;}
.header li a {padding:11px 0 11px 0;display:block; color:#854fff;}
.header.on li a {color:#4499f3;}
.header li a.sel{color:#252525;}

.gate-menu{overflow:hidden; background:#fff;border-bottom:1px solid #c3c3c3;}
.main .gate-menu {border-bottom:none;}
.gate-menu .rolling{}
.gate-menu .rolling .item{width:100%; margin:0 auto;position:relative;text-align:center; overflow:hidden;}
.gate-menu .rolling .item>li {
	width:33.3%; height:100px; 
	position:relative; float:left;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.gate-menu .rolling .item>li.fl_itembrn {border-right:none;}
.gate-menu .rolling .item a {
	width: 100%;
	height: 100%;
	display: block;
	padding-top: 23px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background: #fff;
}
.gate-menu .rolling .item .fl_mw {
	width: 33px;
	height: 33px;
	position: relative;
	margin: 0 auto;
}
.gate-menu .rolling .item .fl_mw img {width: 33px; height: 33px;}
.gate-menu .rolling .item .txt {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding-top: 8px;
	font-size: 0.9em;
	font-family: HelveticaNeue,AppleSDGothicNeo-Regular,Sans-serif;
	line-height: 14px;
	color: #000;
}

.gate-menu .rolling .item .gm2 {padding-top:18px;}
.gate-menu .rolling .item .gm2 .txt {padding-top:12px;}
.gate-menu .rolling .item .gmtpcom {padding-top:18px;}
.gate-menu .rolling .item .gmtpcom .txt {padding-top:12px;}

/*.gate-menu .rolling .item .gm1 img {padding-top:8%;}
.gate-menu .rolling .item .gm2 img {padding-top:6%;}
.gate-menu .rolling .item .gm3 img {padding-top:12%;}
.gate-menu .rolling .item .gm6 img {padding-top:10%;}

.gate-menu .rolling .item .gm8 img {padding-top:8%;}
.gate-menu .rolling .item .gm11 img {padding-top:8%;}*/


.gate-menu .rolling .item a.ritembrN {border-right:none;}
.gate-menu .ramp{padding:7px 0 10px 0; position:relative; z-index:9999; background:#fff;}

.gate-menu2{border-bottom:1px solid #c3c3c3;}
.gate-menu2 ul:after{content:" ";display:block;clear:both;}
.gate-menu2 li {float:left;height:100px;*zoom:1;width:24.5%;border-left:1px solid #c3c3c3;text-align:center;}
.gate-menu2 li:first-child{border-left:none;}
.gate-menu2 li.end{border-right:none;}
.gate-menu2 li a {display:block;}
.gate-menu2 li a img{width:78px;}

.gate-menu3{border-top:1px solid #c3c3c3;}
.gate-menu3 ul:after{content:" ";display:block;clear:both;}
.gate-menu3 li {float:left;*zoom:1;width:33%;border-left:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;text-align:center;}
.gate-menu3 li.end{border-right:none;}
.gate-menu3 li a {display:block;}
.gate-menu3 li a img{width:106px;}

.gate-menu4{border-bottom:1px solid #c3c3c3;}
.gate-menu4 ul:after{content:" ";display:block;clear:both;}
.gate-menu4 li {float:left;height:100px;*zoom:1;width:24.5%;border-left:1px solid #c3c3c3;text-align:center;}
.gate-menu4 li:first-child{border-left:none;}
.gate-menu4 li.end{border-right:none;}
.gate-menu4 li a {display:block;}
.gate-menu4 li a img{width:78px;}

#leftmenu {position:absolute; overflow:scroll;-webkit-overflow-scrolling:touch;}

.leftmenu01{
	width:215px;height:100%;position:absolute;left:0;top:0;z-index:1;
	background-color:#fff; background-image:url(/images/shadow01.png);background-repeat:repeat-y;background-position:100% 0;background-size:12px auto;left:-215px;
}
.leftmenu01 a{font-size:18px;color:#999;}
.leftmenu01 a img{vertical-align:top;padding-left:7px;}
.leftmenu01 .menubox01 li{
	width:215px; *zoom:1;background-color:#ededed;
	background-image:url(/images/shadow01.png);
	background-repeat:repeat-y; background-position:100% 0;background-size:12px auto;border-top:1px solid #cfcfcf;color:#999999;font-size:18px;
}
.leftmenu01 .menubox01 li:after{content:" ";display:block;clear:both;}
.leftmenu01 .menubox01 li div{*zoom:1; border-top:1px solid #cfcfcf;}
.leftmenu01 .menubox01 li div:first-child {border-top:none;}
.leftmenu01 .menubox01 li div:after{content:" ";display:block;clear:both;}
.leftmenu01 .menubox01 li .item0{float:left;padding:12px 0 10px 10px;font-size:15px;color:#000;background:#ededed;width:100%;}
.leftmenu01 .menubox01 li .item01{float:left;padding:12px 0 0 50px;background:url(/images/menu_icon01.png) no-repeat 15px 10px;background-size:23px auto;}
.leftmenu01 .menubox01 li .item02{float:left;padding:12px 0 0 50px;background:url(/images/menu_icon02.png) no-repeat 15px 10px;background-size:23px auto;}
.leftmenu01 .menubox01 li .item03{float:left;padding:12px 0 0 50px;background:url(/images/menu_icon03.png) no-repeat 15px 10px;background-size:23px auto;}
.leftmenu01 .menubox01 li .item04{float:left;padding:12px 0 0 50px;background:url(/images/menu_icon04.png) no-repeat 15px 10px;background-size:23px auto;}
.leftmenu01 .menubox01 li .item05{float:left;padding:12px 0 0 50px;background:url(/images/menu_icon05.png) no-repeat 15px 10px;background-size:23px auto;}
.leftmenu01 .menubox01 li .allow-up{
	width:16px; height:100%; padding-right:30px;float:right;display:block;padding-top:12px;text-indent:-99999px;
	background:url(/images/menu_allow_up.png) no-repeat 0 50%;background-size:16px auto; border-top:none;
}
.leftmenu01 .menubox01 li .allow-down{
	width:16px; height:100%; padding-right:30px;float:right;display:block;padding-top:12px;text-indent:-99999px;
	background:url(/images/menu_allow_down.png) no-repeat 0 50%;background-size:16px auto; border-top:none;
}
.leftmenu01 .menubox02 li{
	width:215px;
	background-color:#f8f8f8; background-image:url(/images/shadow01.png); background-repeat:repeat-y; background-position:100% 0; background-size:12px auto;border-top:1px solid #cfcfcf;
}
.leftmenu01 .menubox02 li a{font-size:0.8em;color:#000;display:block;padding:10px 0 10px 23px;}
.leftmenu01 .menubox03 li{
	width:215px;
	background-color:#ffff;background-image:url(/images/shadow01.png);background-repeat:repeat-y;background-position:100% 0;background-size:12px auto;border-top:1px solid #cfcfcf;
}
.leftmenu01 .menubox03 li a {font-size:0.8em;color:#000;display:block;padding:10px 0 10px 35px;}
.leftmenu01 .menubox-info li{background-color:#fff;background-image:url(/images/shadow01.png);background-repeat:repeat-y;background-position:100% 0;background-size:12px auto;border-bottom:1px solid #212121;border-top:1px solid #656565;width:215px;border:none;}
.leftmenu01 .menubox-info li:first-child{padding-top:15px;border-top:1px solid #cfcfcf;}
.leftmenu01 .menubox-info li:last-child{padding-bottom:15px;}
.leftmenu01 .menubox-info li a{float:left;font-size:0.9em;color:#000;display:block;padding:7px 0 7px 21px;width:75px;}
.leftmenu01 .menubox-info li a.blue{float:left;font-size:0.6em;color:#000;padding-left:0;line-height:140%;width:120px;}
.leftmenu01 .menubox-info li span {float:left;font-size:0.6em;color:#000;display:block;padding:7px 0 7px 15px;width:75px;}
.leftmenu01 .menubox-info li span.blue{float:left;font-size:12px;color:#009cff;padding-left:0;line-height:140%;width:120px;}

.leftmenu01 .menubox01 li a.menutitle {display:block;font-size:0.9em;color:#000;height:40px; line-height:40px; text-decoration:none;}

.leftmenu01 .menubox01 li {}
.leftmenu01 .menubox01 li .menutitle01 {float:left;padding:0 0 0 23px;}
.leftmenu01 .menubox01 li .menutitle02 {float:left;padding:0 0 0 23px;}
.leftmenu01 .menubox01 li .menutitle02_1 {float:left;padding:0 0 0 23px;}
.leftmenu01 .menubox01 li .menutitle03 {float:left;padding:0 0 0 23px;}
.leftmenu01 .menubox01 li .menutitle04 {float:left;padding:0 0 0 23px;}
.leftmenu01 .menubox01 li .menutitle05 {float:left;padding:0 0 0 23px;}
.leftmenu01 .menubox01 li .menutitle06 {float:left;padding:0 0 0 23px;}

.leftmenu01 .menubox01 li .menutitleZG {float:left;padding:0 0 0 23px;}

.leftmenu02{width:215px;height:100%;position:absolute;left:0;top:0;z-index:1;background-color:#ebebeb;left:-215px;border-top:1px solid #999;}
.leftmenu02 .shadow{left:202px;width:12px;position:absolute;height:100%;background-image:url(/images/shadow01.png);background-repeat:repeat-y;background-position:100% 0;background-size:12px auto;opacity:0.7}
.leftmenu02 a{color:#999;padding-bottom:10px;}
.leftmenu02 a img{vertical-align:top;padding-left:7px;}
.leftmenu02 .menubox01 li{background-color:#ebebeb;border-bottom:1px solid #999999;width:215px;color:#999999;font-size:18px;}
.leftmenu02 .menubox01:first-child{border-top:1px solid #999999;}
.leftmenu02 .menubox01 li a.menutitle {display:block;font-size:18px;color:#000;height:38px;}
.leftmenu02 .menubox01 li .item01 {float:left;padding:14px 0 14px 15px;}
.leftmenu02 .menubox01 li a{font-size:18px;color:#000;display:block;}
.leftmenu02 .menubox01 li .allow-up{width:16px;padding-right:10px;float:right;display:block;padding-top:12px;text-indent:-99999px;background:url(/images/menu_allow_up.png) no-repeat 0 18px;background-size:16px auto;}
.leftmenu02 .menubox01 li .allow-down{width:16px;padding-right:10px;float:right;display:block;padding-top:12px;text-indent:-99999px;background:url(/images/menu_allow_down.png) no-repeat 0 18px;background-size:16px auto;}
.leftmenu02 .menubox01 li div{*zoom:1;}
.leftmenu02 .menubox01 li div:after{content:" ";display:block;clear:both;}
/*.leftmenu02 .menubox01 li div a{float:left;}
.leftmenu02 .menubox01 li div a:last-child{float:right;}*/
.leftmenu02 .menubox02 li{background-color:#f8f8f8;border-bottom:none;border-top:1px solid #cccccc;width:215px;}
.leftmenu02 .menubox02 li a {font-size:15px;color:#000;display:block;padding:14px 0 14px 15px;}
.leftmenu02 .menubox02 li div {font-size:15px;color:#000;display:block;padding:14px 0 14px 15px;}
.leftmenu02 .menubox03 li{background-color:#ffffff;border-bottom:none;border-top:1px solid #e6e6e6;width:215px;}
.leftmenu02 .menubox03 li a{font-size:15px;color:#666;display:block;padding:14px 0 14px 15px;}

.lnbWrap .ttl {padding:14px 0 0 23px; margin:0; font-size:0.9em;color:#000; display:block; font-weight:bold;}
.ramp{text-align:center;padding-top:10px;padding-bottom:15px;}
.ramp a{margin:0 4px 0 4px;width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-indent:-9999px;background:url(/images/ramp_off.png) no-repeat;background-size:8px auto;}
.ramp a.on{background:url(/images/ramp_on.png) no-repeat;background-size:8px auto;}
.ramp a.allow-left{background:none;width:35px;height:25px;margin-right:18px;text-indent:0;}
.ramp a.allow-left img{width:35px;}
.ramp a.allow-right{background:none;width:35px;height:25px;margin-left:18px;text-indent:0;}
.ramp a.allow-right img{width:35px;}
.ramp span{margin:0 4px 0 4px;width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-indent:-9999px;background:url(/images/ramp_off.png) no-repeat;background-size:8px auto;}
.ramp span.on{background:url(/images/ramp_on.png) no-repeat;background-size:8px auto;}

.main .ramp span {
	width:12px; height:12px;
	background: #d5d5d5;
    display: inline-block;
    border-radius: 100%;
}
.main .ramp span.on {background: #4499f3;}
.main .ramp span.allow-left {display:none;}
.main .ramp span.allow-right {display:none;} 

.ramp span.allow-left{background:none;width:35px;height:25px;margin-right:18px;text-indent:0;}
.ramp span.allow-left img{width:35px;}
.ramp span.allow-right{background:none;width:35px;height:25px;margin-left:18px;text-indent:0;}
.ramp span.allow-right img{width:35px;}

.hot{*zoom:1;background:#f2f2f2;vertical-align:middle;padding:10px 0 10px 0; border-bottom:1px solid #d1d1d1;}
.hot:after{content:" ";display:block;clear:both;}
.hot .title{float:left;}
.hot .title a{display:block;color:#333;padding-left:50px;background:url(/images/icon_hot.jpg) no-repeat 15px 3px;background-size:27px auto;}
.hot .allow-down{display:block;float:right;width:37px;height:19px;background:url(/images/hot_allow_d.png) no-repeat;background-size:37px auto;}
.hot .allow-up{display:block;float:right;width:37px;height:19px;background:url(/images/hot_allow_u.png) no-repeat;background-size:37px auto;}

.mov{*zoom:1;background:#ebebeb;vertical-align:left;padding:10px 10px 10px 10px; border-top:1px solid #c3c3c3;}



.community-wrap{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background:#ebebeb;padding:5px 7px 15px 7px;}
.community-wrap .community{margin-top:10px;padding: 14px 10px 0 10px;background:#fff;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.community-wrap .community .roll{position:relative;}
.community-wrap .community .roll .title{*zoom:1;padding-bottom:12px;border-bottom:2px solid #999999;}
.community-wrap .community .roll .title1{font-size:17px;*zoom:1;padding-bottom:12px;border-bottom:0px solid #999999;}
.community-wrap .community .roll .title:after{content:" ";display:block;clear:both;}
.community-wrap .community .roll .title li{float:right;}
.community-wrap .community .roll .title li:first-child{float:left;font-size:17px;padding:0 0 0 0px;}
.community-wrap .community .roll .com-banner{padding:10px 0 10px 15px;font-size:13px;color:#1f84d5;background:#f8f8f8;*zoom:1;}
.community-wrap .community .roll .com-banner:after{content:" ";display:block;clear:both;}
.community-wrap .community .roll .com-banner span{float:right;}
.community-wrap .community .roll .com-banner span:first-child{float:left;width:85%;letter-spacing:-1px;}
.community-wrap .community .roll .com-banner .icon{position:relative;top:-2px;width:23px;vertical-align:middle;}
.community-wrap .community .roll .com-banner .close{position:relative;top:0px;margin-right:15px;width:20px;vertical-align:middle;}
.community-wrap .community .roll .more{font-size:13px;color:#666;float:right;padding:2px 12px 0 0;background:url(/images/icon_more.gif) no-repeat 100% 3px;background-size:8px auto;}
.community-wrap .community .roll .con span1{font-size:17px;color:#000;}
.community-wrap .community .roll .con span{font-size:15px;color:#e74c3c;font-weight:bold;}
.community-wrap .community .list01 {background:#fff;}
.community-wrap .community .list01 ul li em {padding:0 5px 0 0; }
.community-wrap .community .list01 ul li:first-child{border-top:none;}
.community-wrap table{padding-top:15px;table-layout:fixed;}
.community-wrap table p{font-size:14px;color:#333;padding-top:5px;}
.community-wrap table .contd {vertical-align:top;width:100%}
.community-wrap table .contd a {overflow:hidden;display:block;width:100%;}
.community-wrap table .contd a span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.community-wrap table .contd a div {display:block;width:100%;font-size:14px;color:#333;padding-top:5px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;display: -webkit-box;word-wrap:break-word;}
.community-wrap table .contd a p {display:block;width:100%;font-size:14px;color:#333;padding-top:5px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;display: -webkit-box;word-wrap:break-word;}


.exam{border-top:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;position:relative;}
.exam .submenu-btn{position:absolute;top:10px;left:12px;width:28px;}
.exam button.submenu {position:absolute;top:10px;left:12px;width:28px;height:28px;background:url(/images/icon_example.gif) no-repeat;background-size:28px 28px;border:0;}
.exam .title{background:#f8f8f8;font-size:18px;font-weight:bold;letter-spacing:-1px;padding:15px 0 15px 0;text-align:center;background:#f8f8f8;*zoom:1;}
.exam .title:after{content:" ";display:block;clear:both;}
.exam .search{border-top:1px solid #2f2f2f;padding:15px 15px 0 15px;}
.exam .search .tit{width:70px;font-size:15px;font-weight:bold;color:#333;width:85px;padding:10px 0 10px 0;letter-spacing:-1px;}

.exam .search .cont{font-size:15px;color:#666;padding:10px 0 10px 0;}
.exam .search .cont select{width:100%;border:1px solid #cacac3;position:relative;top:-2px;}
.exam .search .btn{width:100%;text-align:center;padding:5px 0 10px 0;}
.exam .search .btn input.btnsearch {background:#1f84d5;border:1px solid #1a73ba;font-size:18px;color:#fff;border-radius:3px;-webkit-border-radius:3px;padding:7px 0 7px 0;width:230px;}
.exam .search .lblkeyword {position:absolute;top:16px;left:10px;color:#6b6d70;cursor:text;}
.exam .search ul.rdmenu li {float:left;padding:3px 5px;}
.exam .search ul.rdmenu li label {padding-left:1px;}
.exam .search2{border-top:1px solid #2f2f2f;padding:15px 15px 0 15px;}
.exam .search2 .tit{font-size:15px;font-weight:bold;color:#333;width:40px;padding:10px 0 10px 0;letter-spacing:-1px;text-align:left;}
.exam .search2 .cont{font-size:15px;color:#666;padding:10px 0 10px 0;}
.exam .search2 .cont select{width:90%;font-size:15px;color:#666;border:1px solid #cacac3;position:relative;top:-2px;}
.exam2{*zoom:1;border-top:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;background:#f8f8f8;padding-right:10px;position:relative;}
.exam2 .submenu-btn{position:absolute;top:10px;left:12px;width:28px;}
.exam2 button.submenu {position:absolute;top:10px;left:12px;width:28px;height:28px;background:url(/images/icon_example.gif) no-repeat;background-size:28px 28px;border:0;}
.exam2:after{content:" ";display:block;clear:both;}
.exam2 .title{text-indent:70px;float:left;width:80%;font-size:18px;padding:15px 0 15px 0;text-align:center;background:#f8f8f8;font-weight:bold;}
.exam2 .write{float:right;width:20%;text-align:right;}
.exam2 .write a.btnwrite { background:#f2f2f2;color:#333;font-size:13px;font-weight:bold;padding:4px 10px 4px 10px; border:1px solid #777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;position:relative;top:17px;}
.exam3{border-top:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f}
.exam3 .title{background:#f8f8f8;font-size:18px;font-weight:bold;letter-spacing:-1px;padding:15px 0 15px 0;text-align:center;background:#f8f8f8;}
.exam-info{font-size:15px;color:#333;text-align:center;padding:20px 0 20px 0;border-bottom:1px solid #2f2f2f;}
.exam-info2{font-size:15px;color:#333;padding:18px 0 18px 0;border-bottom:1px solid #2f2f2f;}
.exam-info2 p{padding:2px 18px;}
.exam-info2 .join_titletext{font-size:18px; text-align:center; padding-bottom:5px; font-weight:bolder;}
.exam-month{*zoom:1;padding:15px 15px 10px 0;border-bottom:1px solid #2f2f2f;}
.exam-month:after{content:" ";display:block;clear:both;}
.exam-month strong{padding-left:15px;float:left;display:block;font-size:15px;color:#333;letter-spacing:-1px;}
.exam-month div{float:right;}
.exam-month div select{font-size:15px;color:#666;border:1px solid #cacac3;position:relative;}
.exam_search {*zoom:1;border-bottom:1px solid #2f2f2f;padding-right:10px;position:relative;}
.exam_search .search2{padding:15px 15px 0 15px;}
.exam_search .search2 .tit{font-size:15px;font-weight:bold;color:#333;width:40px;padding:10px 0 10px 0;letter-spacing:-1px;text-align:left;}
.exam_search .search2 .cont{font-size:15px;color:#666;padding:10px 0 10px 0;}
.exam_search .search2 .cont select{width:90%;font-size:15px;color:#666;border:1px solid #cacac3;position:relative;top:-2px;}

.etsband01 {margin:0 auto; width:97%;position:relative;background-color:#292e42;}
.etsband01 ul {background-color:#292e42; text-align:center;}
.etsband01 li {display:inline; background-color:#292e42; padding-left:-10px;}

.faq-category{*zoom:1;padding:20px 15px 15px 0;border-bottom:1px solid #2f2f2f;}
.faq-category:after{content:" ";display:block;clear:both;}
.faq-category .tit{padding-left:15px;font-size:15px;color:#333;letter-spacing:-1px;}
.faq-category select{font-size:15px;width:99%;color:#666;border:1px solid #cacac3;position:relative;margin-top:-2px;margin-left:10px;}

.question-wrap{background:#ebebeb;padding:15px 5px 15px 5px;}
.question-wrap .question{background:#ffffff;padding:15px 20px 20px 20px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.question-wrap .question .title{}
.question-wrap .question .title dt{height:100%;width:50px;}
.question-wrap .question .title dd{width:80%;}
.question-wrap .question .title strong{font-size:20px;letter-spacing:-1px;}
.question-wrap .question .answer{margin-top:20px;}
.question-wrap .question .answer a{display:block;font-size:17px;color:#333;margin:5px 0 5px 0;padding:7px 10px 7px 10px ;border:1px solid #999;background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 49%, #eaeaea 70%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#f3f3f3), color-stop(70%,#eaeaea), color-stop(100%,#e2e2e2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radisu:3px;-o-border-radisu:3px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}

.question-wrap .question .answer2{margin-top:20px;text-align:center;}
.question-wrap .question .answer2 a{display:inline-block;width:39%;font-size:17px;color:#333;margin:5px 0 5px 0;padding:10px 10px 10px 10px ;border:1px solid #999;background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 49%, #eaeaea 70%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#f3f3f3), color-stop(70%,#eaeaea), color-stop(100%,#e2e2e2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radisu:3px;-o-border-radisu:3px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.question-wrap .question .answer2 a:first-child{margin-right:10px;}
.question-wrap .question .answer2 a img{width:25px;}
.calendar{margin:25px 5px 0 5px;border:1px solid #ccc;}
.calendar table{}
.calendar table tr:last-child{}
.calendar table tr:last-child td{border-bottom:none}
.calendar th{font-size:13px;color:#999;background:#2f2f2f;height:32px;font-weight:bold;}
.calendar th:first-child{color:#e74c3c;}
.calendar th:last-child{color:#2179bf;border-right:none;}
.calendar td{padding:5px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align:right;height:40px;vertical-align:top;font-weight:bold;}
.calendar td a{color:#666;}
.calendar td:first-child{color:#e74c3c;}
.calendar td:first-child a{color:#e74c3c;}
.calendar td:last-child{color:#2179bf;border-right:none;}
.calendar td:last-child a{color:#2179bf;border-right:none;}
.calendar td.sel{background:#1f84d5;color:#fff;}
.calendar td.sel a{color:#fff;}
.calendar td .stemp{display:block;text-align:right;}
.calendar strong{display:block;text-align:center;font-size:21px;letter-spacing:-1px;color:#999;padding:10px 0 10px 0;}
.help{text-align:center;font-size:13px;color:#999;padding:7px 0 0 0;}

.list01{}
.list01 a{font-size:12px;color:#2f2f2f;}
.list01 ul li {border-bottom:1px solid #e5e5e5;padding:10px 0 10px 0px;}
.list01 ul li:first-child {border-top:1px solid #e5e5e5;padding:10px 0 10px 0;}
.list01 ul li p{color:#0000FF;}
.list01 ul li span{font-size:15px;display:inline-block;*display:inline;*zoom:1;width:55px;color:#e74c3c;padding-left:15px;float:left;}
.list01 ul li span.w6b{font-size:15px;display:inline-block;*display:inline;*zoom:1;width:50px;color:#1f84d5;padding:0px;float:left;}
.list01 ul li span.w9b{font-size:15px;display:inline-block;*display:inline;*zoom:1;width:75px;color:#1f84d5;padding:0px;float:left;}
.list01 ul li a{font-size:15px;color:#2f2f2f;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list01 ul li a.a13{font-size:15px;color:#333;}
.list01 .btn{text-align:center;padding:10px 0 20px 0;border-bottom:1px solid #d5d5d5;}

.banner{margin:0px 0 0px 0; background-color:#FFF;height:132px;width:100%;text-align:center;}
.banner .roll{position:relative;}
.banner-allow-left{position:absolute;margin:45px 0 0 7px;z-index:2;}
.banner-allow-right{position:absolute;left:100%;margin:45px 0 0 -22px;z-index:2;}
.banner2{margin:20px 5px 20px 5px;padding:5px 0 0 0;border:1px solid #ccc;}
.banner2 table{}
.banner2 table tr:first-child{}
.banner2 table tr:first-child td{border-bottom:1px solid #ccc;}
.banner2 tr td:first-child{text-align:center;}
.banner2 td{vertical-align:top;padding:15px 5px 15px 0;}
.banner2 td div{font-size:15px;color:#333;}
.banner2 td p{font-size:12px;color:#666;padding-top:5px;}





.customer-top{background:#fff;padding:20px 0 20px 0;text-align:center;border-bottom:1px solid #c3c3c3;}
.customer-top .time{text-align:center;padding-top:15px;font-size:15px;color:#333;}
.customer-top .btn {margin-top:20px;}
.customer-top .btn a {width:110px;display:inline-block;*display:inline;font-size:13px;padding:5px 0 5px 0;background:#f8f8f8;border-radius:3px;border:1px solid #666;color:#333;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}
.customer-wrap{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background:#ebebeb;padding:0 7px 15px 7px;}
.customer-wrap .customer{margin-top:17px;padding: 14px 10px 0 10px;background:#fff;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.customer-wrap .customer .roll{position:relative;}
.customer-wrap .customer .roll .title{*zoom:1;padding-bottom:12px;border-bottom:2px solid #999999;}
.customer-wrap .customer .roll .title:after{content:" ";display:block;clear:both;}
.customer-wrap .customer .roll .title li{float:right;}
.customer-wrap .customer .roll .title li:first-child{float:left;font-size:17px;padding:0 0 0 0px;color:#000;}
.customer-wrap .customer .roll .more{font-size:13px;color:#666;float:right;padding:2px 12px 0 0;background:url(/images/icon_more.gif) no-repeat 100% 2px;background-size:8px auto;}
.customer-wrap .customer .list02 {background:#fff;}
.customer-wrap .customer .list02 ul li em {padding:0 5px 0 0;}
.customer-wrap .customer .list02 ul li:first-child{border-top:none;}
.customer-wrap .customer .notice .more{border:none;}




.dayq{margin:20px 0 0 0;text-align:center;border-top:2px solid #333333;padding-bottom:20px;border-bottom:2px solid #333333;}
.dayq .title{text-align:left;background:url(/images/icon_01.gif) no-repeat 15px 7px;background-size:22px auto;padding:12px 0 12px 0;}
.dayq .title span{color:#e74c3c;font-size:12px;padding:0 0 0 10px;letter-spacing:-1px;}
.dayq .title span:first-child{color:#000;font-size:17px;padding:0 0 0 40px;letter-spacing:-1px;}
.dayq .question-area{background:#54c7ee;}
.dayq .question-area dl{padding:15px 0 15px 0;}
.dayq .question-area dt{width:25%;border-right:1px solid #fff;color:#fff;padding-bottom:7px;}
.dayq .question-area dt.q{width:40px;}
.dayq .question-area dt .cal{display:block;padding-bottom:10px;font-size:20px;letter-spacing:0px;}
.dayq .question-area dd{width:65%;font-size:18px;color:#333;padding-left:15px;text-align:left;font-weight:bold;}
.dayq .question-area dd a{display:inline-block;*display:inline;*zoom:1;padding:12px 0 0 25px;width:110px;font-size:13px;color:#fff;text-decoration:underline;background:url(/images/allow_correct.gif) no-repeat 100% 14px;background-size:7px auto;}
.dayq .question-area td{vertical-align:top;font-size:18px;}
.dayq-t{margin-top:0;padding-bottom:0;border-bottom:none;}

.main .notice {border-top:1px solid #d1d1d1;}
.notice{*zoom:1;background:#fff;vertical-align:middle;}
.notice:after{content:" ";display:block;clear:both;}
.notice .title{float:left;font-size:17px;color:#000;padding:10px 0 7px 15px;}
.notice a.more{float:right;border-left:1px solid #babbbb;padding:13px 7px 12px 7px;}

.nt_paging {text-align:center;color:#ccc;padding-bottom:10px;}
.nt_paging span {*zoom:1;font-size:15px;color:#ccc;vertical-align:top;position:relative;top:3px;}
.nt_paging span.on{font-size:15px;color:#e74c3c;font-weight:bold;}
.nt_paging button.allow-left {width:35px;height:25px;margin-right:18px;background:url(/images/allow_left.gif) no-repeat;background-size:35px 25px;border:0;}
.nt_paging button.allow-right{width:35px;height:25px;margin-left:18px;background:url(/images/allow_right.gif) no-repeat;background-size:35px 25px;border:0;}

.mainContents .list02{background:#fff}
.list02{background:#ebebeb}
.list02 a{font-size:12px;color:#666;}
.list02 ul li {border-bottom:1px solid #cfcfcf;width:100%;overflow:hidden;}
.list02 ul li:first-child {border-top:1px solid #cfcfcf;}
.list02 ul li em {font-size:15px;*zoom:1;color:#1f84d5;padding:0 15px;}
.list02 ul li a {display:block;padding:10px 0 7px 0;font-size:15px;color:#2f2f2f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.list03{border-bottom:1px solid #c4c4c4;}
.list03 .title{font-size:15px;color:#333333;padding:15px 0 15px 15px;background:#f8f8f8}
.list03 .subtitle {font-size:15px;color:#333333;padding:15px 0 15px 15px;background:#f8f8f8;border-top:1px solid #2f2f2f;}
.list03 ul li{padding:17px 15px 0 15px;border-top:1px solid #e6e6e6;padding-bottom:10px;}
.list03 ul li p{font-size:15px;color:#333;font-weight:bold;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;}
.list03 ul li p a{color:#333;word-break:break-all;}
.list03 ul li img{position:relative;top:3px;}
.list03 ul li span img{position:relative;top:1px;}
.list03 ul li span{display:block;font-size:13px;color:#999999;padding:5px 0 5px 0;}
.list03 ul li span.btnview{padding-top:10px;*zoom:1}
.list03 ul li span.btnview:after{content:" ";display:block;clear:both;}
.list03 ul li .right{float:right;}
.list03 ul li .right5{margin-right:5px;}
.list03 ul li .left{margin-left:5px;}
.list03 ul li div{font-size:15px;color:#333;padding:10px 0 5px 0;}
.list03 .more2{*zoom:1;border-top:1px solid #c4c4c4;text-align:center;background:#f6f6f6;}
.list03 .more2:after{content:" ";display:block;clear:both;}
.list03 .more2 a{font-size:15px;color:#999999;float:right;width:14%;border-left:1px solid #c4c4c4;padding:13px 0 13px 0;}
.list03 .more2 a:first-child{float:left;width:85%;padding-top:5px;padding:17px 0 10px 0;}
.list03 .more2 a:first-child img{padding-left:10px;}
.list03 .more{display:block;font-size:15px;color:#999;border-top:1px solid #c4c4c4;text-align:center;padding:13px 0 13px 0;background:#f8f8f8;}
.list03 .more img{padding-left:10px;}
.list03 .more .wait {padding-right:8px;vertical-align:middle;}
.list03 .more3 {float:right;padding-right:15px;}

.list04 li{border-bottom:1px solid #e6e6e6;padding:15px 10px 15px 15px;}
.list04 .title{*zoom:1;}
.list04 .title:after{content:" ";display:block;clear:both;}
.list04 .title span{float:right;width:30%;}
.list04 .title span:first-child{float:left;width:70%;font-size:14px;color:#2f2f2f;}
.list04 .title .btn{padding-top:5px;text-align:right;}
.list04 .title span .date{font-size:13px;color:#999;padding-left:10px;}
.list04 .cont{padding-top:7px;color:#333;}
.list04 .attach{font-size:13px;color:#999;padding-top:7px;}
.list04 .attach img{position:relative;top:2px;}
.list05{border-bottom:1px solid #c4c4c4;}
.list05 .title{font-size:15px;color:#333333;padding:15px 0 15px 15px;background:#f8f8f8}
.list05 ul li{padding:17px 0 10px 15px;border-top:1px solid #e6e6e6;}
.list05 ul li.q{padding:17px 15px 20px 50px;border-top:1px solid #e6e6e6;background:url(/images/img_q.gif) no-repeat 15px 22px;background-size:25px auto;}
.list05 ul li.q p{font-size:15px;color:#333;font-weight:bold;letter-spacing:-1px;}
.list05 ul li.q p a{color:#333;}
.list05 ul li.a {background-color:#f8f8f8;padding:15px 15px 20px 50px;background-image:url(/images/img_a.gif);background-repeat:no-repeat;background-position:15px 22px;background-size:25px auto;min-height:30px;}
.list05 ul li.a img {width:90%}
.list05 ul li span{display:block;font-size:13px;color:#999999;padding:5px 0 5px 0;}
.list05 ul li span.btnview{padding-top:10px;*zoom:1}
.list05 ul li span.btnview:after{content:" ";display:block;clear:both;}
.list05 ul li .right{float:right;margin-right:15px;}
.list05 ul li .left{margin-left:5px;}
.list05 ul li.dtl{background:#f8f8f8;padding:10px 0 10px 15px;}
.list05 ul li.dtl th{font-size:13px;color:#999;border-right:1px solid #e6e6e6;width:65px;letter-spacing:-1px;}
.list05 ul li.dtl td{font-size:13px;color:#333;padding:7px 0 7px 15px;}
.list05 .more2{*zoom:1;border-top:1px solid #c4c4c4;text-align:center;background:#f6f6f6;}
.list05 .more2:after{content:" ";display:block;clear:both;}
.list05 .more2 a{font-size:15px;color:#999999;float:right;width:14%;border-left:1px solid #c4c4c4;padding:13px 0 13px 0;}
.list05 .more2 a:first-child{float:left;width:85%;padding-top:5px;padding:17px 0 10px 0;}
.list05 .more2 a:first-child img{padding-left:10px;}
.list05 .more{display:block;font-size:15px;color:#999;border-top:1px solid #c4c4c4;text-align:center;padding:13px 0 13px 0;background:#f8f8f8;}
.list05 .more img{padding-left:10px;}

.list06{border-bottom:1px solid #c4c4c4;}
.list06 .title{font-size:15px;color:#333333;padding:15px 0 15px 15px;background:#f8f8f8}
.list06 ul li{padding:17px 15px 0 15px;border-top:1px solid #e6e6e6;padding-bottom:10px;}
.list06 ul li p{font-size:15px;color:#333;font-weight:bold;letter-spacing:-1px;}
.list06 ul li p a{color:#333;}
.list06 ul li img{position:relative;top:3px;}
.list06 ul li span img{position:relative;top:1px;}
.list06 ul li span{display:block;font-size:13px;color:#999999;padding:5px 0 5px 0;}
.list06 ul li span.btnview{padding-top:10px;*zoom:1}
.list06 ul li span.btnview:after{content:" ";display:block;clear:both;}
.list06 ul li .right{float:right;margin-right:15px;}
.list06 ul li .right5{margin-right:5px;}
.list06 ul li .left{margin-left:5px;}
.list06 ul li div{font-size:15px;color:#333;padding:10px 0 5px 0;}
.list06 ul li.dtl{background:#f8f8f8;padding:10px 0 10px 15px;}
.list06 ul li.dtl th{font-size:13px;color:#999;border-right:1px solid #e6e6e6;width:65px;letter-spacing:-1px;}
.list06 ul li.dtl td{font-size:13px;color:#333;padding:7px 15px;}
.list06 .more2{*zoom:1;border-top:1px solid #c4c4c4;text-align:center;background:#f6f6f6;}
.list06 .more2:after{content:" ";display:block;clear:both;}
.list06 .more2 a{font-size:15px;color:#999999;float:right;width:14%;border-left:1px solid #c4c4c4;padding:13px 0 13px 0;}
.list06 .more2 a:first-child{float:left;width:85%;padding-top:5px;padding:17px 0 10px 0;}
.list06 .more2 a:first-child img{padding-left:10px;}
.list06 .more{display:block;font-size:15px;color:#999;border-top:1px solid #c4c4c4;text-align:center;padding:13px 0 13px 0;background:#f8f8f8;}
.list06 .more img{padding-left:10px;}
.list06 span.btn09 {display:inline-block;*display:inline;width:65px;font-size:13px;padding:2px 0 2px 0;background:#999999;border-radius:3px;border:none;color:#fff;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}
.list06 span.btn10 {display:inline-block;*display:inline;width:65px;font-size:13px;padding:2px 0 2px 0;background:#e95849;border-radius:3px;border:none;color:#fff;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}
.list06 span.btn11 {display:inline-block;*display:inline;width:65px;font-size:13px;padding:2px 0 2px 0;background:#1f84d5;border-radius:3px;border:none;color:#fff;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}

.detail01{border-bottom:1px solid #2f2f2f;}
.detail01 li{padding:10px 0 15px 15px;border-top:1px solid #e6e6e6;}
.detail01 .title img{position:relative;top:2px;}
.detail01 .title .icon-new{position:relative;top:-1px;}
.detail01 strong{display:block;font-size:17px;letter-spacing:-1px;}
.detail01 .writer{display:block;padding-top:7px;font-size:13px;color:#999;}
.detail01 .attach{font-size:13px;color:#999;}
.detail01 .attach img{position:relative;top:1px;vertical-align:top;}
.detail01Body{padding:15px;text-align:center; overflow:auto;}
.detail01Body .cont{padding-top:10px;font-size:16px;color:#333;text-align:left;line-height:160%;}
.detail01Body .cont img {width:100%;}

.reply{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:20px 15px 20px 15px;}
.reply textarea{height:85px;border:1px solid #c6c6ca;}
.reply .btn07{padding:15px 0 15px 0;width:75px;}
.reply .btn08{margin-top:5px;width:75px;}

.commentWrite{border-bottom:1px solid #e6e6e6;padding:20px 15px 20px 15px;}
.commentWrite textarea{height:85px;border:1px solid #c6c6ca;}
.commentWrite .btn07{padding:15px 0 15px 0;width:75px;}
.commentWrite .btn08{margin-top:5px;width:75px;}

.reply .replybtn{text-align:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:20px 0 20px 0;}
.listbtn{text-align:center;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:20px 0 20px 0;}

.detailWrite{padding:10px 15px 0 15px}
.detailWrite .tcell{padding:5px 0 5px 0;}
.detailWrite .tit{width:80px;font-size:14px;color:#333;text-align:left;padding-top:6px;font-weight:bold;}
.detailWrite .cont{}
.detailWrite .cont input{width:99%}
.detailWrite .cont select{font-size:16px;color:#666;border:1px solid #cacac3;position:relative;}

.detailWrite .cont .attach{*zoom:1;padding-right:5px;}
.detailWrite .cont .attach:after{content:" ";display:block;clear:both;}
.detailWrite .cont .attach input{float:left;}
.detailWrite .cont .attach button{float:right;}
.detailWrite textarea{font-size:14px;color:#999;border:1px solid #c6c6ca;border-radius:3px;-webkit-border-radius:3px;padding:10px;}
.detailWrite .photobox{background:url(/images/input_photo.gif) no-repeat 4px 6px;background-size:15px auto;border-radius:3px;-webkit-border-radius:3px;}
.detailWrite .btn{text-align:center;padding-bottom:20px;padding-top:20px;}
.detailWrite .btn button{padding:8px 15px 8px 15px;font-size:17px;margin:0 0 0 5px;}
.detailWrite .btnlist{padding-top:20px;text-align:center;border-top:1px solid #e6e6e6;}
.detailWrite .btnlist button{padding:10px 75px 10px 75px;}

.paging{text-align:center;color:#ccc;}
.paging{text-align:center;padding-bottom:10px;}
.paging a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:15px;color:#ccc}
.paging a.on{font-size:15px;color:#e74c3c;font-weight:bold;}
.paging a.allow-left{background:none;width:35px;height:25px;margin-right:18px;text-indent:0;}
.paging a.allow-left img{width:35px;}
.paging a.allow-right{background:none;width:35px;height:25px;margin-left:18px;text-indent:0;}
.paging a.allow-right img{width:35px;}

.tabs{border-top:1px solid #2f2f2f;padding-top:12px;vertical-align:top;text-align:center;}
.tabs span{display:inline-block;*display:inline;*zoom:1;width:28%;margin-left:10px;padding:10px 0 10px 0;position:relative;z-index:1;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #2f2f2f;}
.tabs span.on{background:#f8f8f8;position:relative;z-index:3;border-top:1px solid #2f2f2f;border-left:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-bottom:1px solid #f8f8f8;}
.tabs span.on a{color:#000;}
.tabs span a{font-weight:bold;font-size:15px;color:#666;}
.tabs span:first-child{margin-left:10px;}
.tabsbody{border-top:1px solid #2f2f2f;position:relative;top:-1px;z-index:2;background:#f8f8f8;height:50px;text-align:center;}
.tabsbody span{display:inline-block;*display:inline;*zoom:1;padding-top:19px;width:16%;}
.tabsbody span a{display:block;font-size:13px;color:#666;border-right:1px solid #d5d5d5}
.tabsbody span a.end{border-right:none;}
.tabsbody span.sel{background:url(/images/ramp_on.png) no-repeat 50% 8px;background-size:8px auto;}
.tabsbody span.sel a{color:#e74c3c;}

.litabsM {border-top:1px solid #2f2f2f;padding-top:12px;vertical-align:top;text-align:center;}
.litabsM ul {display:block;}
.litabsM ul:after {content:" ";display:block;clear:both;}
.litabsM li {float:left;*zoom:1;width:28%;margin-left:10px;position:relative;z-index:1;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #2f2f2f;}
.litabsM li.on {background:#f8f8f8;position:relative;z-index:3;border-top:1px solid #2f2f2f;border-left:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-bottom:1px solid #f8f8f8;}
.litabsM li.on a {color:#000;}
.litabsM li a {font-weight:bold;font-size:15px;color:#666;display:block;padding:10px 0 10px 0;}
.litabsM li:first-child {margin-left:10px;}
.litabsH {border-top:1px solid #2f2f2f;padding-top:12px;vertical-align:top;text-align:center;}
.litabsH ul {display:block;}
.litabsH ul:after {content:" ";display:block;clear:both;}
.litabsH li {float:left;*zoom:1;width:45%;margin-left:10px;position:relative;z-index:1;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #2f2f2f;}
.litabsH li.on {background:#f8f8f8;position:relative;z-index:3;border-top:1px solid #2f2f2f;border-left:1px solid #2f2f2f;border-right:1px solid #2f2f2f;border-bottom:1px solid #f8f8f8;}
.litabsH li.on a {color:#000;}
.litabsH li a {font-weight:bold;font-size:15px;color:#666;display:block;;padding:10px 0 10px 0;}
.litabsH li:first-child {margin-left:10px;}
.litabsbodyM {border-top:1px solid #2f2f2f;position:relative;top:-1px;z-index:2;background:#f8f8f8;height:50px;text-align:center; font-size:0;}
.litabsbodyM ul {display:block}
.litabsbodyM ul:after {content:" ";display:block;clear:both;}
/*.litabsbodyM li{float:left;*zoom:1;padding-top:19px;width:14%;}*/
.litabsbodyM li{display:inline-block; padding-top:19px;width:14%;}
.litabsbodyM li a{display:block;font-size:13px;color:#666;border-right:1px solid #d5d5d5}
.litabsbodyM li a.end{border-right:none;}
.litabsbodyM li.sel{background:url(/images/ramp_on.png) no-repeat 50% 8px;background-size:8px auto;}
.litabsbodyM li.sel a{color:#e74c3c;}
.litabsbodyH1 {border-top:1px solid #2f2f2f;position:relative;top:-1px;z-index:2;background:#f8f8f8;height:50px;text-align:center;}
.litabsbodyH1 ul {display:block}
.litabsbodyH1 ul:after {content:" ";display:block;clear:both;}
.litabsbodyH1 li{float:left;*zoom:1;padding-top:19px;width:16%;}
.litabsbodyH1 li a{display:block;font-size:13px;color:#666;border-right:1px solid #d5d5d5}
.litabsbodyH1 li a.end{border-right:none;}
.litabsbodyH1 li.sel{background:url(/images/ramp_on.png) no-repeat 50% 8px;background-size:8px auto;}
.litabsbodyH1 li.sel a{color:#e74c3c;}
.litabsbodyH2 {border-top:1px solid #2f2f2f;position:relative;top:-1px;z-index:2;background:#f8f8f8;height:50px;text-align:center;}
.litabsbodyH2 ul {display:block}
.litabsbodyH2 ul:after {content:" ";display:block;clear:both;}
.litabsbodyH2 li{float:left;*zoom:1;padding-top:19px;width:20%;}
.litabsbodyH2 li a{display:block;font-size:13px;color:#666;border-right:1px solid #d5d5d5}
.litabsbodyH2 li a.end{border-right:none;}
.litabsbodyH2 li.sel{background:url(/images/ramp_on.png) no-repeat 50% 8px;background-size:8px auto;}
.litabsbodyH2 li.sel a{color:#e74c3c;}

.cont01{position:relative;border-top:1px solid #999;}
.cont01 table td{border-bottom:1px solid #999;}
.cont01 table li{font-size:15px;color:#2f2f2f;border-bottom:1px solid #e4e5e7;}
.cont01 table li em{font-size:13px;font-style:normal;color:#1f84d5;padding-left:7px;}
.cont01 table li.end{border-bottom:none;}
.cont01 table li:last-child {border-bottom:none;}
.cont01 table li a {display:block;padding:13px 0 13px 0;}

.my-info{background:#ebebeb;padding:7px;}
.my-info .info{background:#fff;padding:15px;*zoom:1;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.my-info .info .info-table {width:100%;}
.my-info .info .info-table th{width:78px;border:1px solid #f5f5f5;height:104px;text-align:center;padding:10px;}
.my-info .info .info-table th div{border-top:1px solid #333333;margin-top:20px;padding-top:10px;}
.my-info .info .info-table td{padding-left:10px;border:1px}
.my-info .info .title{display:block;font-size:15px;color:#333;border-bottom:2px solid #505050;padding-bottom:9px;}
.my-info .info  .list{}
.my-info .info  .list th{font-size:13px;color:#333;padding:12px 0 12px 0;border-bottom:1px solid #e3e3e3;letter-spacing:-2px;}
.my-info .info  .list td{font-size:13px;color:#333;padding:12px 10px 12px 10px;border-bottom:1px solid #e3e3e3;letter-spacing:-2px;}
.my-info .info:after{content:" ";display:block;clear:both;}
.my-info .info .abata{float:left;width:78px;border:1px solid #f5f5f5;height:104px;text-align:center;padding:10px;}
.my-info .info .abata img{margin-top:10px;}
.my-info .info .abata div{font-size:15px;color:#333;border-top:1px solid #333;margin-top:19px;padding-top:8px;}
.my-info .info .data{padding-left:10px;border:1px}
.my-info .info .data ul li{padding:6px 0 6px 0;*zoom:1;border-bottom:1px solid #eeeeee;}
.my-info .info .data ul li:after{content:" ";display:block;clear:both;}
.my-info .info .data ul li span {float:right;font-size:13px;color:#e74c3c;text-align:right;}
.my-info .info .data ul li span:first-child {float:left;color:#333;}
.my-info .info .data ul li:last-child{border-bottom:none;}
.my-info .info .info-txt{padding:18px 0 18px 0;color:#333;}
.my-info .info .info-bar{padding-bottom:25px;}
.my-info .info .info-bar .bar{height:30px;width:100%;background:#ebebeb;}
.my-info .info .info-bar .bar .child-bar{background:#1f84d5;height:30px;}
.my-info .info .info-bar .level{*zoom:1;margin-top:7px;}
.my-info .info .info-bar .level:after{content:" ";display:block;clear:both;}
.my-info .info .info-bar .level1{float:left;font-size:12px;color:#333;margin-top:7px;}
.my-info .info .info-bar .level2{float:right;font-size:12px;color:#333;margin-top:7px;}

.notice-list{}
.notice-list .list1{}
.notice-list .list1 li{padding:20px 0 20px 15px;font-size:15px;color:#333;border-top:1px solid #e6e6e6}
.notice-list .list1 li:first-child{border-top:none;}
.notice-list .list1 li .date{display:block;font-size:13px;color:#999;padding-top:10px;}
.notice-list .list-more{*zoom:1;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;text-align:center;background:#f6f6f6;}
.notice-list .list-more:after{content:" ";display:block;clear:both;}
.notice-list .list-more a{font-size:15px;color:#999999;float:right;width:14%;border-left:1px solid #c4c4c4;padding:15px 0 15px 0;width:100%;}
.notice-list .list-more img{padding-left:10px;}

.coupon-wrap{background:#ebebeb;padding:15px 7px 15px 7px;}
.coupon-wrap .coupon{background:#fff;padding:20px 10px 20px 10px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.coupon-wrap .coupon .tcell{padding:5px 0 5px 0;}
.coupon-wrap .coupon .tit{font-size:15px;color:#333;text-align:left;width:75px;font-weight:bold;}
.coupon-wrap .coupon .cont{font-size:15px;color:#333;text-align:left;}
.coupon-wrap .coupon .cont select{font-size:16px;color:#666;border:1px solid #cacac3;position:relative;width:100%;}
.coupon-wrap .coupon .cont input.btn12{font-size:13px;padding:5px 0 5px 0;background:#f8f8f8;border-radius:3px;border:1px solid #666;color:#333;-webkit-border-radius:3px;-moz-bordder-radius:3px;-o-border-radius:3px;text-align:center;}
.coupon-wrap .coupon .cont label {margin:0 5px 0 2px;font-size:15px;color:#333;text-align:left;}
.coupon-help{border-top:1px solid #c3c3c3;}
.coupon-help .title{font-size:15px;color:#333;padding:20px 0 20px 15px;border-bottom:1px solid #ccc;}
.coupon-help .cont{padding:15px;font-size:12px;color:#666;line-height:20px}
.agree-wrap{}
.agree-wrap .tab{*zoom:1;}
.agree-wrap .tab:after{content:" ";display:block;clear:both;}
.agree-wrap .tab span{display:inline-block;*display:inline;*zoom:1;width:50%;border-bottom:1px solid #2f2f2f;font-size:15px;padding:20px 0 20px 0;text-align:center;color:#333;background:#fff;}
.agree-wrap .tab span a{color:#333;}
.agree-wrap .tab span.on{color:#cccccc;background:#2f2f2f;}
.agree-wrap .tab span.on a{color:#cccccc;}

.agree-wrap .agree{background:#ebebeb;padding:15px 7px 15px 7px;}
.agree-wrap .agree .content{padding:15px 10px 15px 10px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;color:#666;font-size:12px;line-height:140%;height:220px;overflow-y:scroll;}
.agree-wrap .agree .agreecont {z-index:2;background:#fff;min-height:300px;padding:15px 10px 15px 10px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;color:#666;font-size:12px;line-height:140%;}

.login-wrap{background:#ebebeb;padding:15px 5px 20px 5px;border-bottom:1px solid #c3c3c3;}
.login-wrap .login{background:#fff;padding:20px 10px 20px 10px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.login-wrap .login table{width:100%;}
.login-wrap .login table th{font-size:15px;color:#333;text-align:left;font-weight:bold;}
.login-wrap .login table td{padding:4px 0 4px 0;}
.login-wrap .login .login-btn{font-size:17px;color:#fff;background:#1f84d5;border:1px solid #1f84d5;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:25px 12px 25px 12px;letter-spacing:0;}
.login-wrap .login .save{*zoom:1;border-top:1px solid #ccc;margin-top:15px;padding:20px 0 5px 0;}
.login-wrap .login .save:after{content:" ";display:block;clear:both;}
.login-wrap .login .save span{float:left;margin-top:5px;font-size:13px;color:#666;}
.login-wrap .login .save button{float:right;}

.join-wrap{padding:15px 0 0 0;}
.join-wrap a{text-align:center;display:block;font-size:21px;margin:7px auto;padding:7px 0 7px 0;border:1px solid #999;background: #ffffff;width:90%;color:#333333;
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 49%, #eaeaea 70%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#f3f3f3), color-stop(70%,#eaeaea), color-stop(100%,#e2e2e2));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
border-radius:3px;-webkit-border-radius:3px;-moz-border-radisu:3px;-o-border-radisu:3px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.join-wrap a img{padding-right:15px;}
.program{font-size:15px;color:#333;padding:20px 0 20px 15px;}
.pass-wrap{text-align:center;padding-bottom:20px;}
.pass-wrap .pass{margin:5px auto;padding:10px 0 10px 0;border:1px solid #999;width:80%;background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 49%, #eaeaea 70%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#f3f3f3), color-stop(70%,#eaeaea), color-stop(100%,#e2e2e2));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 49%,#eaeaea 70%,#e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 );
border-radius:3px;-webkit-border-radius:3px;-moz-border-radisu:3px;-o-border-radisu:3px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.pass-wrap .pass .title1{font-size:12px;color:#333;text-align:center;}
.pass-wrap .pass .title2{font-weight:bold;text-align:center;font-size:17px;}
.pass-wrap .pass .title2 strong{font-size:24px;border-bottom:1px solid #333;position:relative;top:1px;}
.pass-wrap .pass .title3{font-size:10px;padding-top:10px;text-align:center;}
.pass-wrap .pass:first-child{margin-top:20px;}

.payment-wrap{border-top:1px solid #2f2f2f;background:#ebebeb;padding:15px 10px 15px 10px;}
.payment-wrap .payment{background:#ffffff;padding:15px 10px 10px 10px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.payment-wrap .payment table{width:100%;}
.payment-wrap .payment table th{font-size:15px;color:#333;text-align:left;}
.payment-wrap .payment table td{padding:5px 0 5px 0;}
.payment-wrap .payment dl{width:100%;border-top:1px solid #cccccc;margin-top:15px;padding:10px 0 0 0;}
.payment-wrap .payment dl.pay_amount{width:100%;border:none;margin-top:0;padding:0;} /* ���� �߰��� */
.payment-wrap .payment dl dt{width:40%;font-size:13px;color:#666;padding:7px 0 7px 0;} /* width:50% */
.payment-wrap .payment dl dd{width:60%;font-size:13px;color:#1f84d5;padding:7px 0 7px 0;text-align:right;letter-spacing:0;} /* width:50% */
.payment-wrap .payment dl dd.gray{color:#666;}
.payment-wrap .payment dl dd.gray span{font-weight:normal;}
.payment-wrap .payment dl dt.sum{font-size:17px;color:#e74c3c;border-top:1px solid #cccccc;margin-top:7px;padding:15px 0 15px 0}
.payment-wrap .payment dl dd.sum{font-size:18px;color:#e74c3c;border-top:1px solid #cccccc;margin-top:7px;padding:15px 0 15px 0;font-weight:bold;}
.payment-wrap .payment strong{display:block;font-size:15px;color:#333;padding:15px 0 15px 0;border-bottom:1px solid #ccc;}
.payment-wrap .payment .goods{padding:20px 0 0 0;font-size:17px;color:#1f84d5;}
.payment-wrap .payment .payment-type{font-size:12px;color:#333;font-weight:bold;padding:15px 0 10px 0;}
.payment-btn{border-top:1px solid #c3c3c3;padding:20px 0 20px 0;text-align:center;}
.payment-btn .btn06{font-size:17px;padding:10px 0 10px 0;width:140px;}
.payment-btn .btn11{font-size:17px;padding:10px 0 10px 0;width:140px;margin-left:5px;}
.payment-btn .btn33{font-size:17px;padding:10px 0 10px 0;width:240px;}
.payment-help{border-top:1px solid #c3c3c3;}
.payment-help .title{font-size:15px;color:#333;padding:15px 0 15px 15px;}
.payment-help .cont{border-top:1px solid #c3c3c3;padding:5px 15px 10px 15px;}
.payment-help .cont p{font-size:12px;color:#666;padding:10px 0 0 0;line-height:140%;}
.payment-help .cont span{border-bottom:1px solid #1f84d5;color:#1f84d5}
.payment-help .cont span a{color:#1f84d5}
.payment-help .cont2{padding:5px 15px 10px 15px;}
.payment-help .cont2 p{font-size:12px;color:#999999;padding:10px 0 0 0;line-height:140%;}
.result_desc {padding: 0 0 15px 0;}
.result_desc span {color:#ff0000; font-weight:bold;}


/*--------------------------------------------------
			 제공출판사 목록
--------------------------------------------------*/
.offer-rnwrap {max-width:821px; margin:0 auto;}
.offer-rnwrap img {max-width:100%; height: auto !important;}
.offer-wrap.offer-rnwrap .offer {    margin:10px 15px 0 15px;}
.offer_top {margin-top:6%; text-align:center;}
.offer_top .ttl {width:65.65164%; margin:0 auto;}
.offer_top .descBox {margin-top:5%; padding:4% 0 4% 10%; background:#f9f9f9;}
.offer_top .descBox .desc {
	font-size:0.9em; line-height:15px; color:#666; 
	font-family: "굴림", Gulim, Arial, sans-serif; text-align:left;
}
.offer_top .descBox .desc .infotext {font-size:0.9em; color:#4272d2;}
.offer-rnwrap .offer table th {font-size:0.9em;}
.offer-rnwrap .offer table td {font-size:0.9em;}
.offer-rnwrap .offer table .offer_centerAg td {text-align:center;}
.offer-wrap .offer.publisher_comtxt  table thead th {
	background:#c6d4f1; font-size:1.2em; color:#343434; border:none; border-top: 1px solid #a0b8e8; border-bottom: 1px solid #a0b8e8;
}
.offer-wrap .offer.publisher_comtxt {margin-bottom:5%;}
.offer-wrap .offer.publisher_comtxt  table {border-collapse:collapse;}
.offer-rnwrap .offer .title {text-align:center;}
.offer-wrap .offer.publisher_comtxt  table thead th.taffbrd {border-left:1px solid #a0b8e8;}
.offer-wrap .offer.publisher_comtxt  table thead th.tafLbrd {border-right:1px solid #a0b8e8;}
.offer-wrap .offer.publisher_comtxt  table tbody th {
	background:#ecf1fa; font-size:1em; color:#343434; 
	border-left:1px solid #a0b8e8; border-right:1px solid #a0b8e8; border-bottom: 1px solid #a0b8e8;
}
.offer-wrap .offer.publisher_comtxt  table tbody td {
	border: 1px solid #a0b8e8; border-top:none; font-size:1em; color:#343434;
}
.offer-wrap .offer table th.difbg {background:#ecf1fa;}
.smt_cmt {padding:5px 0 5px 0; font-size:0.9em; color:#666;}
.publisherTab:after {content:""; display:block; clear:both;}
.publisherTab {width:100%; padding:0 15px 0 15px; }
.publisherTab>li {width:50%; float:left;}
.publisherTab>li>a {
	width:100%; padding:5% 0 5% 0; background:#f9f9f9; display:block; border:thin solid #ccc; border-bottom:medium solid #3579d4; border-left:none;
	font-size:1em; color:#343434; text-align:center;
	font-family: 'NanumBarunGothic', Sans-Serif;
}
.publisherTab>li>a:hover,
.publisherTab>li.on>a {
	background:#3579d4; color:#fff;
	border:thin solid #3579d4; border-bottom:medium solid #3579d4; border-left:none;
}
.publisherTab>li:first-child>a {border-left:1px solid #ccc;}
.publisherTab>li.on:first-child>a {border-left:1px solid #3579d4;}
.publisherbox {display:none;}

/*--------------------------------------------------
			 이용약관
--------------------------------------------------*/
.agList>li {margin-top:0.8%;}
.agList>li:first-child {margin-top:0;}
.ag_ttl {margin-bottom:5px;}


/*--------------------------------------------------
			 정회원 전환
--------------------------------------------------*/
.associatlist>li {margin-top:15px;}
.associatlist>li:first-child {margin-top:0;}

.associatlist>li .keyinfo {
	padding-bottom:10px;
	font-size:0.9em; line-height:1.5em; color:#ff4c3c;
	font-family: 'NanumBarunGothic', Sans-Serif; text-align:center;
}
.associatlist>li .ttl {
	padding-bottom:20px; margin-bottom:20px;border-bottom:1px solid #d0d0d0;
	font-size:0.9em; line-height:1.5em; color:#2b2b2b;
	font-family: 'NanumBarunGothic', Sans-Serif; text-align:center;
}
.associatlist>li .ttl2 {padding-bottom:15px; font-size:1.3em; color:#000;}
.coupon-wrap .associatlist>li .coupon .tit {width:90px;}
.coupon-wrap .associatlist .sec2 .coupon .tit {width:120px;}

.coupon-wrap .associatlist>li .coupon .tit {color:#666;}
.coupon-wrap .associatlist .sec2 .coupon .tit {font-size:1.3em; color:#000;}

.ass_btnArea {margin-top:20px;}
.ass_btnArea>li {margin-top:2%; text-align:center;}
.ass_btnArea>li:fist-child {margin-top:0;}
.ass_btnArea>li button {width:67.5324%; padding: 3% 0 3% 0;} 

.coupon-help.ass_help .title {padding: 30px 0 0 15px; border-bottom:none;}
.coupon-help.ass_help .cont {padding:5px 15px 15px 15px;}
.unablePopup {width:80.51948%; margin-left:9.83302%; position:absolute; left:0; top:60px; background:#fff; border:1px solid #000; z-index:1002;}
.unablePopup .cnt {padding:10% 0 10% 0;}
.unablePopup .cnt .txtinfo {
	padding:80px 0 0 0; background:url(/images/ico_mexclamationmark.gif) no-repeat center 0;
	font-size:1.1em; line-height:1.5em; color:#000;
	font-family: 'NanumBarunGothic', Sans-Serif; text-align:center;
}

.dimfullcop {
	position:absolute; z-index:1001; top:0px; bottom:0px; left:0px; right:0px;
	background: url(/images/blank.png) repeat; 
}

@media all and (orientation:portrait) {
	.descBox1 {display:block;}
	.descBox2 {display:none;}
}

@media all and (orientation:landscape) {
	.descBox1 {display:none;}
	.descBox2 {display:block;}
}

.join-wrap2{background:#ebebeb;padding:15px 7px 15px 7px;}
.join-wrap2 .join1{background:#fff;padding:20px 10px 20px 10px;box-shadow:1px 1px 1px 1px #bdbdbd;-webkit-box-shadow:1px 1px 1px 1px #bdbdbd;-moz-box-shadow:1px 1px 1px 1px #bdbdbd;}
.join-wrap2 .join1 span{display:inline-block;text-align:center;}
.join-wrap2 .join1 strong{display:block;font-size:15px;color:#333;border-bottom:1px solid #cccccc;padding:0 0 15px 0;}
.join-wrap2 .join1 strong span{font-weight:normal;}
.join-wrap2 .join1 table{width:100%;padding-top:10px;}
.join-wrap2 .join1 table th{font-size:15px;color:#666666;text-align:left;font-weight:normal;vertical-align:middle;}
.join-wrap2 .join1 table td{font-size:12px;color:#333;padding:5px 0 5px 0;vertical-align:middle;}
.join-wrap2 .join1 table td .btn04{font-size:13px;}
.join-wrap2 .join1 table td.agree{font-size:15px;color:#666;}
.join-wrap2 .join1 table td.agree .chk{vertical-align:top;margin-top:2px;}
.join-wrap2 .join1 table td .box{height:27px;border:1px solid #c6c6ca;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;background:url(/images/selectbox_bg.gif) repeat-x;}

.offer-wrap{}
.offer-wrap .offer{margin:20px 15px 0 15px;}
.offer-wrap .offer .title{font-size:15px;color:#333333;padding:0 0 10px 0;}
.offer-wrap .offer table{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc}
.offer-wrap .offer table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:40px;background:#f8f8f8;width:50px;}
.offer-wrap .offer table td{padding:5px 10px 5px 10px;border-bottom:1px solid #ccc;color:#666666;line-height:140%;}
.offer-wrap .help{font-size:12px;color:#999;padding:20px 0 0 15px;text-align:left;}

.main .footer {margin-top:0;}
.footer{margin-top:50px;background:#fff;padding-bottom:15px;}
.footer .menus{background:#f0f0f0;text-align:center;*zoom:1;}
.footer .menus ul:after{content:" ";display:block;clear:both;}
.footer .menus li {float:left;*zoom:1;text-align:center;font-size:13px;color:#fff;width:19.5%;border-right:1px solid #fff;height:35px;vertical-align:top;line-height:100%;}
.footer .menus li a {display:block;}
.footer .menus li a.menu1{color:#000;padding:11px 0 6px 0;}
.footer .menus li a.menu2{color:#000;padding:5px 0 0 0;}
.footer .menus li.end{border-right:none;}
.footer .copyright{*zoom:1;padding:15px 15px 0 15px;}
.footer .copyright:after{content:" ";display:block;clear:both;}
.footer .copyright span{float:left;font-size:12px;color:#666;}
.footer .copyright .top{width:50px;height:10px;float:right;background:url(/images/btn_top.png) no-repeat 50% 50%;background-size:45px auto;}
.footer .btn{width:100%; text-align:center;padding:0 0 0 0;}
.footer .btn a {display:inline-block;*display:inline;font-size:12px;color:#2f2f2f;padding:5px 25px 5px 25px;border:1px solid #c3c3c3;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;margin-left:7px;}

.layer01 {position:absolute;z-index:20;width:92%;background:#f8f8f8;border:1px solid #000;padding:5px;}
.layer01 .title{background:url(/images/icon_down.png) no-repeat 15px 10px;background-size:32px;padding:10px 10px 10px 60px;color:#666;font-size:13px;font-weight:bold;letter-spacing:-1px;height:35px;}
.layer01 .ox-title{padding:15px;color:#333;font-size:20px;font-weight:bold;letter-spacing:-1px;text-align:center;}
.layer01 .ox-title img{padding-right:5px;margin-top:-5px;}
.layer01 .cont{border:1px solid #ccc;background:#fff;padding:13px;text-align:center;font-size:17px;color:#333;font-weight:bold;letter-spacing:-1px;}
.layer01 .cont p {margin-top:20px;padding:20px 0 0 0;font-size:12px;display:block;color:#999;border-top:1px solid #ccc;}
.layer01 .cont .note {font-size:12px;color:#999;}
.layer01 .cont .chapter {margin-top:20px;padding:20px 0 0 0;font-size:12px;display:block;color:#999;border-top:1px solid #ccc;overflow:auto;-webkit-overflow-scrolling:touch}
.layer01 .cont2{padding:15px 15px 5px 15px;border:1px solid #ccc;}
.layer01 .cont2 table tr th{font-size:17px;text-align:left;font-weight:bold;padding:10px 0 10px 0;vertical-align:top;}
.layer01 .cont2 table tr td{font-size:17px;text-align:left;font-weight:bold;padding:10px 0 10px 0;vertical-align:top;}
.layer01 .cont2 table tr:first-child th{border-bottom:1px solid #ccc;}
.layer01 .cont2 table tr:first-child td{border-bottom:1px solid #ccc;}
.layer01 .btn{padding:15px 0 10px 0;text-align:center;}
.layer01 .btnarea {padding-top:20px;}
.layer01 input.btn01{ background:#333;color:#fff;font-size:12px;font-weight:bold;padding:4px 16px 4px 16px; border:1px solid #000;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.layer01 .wait {min-height:32px;background:url(/images/loadingcircle.gif) no-repeat 50% 50%;}
.layer01 .progress {display:inline-block;*display:inline;position:relative;width:250px;height:12px;text-align:center;border:solid 1px gray;margin:10px 5px;}
.layer01 .progress div {position:relative;width:0%;height:12px;background-color:#dadada;}
.layer01 table.init {font-size:12px;width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;margin-top:10px;}
.layer01 table.init th {border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:30px;background:#f8f8f8;}
.layer01 table.init th:last-child {border-right:0;}
.layer01 table.init td {padding:5px 10px 5px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#666666;line-height:130%;font-weight:normal;}
.layer01 table.init td:last-child {border-right:0;}

.layer02 {position:absolute;z-index:20;background:#f8f8f8;border-bottom:2px solid #333;width:100%;}
.layer02 .title{*zoom:1;padding:10px 0 15px 15px;background:#fff;border-bottom:2px solid #333;}
.layer02 .title:after{content:" ";display:block;clear:both;}
.layer02 .title div{float:left;}
.layer02 .title a{float:right;padding-right:15px;}
.layer02 .title img{float:left;}
.layer02 .cont {padding:15px;}
.layer02 .cont p{text-align:left;font-size:15px;font-weight:bold;color:#333;font-weight:bold;letter-spacing:-1px;}
.layer02 .cont .box{margin-top:20px;border:1px solid #ccc;background:#fff;text-align:center;vertical-align:middle;}
.layer02 .cont .box img.loading {position:relative;top:45%;vertical-align:middle;}

.list03 .search{text-align:center;padding-top:20px;padding-bottom:0px;color:#ccc;}
.list03 .search img {margin-bottom:20px;}
.list03 .search a{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:15px;color:#ccc}

/* notice_v img */
#notice_v .cont img {width:95% !important;}

.testnote1 {padding:15px 15px 15px 15px; border:1px solid #ccc; margin-top:20; margin-bottom:20;letter-spacing:0px;line-height:20px;}
.testnote2 {padding:15px 0px 15px 0px; margin-top:20; letter-spacing:0px; line-height:22px;}
.testnote3 {font-size:12px; padding:15px 15px 15px 15px; border:1px solid #ccc; background-color:#f5f5f5; letter-spacing:0px; line-height:22px;}
.testnote4 {font-size:11px; text-align:right;}
.testnote5 {padding:10px 10px 10px 10px;}
.testnote6 {padding:15px 15px 15px 15px; margin-top:20; margin-bottom:20;text-align:center;}

.form_20160331 {font-family: "돋움";font-size: 16px;  color:#000000; background-color:#ffffff; border-top: 0px solid #529100;border-right: 0px solid #529100; border-bottom: 0px solid #529100;border-left: 0px solid #529100; font-weight:bold; height:26px; line-height:24px; padding:0px 4px 0px 6px; }


.btn {
    vertical-align:middle;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    border-radius:50px;
}
.btn-event {background-color:#004788; border:1px solid #004788; outline : none; color:#aed3f4;}
.btn-event1 {background-color:#f26557; border:1px solid #f26557; outline : none; color:#FFF;}
.btn-event10 {background-color:#4a0dcc; border:1px solid #4a0dcc; outline : none; color:#FFF;}
.styled-input3 { text-align:center; font-size:20px; border: 1px solid #6f86ab; padding:7px  0px  7px 0px; height: 25px; display: inline-block; margin-bottom:0px;}



.btn2 {
    vertical-align:middle;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    border-radius:50px;
}



.btn3 {
    vertical-align:middle;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}

.btn4 {
    vertical-align:middle;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}

.btn5 {
    vertical-align:middle;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}


.btn-event2 {background-color:#00cdbe; border:1px solid #00cdbe; outline : none; color:#FFF;  }
.btn-event3 {background-color:#4928ad; border:1px solid #4928ad; outline : none; color:#FFF;  }
.btn-event4 {background-color:#ffffff; border:1px solid #da9134; outline : none; color:#FFF;  }
.btn-event5 {background-color:#22244b; border:1px solid #22244b; outline : none; color:#FFF;  }
.btn-event6 {background-color:#eb2e2c; border:1px solid #eb2e2c; outline : none; color:#FFF;  }
.btn-event7 {background-color:#ed5152; border:0px solid #da9134; outline : none; color:#FFF;  }
.btn-event8 {background-color:#581cd3; border:1px solid #581cd3; outline : none; color:#FFF;  }
.btn-gray8 {background-color:#a6a6a5;	border:1px solid #a6a6a5;	outline : none;    color:#fff; }
.btn-big9 {    font-size:14px;    line-height:2em !important;    /* padding:0 20px; */}
.btn-middle {
    font-size:13px;
    line-height:1.5em !important;
    padding:3px 15px;
}
.font  {font-family: "맑은 고딕" "돋움";}
.font-verylarge, .font-verylarge * {
    font-size:20px;
}

.font-large, .font-large * {
    font-size:17px;
}

.font-default, .font-default * {
    font-size:15px;
}

.font-middle, .font-middle * {
    font-size:13px;
}

.font-small, .font-small * {
    font-size:12px;
}

.font-verysmall, .font-verysmall * {
    font-size:10px;
}

.font-red, .font-red * {
    color:#f35958;
}

.font-white, .font-white * {
    color:#fff;
}

.font-red-i, .font-red-i * {
    color:#f35958 !important;
}

.font-blue, .font-blue * {
    color:#36a7fe;
}

.font-blue-i, .font-blue-i * {
    color:#36a7fe !important;
}

.font-gray, .font-gray * {
    color:#8a8e93;
}
.font-gray-i, .font-gray-i * {
    color:#555;
}

.font-yellow, .font-yellow * {
    color:#e5910d;
}

.font-graylight, .font-graylight * {
    color:#9c9c9c;
}

.font-black, .font-black * {
    color:#292929;
}

.font-black-i, .font-black-i * {
    color:#292929 !important;
}

.font-pico, .font-pico * {
    color:#208da8;
}

.font-bold, .font-bold * {
    font-weight:bold;
}

.ellipsis
{
	white-space:nowrap;
	text-overflow:ellipsis;     /* IE, Safari */
    -ms-text-overflow: ellipsis;
	-o-text-overflow:ellipsis;  /* Opera under 10.7 */
	overflow:hidden;            /* "overflow" value must be different from "visible" */ 
	-moz-binding: url('/Common/Css/ellipsis.xml#ellipsis');	
}

* {box-sizing: border-box;}
body{margin: 0;}
div {padding: 30px 0}
form {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.d1 {background: #ebebeb;}
.d1 input {
  width: 100%;
  height: 42px;
  padding-left: 10px;
  border: 2px solid #7BA7AB;
  border-radius: 0px;
  outline: none;
  background: #FFF;
  color: #9E9C9C;
}
.d1 button {
  position: absolute; 
  top: 0;
  right: 0px;
  width: 42px;
  height: 42px;
  border: none;
  background: #7BA7AB;
  border-radius: 0 0px 0px 0;
  cursor: pointer;
  font-size: 12px;
  color: #FFF;
  text-align:center;

}
.d1 button:before {

  font-family: FontAwesome;
  font-size: 16px;
  color: #F9F0DA;
}

hr.tow { border-bottom:opx; text-align:center; color:#666; margin:20px;} 


/* 이벤트 */
.meventPG .footer {margin-top:0;}
.pc_test {padding:5% 0 5% 0; font-size: 1em; text-align:center; font-weight:bold;}
.mevent_list>li h1>a {font-size:0.9em;}

.list01 .re_nBnrlist {margin-top:0.9333%;}
.list01 .re_nBnrlist:first-child {margin-top:0; }
.list01 .re_nCnt span.re_descA {font-size:0.7em;}

.re_nBnrlist {padding:0 2.53333% 0 2.53333%;}
.swiper-container .re_nBnrlist {padding:0;}
.swiper-container .re_nBnrlist .re_nCnt {border:none;}
.re_nBnrlist .re_nCnt {
	padding:7% 0 7% 0; position:relative; overflow:hidden;
}
.re_nCnt {background:#f8f8f8;}
.re_nCnt span {
	padding-left:7.2368%; display:block; color:#fff;
	font-family: 'NanumBarunGothic', Sans-Serif;
	letter-spacing: 0;
}
.re_bnrtxt {width:80%; position:absolute;}
.re_bnrimg {width:21.5625%; float:right; margin-right: 7.2368%; text-align:right;}
.re_bnrimg img {
	height: auto;
	max-width: 100%;
	vertical-align: top;
}
.m_eventlist .re_nCnt span {color:#fff;}
.re_nCnt span.re_ttlA {padding-bottom:0.5em; font-size:1.3em; line-height:1.3em;}
.re_nCnt span.re_descA {font-size:0.8em; color:#fcff9f;}
.mELink_ico {
	width:34px; height:34px; position:absolute; right:2em; top:50%; margin-top:-17px;
	background:url(/images/mLinkGo.png) no-repeat;
}
.m_eventlist .mELink_ico {background:url(/images/mLink_RdGo.png) no-repeat;}
.re_nCntimg {max-width:641px; margin:0 auto;}
.re_nCntimg img {max-width:100%; height:auto; margin:0 auto} 
.mswiper .swiper-pagination {margin:10px 0 10px 0;  position:static;}
.mswiper .swiper-pagination-bullet {width:9px; height:9px; background:#d5d5d5;}
.mswiper .swiper-pagination-bullet-active {background:#4499f3;}

/*.m_eventlist .mELink_ico2 {background:url(/images/mLink_RdGo.png) no-repeat;}
.m_eventlist .mELink_ico3 {background:url(/images/mLink_RdGo.png) no-repeat;}*/
.mELinkGo {width:100%; height:100%; position:absolute; left:0; top:0;}
.re_374d5cTp {background:#374d5c;}
.re_4bb29bTp {background:#4bb29b;}
.re_ef8429Tp {background:#ef8429;}
.re_c62e42Tp {background:#c62e42;}
.re_8a8372Tp {background:#8a8372;}
.re_e3b85cTp {background:#e3b85c;}
.re_6b6b6bTp {background:#6b6b6b;}
.re_213389Tp {background:#213389;}
.re_8a8372Tp {background:#8a8372;}
.re_7ec1afTp {background:#7ec1af;}
.re_7c95b1Tp {background:#7c95b1;}
.re_fbf1e0Tp {background:#fbf1e0;}
.re_da8a92Tp {background:#da8a92;}
.re_a5724aTp {background:#a5724a;}

.re_4678b3 {background:#4678b3;}
.re_39a4de {background:#39a4de;}
.re_43ba9d {background:#43ba9d;}
.re_585e70 {background:#585e70;}
.re_92917a {background:#92917a;}
.re_848cc5 {background:#848cc5;}
.re_e97379 {background:#e97379;}
.re_6e838b {background:#6e838b;}
.re_a98768 {background:#a98768;}
.re_3d9151 {background:#3d9151;}
.re_08a5b4 {background:#08a5b4;}
.re_8a6943 {background:#8a6943;}
.re_57979d {background:#57979d;}
.re_5b93b6 {background:#5b93b6;}
.re_4265ab {background:#4265ab;}
.re_8c6dc4 {background:#8c6dc4;}


/*--------------------------------------------------
			 모바일 리뉴얼
--------------------------------------------------*/
.rnTopArea .item {width:100%; margin:0 auto;position:relative;text-align:center; overflow:hidden;}
.rnTopArea .item>li {
	width:33.3%; height:100px; 
	position:relative; float:left;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.rnTopArea .item>li.fl_itembrn {border-right:none;}
.rnTopArea .item a {
	width: 100%;
	height: 100%;
	display: block;
	padding-top: 23px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	background: #fff;
}
.rnTopArea .item .fl_mw {
	width: 33px;
	height: 33px;
	position: relative;
	margin: 0 auto;
}
.rnTopArea .item .fl_mw img {width: 33px; height: 33px;}
.rnTopArea .item .txt {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	padding-top: 8px;
	font-size: 0.9em;
	font-family: HelveticaNeue,AppleSDGothicNeo-Regular,Sans-serif;
	line-height: 14px;
	color: #000;
}