/*ooz
version="3.3.2"
date="2021-01-12"
ignore="false"
updateMode="absolute"
product="fxlibrary"
*/
@charset "utf-8";

html {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 1);
}
body{background-color:#fff;-webkit-text-size-adjust:none;font-size:1em;}
body, table, ul, li, dl, dt, dd {font-family:Dotum, "µ¸¿òÃ¼", Gulim, "±¼¸²Ã¼", AppleSDGothicNeo-Regular, NanumGothic, "³ª´®°íµñ", Arial, Malgun Gothic, Helvetica, snas-serif; color:#666666; }
body, table, ul, ol, li, dl, dt, dd, button, fieldset,h1,h2,h3,p,input { padding:0; margin:0; }
input { font-size:.9em; }
img, fieldset { border:0 }
ul, li { list-style:none; }
hr { display:none; }
article, aside, dialog, footer, header, section, nav, figure { display:block; }
a{text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
a:link,a:hover,a:active{text-decoration:none;}
select{appearance:none;-webkit-appearance:none;}
.ns { z-index:-1; display:none; font-size:0.67em; letter-spacing:-1px; }
input[type='text'], 
input[type='number'],
input[type='password'],
input[type='email'], 
input[type='search'] { width:100%; height:30px; border:1px solid #ccc;}
input[type='checkbox'] { -webkit-transform: scale(1.5); }

input[type='text'],
input[type='password'],
input[type='number'],
input[type='email'],
input[type='search'] {
	-webkit-border-top-left-radius:.3em;
	-webkit-border-top-right-radius:.3em;
	-webkit-border-bottom-left-radius:.3em;
	-webkit-border-bottom-right-radius:.3em;
	-moz-border-radius-topleft:.3em;
	-moz-border-radius-topright:.3em;
	-moz-border-radius-bottomleft:.3em;
	-moz-border-radius-bottomright:.3em;
	color:#666;
}

#bc_page_loading {background: url('../../../image/mobile/blue/icon/page_loading.gif') no-repeat left center;background-size:100px 100px; -webkit-background-size:100px 100px;position:absolute;top:0px;left:0px;width:100px;height:100px;z-index:9999;padding:5px;text-align:right;line-height:4em;display:none;}
/*======================= Button =======================*/
.button,
.button a, .button input[type='submit'] { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none; !important; border:0; font-family:Dotum, "µ¸¿òÃ¼", Gulim, "±¼¸²Ã¼", AppleSDGothicNeo-Regular, NanumGothic, "³ª´®°íµñ", Arial, Malgun Gothic, Helvetica, snas-serif; white-space:nowrap;}
.button { padding:0; vertical-align:middle;}
.button a { left:1px;vertical-align:top; cursor:pointer; text-align:center; padding:0 10px 0 8px; font-size:.875em;color:#222222;}

.button.type2{
	background-color:#2d2d2d;
	border-radius:2px;
}
.button.type3{
	-moz-box-shadow: 1px 1px 0px 0px #a6a6a6;
	-webkit-box-shadow: 1px 1px 0px 0px #a6a6a6;
	box-shadow: 1px 1px 0px 0px rgba(193,193,219,0.2);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #759d2b), color-stop(1, #5c7a21));
	background:-moz-linear-gradient(top, #759d2b 5%, #5c7a21 100%);
	background:-webkit-linear-gradient(top, #759d2b 5%, #5c7a21 100%);
	background:-o-linear-gradient(top, #759d2b 5%, #5c7a21 100%);
	background:-ms-linear-gradient(top, #759d2b 5%, #5c7a21 100%);
	background:linear-gradient(to bottom, #759d2b 5%, #5c7a21 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#759d2b', endColorstr='#5c7a21',GradientType=0);
	background-color:#759d2b;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #5c7a11;
}
.button.type4{
	-moz-box-shadow: 1px 1px 0px 0px #a6a6a6;
	-webkit-box-shadow: 1px 1px 0px 0px #a6a6a6;
	box-shadow: 1px 1px 0px 0px rgba(193,193,219,0.2);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeeef0), color-stop(1, #e2e2e2));
	background:-moz-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-webkit-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-o-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-ms-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:linear-gradient(to bottom, #eeeef0 5%, #e2e2e2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeef0', endColorstr='#e2e2e2',GradientType=0);
	background-color:#eeeef0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #b7b7b7;
}
.button.type5 {
	background-color:#fff;
	border-radius:2px;
	border:1px solid #b7b7b7;
	color:#222222;
}	
.button.type6{
	-moz-box-shadow: 1px 1px 0px 0px #a6a6a6;
	-webkit-box-shadow: 1px 1px 0px 0px #a6a6a6;
	box-shadow: 1px 1px 0px 0px rgba(193,193,219,0.2);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeeef0), color-stop(1, #e2e2e2));
	background:-moz-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-webkit-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-o-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-ms-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:linear-gradient(to bottom, #eeeef0 5%, #e2e2e2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeef0', endColorstr='#e2e2e2',GradientType=0);
	background-color:#eeeef0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #b7b7b7;
}
.button.type8 {
	background-color:#e5e5e5;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #b7b7b7;	
}
.button.type9 {
	background-color:#e5e5e5;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #b7b7b7;
}
.button.type10 {
	background-color:#a68d57;
	border-radius:2px;
	border:1px solid #2c4e6a;
}
.button.type10 a{color:#fff;}	
.button.type11{
	-moz-box-shadow: 1px 1px 0px 0px #a6a6a6;
	-webkit-box-shadow: 1px 1px 0px 0px #a6a6a6;
	box-shadow: 1px 1px 0px 0px rgba(193,193,219,0.2);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d2af85), color-stop(1, #b69164));
	background:-moz-linear-gradient(top, #d2af85 5%, #b69164 100%);
	background:-webkit-linear-gradient(top, #d2af85 5%, #b69164 100%);
	background:-o-linear-gradient(top, #d2af85 5%, #b69164 100%);
	background:-ms-linear-gradient(top, #d2af85 5%, #b69164 100%);
	background:linear-gradient(to bottom, #d2af85 5%, #b69164 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2af85', endColorstr='#b69164',GradientType=0);
	background-color:#d2af85;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #a78256;
}
.button.type12 {
	background-color:#4f85b1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #4f85b1;
}

.button {font-size:14px}
.button.type2, .button.type3 {height:26px;line-height:26px;font-size:1em;}
.button.type4, .button.type5, .button.type10, .button.type11 {line-height:27px;font-size:1em;}
.button.type6 {height:32px;line-height:32px;}
.button.type8, .button.type9 {height:32px;line-height:32px;font-size:1em;}
.button.type12 {height:48px;line-height:48px;}

a.more {
	margin:0 auto;	display:block;line-height:26px;text-align:center;padding-right:5px;position:relative;font-size:.875em;background-color:#8f8f8f;color:#fff; width:70px;height:26px;
	-webkit-border-top-left-radius:.3em;
	-webkit-border-top-right-radius:.3em;
	-webkit-border-bottom-left-radius:.3em;
	-webkit-border-bottom-right-radius:.3em;
	-moz-border-radius-topleft:.3em;
	-moz-border-radius-topright:.3em;
	-moz-border-radius-bottomleft:.3em;
	-moz-border-radius-bottomright:.3em;
}
a.more span.icon {position:absolute; right:5px; top:11px;}
a.more.npd0 { padding:0; width:80px; }
/*======================= ICONS =======================*/
.icon {background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; -webkit-background-size:600px 113px; display:inline-block;}
.down1 {background-position:-13px -56px;width:7px;height:4px}
.down2 {background-position:-88px -53px;width:12px;height:7px;}
.down3 {background-position:-237px -55px;width:7px;height:4px;}
.down4 {background-position:-255px -55px;width:7px;height:4px;}
.up1 {background-position:-31px -55px;width:7px;height:4px;}
.up2 {background-position:-110px -53px;width:12px;height:7px;}
.left1 {background-position:-50px -52px; width:8px; height:9px;}
.left2 {background-position:-184px -50px; width:11px; height:12px;}
.right1 {background-position:-68px -52px; width:8px; height:9px;}
.right2 {background-position:-160px -52px;width:5px;height:9px;display:none;}
.right3 { background-position:-208px -50px; width:11px; height:12px;}
.right4 {background-position:-309px -50px;width:8px;height:13px;}
.save-p {background-position:-281px -50px;width:13px;height:13px;}
.star1, .star2, .star3, .star4, .star5 {width:55px;height:10px}
.star1 {background-position:-347px -79px;}
.star2 {background-position:-347px -65px;}
.star3 {background-position:-347px -52px;}
.star4 {background-position:-347px -38px;}
.star5 {background-position:-347px -24px;}
.adult {background-position:-421px -31px;width:51px 51px;}
.radio_on {background:url('../../../image/mobile/blue/icon/c1_radio_on.png') no-repeat;background-size:16px 16px; -webkit-background-size:16px 16px;color:#fca017;}
.radio_off {background:url('../../../image/mobile/blue/icon/c1_radio_off.png') no-repeat;background-size:16px 16px; -webkit-background-size:16px 16px;}
.msg {background-position:-13px -77px; width:12px;height:14px;}
.s_adult {background-position:-35px -76px;width:14px;height:14px;}
.lock {background-position:-58px -76px;width:12px;height:14px;}
.lend {background-position:-491px -22px;width:33px;height:18px;}
.reserve {background-position:-491px -48px;width:33px;height:18px;}
.volume {background-position:-491px -74px;width:55px;height:18px;}

/* border */
.tborder1 { border-top:1px solid #303135; border-bottom:2px solid #fb8c32; }
.tborder2 { border-top:1px solid #fff; border-bottom:1px solid #ccc; }
.tborder3 { border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
.tborder4 { border-top:1px solid #ccc; }
.tborder5 { border-bottom:1px solid #555; }
.tborder6 { border-top:1px solid #fff; }
.tborder7 { border-bottom:1px solid #ccc; }
.tborder8 { border-top:1px solid #ccc; }
.notopline {border-top:none;}

.even { background-color:#32363f; }
.bg { background-color:#000;}

/* select box */
.categorySelect{
	width: 100%;
font-size: .9em;
height: 30px;
border: 0;
-webkit-border-top-left-radius: .4em;
-webkit-border-top-right-radius: .4em;
-webkit-border-bottom-left-radius: .4em;
-webkit-border-bottom-right-radius: .4em;
-moz-border-radius-topleft: .4em;
-moz-border-radius-topright: .4em;
-moz-border-radius-bottomleft: .4em;
-moz-border-radius-bottomright: .4em;
background-repeat: repeat-x;
color: #666;
padding-left: 5px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #f6f6f6));
background: -moz-linear-gradient(top, #f6f6f6 5%, #f6f6f6 100%);
background: -webkit-linear-gradient(top, #f6f6f6 5%, #f6f6f6 100%);
background: -o-linear-gradient(top, #f6f6f6 5%, #f6f6f6 100%);
background: -ms-linear-gradient(top, #f6f6f6 5%, #f6f6f6 100%);
background: linear-gradient(to bottom, #f6f6f6 5%, #f6f6f6 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0);
background-color: #f6f6f6;
border-top-left-radius: 0.4em;
border-top-right-radius: 0.4em;
border-bottom-left-radius: 0.4em;
border-bottom-right-radius: 0.4em;
border:1px solid #ccc;
}
.categorySelectBtnArrow1{position: absolute;top: 198px;right: 9px;}
.categorySelectBtnArrow1 img,.statisticsTitle div .categorySelectBtnArrow2 img {
	width: 20px;
	height: 30px;
	-webkit-border-top-right-radius: .3em;
	-webkit-border-bottom-right-radius: .3em;
	-moz-border-radius-topright: .3em;
	-moz-border-radius-bottomright: .3em;
	border-top-right-radius: 0.3em;
	border-bottom-right-radius: 0.3em;
}
.categorySelectBtnArrow2{position: absolute;top: 266px;right: 9px;}
.categorySize{font-size: 0.85em;}
/*======================= Title =======================*/
h1.pageTitle {height:40px; line-height:40px; color:#555555; font-size:1em; text-align:center; border-bottom:1px solid #ccc;}
h1.pageTitleSub {height:40px; line-height:40px; font-size:1em; text-align:center; border-bottom:1px solid #ccc;}
h1.totalbook {margin:8px 7px;height:40px; line-height:40px; font-size:1em; text-align:center;background:#f6f6f6;}
.detailTitleArea { position:relative;height:40px;line-height:40px;}
.detailTitleArea span.button { position:absolute; top:6px; right:10px; }
.detailTitleArea span.button a.w90 { width:90px;padding:0;}
.detailTitleArea > p.title { padding-left:10px;color:#2e2e2e;}
.detailTitleArea .text {color:#e48904}
.cartTitleArea {padding:14px 0 11px 10px;background-color:#2a2b30;}
.cartTitleArea .text { padding:11px 21px 0 11px; font-size:.813em;color:#868688 }
.text_blue {color:#00467f;}
.text_orange {color:#e48904}
.size14 {font-size:14px;}
/*==================================================*/
/*======================= TAB Menu =======================*/
.tab { clear:both; width:100%; overflow:hidden; }
.tab li { float:left;text-align:center; }
.tab li a {display:block;margin:0 auto;text-decoration:none;}
.tab li.active {
	border-bottom:1px solid #fff;
	background:#fff;
}
.tab li.active2 {
	border-bottom:1px solid #2a2b30;
	background:#2a2b30;
	background-image: linear-gradient(bottom, rgb(43,43,48) 0%, rgb(42,53,75) 100%);
	background-image: -o-linear-gradient(bottom, rgb(43,43,48) 0%, rgb(42,53,75) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(43,43,48) 0%, rgb(42,53,75) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(43,43,48) 0%, rgb(42,53,75) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(43,43,48) 0%, rgb(42,53,75) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(43,43,48)),
		color-stop(1, rgb(42,53,75))
	);
}

ul.tab2 > li { width:50%; height:40px; border-bottom:1px solid #d5d5d5; background-color:#dcdcde;}
ul.tab2 > li a {line-height:40px; color:#666; width:85%; }
ul.tab2 > li:nth-child(1) p {border-right:1px solid #ccc;}
ul.tab2 > li:nth-child(1).active p {border-right:0px;}
ul.tab2 > li:nth-child(2) p {border-left:1px solid #ccc;}
ul.tab2 > li:nth-child(2).active p {border-left:0px;}
ul.tab2 > li.active a, ul.tab2 > li.active2 a { color:#00467f; font-weight:bold;font-size:.9em; }

ul.tab4 > li { height:40px; width:25%; border-bottom:1px solid #565654; background-color:#2a2b30; }
ul.tab4 > li a { line-height:40px;color:#999; width:85%; }
ul.tab4 > li p { border-right:1px solid #565654; }
ul.tab4 > li:last-child p { border:0; }
ul.tab4 > li.active a, ul.tab4 > li.active2 a { color:#fff; }

.rtabLayout {
	background-color:#dcdcdc;
	padding:0 1px 0 3px;
}
.rtabArea {
	clear:both;
	width:100%;
	position:relative;
	background-color:#dcdcdc;
}
.rtab { width:100%; margin:0 auto; overflow:hidden; }
.rtab li { float:left; }
.rtab li a { 
	display:block; margin:0 auto; text-decoration:none;
	text-align:center;
	background-color:#ffffff;
	background-image: linear-gradient(bottom, #fff 0%, #fff 100%);
	background-image: -o-linear-gradient(bottom, #fff 0%, #fff 100%);
	background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 100%);
	background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 100%);
	background-image: -ms-linear-gradient(bottom, #fff 0%, #fff 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #fff),
		color-stop(1, #fff)
	);	
	border-top:1px solid #ccc;
}

.rtab2 li { width:50%; height:40px; }
.rtab2 li a {
	width:98.5%; height:30px; line-height:30px; margin-top:10px;color:#7a7a7a;
	-webkit-border-top-left-radius:.5em;
	-webkit-border-top-right-radius:.5em;
	-moz-border-radius-topleft:.5em;
	-moz-border-radius-topright:.5em;
}
.rtab3 li { width:33.33%; height:40px; }
.rtab3 li a {
	width:98.5%; height:30px; line-height:30px; margin-top:10px;color:#7a7a7a;
	-webkit-border-top-left-radius:.5em;
	-webkit-border-top-right-radius:.5em;
	-moz-border-radius-topleft:.5em;
	-moz-border-radius-topright:.5em;
}
.rtab3.rtabC_gray li a {
	background-image: linear-gradient(bottom, rgb(18,18,20) 0%, rgb(50,50,56) 100%);
	background-image: -o-linear-gradient(bottom, rgb(18,18,20) 0%, rgb(50,50,56) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(18,18,20) 0%, rgb(50,50,56) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(18,18,20) 0%, rgb(50,50,56) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(18,18,20) 0%, rgb(50,50,56) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(18,18,20)),
		color-stop(1, rgb(50,50,56))
	);
}

.rtab4 li { width:25%; height:40px;}
.rtab4 li a { 
	width:98.5%; height:30px; line-height:30px; margin-top:10px;color:#bbb;
	-webkit-border-top-left-radius:.5em;
	-webkit-border-top-right-radius:.5em;
	-moz-border-radius-topleft:.5em;
	-moz-border-radius-topright:.5em;
}
.rtab4 li a span.down4 { padding-bottom:3px; margin-left:3px;}
.rtab4 li a.active span.down3 { padding-bottom:3px; margin-left:3px;}
.rtabC_orange li a.active {
	color:#fff;
	background-image: linear-gradient(bottom, rgb(251,141,50) 0%, rgb(255,179,2) 100%);
	background-image: -o-linear-gradient(bottom, rgb(251,141,50) 0%, rgb(255,179,2) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(251,141,50) 0%, rgb(255,179,2) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(251,141,50) 0%, rgb(255,179,2) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(251,141,50) 0%, rgb(255,179,2) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(251,141,50)),
		color-stop(1, rgb(255,179,2))
	);
}
.rtabC_gray li a.active {
	color:#333333;
}

.rtabArea > div.s-ly { clear:both;position:absolute;top:42px;background:#fff; display:none; }
.rtabArea > div.s-ly ul { display:none; }
.rtabArea > div.s-ly ul li:last-child { border:0 }
.rtabArea > div.s-ly ul li a { display:block; width:100%; text-align:center; padding:3px 0; color:#000; height:30px; line-height:30px; }
.rtabArea > div.s-ly ul li a:hover { background-color:#ccc; }
.rtabArea > div.s-ly ul.orange { border:2px solid #fb8c32 }
.rtabArea > div.s-ly ul.orange li { border-bottom:1px solid #fb8c32; }
/*====================================================*/

/*======================= Paging =======================*/
.pagingArea { clear:both; background-color:#f6f6f6; padding:20px 0; overflow:hidden;}
.paging { width:304px; margin:0 auto; position:relative; }
.paging .prev { position:absolute; top:0; left:0; }
.paging .next { position:absolute; top:0; right:0; }
.paging .prev a, .paging .next a { width:52px; padding:0; }
.paging span.button { margin:0; }
.page-num { display:block; width:196px; margin:0 auto; }
.page-num ul { overflow:hidden; text-align:center;}
.page-num ul li { display:inline; }
.page-num ul li:first-child { margin-left:0; }
.page-num li span { width:32px; height:34px;}
.page-num li span.button a {width:100%; padding:0;text-align:center;}
.page-num li.active span.button.type8 { display:inline-block;margin:0;vertical-align:middle;background:#e5e5e5; }
.page-num li.active span.button.type8 a { display:inline-block;width:100%;color:#00467f;}
.pagecount { clear:both; overflow:hidden; padding-top:10px; width:304px; margin:0 auto; }
.pagecount li{padding-bottom:1px;}
.pagecount li:nth-child(1), .pagecount li:nth-child(2) { float:left; }
.pagecount li:nth-child(2) { width:133px; text-align:center; line-height:26px;}
.pagecount li:last-child { float:right; margin-right:2px;}
.pagecount .indicator { font-size:.875em; }
/*====================================================*/

/*======================= List =======================*/
/*.bc_item > div { border-top: 1px solid #555; border-bottom: 1px solid black;}
.bc_item > div:nth-child(odd) { background-color:#2A2B30;}
.bc_item > div:nth-child(even) { background-color:#32363F;}
*/
/*====================================================*/
/*======================= Form =======================*/
.titleFormArea > p.title .right2 {margin-right:10px; display:none;}
.titleFormArea > .FormArea { margin-top:12px; text-align:center;}
.titleFormArea > .FormArea > div.FormTitle { text-align:left; position:relative; }
/*====================================================*/

/*======================= Form Element =======================*/
.selectBox { position:relative; overflow:hidden; }
.selectBox select { 
	width:100%; 
	font-size:.9em;
	height:26px; 
	border:0; 
	-webkit-border-top-left-radius:.4em;
	-webkit-border-top-right-radius:.4em;
	-webkit-border-bottom-left-radius:.4em;
	-webkit-border-bottom-right-radius:.4em;
	-moz-border-radius-topleft:.4em;
	-moz-border-radius-topright:.4em;
	-moz-border-radius-bottomleft:.4em;
	-moz-border-radius-bottomright:.4em;
	background-position:left -398px;
	color:#fff; 
	padding-left:5px;
}
.selectBox span { position:absolute; top:0px; right:0px; }
.selectBox span img { 
	width:20px; height:26px; 
	-webkit-border-top-right-radius:.3em;
	-webkit-border-bottom-right-radius:.3em;
	-moz-border-radius-topright:.3em;
	-moz-border-radius-bottomright:.3em;
}

textarea {
	width:100%;
	-webkit-border-top-left-radius:.3em;
	-webkit-border-top-right-radius:.3em;
	-webkit-border-bottom-left-radius:.3em;
	-webkit-border-bottom-right-radius:.3em;
	-moz-border-radius-topleft:.3em;
	-moz-border-radius-topright:.3em;
	-moz-border-radius-bottomleft:.3em;
	-moz-border-radius-bottomright:.3em;
	overflow:hidden;
}

label.radio {cursor:pointer;}
input[type='radio'] { position:absolute; left:-9999px;}
/*====================================================*/

/*======================= Header =======================*/
header { width:100%; }
header.fixed { position:fixed;top:0;left:0;z-index:9999; }

header section .title{
	background-color:#2d2d2d;
	height:40px; margin:0; position:relative;
	font-size:1.125em;
	line-height:2.3em;
	font-weight:bold;
	color:#fff;
	text-shadow: 0px -1px #267fa1;
	margin:0px auto;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:center;
}
header section.title{
	background-color:#2d2d2d;
}

section.title .libraryName {padding:0px 60px 0px 60px;overflow:hidden;text-overflow:ellipsis;}
section.title .libraryName a{color:#fff;}
section.title .myLibraryArea {width:70px;position:absolute;top:5px;left:7px;}
section.title input { margin-top:5px; height:30px; background:#ccc url('../../../image/mobile/basic/icon/search_icon.png') no-repeat 3px 50%; background-size:43px 18px;-webkit-background-size:43px 18px;}
section.title .myLoginArea { position:absolute; top:5px;right:0px; width:50px;height:20px;}
section.title > div > span.button { position:absolute;}
section.title > div > span.button a {margin-top:2px;}

.searchFormArea {	
	background-color:#a68d57;
	color:#ddc89b;
	border-top:1px solid #a68d57; border-bottom:1px solid #a68d57;
	position:relative;height:39px;padding:0 10px 0 10px;

}
.searchFormArea.index {
	border-bottom:none;
}

.searchFormArea.input {display:none;}
.searchFormArea input {
margin-top: 5px;
height: 30px;
}

/*.searchFormArea div {height:19px;padding:5px 10px 5px 10px;}
.searchFormArea div.select {border-bottom:5px solid #fff;color:#fff;}
.searchFormArea div a{color:#ddc89b;font-weight:bold;}
.searchFormArea div.select a{color:#fff;}
*/
.searchFormArea div {float:left;width:84px;height:35px;padding:5px 5px 5px 5px;box-sizing:border-box;text-align:center;}
.searchFormArea div.select {border-bottom:5px solid #fff;color:#fff;}
.searchFormArea div a{color:#ddc89b;font-weight:bold;}
.searchFormArea div.select a{color:#fff;}
.searchFormArea div:nth-child(2){width:62px;}
.searchFormArea div:nth-child(3){width:108px;}

.rightButton { position:absolute; top:0px;right:0px; width:50px;height:20px;}
/*====================================================*/

/*======================= Footer =======================*/
footer { clear:both; }
footer > nav { 
	height:50px;
	border-top:1px solid #c0c1c3; border-bottom:1px solid #c0c1c3;
	background-image: linear-gradient(bottom, #d0d1d3 0%, #dcdcde 100%);
	background-image: linear-gradient(bottom, #d0d1d3 0%, #dcdcde 100%);
	background-image: -o-linear-gradient(bottom, #d0d1d3 0%, #dcdcde 100%);
	background-image: -moz-linear-gradient(bottom, #d0d1d3 0%, #dcdcde 100%);
	background-image: -webkit-linear-gradient(bottom, #d0d1d3 0%, #dcdcde 100%);
	background-image: -ms-linear-gradient(bottom, #d0d1d3 0%, #dcdcde 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #d0d1d3),
		color-stop(1, #dcdcde)
	);	
}
footer { background-color:#d7d8da; }
footer > nav ul.manage li {float:left; width:25%; height:50px;}
footer > nav ul.manage li:nth-child(1) { background:url('../../../image/mobile/blue/btn/notice_icon.png') 50% 7px no-repeat; background-size:40px 34px;-webkit-background-size:40px 34px; }
footer > nav ul.manage li:nth-child(2) { background:url('../../../image/mobile/blue/btn/FAQ_icon.png') 50% 7px no-repeat; background-size:21px 34px;-webkit-background-size:21px 34px; }
footer > nav ul.manage li:nth-child(3) { background:url('../../../image/mobile/blue/btn/QnA_icon.png') 50% 7px no-repeat; background-size:22px 34px;-webkit-background-size:22px 34px; }
footer > nav ul.manage li:nth-child(4) { background:url('../../../image/mobile/blue/btn/manage_icon.png') 50% 7px no-repeat; background-size:40px 34px;-webkit-background-size:40px 34px; }
footer > nav ul.manage li a { display:block; width:100%; height:50px; }
footer > nav ul.manage li p { background:url('../../../image/mobile/blue/icon/division_line.png') right 50% no-repeat; background-size:2px 34px;-webkit-background-size:2px 34px; }
footer > nav ul.manage li:nth-child(4) p { background:none; }

footer > nav ul.default li {float:left; width:33.3%; height:50px;}
footer > nav ul.default li:nth-child(1) { background:url('../../../image/mobile/blue/btn/notice_icon.png') 50% 7px no-repeat; background-size:40px 34px;-webkit-background-size:40px 34px; }
footer > nav ul.default li:nth-child(2) { background:url('../../../image/mobile/blue/btn/FAQ_icon.png') 50% 7px no-repeat; background-size:21px 34px;-webkit-background-size:21px 34px; }
footer > nav ul.default li:nth-child(3) { background:url('../../../image/mobile/blue/btn/QnA_icon.png') 50% 7px no-repeat; background-size:22px 34px;-webkit-background-size:22px 34px; }
footer > nav ul.default li a { display:block; width:100%; height:50px; }
footer > nav ul.default li p { background:url('../../../image/mobile/blue/icon/division_line.png') right 50% no-repeat; background-size:2px 34px;-webkit-background-size:2px 34px; }
footer > nav ul.default li:nth-child(3) p { background:none; }

footer > nav ul.bottom li {float:left;width:100%;height:50px;margin-top:20px;}
footer > nav ul.bottom li div.buttons{width:100%;text-align:center;}
footer > nav ul.bottom li div.buttons span{width:80px;margin-left:3px;maring-right:2px;}
/*====================================================*/

#wrap {overflow:hidden; padding-top:82px;}


/*=========================================================*/
/*================ MAIN ====================================*/
/*=========================================================*/
/*======================= Slider =======================*/
.sliderArea {	clear:both; position:relative; padding-top:18px;}
/*.sliderArea span.left2 { position:absolute; left:6px; top:65px; }*/
.sliderArea span.left2 { position:absolute; left:12px; top:60px; width:40px;height:40px;background:url('../../../image/mobile/btn/btn_l.png'); background-size:40px 40px;-webkit-background-size:40px 40px;z-index: 100;}
/*.sliderArea span.right3 { position:absolute; right:6px; top:65px; }*/
.sliderArea span.right3 { position:absolute; right:15px; top:60px; width:40px;height:40px;background:url('../../../image/mobile/btn/btn_r.png'); background-size:40px 40px;-webkit-background-size:40px 40px;z-index: 100;}
.slider { clear:both; width:88%; margin:0px auto 0 auto; }
.slider > div > div ul  { overflow:hidden; }
.slider > div > div ul li { float:left; width:33%; text-align:center; font-size:.75em; }
.slider > div > div ul li a { display:block;width:80%; margin:0 auto; }
.slider > div > div ul  li dd { margin-top:10px; color:#707070; height:28px;text-overflow:ellipsis;}
.slider > div > div ul  li dt img { width:70px; height:105px; border:1px solid #999;box-shadow: 2px 2px 4px #999;}
.slider > div div.event { width:100%; text-align:center; }
.slder > div div.event img {width:100%; text-align:center;}
.sliderPaging {clear:both;margin-top:5px; text-align:center;}
.sliderPaging ul {display:inline-block;}
.sliderPaging li {
	float:left; cursor:pointer;
	width:8px; height:8px;
	overflow:hidden;
	margin:0 6px;
	background-color:#ccc;
	-webkit-border-top-left-radius:.4em;
	-webkit-border-top-right-radius:.4em;
	-webkit-border-bottom-left-radius:.4em;
	-webkit-border-bottom-right-radius:.4em;
	-moz-border-radius-topleft:.4em;
	-moz-border-radius-topright:.4em;
	-moz-border-radius-bottomleft:.4em;
	-moz-border-radius-bottomright:.4em;
}
.sliderPaging li.active { background-color:#333333; }
.sliderArea > div.btn { clear:both;margin-top:10px; text-align:center; }
.mainBtn .button.type12 a {margin-left:25px;margin-right:12px;color:#fff;}
.mainBtn.btnGuide a {height:51px;margin-top:-5px;}
.mainBtn.btnGuide .layer {width:100px; height:50px; text-align:left;margin:0 auto;margin-top:5px;}
.mainBtn.btnGuide .layer .text{height:50px;line-height:18px;padding-top:7px;color:#fff;}
.btn_category { clear:both;margin-top:10px; text-align:center; }
/*====================================================*/

.main .mainSliderArea .sliderbg {
	background-color:#f6f6f6;
	padding-bottom:15px;
}

.main .mainSliderArea .newmore {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.main .mainSliderArea .newmore .button.type5{
	background-color:#4f85b1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:3px;
	border:1px solid #4f85b1;
}
.main .mainSliderArea .newmore .button.type5 a{
	background-color:#4f85b1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:3px;
	border:1px solid #4f85b1;
	margin-left:-2px;
	color:#fff;
}
.main .menu{
	height:80px;
	border-top:1px solid #ccc; 
}
.main .menu li { width:50%;font-size:.9em;}
.main .menu li .mainBtn{padding:13px 5px;}
.main .menu li:nth-child(1) .mainBtn{padding-left:10px;}
.main .menu li:nth-child(2) .mainBtn{padding-right:10px;}
.main .menu span.button { width:100%;}
.main .menu li span span{ position:absolute; top:2px; left:10px; z-index:9999; margin-top:0px; width:20px; height:40px;}
.main .menu li span span.ebookguide { background:url('../../../image/mobile/blue/icon/mobile_icon.png') 50% 7px no-repeat; background-size:20px 30px;-webkit-background-size:20px 30px;}
.main .menu li span span.ebookguide a {line-height:18px;padding-top:8px;padding-bottom:10px;}
.main .menu li span span.category { background:url('../../../image/mobile/blue/icon/areal_icon.png') 50% 7px no-repeat; background-size:20px 30px;-webkit-background-size:20px 30px;}

.mobileTopBanner{width:100%;background-color: #fff;margin-left:auto;margin-right:auto;}
.bannerArea {width:304px; margin:0px auto;}
.bannerArea img{width:304px;height:117px;border:#fff;}
.bannerArea .sliderPaging {margin-top:0px;}
.bannerArea .sliderbg {margin-bottom:16px;}
.bannerArea .slider {width:304px;}
.bannerArea .slider > div > div ul li a {width:304px;}

/*=========================================================*/
/*================USER ====================================*/
/*=========================================================*/
.tab4List { clear:both; }
.odd.tborder3.login {border:none;}
.odd.tborder3.guide {border-bottom:1px solid #ccc;}
.loginArea { padding:23px 19px; overflow:hidden;}
.loginArea > p { text-align:center; font-size:.813em;}
.loginArea > p.error {color:#ff6431;}
.loginArea > p.loginText { font-size:.85em;}
.loginArea > p:nth-child(2) { margin-top:10px;}
.loginArea > p:nth-child(3) { margin-top:18px;}
.loginArea > p:nth-child(4) { margin-top:5px;}
.loginArea > p  a{color:#FF8224;}
.loginArea .FormArea { width:100%; margin:0 auto; padding:27px 0 25px 0; position:relative;}
.loginArea .FormArea input { height:24px; }
.loginArea .FormArea p.pwd { margin-top:2px; }
.loginArea .FormArea p.id, .loginArea .FormArea p.pwd { padding-right:60px; }
.loginArea .FormArea p.btn { position:absolute; right:0px; top:27px; height:54px; width:54px; }
.loginArea .FormArea p.btn input[type='submit'] {left:2px; vertical-align:top; cursor:pointer; text-align:center;width:54px;background-position:right -234px; height:54px; color:#5C5C5C;
	-moz-box-shadow: 1px 1px 0px 0px #a6a6a6;
	-webkit-box-shadow: 1px 1px 0px 0px #a6a6a6;
	box-shadow: 1px 1px 0px 0px rgba(193,193,219,0.2);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eeeef0), color-stop(1, #e2e2e2));
	background:-moz-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-webkit-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-o-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:-ms-linear-gradient(top, #eeeef0 5%, #e2e2e2 100%);
	background:linear-gradient(to bottom, #eeeef0 5%, #e2e2e2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeef0', endColorstr='#e2e2e2',GradientType=0);
	background-color:#eeeef0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #b7b7b7;
}
.loginArea .login_btns { clear:both; padding-top:25px; text-align:center;}
.loginArea .login_btns a { width:136px; padding:0; }

.loginArea span.idpwsave ul li{ position:relative; float:left; width:45%; height:20px;margin-left:10px; font-size:.813em;}
.loginArea span.idpwsave ul li input{position:absolute; top:0px; padding:0px; margin:0px;}
.loginArea span.idpwsave ul li p{margin-left:25px;}

.loginGuide > p  {text-align:left; font-size:.813em; color:#88888A; padding:21px;}
.loginGuide > p  a{color:#88888A;}

/*=========================================================*/
/*================BBS ====================================*/
/*=========================================================*/
.bbsListArea { position:relative;overflow:hidden;height:auto; }
.bbsListArea > a { display:block; color:#fff; clear:both; }
.bbsListArea .explain, .bbsListArea .pap {font-size:.750em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.bbsListArea .price {color:#ff9801;}
.bbsListArea .price > p { display:inline-block; height:20px; line-height:20px; }
.bbsListArea .price .save_text { color:#8bb806;}

.bbs_list {position:relative;overflow:hidden; width:100%; text-align:left;}
.bbs_list dl { overflow:hidden; }
.bbs_list dd.rank_book { padding:13px 0px 0px 11px; }
.bbs_list .list {position:relative;height:61px;border-bottom:1px solid #ccc;}
.bbs_list .list .title {overflow:hidden; margin-right:25px; white-space:nowrap; color:#555;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:.875em; }
.bbs_list .list .pap {padding-top:4px;}
.bbs_list .list .pap .qna{color:#00467f}
.bbs_list .list .pap .qna .anstrue{display:none;}
.bbs_list .list .pap .qna .ansfalse{display:none;}
.bbs_list .list .pap .qna.ans_true .anstrue{ display:inline;}
.bbs_list .list .pap .qna.ans_false .ansfalse{ display:inline;}
.bbs_list .list .faq {color:#ff6534;}
.bbs_list .content {position:relative; display:none;background:#f6f6f6;border-bottom:1px solid #ccc; font-size:0.875em; line-height:1.4em; padding:15px 11px 15px 11px;}
.bbs_list .content .faq {color:#ff6534;}
.bbs_list span.new { color:#fb8c32; padding-left:5px; }
.bbs_list span.s_adult { margin-left:5px; }

.bbs_list .rank_book span.indicator {position: absolute;width: 12px;height: 9px;top: 26px;right: 10px;background: url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat;background-size: 600px 113px;-webkit-background-size: 600px 113px;background-position: -88px -52px;display: block;padding: 0px;}
.bbs_list .rank_book.active span.indicator {background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; webkit-background-size:600px 113px; background-position:-110px -52px;}

.bbs_list .rank_book.qna span.indicator {position: absolute;width: 11px;height: 12px;top: 26px;right: 10px;background: url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat;background-size: 600px 113px;-webkit-background-size: 600px 113px;background-position: -208px -50px;display: block;padding: 0px;}

.bbs_bottom {position:relative;clear:both;}
.button_wrap{width:100%;background:#f6f6f6;border-bottom:1px solid #ccc;padding: 5px 7px;}
.button_wrap .button.type5, .button_wrap .button.type5 a{width:95%; margin: 0 auto;}

.bbs_write .middle {height:80px;border-bottom: 1px solid #ccc; font-size:.833em; padding:8px;}
.bbs_write .middle2 {height:50px;border-bottom: 1px solid #ccc; font-size:.833em; padding:8px;}
.bbs_write .middle ul > li, .bbs_write .middle2 ul > li { float:left; width:100%;padding-right:100px;}
.bbs_write .middle ul > li:nth-child(2) dt, .bbs_write .middle2 ul > li:nth-child(2) dt {padding-top:5px;}
.bbs_write .middle ul > li > dl, .bbs_write .middle2 ul > li > dl {padding:5px;}
.bbs_write .middle ul > li > dl > dt, .bbs_write .middle2 ul > li > dl > dt { width:55px; float:left;}
.bbs_write .middle ul > li > dl > dd, .bbs_write .middle2 ul > li > dl > dd { display:inline; float:left;}
.bbs_write .middle ul > li > dl > dd > input, .bbs_write .middle2 ul > li > dl > dd > input{height:24px;}

.bbs_write div .error{	color: rgb(255, 100, 49); line-height: 30px;}
.bbs_write div ul li dl .subject_title{	white-space: nowrap;}
.bbs_write div ul li dl .subject_value{width: 80%;}
.bbs_write div ul li dl .checkPop{width: 100%;padding-left: 60px;padding-top:5px;}
.bbs_write div ul li dl .checkPop .popup_yn{height:15px;margin-top:3px;}
.bbs_write div ul li dl .checkPop span {padding-left:8px;padding-bottom:5px;}
.bbs_write .textArea {font-size: .833em;}
.bbs_write .textArea {position:relative;padding:10px 15px 10px 10px;border-bottom: 1px solid #ccc;left:-2px;}
.bbs_write .textArea textarea { 
		-webkit-border-top-left-radius: .3em;
		-webkit-border-top-right-radius: .3em;
		-webkit-border-bottom-left-radius: .3em;
		-webkit-border-bottom-right-radius: .3em;
		-moz-border-radius-topleft: .3em;
		-moz-border-radius-topright: .3em;
		-moz-border-radius-bottomleft: .3em;
		-moz-border-radius-bottomright: .3em;
		border-top-left-radius: 0.3em;
		border-top-right-radius: 0.3em;
		border-bottom-left-radius: 0.3em;
		border-bottom-right-radius: 0.3em;
		height:200px;
		background-color:#fff;
		border:1px solid #ccc;
}

.button_post {height:47px; padding-top:10px; text-align:center;background-color:#f6f6f6;}
.button_post .button.type5 {margin:3px;}

.dp_none {display:none;}

.bbs_view dl { overflow:hidden; }
.bbs_view dd.rank_book { padding:13px 0px 0px 11px; }
.bbs_view .subject {position:relative;height:39px;border-bottom: 1px solid #ccc; padding:12px 10px 10px 10px;}
.bbs_view .subject .title {overflow:hidden;white-space:nowrap;color:#555;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:.875em; }
.bbs_view .subject .pap {padding-top:3px;font-size:.8em;}
.bbs_view .qna{color:#00467f}
.bbs_view .subject .pap .qna .anstrue{display:none;}
.bbs_view .subject .pap .qna .ansfalse{display:none;}
.bbs_view .subject .pap .qna.ans_true .anstrue{ display:inline;}
.bbs_view .subject .pap .qna.ans_false .ansfalse{ display:inline;}
.bbs_view .content {position:relative; border-bottom: 1px solid #ccc; font-size:0.875em; line-height:1.5em; padding:15px 11px 15px 15px;}

.button_befnext	{position:relative;width:100%;padding:15px 5px 15px 5px;background:#f6f6f6;}
.btnleft {width:100%;}
.btnright {position:absolute;right:17px;}


/*=========================================================*/
/*================ GUIDE ====================================*/
/*=========================================================*/
.guide .tab1{text-align: center;padding:10px 0px 100px 0px;}
.guide .tab1 li{padding:5px 5px 0px 5px;}
.guide .tab1 li .guideBtn{padding:5px 10px 0px 0px;width:100%;}
.guideBtn .button.type12 {width:95%; margin:0 auto;left:-2px;font-size:1em;}
.guideBtn .button.type12 a {width:95%; margin:0 2px; color:#fff;} 
.guideBtn .button.type12 a img.kyobo{height:35px;padding-top:5px;}
.guideBtn .button.type12 a img.woori{height:32px;padding-top:8px;}
.guideBtn .button.type12 a img.opms{height:30px;padding-top:8px;}
.guideBtn .button.type12 a img.y2books{height:35px;padding-top:8px;}

.appInfo div .app_title{text-align: center;}
.appContents .contentsLine{ height: 157px; }
.appContents .contentsLine .contentsDesc {text-align:center; line-height: 50px; white-space: nowrap; color:#909195; font-size: 0.8em;}
.appContents .contentsLine ul li {float:left; width:50%; text-align:center;}
.appContents .contentsLine.android ul li {float:left; width:100%; text-align:center;}

/*=========================================================*/
/*================ PRODUCT ====================================*/
/*=========================================================*/
.category {overflow:hidden;}
.category ul {margin:8px 7px;	overflow:hidden; background-color:#f6f6f6;}
.category ul li {position:relative;width:49%;float:left;border-top:1px solid #e5e5e5;border-left:1px solid #ccc;border-right:1px solid #e5e5e5;border-bottom:1px solid #ccc;background-color:#fff;height:37px;line-height:37px;}
.category ul li.active {border:1px solid #2b90ae;background-color:#2B90AE;border-bottom:1px solid #2B90AE;}
.category ul li a {color:#666;display:block;}
.category ul li.active a {color:#fff;}
.category ul li.middle {background-color:#f6f6f6;	width:98%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;display:none;}
.category ul li.middle a span{border-bottom:1px solid #ccc;}
.category ul li.middle_content {background-color:#f6f6f6;width:98%;border-left:1px solid #1B1C20;border-top:none;border-bottom:1px solid #ccc;height:inherit;display:none;}
.category .totalbook {margin:0px;}
/*=====================================*/
.category ul li.middle {border:2px solid #2B90AE;border-bottom:1px solid #ccc;overflow:hidden;margin-right:-3px;}
.category ul li.middle_content {border:2px solid #2B90AE;	border-top:none;background-color:#f6f6f6;	overflow:hidden;}
/*=====================================*/
.category ul li.middle_content ul li {width:49%;background-color:#f6f6f6;}
.category ul li a span {width:73%;font-size:.85em;display:block;padding-left:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.category ul li span.indicator {position:absolute;width:12px;height:9px;top:14px;right:10px;width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; -webkit-background-size:600px 113px; background-position:-88px -52px;display:block;padding:0px;}
.category ul li.odd {border-left:1px solid #e5e5e5;}
.category ul li.odd.active {border-left:1px solid #2B90AE;}
.category ul li.active span.indicator {width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; webkit-background-size:600px 113px; background-position:-110px -36px;}
.category ul li.middle_content ul li:nth-child(odd) {border-left:none;}
.category ul li.middle_content ul li:nth-child(even) {border-right:none;width:49.95%;}
.category .middle_content ul {margin:0px;padding:0px;}

.category_new {overflow:hidden;}
.category_new ul {padding:0px 7px 8px 7px;	overflow:hidden; background-color:#f6f6f6;border-bottom:1px solid #ccc;}
.category_new ul li {position:relative;width:49%;float:left;border-top:1px solid #e5e5e5;border-left:1px solid #ccc;border-right:1px solid #e5e5e5;border-bottom:1px solid #ccc;background-color:#fff;height:37px;line-height:37px;}
.category_new ul li.active {border:1px solid #2b90ae;background-color:#2B90AE;border-bottom:1px solid #2B90AE;}
.category_new ul li a {color:#666;display:block;}
.category_new ul li.active a {color:#fff;}
.category_new ul li.middle {background-color:#f6f6f6;	width:98%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;display:none;}
.category_new ul li.middle a span{border-bottom:1px solid #ccc;}
.category_new ul li.middle_content {background-color:#f6f6f6;width:98%;border-left:1px solid #1B1C20;border-top:none;border-bottom:1px solid #ccc;height:inherit;display:none;}
.category_new .totalbook {margin:0px;}
/*=====================================*/
.category_new ul li.middle {border:2px solid #2B90AE;border-bottom:1px solid #ccc;overflow:hidden;margin-right:-3px;}
.category_new ul li.middle_content {border:2px solid #2B90AE;	border-top:none;background-color:#f6f6f6;	overflow:hidden;}
/*=====================================*/
.category_new ul li.middle_content ul li {width:49%;background-color:#f6f6f6;}
.category_new ul li a span {width:73%;font-size:.85em;display:block;padding-left:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.category_new ul li span.indicator {position:absolute;width:12px;height:9px;top:14px;right:10px;width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; -webkit-background-size:600px 113px; background-position:-88px -52px;display:block;padding:0px;}
.category_new ul li.odd {border-left:1px solid #e5e5e5;}
.category_new ul li.odd.active {border-left:1px solid #2B90AE;}
.category_new ul li.active span.indicator {width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; webkit-background-size:600px 113px; background-position:-110px -36px;}
.category_new ul li.middle_content ul li:nth-child(odd) {border-left:none;}
.category_new ul li.middle_content ul li:nth-child(even) {border-right:none;width:49.95%;}
.category_new .middle_content ul {margin:0px;padding:0px;}

.category_rental {overflow:hidden;}
.category_rental ul {padding:0px 7px 8px 7px;	overflow:hidden; background-color:#f6f6f6;border-bottom:1px solid #ccc;}
.category_rental ul li {position:relative;width:49%;float:left;border-top:1px solid #e5e5e5;border-left:1px solid #ccc;border-right:1px solid #e5e5e5;border-bottom:1px solid #ccc;background-color:#fff;height:37px;line-height:37px;}
.category_rental ul li.active {border:1px solid #2b90ae;background-color:#2B90AE;border-bottom:1px solid #2B90AE;}
.category_rental ul li a {color:#666;display:block;}
.category_rental ul li.active a {color:#fff;}
.category_rental ul li.middle {background-color:#f6f6f6;	width:98%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;display:none;}
.category_rental ul li.middle a span{border-bottom:1px solid #ccc;}
.category_rental ul li.middle_content {background-color:#f6f6f6;width:98%;border-left:1px solid #1B1C20;border-top:none;border-bottom:1px solid #ccc;height:inherit;display:none;}
.category_rental .totalbook {margin:0px;}
/*=====================================*/
.category_rental ul li.middle {border:2px solid #2B90AE;border-bottom:1px solid #ccc;overflow:hidden;margin-right:-3px;}
.category_rental ul li.middle_content {border:2px solid #2B90AE;	border-top:none;background-color:#f6f6f6;	overflow:hidden;}
/*=====================================*/
.category_rental ul li.middle_content ul li {width:49%;background-color:#f6f6f6;}
.category_rental ul li a span {width:73%;font-size:.85em;display:block;padding-left:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.category_rental ul li span.indicator {position:absolute;width:12px;height:9px;top:14px;right:10px;width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; -webkit-background-size:600px 113px; background-position:-88px -52px;display:block;padding:0px;}
.category_rental ul li.odd {border-left:1px solid #e5e5e5;}
.category_rental ul li.odd.active {border-left:1px solid #2B90AE;}
.category_rental ul li.active span.indicator {width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; webkit-background-size:600px 113px; background-position:-110px -36px;}
.category_rental ul li.middle_content ul li:nth-child(odd) {border-left:none;}
.category_rental ul li.middle_content ul li:nth-child(even) {border-right:none;width:49.95%;}
.category_rental .middle_content ul {margin:0px;padding:0px;}


.category_sort { clear:both; overflow:hidden;background-color:#2A2B30;}
.category_sort li { float:left; width:50%; text-align:center; line-height:40px; height:40px; }
.category_sort label span {padding-left:20px;font-size:.875em;}

.category_title_new {position:relative;cursor:pointer;}
.category_title_new span.indicator {position:absolute;width:12px;height:9px;top:14px;right:10px;width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; -webkit-background-size:600px 113px; background-position:-88px -52px;display:block;padding:0px;}
.category_title_new.active span.indicator {width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; webkit-background-size:600px 113px; background-position:-110px -52px;}

.category_title_rental {position:relative;cursor:pointer;}
.category_title_rental span.indicator {position:absolute;width:12px;height:9px;top:14px;right:10px;width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; -webkit-background-size:600px 113px; background-position:-88px -52px;display:block;padding:0px;}
.category_title_rental.active span.indicator {width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; webkit-background-size:600px 113px; background-position:-110px -52px;}


.category_title {position:relative;cursor:pointer;}
.category_title span.indicator {position:absolute;width:12px;height:9px;top:14px;right:10px;width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; -webkit-background-size:600px 113px; background-position:-88px -52px;display:block;padding:0px;}
.category_title.active span.indicator {width:12px; height:9px; background:url('../../../image/mobile/blue/icon/icon_phone_x2.png') no-repeat; background-size:600px 113px; webkit-background-size:600px 113px; background-position:-110px -52px;}


/*======================= List =======================*/
.ListArea { position:relative;overflow:hidden; }
.ListArea > a { display:block; color:#fff; clear:both; }
.ListArea .explain, .ListArea .pap {font-size:.750em;color:#bbb; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.ListArea .price {color:#ff9801;}
.ListArea .price > p { display:inline-block; height:20px; line-height:20px; }
.ListArea .price .save_text { color:#8bb806;}
.list3 {overflow:hidden; width:100%; height:80px; text-align:left;}
.list3 dl { overflow:hidden; }
.list3 > dl > dt.book_img { float:left; padding:7px 0 0 7px; }
.list3 > dl > dt img { width:46px; height:64px; box-shadow:1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; }
.list3 dd.rank { float:left; padding:11px 7px 0 7px; color:#939192; height:67px;font-size:.875em;}
.list3 dd.rank_book { padding-top:11px; }
.list3 .title {overflow:hidden;white-space:nowrap;color:#fff;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:.875em; }
.list3 span.new { color:#fb8c32; padding-left:5px; }
.list3 span.s_adult { margin-left:5px; }
.rank_book .pap { padding-top:3px; }
.rank_book .explain { margin-top:5px; }
.rank_book .price { margin-top:8px; font-size:.750em;}
.rank_book .price .save_text { margin-left:40px;}
.rank_book .price .save_text .save-p { padding-left:5px; padding-top:2px;vertical-align:middle;}

.check_list1 { position:relative; clear:both; height:40px;}
.check_list1 input[type='checkbox'] { position:absolute; top:13px; left:10px; }
.check_list1 .rpos { position:absolute; top:0; right:16px; }
.check_list1 .title {height:40px; line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.check_list1 .title a {display:block; height:40px; line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}

.check_list2 { position:relative; clear:both; height:60px;}
.check_list2 input[type='checkbox'] {position:absolute; top:21px;left:10px;}
.check_list2 .list_area { padding-left:40px; }

.check_list3 { position:relative; clear:both; height:80px; }
.check_list3 input[type='checkbox'] {position:absolute; top:33px; left:10px;}
.check_list3 .list_area { padding-left:30px; }
/*====================================================*/


/*======================= list =======================*/
.searchRecom .searchRecom_bg {text-align: center;padding: 10px;}
.searchRecom {clear: both;overflow: hidden;font-size: .875em;}
.searchRecom div ul li {float: left;width: 33%;	height: 35px;line-height: 37px;	text-align: center;}
.searchRecom .categorySelectBtnArrow1 {top:135px;right:10px;}
.searchSort.hide {display:none;}
.searchSort .searchSort_bg .bookCnt {text-align: center;padding-top: 10px;}
.searchSort .searchSort_bg .bookCnt .bookCnt_bg {color: #ddc89b;}
.searchSort {clear: both;overflow: hidden;font-size: .875em;}
.searchSort div ul{padding:0 10px;}
.searchSort div ul li {float: left;width:100%;height: 35px;line-height: 37px;	text-align: center;margin-bottom:5px;}
.searchSort div ul li .categorySelectBtnArrow1 {position:relative;float:right;top:-34px;right:0px;}
.book_list > ul {border-bottom:1px solid #ccc;}
.book_list ul li > div {position: relative;height: 100px;border-top: 1px solid #ccc;}
.book_list.scrap ul li > div {height: 140px;}
.book_list ul li > div img.cover {position: absolute;	top: 11px;	left: 7px;	width: 54px;height: 77px;box-shadow: 1px 1px 2px #999;	-webkit-box-shadow: 1px 1px 2px #999; border:1px solid #999;}
.book_list ul li > div a {display: block;	height: 100%;}
.book_list ul li > div dl {padding-left: 76px;padding-top: 8px;overflow: hidden;}
.book_list ul li > div dl.btn {text-align:right;padding-right:10px;}
.book_list ul li > div dl dt {font-size: 0.9em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 2px;color:#555;}
.book_list ul li > div dl dd {position: relative;	margin-top: 3px;color: #666;	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.book_list ul li  >div dl dd.desc {font-size: 0.75em;	letter-spacing: -1px; padding-left: 3px;}
.book_list ul li  >div dl dd.desc span.bold{color:#00467F;font-weight:bold;padding:0 2px;}

.book_list ul li > div dl div.iconpad {width: 100%; padding:5px 20px 0px 4px;}
.book_list ul li > div dl div.iconpad li {float:left;width: 33.33%; }
.book_list ul li > div dl div span { float:left;margin-right:10px;}
.book_list ul li > div dl div p { float:left;}
.book_list ul li > div dl div.iconpad li:nth-child(2) {margin-left:-7px;}
.book_list ul li > div dl div.iconpad li:nth-child(3) {margin-left:-10px;color:#00467f;}
section.search_empty {text-align: center;padding: 30px 0px;border-bottom: 1px solid #ccc;display: none;	font-size: 0.9em;}
section.title p {font-size: 1em;text-align: center;	padding: 11px;}
.searchMenu-bg {background-color: rgb(42, 43, 48);font-size: 1em;text-align: center;padding: 10px;}

/*======================= viewÆäÀÌÁö°ü·Ã =======================*/
 .detailSergeArea .serge dl dd span.dispMode{display : none;}
.mobileViewContents {background-color:#f6f6f6;}
.mobileViewContents .detailArea {padding: 9px 15px;}
.mobileViewContents .detailArea.tborder3 {border-top:none;}
.mobileViewContents .detailArea p.title {color: #555;}
.mobileViewContents .detailArea p.explain {	color: #b4b4b4;	line-height: 1.6em;	font-size: .875em;}
.mobileViewContents .detailArea p.more {text-align: center;	margin-top: 10px;}
.mobileViewContents div .detailInfoArea {padding: 10px 0;}
.mobileViewContents div .detailInfoArea dl {overflow: hidden;}
.mobileViewContents div .detailInfoArea dt {float: left;height:165px;}
.mobileViewContents div .detailInfoArea dt img {width: 84px;height: 120px;box-shadow: 2px 2px 3px #999;	-webkit-box-shadow: 2px 2px 3px #999;border:1px solid #999;}
.mobileViewContents div .detailInfoArea dt span {margin-top:10px;}
.mobileViewContents div .detailInfoArea dt span.button.type5 a {width: 85px;padding: 0;}
.mobileViewContents div .detailInfoArea dd {padding-left: 17px;	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;font-size: .813em}
.mobileViewContents div .detailInfoArea dd.tts {background:url('../../../image/mobile/blue/icon/tts.png') no-repeat left;background-size: 20px 14px; background-position:16px 10px;}
.mobileViewContents div .detailInfoArea dd.tts span{margin:10px 0 0 27px; display: inline-block;}
.mobileViewContents div .detailInfoArea dd.publisher,.detailInfoArea dd.publish_date,.detailInfoArea dd.supplier,.detailInfoArea dd.fixed_price,.detailInfoArea dd.price,.detailInfoArea dd.save{padding-top: 5px;}
.mobileViewContents div .detailInfoArea dd.current ul.lendStatus {clear:both;}
.mobileViewContents div .detailInfoArea dd.current ul.lendStatus li{float:left;padding-right:6px;}
.mobileViewContents div .detailInfoArea dd.current ul.lendStatus li span{margin-top: 2px; vertical-align: middle; padding-left:1px;color:#00467f;}
.mobileViewContents div .detailInfoArea dd.publish_date span.bold {color:#a68d57;font-weight:bold;}
.mobileViewContents .detailBtnArea {padding: 5px 15px 4px 15px;text-align: center;height:30px;}
.mobileViewContents .detailBtnArea.odd {border-top:1px solid #ccc;}
.mobileViewContents .detailBtnArea ul {width: 100%;	overflow: hidden;}
.mobileViewContents .detailBtnArea li {float: left;	text-align: center;padding-bottom:1px;}
.mobileViewContents .detailBtnArea ul.book li:nth-child(1),.detailBtnArea ul.book li:nth-child(2){width: 100%;}
.mobileViewContents .detailBtnArea ul.book li:nth-child(3) {width: 20%;}
.mobileViewContents .detailBtnArea.recom ul.book li {width:49%;text-align:center;}
.mobileViewContents .detailBtnArea.recom ul.book li:nth-child(2) {margin-left:5px;}
.mobileViewContents .detailBtnArea ul.serial li {width: 50%;}
.mobileViewContents .detailBtnArea span.button.type5 {width:85px;}
.mobileViewContents .detailBtnArea span.button.type2, .mobileViewContents .detailBtnArea span.button.type3 {width:99%;}
.mobileViewContents .detailBtnArea span.button.type2 a, .mobileViewContents .detailBtnArea span.button.type3 a {display: block; color:#fff;}
.mobileViewContents .detailBtnArea.recom span.button.type5 {width:99%;}
.mobileViewDetail .detailSergeArea #serge dd.more {margin-top: 20px;}
.mobileViewDetail .detailSergeArea #serge {clear: both;}
.mobileViewDetail .detailSergeArea #serge dl {	padding: 16px 16px;}
.mobileViewDetail .detailSergeArea #serge dl:nth-child(1) {border-bottom: 1px solid #ccc;	border-top: 0;}
.mobileViewDetail .detailSergeArea #serge dl:last-child {border-bottom: 0;}
.mobileViewDetail .detailSergeArea #serge dt {color: #fff;}
.mobileViewDetail .detailSergeArea #serge dd.detail_explain {margin-top: 15px;	line-height: 1.6em;	font-size: .875em;}
/*.mobileViewContents div .detailInfoArea .terminals, .current {padding-top: 5px;}*/
.mobileViewDetail div .rtabArea ul li.sergetab {width: 100%;}


/*======================= lendÆäÀÌÁö =======================*/

.lend_list dl dt {font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;	margin-bottom: 8px;}
.lend_list dl dt a{color:#555;}
.lend_list dl dd {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.75em;}
.lend_list ul li>div {padding: 13px 10px 13px 15px;border-bottom:1px solid #ccc;}
.lend_list ul li>div .btn_group {margin-top: 10px;}
.lend_list ul li>div .btn_group li:first-child {float: left;}
.lend_list ul li>div .btn_group li:last-child {	float: right; text-align: right;}
.lend_list ul li>div .btn_group2 {margin-top: 50px;}
.lend_list ul li>div .btn_group2 li{font-size:14px;}
.lend_list ul li>div .btn_group2 li span{margin-right:10px;}
.lend_list ul li>div.simple {position: relative;height: 53px;padding: 13px 18px;}
.lend_list ul li>div.simple .btn_group {margin-top: 10px;position: absolute;bottom: 14px;right: 18px;}
.lend_list ul li>div:first-child {border-top: none;}
.mobileLendTab .rtab_area {
	padding:11px 6px 0px 6px;
	clear: both;height: 31px;
	background-color:#dcdcde;
}
.mobileLendTab .rtab_nobg {
	padding:7px 20px 10px 20px;
	clear: both;height: 31px;
	border-bottom:1px solid #ccc; 
	text-align:center;	
}
.mobileLendTab .rtab_nobg.lend_now{
	height:55px;
}

.mobileLendTab .rtab_nobg select.selectSort{margin-top:2px;}
.mobileLendTab .rtab_nobg select.selectSort.lend_now{margin-top:7px;}

.mobileLendTab div .rtab li {float: left;} 
.mobileLendTab div .rtab li a {display: block;	text-decoration: none;	height: 30px;	line-height: 30px;	color: #9a9a98;	font-size: 15px;	background-color: #3c3b43;	text-align: center;}
/*.mobileLendTab div .serge-tab {margin-top: 11px;}*/
.mobileLendTab div .serge-tab li a {width: 99%;-webkit-border-top-left-radius: .5em;-webkit-border-top-right-radius: .5em;	-moz-border-radius-topleft: .5em;	-moz-border-radius-topright: .5em;	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bbb ), color-stop(1, #bbb ) );}
.mobileLendTab div .serge-tab li a.active {color: #00467f;	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff ), color-stop(1, #fff ) );}
.mobileLendTab .my ul.serge-tab li a { font-size: 1em;	letter-spacing: -1px; color:#5c5c5c;}
.mobileLendTab div .serge-tab-3 li {width: 49%;}
.lend_list div .content_dl {line-height: 17px;}
.lend_list div .content_dl dd span.lenddate_spacing {display: inline-block; width: 130px;}
/*.lend_list .lendlist_div {height: 115px;}*/
.lend_list .lendlist_div .btn_group ul li span .bookRead_btn {padding-left: 5px !important;color:#714916;}
.lend_list .lendlist_div .btn_group ul li span.read_btn{margin-right:7px;}
.lend_list .lendlist_div .btn_group ul li span.extend_btn{margin-right:7px;}
.lend_list div .reserve_cancel{text-align:right;}
.lend_list ul {	height : auto !important;}


/*=========================================================*/
/*================ ADMIN ====================================*/
/*=========================================================*/
.admin .tab1{text-align: center;}
.admin .tab1 li{padding:5px 5px 0px 5px;}
.admin .tab1 li .adminBtn{padding:5px 5px 0px 0px;width:100%;}
.admin .tab1 li:nth-child(1) {padding-top:10px;}
.admin .tab1 li:nth-child(2) {padding-bottom:100px;}
.adminBtn .button.type12 {width:95%; margin:0 auto;left:-2px;font-size:1em;}
.adminBtn .button.type12 a {width:95%; margin:0 2px;color:#fff;}

/*manage, statistics °ü·Ã*/
.adminEmpty .emptyLine{clear:both; height:19px; border-top:1px solid #ccc; border-bottom: 1px solid #ccc;}

.manageTitle .titleHeight{height:53px; line-height: 50px;	font-size: .95em;	padding-left: 3px;}
.manageTitle .titleHeight2{font-size: .95em;}
.manageTitle div .titleButtonHeight{top:12px !important;}
.manageCount .title .countTitleBody{border-top: 1px solid #ccc;	white-space: nowrap;background-color:#f6f6f6;	border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.manageCount .title .countTitleBody .countTitle{float:left; width: 24.7%;height:39px; line-height: 40px; 	text-align: center;	border-right:1px solid #ccc;	background-color:f6f6f6;font-size: .85em;}
.manageCount .title .countTitleBody .countTitle2{height:39px; line-height: 40px; text-align: center;font-size: .85em;}
.manageCount .value .countValueBody{border-top: 1px solid #ccc;	white-space: nowrap;	background-color: #f6f6f6;	height: 39px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.manageCount .value .countValueBody .countValue{float:left; width: 24.7%;line-height: 39px; text-align: center;border-right:1px solid #ccc;background-color: #f6f6f6;}
.manageCount .value .countValueBody .countValue2{float:left; width: 25%;line-height: 39px; text-align: center;}
.manageCount .value .countValueBody li input{width:70% !important;text-align:center;	}

.statisticsTitle .titleHeight2{font-size: .95em;}
.statisticsTitle .statisticsSubTitle{height: 65px;padding-left: 10px;padding-right: 10px;line-height: 30px;}
.statisticsDesc div .textOverflow{white-space: nowrap;}
.statisticsDesc div .categorySize {font-size: 0.85em;}
.statisticsSearch .statisticsFromTo{padding-top: 8px;padding-left: 10px;padding-right: 10px;	text-align: center;	height: 34px;}
.statisticsSearch .statisticsFromTo input{height: 24px;}
.statisticsSearch div .btnSearch{width: 100%;}
.statisticsSearch div .btnSearch a {width: 95%;}
.statisticsSearch .btn_padding{padding: 7px 20px 7px 20px ;}
.statisticsDesc div .textSize{font-size: 0.8em;	color:#999;text-align: center;	white-space: nowrap;}
.statisticsData .detailData{background-color: #f6f6f6;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;font-size: 0.95em;}
.statisticsData .detailData li .data_align{clear: both;text-align:	center;}
.statisticsData .detailData li .data_align .data_title{float: left;width: 30%;white-space: nowrap;	border-top:1px solid #ccc;border-right:1px solid #ccc;background-color: #f6f6f6;}
.statisticsData .detailData li .data_align .data_value{border-top:1px solid #ccc;}
.statisticsData .detailData li .data_align li{padding: 11px;}
.statisticsData .detailData li:first-child .data_align .data_title{border-top:none;}
.statisticsData .detailData li:first-child .data_align .data_value{border-top:none;}



/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}

.kswiper1,.kswiper2,.kswiper3,.kswiper4,.kswiper5 {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
select{background:url(../../../image/mobile/blue/icon/select-bg.png) no-repeat 97% center !important;background-size:8px 5px !important;}

/**** 2020-08-15 ½Å±Ô ÀÛ¾÷ **/
/* book_state */
.book_state{margin:0 0 6px 0;font-size:0}
.book_state.inline{display:inline-block;margin:0 4px 0 0;vertical-align:top}
.book_state span{display:inline-block;padding:0 2px;min-width:28px;height:18px;line-height:20px;font-size:11px;color:#fff;text-align:center;border-radius:2px;background:#f26532}
.book_state span + span{margin:0 0 0 3px}
.book_state .state_rental{background:#4461a7}

/* book_end */
.book_end_txt{display:none;position:absolute;left:50%;top:50%;z-index:3;font-size:13px;font-weight:700;text-align:center;color:#cbc7c7;transform:translate(-50%, -50%)}
.book_end{position:relative}
.book_end .book_end_txt{display:block;}
.book_end:after{content:'';position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.detailInfoArea .book_end .book_end_txt{width:100%}
.detailInfoArea .book_end{box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999;}
.detailInfoArea .book_end img{vertical-align:top;box-shadow:none;border:0}
.slider > div > div ul li .book_end:after{left:50%;width:70px;height:107px;transform:translate(-50%, 0)}
.slider > div > div ul li .book_end .book_end_txt{width:70px;font-size:11px}
.slider > div > div ul li .book_state{margin-bottom:4px;height:auto}
.slider > div > div ul li .book_state + dd{margin-top:0}

/** 2020-12-27 ¸ð¹ÙÀÏ ½ºÅ¸ÀÏ Ãß°¡ */
.guidebox .topmenu{overflow:hidden;padding:0 6px;background:#eee}
.guidebox .topmenu > li{float:left}
.guidebox .topmenu > li a{display:block;padding:12px 8px;font-weight:bold;font-size:15px;color:#666;}
.guidebox .topmenu > .current a{color:#0085a1}
.guidebox .detail{padding:15px}
.guidebox .detail .guide_tit{position:relative;margin:0 0 16px 0;padding:0 0 0 10px;font-size:14px;color:#666;font-weight:bold}
.guidebox .detail .guide_tit:before{content:'';position:absolute;left:0;top:2px;border-left:solid 6px #4987d4;border-top:solid 5px transparent;border-bottom:solid 5px transparent}
.guidebox .detail .info{margin:0 0 30px 0}
.guidebox .detail .info .in_tit{margin:0 0 12px 0;font-size:15px;color:#0085a1;font-weight:bold}
.guidebox .detail .info .col_list > li > span{font-weight:bold;color:#0085a1}
.guidebox .detail .policy{margin:0 0 30px 0}
.guidebox .detail .policy .in_tit{position:relative;margin:0 0 12px 0;padding:0 0 0 23px;font-size:15px;color:#2e2e2e;font-weight:bold}
.guidebox .detail .policy .in_tit:before{content:'';position:absolute;left:0;top:0;width:17px;height:17px;background:url('../../../image/mobile/icon/ico_policy.png') no-repeat 0 0 / 16px auto}
.guidebox .detail .policy .col_list > li > span{font-weight:bold;color:#0085a1}
.guidebox .detail .reference .in_tit{position:relative;margin:0 0 12px 0;padding:0 0 0 23px;font-size:15px;color:#2e2e2e;font-weight:bold}
.guidebox .detail .reference .in_tit:before{content:'';position:absolute;left:0;top:0;width:17px;height:17px;background:url('../../../image/mobile/icon/ico_caution.png') no-repeat 0 0 / 17px auto}
.guidebox .detail .col_list{position:relative;border-top:solid 1px #2e2e2e}
.guidebox .detail .col_list:before{content:'';position:absolute;left:0;top:0;width:70px;height:100%;background:#f3f3f3}
.guidebox .detail .col_list > li{display:flex;position:relative;font-size:12px;color:#535353;line-height:1.5;border-bottom:solid 1px #ececec;align-items:center}
.guidebox .detail .col_list > li > *{display:inline-block;vertical-align:middle}
.guidebox .detail .col_list > li > strong{padding:12px 0;min-width:70px;font-weight:bold;text-align:center;background:#f3f3f3}
.guidebox .detail .col_list > li > span{padding:12px 15px;width:100%}
.guidebox .detail .guide_step img{display:block;width:100%;height:auto}

