/*
Theme Name: 노아서버
Theme URI: -
Author: 멀티형 홈페이지
Author URI: -
Description:
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://designradius.cafe24.com
Text Domain: wonpage
Tags: 디자인레디우0, 반응형 웹사이트, 원페이지 웹사이트

*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Reset
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
13.0 Layout
	13.1 Main Layout Info
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Reset
--------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2? family= Noto+Sans+KR:wght@100;300;400;500;700;900 & display=swap');
@import url('https://fonts.googleapis.com/css2?family=Do+Hyeon&family=Gothic+A1:wght@100;200;300;400;500&family=Nanum+Brush+Script&family=Nanum+Gothic:wght@700;800&family=Nanum+Pen+Script&family=Noto+Sans+KR:wght@100;300;400;700;900&display=swap');
.font{font-family: 'Noto Sans KR', sans-serif;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:500;
}

html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
	box-sizing: border-box; /* Apply a natural box layout model to the document; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
}
a:focus{outline :none !important;}
*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}

body {
	background: #fff; /* Fallback for when there is no custom background color defined. */
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

a img {
	border: 0;
}

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}

body {
	margin: 0;
	padding: 0;
	border: none;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight:100;
	background: #fff;
}

body a {
	color: #333;
	text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

b,
strong {
	font-weight: bold;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-size: 15px;
	font-size: 1.5rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

small {
	font-size: 75%;
}

big {
	font-size: 125%;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 1em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
	vertical-align:top;
}

figure {
	margin: 0;
}

table {
	margin: 0;
}

th {
	font-weight: bold;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, .8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}

input[type="checkbox"],
input[type="radio"] {
	padding: 0; /* Addresses excess padding in IE8/9 */
}

input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}

textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 100%;
}

/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
	color: #666;
}

a:visited {
	color: #666;
}

a:hover,
a:focus,
a:active {
	color: midnightblue;
}


/*--------------------------------------------------------------
6.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*--------------------------------------------------------------
7.0 Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/*--------------------------------------------------------------
8.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}

/*--------------------------------------------------------------
10.0 Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
10.1 Posts and pages
--------------------------------------------------------------*/
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.sticky {
	display: block;
}

.hentry {
	margin: 0 0 1.5em;
}

.byline,
.updated:not(.published) {
	display: none;
}

.single .byline,
.group-blog .byline {
	display: inline;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.page-content > *:first-child,
.entry-content > *:first-child {
	margin-top: 0;
}



/*--------------------------------------------------------------
10.2 Asides
--------------------------------------------------------------*/
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}
/*리니지 메뉴바*/
@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

/********************************************************

■ Basic : 기본

********************************************************/


/********************************************************

■ Layout : 레이아웃

********************************************************/






/********************************************************

■ PC Menu : PC 메뉴바 배경설정

********************************************************/

.pc-menu { position:relative; background: #111; border:0px; z-index:3; box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); -webkit-box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); -moz-box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); }

.pc-menu .at-container { position:relative; }

.pc-menu .sub-slide,

.pc-menu .sub-shows { display:none; visibility:visible; }

.pc-menu .sub-icon::after { font-family: "FontAwesome"; float: right; position: relative; content: "\f105"; }

.pc-menu .menu-a { font-size: 15px; font-family: 'Noto Sans KR', sans-serif; }

.pc-menu .nav-home .menu-a { font-size: 20px;}

.pc-menu .nav-right { font-size:16px; }

@media all and (max-width:991px) {

	.responsive .pc-menu,

	.responsive .pc-menu-all { display:none; }

}



/********************************************************

■ PC Menu Top : PC 상단 좌측/배분 스타일 메뉴

********************************************************/



/* 배분 스타일 */

.pc-menu .nav-top.nav-both .menu-ul { display:table; width:100%; table-layout:fixed; margin:0px; }

.pc-menu .nav-top.nav-both .menu-li { display:table-cell; vertical-align:top; }

.pc-menu .nav-top.nav-both .menu-a { padding:0px; text-align:center; }

.pc-menu .nav-top.nav-both .sub-1div::before { left: 50%; margin-left:-8px; }

.pc-menu .nav-top.nav-both .sub-1div { position:relative; }



/* 좌측 스타일 */

.pc-menu .nav-top.nav-float .menu-ul { }

.pc-menu .nav-top.nav-float .menu-li { float:left; }

.pc-menu .nav-top.nav-float .sub-1div { position:absolute; }



/* 공통 스타일 */

.pc-menu .nav-top { position:absolute; left:0px; top:0px; z-index:10; width:100%; }

.pc-menu .nav-top .menu-a { display:block; color:#fff; background:#111; font-weight:bold; }

.pc-menu .nav-top .menu-li:hover .menu-a,

.pc-menu .nav-top .menu-li.on .menu-a { background:#333; }

.pc-menu .nav-top .menu-li.nav-home { width:60px !important; text-align:center; }

.pc-menu .nav-top .menu-li.nav-home .menu-a { padding:0px; }

.pc-menu .nav-top .new { color: rgb(140, 195, 70);}



.pc-menu .nav-top .sub-1div::before { top: -8px; border-width: 0 8px 8px; border-color: orangered transparent; display: block; width: 0px; content: ""; position: absolute; border-style: solid; }

.pc-menu .nav-top .sub-1div { background:#fff; border-top:3px solid orangered; box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }

.pc-menu .nav-top .sub-1dul,

.pc-menu .nav-top .sub-1dli { position:relative;  }

.pc-menu .nav-top .sub-1da { display:block; color:#000; padding:5px 12px; line-height:22px; border-bottom: 1px solid rgb(238, 238, 238); }

.pc-menu .nav-top .sub-1dli.on .sub-1da,

.pc-menu .nav-top .sub-1dli:hover .sub-1da { color:#fff; font-weight:bold; background: orangered; border-color:orangered; }

.pc-menu .nav-top .sub-1new { color: rgb(140, 195, 70);}

.pc-menu .nav-top .sub-1line { position:relative; display:block; color:#000; padding:5px 12px; font-weight:bold; background:#fafafa; line-height:22px; border-bottom: 1px solid rgb(238, 238, 238); }



.pc-menu .nav-top .sub-2div { left:100%; top:0; background: #fff; position:absolute; z-index:20; box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }

.pc-menu .nav-top .sub-2dul { }

.pc-menu .nav-top .sub-2dli { }

.pc-menu .nav-top .sub-2da { display:block; color:#000; padding:5px 12px; line-height:22px; border-bottom: 1px solid rgb(238, 238, 238); }

.pc-menu .nav-top .sub-2dli.on .sub-2da,

.pc-menu .nav-top .sub-2dli:hover .sub-2da { color:#fff; font-weight:bold; background: orangered; border-color:orangered; }

.pc-menu .nav-top .sub-2new { color: rgb(140, 195, 70);}

.pc-menu .nav-top .sub-2line { display:block; color:#000; padding:5px 12px; font-weight:bold; background:#fafafa; line-height:22px; border-bottom: 1px solid rgb(238, 238, 238); }



/********************************************************

■ PC Right Icon Menu : PC 우측 아이콘 메뉴

********************************************************/

.pc-menu .nav-right { background:#111; position:absolute; top:0px; right:0px; z-index:11; }

.pc-menu .nav-right > ul { float:right; list-style:none; padding:0px; margin:0px; }

.pc-menu .nav-right > ul > li { float:left; position:relative; width:42px; }

.pc-menu .nav-right > ul > li > a { color:#fff; display:block; text-align:center; }

.pc-menu .nav-right > ul > li > a:hover { background: #333; }

.pc-menu .nav-right .label { position: absolute; top: 15%; right: 7px; text-align: center; font-size: 9px; font-weight:300; padding: 2px 3px; line-height: 0.9; border-radius: .25em !important; }

.pc-menu .nav-rw { width:170px; }



/********************************************************

■ PC All Menu : 전체 메뉴

********************************************************/

.pc-menu-all { position:relative; background:#fafafa; z-index:2; -webkit-box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.2); box-shadow: inset 0px -10px 10px -10px rgba(0,0,0,0.2); }

.pc-menu-all .at-container { padding:20px 15px 0px; }

.pc-menu-all .table { margin-bottom:20px !important;}

.pc-menu-all .table td { width:1%; background:#fff; border:1px solid #ddd; padding:0px; line-height:20px; }

.pc-menu-all .menu-a { display:block; color:#000; padding:6px 12px; background:#f5f5f5; border-bottom:1px solid #ddd; font-weight:bold; text-align:center; }

.pc-menu-all .table td.on .menu-a { color:crimson; }

.pc-menu-all .sub-1div { padding:8px 0px; }

.pc-menu-all .sub-1dul { list-style:none; padding:0px; margin:0px; }

.pc-menu-all .sub-1dli .sub-1da { display:block; padding:2px 12px; color:#333; }

.pc-menu-all .sub-1dli.on .sub-1da,

.pc-menu-all .sub-1dli:hover .sub-1da { color:crimson; }

.pc-menu-all .new { color: rgb(140, 195, 70);}

.pc-menu-all .new-sub1 { color: rgb(140, 195, 70);}

.pc-menu-all .sub-1line { display:block; color:#000; padding:5px 12px; margin:4px 0px; font-weight:bold; background:#fafafa; }

.pc-menu-all .menu-all-btn { text-align:center; }



/********************************************************

■ Mobile Menu : 모바일 메뉴

********************************************************/

.m-menu { display:none; overflow:hidden; background:#fff; position:relative; z-index:20; box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); -webkit-box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); -moz-box-shadow: 0px 5px 5px -2px rgba(25, 25, 25, 0.15); }

.m-menu .m-wrap { }

.m-menu .m-table { display:table; width:100%; table-layout:fixed; width:100%; margin:0px; min-width:300px; border-collapse: collapse; }

.m-menu .m-icon,

.m-menu .m-list { display:table-cell; vertical-align:middle; font-size:15px; height:44px; line-height:44px; border:1px solid #eee; border-top:0px; border-bottom:0px; }

.m-menu .m-icon { width:44px; text-align:center; font-size:18px; }

.m-menu .m-icon a { display:block; position:relative; }

.m-menu .m-icon .label { position: absolute; top: 15%; right: 5px; text-align: center; font-size: 9px; font-weight:300; padding: 2px 3px; line-height: 0.9; border-radius: .25em !important;  }

.m-menu .m-nav { overflow: hidden; margin:0px 10px; }

.m-menu .m-nav ul { list-style: none; margin:0px; padding:0px; }

.m-menu .m-nav ul li { display:table-cell; padding: 0px 10px; white-space:nowrap; }

.m-menu .m-nav ul li.active a { color: orangered; font-weight:bold; }



.m-menu .m-sub { background:#fafafa; border-top:1px solid #ddd; font-size:15px; height:44px; line-height:44px; padding:0px 10px; }

.m-menu .m-nav-sub { width:100%; overflow: hidden; margin:0px; }

.m-menu .m-nav-sub ul { list-style: none; margin:0px; padding:0px; }

.m-menu .m-nav-sub ul li { display:table-cell; padding: 0px 10px; white-space:nowrap; }

.m-menu .m-nav-sub ul li.active a { color: orangered; font-weight:bold; }

@media all and (max-width:991px) {

	.responsive .m-menu { display:block; }

}



/********************************************************

■ Page Title : 페이지 타이틀 및 설명글

********************************************************/

.at-title { height:80px; position:relative; color:#000; background-color: #fafafa; border-bottom:1px solid #dfdfdf; }

.at-title .at-container { height:100%; position:relative; }

.at-title .page-title { font-size:24px; position:absolute; left:20px; bottom:15px; z-index:1; }

.at-title .page-desc { color:#888; position:absolute; right:20px; bottom:10px; z-index:1; }

@media all and (max-width:767px) {

	.responsive .at-title { height:50px; }

	.responsive .at-title .page-title { font-size:20px; left:15px; bottom:10px; }

}



/********************************************************

■ Footer : 하단 푸터

********************************************************/

.en .at-footer .at-links { font-size:12px; }

.at-footer{background:#111111; color:#9d9d9d;}

.at-footer .at-links {  padding:8px 0px; border:1px solid #ddd; border-left:0px; border-right:0px; }

.at-footer .at-links ul { list-style: none; margin: 0px; padding:0px; }

.at-footer .at-links ul > li { float: left; padding: 0px 15px; }

.at-footer .at-links ul > li::after { float: right; color:#ccc; content: "/"; margin-right:-17px;}

.at-footer .at-links ul > li:last-child::after { content: ""; }

.at-footer .at-links ul > li > a { color: #888; }

@media all and (max-width:991px) {

	.responsive .at-footer .at-links ul.pull-left { display:none; }

	.responsive .at-footer .at-links ul.pull-right { float:none !important; text-align:center; }

	.responsive .at-footer .at-links ul.pull-right > li { float:none; display:inline-block; }

}



/* YC5 */

.en .at-footer .at-infos { font-size:12px; }

.at-footer .at-infos .media { padding:15px 20px 20px; }

.at-footer .at-infos .pull-left { font-size:70px; color:#ddd; }

.at-footer .at-infos .copyright { float:left; margin-left:10px; }

.at-footer .at-infos .copyright span { color:#888; }

.at-footer .at-about { list-style: none; margin:0px; padding:0px; }

.at-footer .at-about > li { float: left; padding: 0px 15px; color:#888; }

.at-footer .at-about > li > a { color: #888; }

.at-footer .at-help { list-style: none; margin: 0px; padding:0px; margin-bottom:5px; }

.at-footer .at-help:after {display:block;visibility:hidden;clear:both;content:""}

.at-footer .at-help > li { float: left; padding: 0px 15px; }

.at-footer .at-help > li::after { float: right; font-size:12px; color:#ddd; content: "|"; margin-right:-17px;}

.at-footer .at-help > li:last-child::after { content: ""; }

.at-footer .at-help > li > a { float: left; }

@media all and (max-width:767px) {

	.responsive .at-footer .at-infos .media { padding:15px 0px 20px; text-align:center; }

	.responsive .at-footer .at-infos .copyright { float:none; margin:0px; }

}



/* G5 */

.at-footer .at-copyright { text-align:center; padding:15px 0px; color:#888; }

.at-footer .at-copyright strong { color:#fff; }



/********************************************************

■ Go Top & Bottom : 상단/하단 이동버튼

********************************************************/

.at-go .go-btn { display:none; position: fixed; width:40px; bottom: 20px; right: 25px; z-index: 2; }

.at-go .go-btn span { display: block; color:#fff; background: rgba(0,0,0,0.5); margin:5px 0px; text-align: center; border-radius: 50%; width: 42px; height: 42px; line-height: 42px !important; font-size: 19px; }

.at-go .go-btn .go-bottom { display:none; }

@media (max-width: 768px) {

	.at-go .go-btn { bottom:0px; right:5px; }

}



/********************************************************

■ Bootstrap3 : 부트스트랩 기본속성

********************************************************/

/* Button */

.btn { font-family: "Roboto", sans-serif; }

.btn-lg { padding: 10px 16px; border-radius: 3px; line-height: 1.33; font-size: 18px; }

.btn-lg i {	top: 3px; font-size: 24px; position: relative; }

.btn-xs { padding: 4px 10px; }

.is-pc .ko .btn-xs,

.is-pc .ko .btn-sm { font-family:dotum, sans-serif; }



/* Panel : Accordions */

.panel { box-shadow: none; -webkit-box-shadow: none; border-radius: 0px; }

.panel-group .panel { border-radius: 0px; }

.panel .panel-heading { border-radius: 0px; }

.is-pc .ko .panel .panel-body { font-size:12px; }



/* List Group */

.list-group-item { word-break:break-all; border-radius:0 !important; }



/* Pagination */

.pagination { font-family: 'Noto Sans KR', sans-serif; }

.pagination li a { border-radius:0 !important; color:#a2a8b2 !important; font-size: 16px !important;}

.pagination li a:hover{background: none !important; text-decoration: underline ;}

.pagination li.active a { color:#1f1f1f !important; background:none !important; border-color:#fff !important; }

.pagination li.active a:hover{text-decoration: none;}



/* Progress */

.progress { position:relative; border-radius: 0px; height: 28px; overflow: hidden; margin-bottom: 15px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress .sr-only { font-family: "Roboto", sans-serif; margin: 0px 15px; left: 0px; width: auto; height: 28px; line-height: 28px; font-size: 12px; clip: auto; }

.sr-score { font-family: "Roboto", sans-serif; height: 28px; line-height: 28px; font-size: 12px; padding-right:8px; }



/* Misc */

.form-control, .well, .btn, .alert, .input-group-addon, .label { border-radius:0 !important; }



._nav{

	background:rgba(0,0,0,0.5);

	height: 115px;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 9999999;

}

.nav-top{

	width: 100%;

	padding-left: 25px;

	padding-top: 5px;

	overflow: hidden;

	border-bottom: 1px solid rgba(255,255,255,0.1);

}

.open_menu{

	position: relative;

    width: 36px;

    vertical-align: top;

    display: inline-block;

    z-index: 9100027;

    overflow: hidden;

    top: 0;

    left: 0;

    height: 50px;

    -webkit-transition: opacity 0.4s ease;

    transition: opacity 0.4s ease;

    font: 0/0 a;

    text-shadow: none;

    color: transparent;

    white-space: nowrap;

}

.open_menu span{

    display: block;

    width: 19px;

    height: 20px;

    position: absolute;

    top: 17px;

    left: 0;

}

.open_menu span i{

	display: block;

    position: absolute;

    left: 0;

    width: 100%;

    border-top: 1px solid white;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

    -webkit-transform: perspective(1px) translateZ(0);

    transform: perspective(1px) translateZ(0);

}

.open_menu>span i:nth-child(1){

	top: 0;

}

.open_menu>span i:nth-child(2){

	top: 6px;

}

.open_menu>span i:nth-child(3){

	top: 12px;

}

.open_menu:hover>span i:nth-child(1){

    -webkit-transform: translate3d(5px, 1.5px, 0) rotate(45deg) scaleX(0.7);

    transform: translate3d(5px, 1.5px, 0) rotate(45deg) scaleX(0.7);

}

.open_menu:hover>span i:nth-child(2){

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

}

.open_menu:hover>span i:nth-child(3){

    -webkit-transform: translate3d(5px, -1.5px, 0) rotate(-45deg) scaleX(0.7);

    transform: translate3d(5px, -1.5px, 0) rotate(-45deg) scaleX(0.7);

}

.nav-logo{

    height: 50px;

    display: inline-block;

    padding-top: 8px;

}

.nav-logo img{

	width: 150px;

	height: auto;

}

.nav-user{

	padding: 13px 20px;

}

.nav-user a{

    font-size: 13px;

    font-weight: 400;

    letter-spacing: -1px;

    margin: 0;

    color: #fff;

    opacity: 0.7;

}

.nav-user a:hover{

	opacity: 1;

}

.nav-user a:nth-child(2):before,

.nav-user a:nth-child(3):before,

.nav-user a:nth-child(4):before,

.nav-user a:nth-child(5):before{

	content: '';

    overflow: hidden;

    display: inline-block;

    width: 1px;

    height: 11px;

    margin: 0 22px 0 17px;

    border-right: 1px solid #FFFFFF;

    opacity: 0.2;

    vertical-align: middle;

}

.nav-menu{

	padding-left: 51px;

	overflow: hidden;

}

.nav-menu .menu-ul,.sub-slide ul{list-style: none; padding: 0; margin: 0;}

.menu-li{float: left;}

.menu-li a.menu-a{

    position: relative;

    display: block;

    height: 59px;

    padding: 0 20px;

    font-size: 15px;

    font-weight: bold;

    line-height: 60px;

    letter-spacing: -1px;

    -webkit-transition: color 0.4s ease;

    transition: color 0.4s ease;

    color: #fff;

}

.sub-slide ul{overflow: hidden;}

.sub-slide ul li.sub-1dli{

	float: left;

}

.sub-slide ul li.sub-1dli a{

    position: relative;

    display: block;

    padding: 14px 11px 14px;

    font-size: 14px;

    font-weight: 400;

    letter-spacing: -1px;

    color: rgba(255,255,255,0.6);

}

.download{

	position: relative;

    z-index: 0;

    display: block;

    width: 190px;

    height: 59px;

    box-sizing: border-box;

    text-align: center;

    font-size: 22px;

    color: #fff !important;

    letter-spacing: -1px;

    line-height: 60px;

    background-color: #e9775f;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    border:1px solid rgba(255,255,255,.3);

}

.download:hover{

	background: #b55d4a;

	padding-left: 16px;

}

.download:before{

    border: 1px solid;

    border-image-source: linear-gradient(113deg, rgba(255,255,255,0.1), rgba(255,255,255,0.3));

    border-image-slice: 1;

    background: #aa8060;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    opacity: 1;

}

.download:hover::after{

	width: 22px;

	margin-left: 10px;

}

.download::after{

	position: relative;

    content: '';

    display: inline-block;

    height: 36px;

    vertical-align: top;

    background-image: url('images/ic-startarrow.png');

    background-size: 36px 36px;

    background-position: left center;

    background-repeat: no-repeat;

    width: 0;

    margin-top: 12px;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

}

.menu-li:hover .sub-1div{

	display: block;

}

.sub-1div{

	display: none;

    position: absolute;

    bottom: -50px;

    z-index: 99999999;

}

.on-hover .menu-a{color: rgba(255,255,255,.3) !important;}

.on-hover .on-menu{color: #fff !important;}

.sub-1da:hover{

	color: #ffbc6b !important;

}

.ncc-lnb-hover{

	position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 1px;

    background: url(/img/nav_hover.png) no-repeat center 0;

    -webkit-transition: all 0.4s cubic-bezier(0.04, 0.59, 0.09, 0.93);

    transition: all 0.4s cubic-bezier(0.04, 0.59, 0.09, 0.93);

    opacity: 0;

    z-index: -1;

}

.sub-1da:hover .ncc-lnb-hover{

    opacity: 1;

}

.box-title a{width: 100%;}



.openMenu{

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 375px;

	height: 100%;

	background: #fff;

	z-index: 9999999999;

}

.openMenu-top{

	position: relative;

	width: 100%;

	background: #aa8060;

	height: 60px;

}

.closeMenu{

	position: absolute;

    top: 0;

    left: 0;

    height: 56px !important;

    width: 48px !important;

    z-index: 9100027;

    font: 0/0 a;

    text-shadow: none;

    color: transparent;

    white-space: nowrap;

    height: 18px;

    width: 18px;

    box-sizing: border-box;

    line-height: 18px;

    display: inline-block;

}

.closeMenu::before{

	-webkit-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    transform: rotate(-45deg);

}

.closeMenu::after{

	content: '';

    position: absolute;

    top: 50%;

    left: 50%;

    margin-top: -.5px;

    margin-left: -10px;

    display: block;

    height: 1px;

    width: 20px;

    background-color: #fff;

    -webkit-transition: all 0.2s ease-out;

    transition: all 0.2s ease-out;

}

.openMenu-logo{

	text-align: center;

	padding-top: 14px;

}

.openMenu-logo img{

	width: 150px;

}

.fe-icon-new{

	margin-left: 2px;

	display: inline-block;

    width: auto;

    height: auto;

    font-size: 12px!important;

    letter-spacing: 0;

    color: #ff5f3c!important;

    background-image: none;

    position: relative;

    top: -2px;

}

.fe-icon-new:before{

	content: "new";

    font-style: normal;

    font-weight: 400;

    font-size: 12px;

    background: none;

}

.board_name{}

.w5p{width: 5%;}

.search-wrap{

	overflow: hidden;

}

.input-box{

	height: 36px;

    position: relative;

    float: left;

    right: auto;

    bottom: auto;

    display: inline-block;

    border: 1px solid #efefef;

    border-right: 0;

    font-size: 14px;

}

.input-box-btn{

	padding: 6px;

    background: #fff;

    border: 1px solid #efefef;

    border-left: 0;

}

.input-sel{

    border-right: 0;

    background: #fff;

}

.input-txt{

    margin-left: -2px;

    border-left: 0;

    padding-left: 20px;

    width: 40%;

}

.input-txt:before{

    content: "";

    position: absolute;

    left: 0;

    top: 30%;

    height: 40%;

    border-left: 1px solid #efefef;

}



.fe-icon-close_circle{

    width: 20px;

    height: 20px;

    background-size: contain;

    position: relative;

    display: inline-block;

    vertical-align: middle;

    font: 0/1 Verdana;

    background-image: url(https://wstatic-cdn.plaync.com/uikit/nccommunity/img/icon/search_@2x.png);

    background-repeat: no-repeat;

}

.write_btn{

	color: #fff !important;

	background: #c69c7c;

	border: 1px solid #c69c7c;

	border-radius: 50px;

	padding: 7px 20px 9px 19px;

	font-size: 14px;

	display: inline-block;

}

.fe-icon-write_w{

	width: 17px;

    height: 17px;

    background-position: -298px -120px;

    position: relative;

    display: inline-block;

    vertical-align: middle;

    font: 0/1 Verdana;

    background-image: url('https://wstatic-cdn.plaync.com/uikit/nccommunity/img/icon/comm-icon-default_@1x.png');

    background-repeat: no-repeat;

}

.pagination{

	font-size: 16px;

}

.pagenumstyle a{

	margin:0 6px !important;

	width: 30px;

	height: 30px;

	border: 0 !important;

	padding: 5px 0 !important;

}

.pagestyle a{

	color: #a2a8b2;

	border: 1px solid #e1e1e5;

	width: 30px;

	padding: 3px 0 !important;

}

#bo_w{padding-top: 55px;}

.select-css{

	border: 0 !important;

    box-shadow: none !important;

    font-size: 16px !important;

}

.input-css{

	width: 100%;

	font-size: 16px;

	border: 0 !important;

    box-shadow: none !important;

}

.input-css:focus,

.submit-btn:focus{

	outline: none;

}

.btn_cke_sc{display: none !important;}

.cancel-btn{

	color: #8c919a;

	font-size: 15px;

}

.submit-btn{

	color: #fff;

	font-size: 15px;

	min-width: 89px;

	cursor: pointer;

	border: 1px solid #c69c7c;

	background: #c69c7c;



	display: -webkit-inline-box;

    display: -ms-inline-flexbox;

    display: inline-flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    height: 40px;

    padding: 5px 11px 9px 12px;

    border-radius: 50px;



    line-height: 1;

    text-align: center;

    vertical-align: middle;

    white-space: nowrap;

    text-decoration: none;

}

.submit-btn:hover{

	border-color: #b6885b;

	background-color: #b6885b;

}

.submit-btn:before{

	content: "";

    -webkit-box-flex: 1;

    -ms-flex: 1 0 auto;

    flex: 1 0 auto;

}

.submit-btn:after{

	content: "";

    -webkit-box-flex: 1;

    -ms-flex: 1 0 auto;

    flex: 1 0 auto;

}

.fe-icon-confirm{

	position: relative;

    display: inline-block;

    vertical-align: middle;

    font: 0/1 Verdana;

    background-image: url(https://wstatic-cdn.plaync.com/uikit/nccommunity/img/icon/comm-icon-default_@1x.png);

    background-repeat: no-repeat;

    width: 15px;

    height: 14px;

    background-position: -821px -120px;

    vertical-align: top;

    margin-right: 4px

}



@media all and (max-width:991px) {

	.nav-menu{padding: 20px 10px;}

	.nav-top{position: relative;}

	.nav-logo{

		position: absolute;

	    top: 0;

	    left: 50%;

	    transform: translateX(-50%);

	}



}

.fe-icon-new:before{

    content: "N";

    font-style: normal;

    font-weight: 400;

    font-size: 12px;

    background: none;

}

.fe-icon-new{

	display: inline-block;

    width: auto;

    height: auto;

    font-size: 12px!important;

    letter-spacing: 0;

    color: #ff5f3c!important;

    background-image: none;

}

.fe-icon-picture{

    background-image: url(https://wstatic-cdn.plaync.com/uikit/nccommunity/img/icon/comm-icon-default_@2x.png);

    background-size: 1000px auto;

    width: 16px;

    height: 16px;

    background-position: -192px -20px;

    position: relative;

    display: inline-block;

    vertical-align: middle;

    font: 0/1 Verdana;

    margin-left: 2px;

    top: -2px;

}
.kboard-list-thumbnail img{width:100% !important;width:100% !important;max-height:32px !important;max-width:50px !important;min-height:32px !important;min-width:50px !important;}
@media (min-width: 992px){
	.pc-on{display: none !important;}
	.pc-off{display: block !important;}
}
@media (max-width:767px) {
	.slider-main{
		width: 100%;
		height: 400px !important;
	}
	#tocplusWindow{display: none;}
}
@media (max-width:500px) {
	#tocplusWindow{display: none;}
}
.pc-on{display: block;}
.pc-off{display: none;}


/*리니지 메뉴바 끝*/
/*--------------------------------------------------------------
10.3 Comments
--------------------------------------------------------------*/
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

.comments-container + .respond-container { border-top: 2px solid #eee; }

.comment-respond {
	margin: 0 auto;
	position: relative;
}

.commentlist .comment-respond {
	max-width: 100%;
	margin: 30px 0 0;
	border-top: 2px solid #eee;
	padding: 30px 0 0;
}

#cancel-comment-reply-link {
	margin-left: 5px;
	font-size: 0.9rem;
	font-weight: 700;
	color: #999;
}

#cancel-comment-reply-link:hover {
	text-decoration: underline;
	color: #999;
}

.comment-notes { color: #666; }

.comment-form { margin-top: 40px; }

.comment-form p { margin-top: 30px; }

.comment-form p a:hover { text-decoration: underline; }

p.comment-form-author,
p.comment-form-email {
	width: 47.5%;
	float: left;
	margin: 0 0 30px;
}

p.comment-form-author { margin-right: 5%; }

.comment-form label {
	display: block;
	font-size: 0.8em;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 6px;
	color: #666;
}

.comment-form .required {
	color: red;
	margin-left: 3px;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
	display: block;
	width: 100%;
	padding: 16px 18px;
	border-radius: 3px;
	background: #f2f2f2;
	color: #333;
	border: none;
	font-size: 0.95em;
	margin: 0;
}

.comment-form textarea {
	height: 250px;
	line-height: 140%;
}

.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form textarea:focus {
	outline: none;
}

.form-submit #submit, .comment-reply-link {
	padding: 14px 20px 16px 20px;
	border: none;
	margin: none;
	background: #666;
	border-radius: 3px;
	font-size: 0.9em;
	color: #fff;
	-webkit-appearance: none;
}

.form-submit #submit:hover, .comment-reply-link:hover {
	cursor: pointer;
	background: #4a97ef;
	color: #fff;
}

.comment-form .comment-subscription-form label {
	text-transform: none;
	letter-spacing: 0;
}

.comment-subscription-form + .comment-subscription-form { margin-top: 12px; }

.form-allowed-tags { display: none; }

ol.comment-list { list-style: none; margin: 0 0 2em 0; }

.reply { margin: 2em 0; }


/*--------------------------------------------------------------
11.0 Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
12.0 Media
--------------------------------------------------------------*/
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}

/*--------------------------------------------------------------
12.1 Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption-text {
	text-align: center;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
13.0 Layout
--------------------------------------------------------------*/
/*--------------------------------------------------------------
13.1 Basic Layout Info
--------------------------------------------------------------*/

.content-area, .container {
	text-align: left;
	margin: 0 auto;
	max-width: 1451px;
	width:100%;
	position: relative;
}
.sub_content_wrap{width:100%;max-width:1451px;margin:10px auto 0 auto;box-sizing:content-box;}
.sub_content_wrap > img{width:auto;}

.main_container{
	text-align: left;
	margin: 0 auto;
	width:100%;
	position: relative;

}


#breadcrumbs { padding: 20px 0px 10px; }
#breadcrumbs ul { margin-left: 0; }
#breadcrumbs ul li { float: left; list-style: none; margin-right: 8px; }
#breadcrumbs .raquo { font-size: 0.8em; color: #4A97EF; padding-top: 2px; }
.entry-title { font-size: 2em; font-weight: 700; display: none; }
.entry-meta, .comment-metadata, .entry-meta a, .comment-metadata a { font-size: 0.9em; color: #aaa; }
.entry-header .entry-meta { display: none; }
.comments-title, .comment-reply-title { margin-bottom: 40px; font-size: 1.5em; font-weight: 700; }
.widget-title { font-size: 1.2em; }
.clearfix { clear: both; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.last { margin-right: 0; }

/*--------------------------------------------------------------
13.2 Main Layout Info
--------------------------------------------------------------*/
.site-header {position:fixed;border-top:2px solid #fff;clear: both; min-height: 100px; overflow: visible; text-align: center; width: 100%; z-index: 99; }
.mobile-only { display: none; }
	.menu-sticky { display: none; }
.site-header-bg { position: relative; width: 100%; height: 100%; z-index: 999; }

.site-navigation-bg { position: absolute; width: 100%; height: 100%; display: none; }
.site-branding { float: left;}
.site-title{margin:0 0 0 10px;}
.site-title img{max-width:212px;height:auto;width:100%;min-width:180px;}
.site-title-small { display: none; }
	.menu-sticky .site-title { display: none; }
	.menu-sticky .site-title-small { display: block; }
	.home .site-content { padding: 0; background:#f4f5f7;}

.site-footer { padding: 30px 0; color: #ddd; }
.site-footer a { color: #fff; }

.footer_container{width:100%;max-width:1451px;margin:0 auto;text-align:center;}
.footer_title{margin:0 0 10px 0;}
.footer_box{font-size:12px;border-top:1px dashed #eee;padding:10px 0;}
.footer_box p {line-height:1.4em;padding:0;margin:0;}

.section-area { position: relative; display: block; clear: both; width: 100%;overflow:hidden;}
.section-area_two { position: relative; display: block; clear: both; width: 100%;overflow:hidden;max-width:100%;margin:0 auto;}
.section-area_three { position: relative; display: block; clear: both; width: 100%;overflow:hidden;max-width:1451px;margin:0 auto;}
.container{padding:0;margin:0 auto;}
.color_wrap_gray{width:100%;max-width:1451px;margin:0 auto;}
#featured, #service-area, .img-section {background-position: bottom center; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }
	.slide { top:100px;display: block; padding-top: 160px; position: absolute; z-index: 9; width: 60%; }
	.slide .section-title { font-size: 5em; line-height:1em; color: #fff;  }
	.slide p { font-size: 2em; line-height:1.2em; color: #fff;}
#featured .container { height: 680px; }
.featured-slider { position: absolute; bottom: -150px; right: -300px;}
.featured-slider img { vertical-align: bottom; }
#services { box-sizing:border-box;}
.service { text-align: center;}
.service .thumb { padding: 30px 0 0; min-height: 180px; }
.service .title { font-size:18px;padding:10px 10px; font-weight: 500;}
.service > p { padding: 0 20px; margin:0;}
#service-area { padding: 0px 0px; }
#board-area { padding: 60px 0;background-size:cover;background-attachment:fixed !important; }
.img-section, .page-section, .map-section  { padding: 0; width: 100%; }
.map-section .section-title { padding: 10px 0 10px 70px; background: url(images/icon-tick.png) no-repeat; }
.map-section .thumb table { margin: 0; }
.section-title { font-size:2em; font-weight: 700; line-height: 1.2em; padding: 20px 0; margin: 0; }
.img-section  .section-title { color: #fff; }
#secondary {}
.wonpage-entry { margin-bottom: 10px; }
.post-thumb { display: block; float: left; padding: 2px; position: relative; margin: 10px 30px 30px 0; overflow: hidden; }
.wonpage-entry .post-thumb { width: 102px; height: 102px; }
.post-thumb img { max-height: 100%; max-width: 100%; }
.post-overlay { position: absolute; top: 0; left: 0; }
.post-title { display: inline-block; font-size: 1.2em; line-height: 1.4em; padding: 8px 0; margin: 0;  }
.post-info { color: #aaa; font-size: 0.9em; }

#footer-sidebar { padding: 15px 0; }
#footer-sidebar h3.widget-title { color: #fff; font-weight: bold; padding-bottom: 10px; }

/*--------------------------------------------------------------
13.2 Columns
--------------------------------------------------------------*/

.thumb { text-align: center; }
.entry { text-align: left; }
.one-column-bottom .thumb { width: 100%; }
.one-column-bottom .entry { width: 100%; text-align: center; }

.two-column-left .thumb { width: 47.5%; margin-right: 5%; float: left; }
.two-column-left .entry { width: 47.5%; float: right; }
.two-column-left .entry .section-title { text-align: left; }

.two-column-right .thumb { width: 47.5%; float: right; }
.two-column-right .entry { width: 47.5%; margin-right: 5%; float: left; }
.two-column-right .entry .section-title { text-align: left; }

.one-fourth { padding:10px;width: 24%; margin:0 1% 0 0%; display:inline-block;float: left; box-sizing:border-box;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.one-fourth:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;transition-duration:.3s;}
.one-third { width: 30%; margin-left: 5%; float: left; }
.one-half { width: 47.5%; margin-left: 5%; float: left; }
.two-thirds { width: 65%; margin-left: 5%; float: left; }
.one{ width: 100%;}
.one-fourth:first-child,
.one-third:first-child,
.one-half:first-child,
.two-thirds:first-child { margin-left: 0; }


.color_wrap{background:#fff;width:100%;}
.serverinfo > div > div > .title{color:#000 !important;}
#services > div > a:hover{opacity:0.8;}
#services > div{min-height:319px;}
/*사용자 설정 -------------------------------------------------------------------------------------------------------*/

/*메인 로인폼*/
#page{overflow:hidden;}
.lineage_story{
	background-image:url(images/boad_bg.png) !important;
	background-attachment: fixed;
	}
#services .title{color:#fff;margin:0;padding:0;text-align:left;font-size:18px;padding:10px 10px;}
.site-description{width:100%;background:#2f5433;}
.sns_box_wrap{
}
.site-description {background-color:rgba(0,0,0,.9);}
.site-description a { font-size: 0.8em; color: #fff; }
.site-description span { display: inline-block;}
.site-description span.phone { background: url(images/icon-phone.png) no-repeat 0px 4px; }
.site-description span.email { background: url(images/icon-email.png) no-repeat 0px 4px; }
.site-content { padding-bottom: 30px; }

.clear{clear:both;margin:0 !important; padding:0 !important;}
.sns_wrap{float:left;}
.main_login_wrap{float:right;}
.main_login_wrap > div > ul{}
.main_login_wrap > div > *{margin:0;padding:0;}
.main_login_wrap > div > ul > li{display:inline-block;margin:0 10px 0 0;list-style:none;}
.direct_icon{display:block;}
.melife_wrap h4{color:#333 !important;}
.top_menu > li > a{font-size:13px;}
.post{border-bottom:1px solid #eee;margin:30px 0 30px 0;}
.main_top_menu{z-index:999;width:100%; max-width:100% !important;background-color:rgba(0,0,0,0.6);border-bottom:2px solid #000;}
.site-header-bg{max-width:1451px;margin:0 auto;}
.main_y{top:0;color:#000;}

/*--------------------------------------------------------------
5.3 메뉴바 사용자 설정
--------------------------------------------------------------*/
.gnb_bg{background-color:rgba(0,0,0,0.5);width:100%;height:40px;box-shadow:0px 1px 1px #000;}
.main-navigation {
margin:0px 0 0 0;
	display: block;
	float: left;
	min-width:760px;
}
.down_wrap{float:right;}
.down_container_wrap{margin:0 auto;}
.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
	position:relative;
}
.client_down_wrap{text-align:center;}
.main-navigation a {
	display: block;
	text-decoration: none;
	text-align:center;
	width:100%;
}

.main-navigation .menu > li > a{font-weight:400;}
.main-navigation .menu >li  {
	display: inline-block;
	float: left;
	list-style: none;
	padding:20px 0 0 0;
	max-width:100px;
	min-width:90px;
	width:5%;
	text-align:center;
}


.main-navigation ul > li > ul {
	position: absolute;
	z-index: 99999;
	padding:18px 0 0 0;
}

.main-navigation ul > li > ul > li {
	position:relative;
margin:1px 0 0 0;
padding:10px 10px;
box-sizing:border-box;
display:inline-block;
float:left;
}
.main-navigation ul > li > ul > li a:link{
	font-weight:500;
font-size:13px;
letter-spacing: -1px;
}
.main-navigation ul > li > a { color: #fff;font-family:'Noto Sans KR' !important;font-weight:400;}
.main-navigation ul > li > a:visited { color: #fff;}
.main-navigation ul > li > a:hover { color: #ff2a00;opacity:1;transition-duration:.5s;}

.main-navigation ul > li:last-child ul{margin-left:-200px;}
.menu-sticky .main-navigation ul li a { color: #333; font-size: 0.9em; }

.menu ul li {list-style: none; }
.menu-toggle { padding: 12px 0px 10px; background: url(images/menu-toggle.png) no-repeat center center; position: absolute; margin-top: 0px; width: 50px; height:40px;}
.main-navigation.toggled .menu-toggle { background: url(images/menu-toggled.png) no-repeat center center; }
button.menu-toggle, .toggled button:focus  { border: none; box-shadow: none; }
/* 사이드바 */
.sidebar_wrap {left:-150%;display: block; position:fixed;z-index:99999;top:0;background-color:rgba(0,0,0,1);width:400px;height:100%;border-right:2px solid #fff;overflow-y:auto;}
/*aside*/
.sidebar_wrap .menu-\%ec\%a3\%bc\%eb\%a9\%94\%eb\%89\%b4-container{display:block;margin:0;}

/*aside*/
.mobile_site-branding{text-align:center;}
.sidebar_wrap ul,li{list-style:none;padding:0;margin:0;}
.side_top_menu{float:right;}
.side_top_menu .top_menu > li{float:left;margin:0 5px 0 5px;}
.side_top_menu .top_menu::before{display:table;content:"";clear:both;}
.side_top_menu .top_menu::after{display:table;content:"";clear:both;}
.side_top_container  .snswrap{float:left;}
.side_top_container  .side_top_menu{float:right;}
.side_top_container::after{display:table;content:"";clear:both;}
.sidebar_wrap #site-navigation > button{border:2px solid #333;background:url(images/close.gif) no-repeat center center;}
.sidebar_wrap .menu > li{max-width:100%;border-bottom:1px solid #333;padding:5px 20px;box-sizing:border-box;display:block;float:none;width:100%;}
.sidebar_wrap .menu > li ul > li{border-bottom:1px dashed #333;padding:10px 20px;box-sizing:border-box;line-height:0.6;}
.sidebar_wrap .menu > li ul > li:last-child{border-bottom:none;}
.sidebar_wrap .menu > li:nth-child(1){}
.sidebar_wrap .menu > li a:link{display:block;text-decoration:none;color:#ccc;text-align:left;font-weight:300;}
.sidebar_wrap .menu > li a:visited{color:#ccc;}
.sidebar_wrap .sub-menu > li:hover a{color:#f00;font-weight:300;}

.sidebar_wrap .menu > li:last-child{border-bottom:1px solid #333;}
.sidebar_wrap .menu .sub-menu{display:block !important;}
.site-branding{display:table;}
.sidebar_wrap .menu > li > a::before{display:inline-block;content:"+";color:#be9774;}
.sidebar_wrap .menu > li > a:link{display:block;text-decoration:none;color:#be9774;text-align:left;font-weight:400;font-weight:600;}
.sidebar_wrap .menu > li > a:visited{color:#be9774;}


.side_top_wrapper{margin:10px 0 0 0;background:#906646;overflow:hidden;padding:10px 0;}
.side_top_wrapper a:link{color:#fff;font-size:13px;padding: 0 0 0 5px;}
.side_top_wrapper a:visited{color:#fff;font-size:13px;}

.sidebar-wing-close{text-align:right;}
.sidebar-wing-close a:link{font-size:20px;text-align:left;color:#d3ad8d;display:inline-block;margin:3px 3px 0 0;border:1px solid #d3ad8d;padding:0 10px;}
.sidebar-wing-close a:visited{color:#d3ad8d;}
.sidebar-wing-close a:hover{font-size:20px;text-align:left;color:#d3ad8d;}

.inside p{
	color:#fff;
	display: inline-block;
    width: 49%;
		letter-spacing: -2px;
		font-size:15px;
}
#breadcrumbs{display:none;}
.entry-footer{display:none;}
/* Small menu */
.menu-toggle {
	display: none;
}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
/*+++++++++++++++++main title++++++++++++++++++++*/
.main_title_wrap{background:rgba(0,0,0,0.5);width:100%;position:absolute;bottom:0;right:0;}
.main_title{display:table;float:right;}

/*서브 포스트 타이트*/
.post-heading {position:relative; background-image:url('images/header.jpg');height:220px; margin: 0 auto; text-align: center;background-repeat: no-repeat;background-size: cover;}
.post-heading .entry-meta, .post-heading .entry-meta a { color: #fff; text-align: center; }
.head_container{position:absolute;bottom:0;left:50%;margin:0 0 0 -100px;}
.post-heading h1 {
    font-size: 30px;
    color: #fff;
		font-weight:500;
    font-family:'Do Hyeon', sans-serif';
    text-align: center;
		bottom:0;
	}
/*아이템 CSS*/
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.line_top{background-color:#eee;min-width:700px;width:100%;height:3px;}
.category_item{margin: 15px 0;}
.category_item{overflow-x:scroll;}
.category_item table tr td span{font-size:12px;padding:0 5px;}
.category_item table tr td a:first-child{padding-left:10px;}
.category_item table tr td a{vertical-align:middle;font-size:14px;padding:0 5px; color:#696a6f;text-decoration:none;font-weight:400;}
.category_item table tr td a:hover{color: #f00;transition-duration:.5s;}
.category_item table{width:100%;min-width:700px;}
.item_memu_tr{border-bottom:1px solid #ABAEB9;}
.item_bottom_line{border-bottom:1px solid #eee;}
.item_bottom_line >td:nth-child(2){line-height:50px;}
.last-line{border-bottom:3px solid #eee;}
.it_1{background:#D8E5F3; padding:20px ; width:120px; text-align:center; color: #001456; font-weight: 500; letter-spacing: -1px;}
.item_menu_first{background:#D8E5F3; padding:3px 0; width:120px; text-align:center; color: #4d62a7; font-weight: 500; letter-spacing: -1px;}
.search_item{width:100%; height:44px; background: url('/img/lin299/item/is.png'); margin-bottom: 15px;}
.search_item_input{width:400px; height: 30px; background: #000; border:1px solid #67768D; color:#fff; padding:0 10px;}
.table-top-bg::before{
	background-image: url('/img/lin299/item/top_line.png');
	width: 100%;
	height: 5px;
}
/* 가이드 */
.category_item{margin-bottom: 15px;}
.it_1{background:#D8E5F3; padding:20px ; width:120px; text-align:center; color: #001456; font-weight: 500; letter-spacing: -1px;}
.it_2{background:#D8E5F3; padding:3px 0; width:120px; text-align:center; color: #001456; font-weight: 500; letter-spacing: -1px;}
.search_item{width:100%; height:44px; background: url('/img/lin299/monster/is1.png'); margin-bottom: 15px;}
.search_item_input{width:400px; height: 30px; background: #000; border:1px solid #67768D; color:#fff; padding:0 10px;}
.gu_box{border:6px solid #989898; margin-bottom: 15px;}
.pb10{padding-bottom: 10px;}
.gu_bg{overflow: hidden; padding: 20px 20px;vertical-align:top;background: #EDEDED;}
.gu_bg:last-child{padding-top: 0; padding-bottom: 15px;}
.gu_bg2{background:#EDEDED; overflow: hidden; padding:0 0 10px 0;}
.gu_title{width:125px; background:#000;text-align:center; padding-top: 2px; color: #fff;border-radius:5px 5px 0 0;background: url(images/title.png)no-repeat;}
.gu_t_c{color:#FFE400;font-weight:400;font-size:11px;vertical-align:top;}
.gu_white{font-weight:400;font-size:11px;vertical-align:top;}
.gu_t_b{font-weight:400;width:100%; background:#fff; border-radius: 0 6px 6px 6px; border:1px solid #D0D0D0; padding:10px 0;}
.gu_t_b ul{margin-bottom: 0; list-style: none; padding-left:10px;}
.gu_t_b ul li::before{
	content: "★ ";
		color: #808080;
}
.gu_t_b a:link{color:#333;transition-duration:.5s;}
.gu_t_b a:visited{color:#333;}
.gu_t_b a:hover{color:#f00;}
.gu_t_b ul li:hover::before{
	transition-duration:.5s;
	content: "★ ";
		color: #f00;
}

.row > div{display:inline-block;width:49%;}
/*게시판*/

.item_detail_make{margin:20px 0 0 0;}
.photo_contain img:hover{opacity:.9;transition-duration:.3s;}
.kboard-photo-thumbnail img{height:100%;min-height:189px;max-height:200px;}

.photo_ul img{border-radius:10px;height:100%;min-height:200px;max-height:200px;}
#kboard-screen-latest ul{border-radius:10px;}
#kboard-thumbnail-latest table{border:0 !important;}
#kboard-thumbnail-latest table td{border:0 !important;}
#kboard-thumbnail-list .kboard-list tbody td.kboard-list-thumbnail{width:200px !important;height:150px !important;overflow:hidden;}
#kboard-thumbnail-list .kboard-list tbody td.kboard-list-thumbnail img{width:100% !important;height:100% !important;}
.kboard-mobile-contents > img{display:none !important;}
 .guide_ul{overflow:hidden;border-radius:10px;border:3px solid #eee;box-shadow:3px 3px 5px #ccc;box-sizing:border-box;background:#000;border-radius:10px;}
 .guide_ul:hover img{transition-duration:.5s;opacity:.5;}
 .guide_ul img{width:350px;height:250px;}
 .hunting_ul:hover{transition-duration:.5s;}
 .hunting_ul img{width:350px;height:250px;}
 
 .screen_ul{overflow:hidden;border:3px solid #eee;box-shadow:3px 3px 5px #ccc;box-sizing:border-box;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
 .screen_ul:hover{transition-duration:1s;}
 .screen_ul:hover img{transition-duration:.5s;opacity:.9;}

 .screen_ul img{width:350px;height:250px;}
 .photo_ul{overflow:hidden;border:3px solid #eee;box-shadow:3px 3px 5px #ccc;box-sizing:border-box;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
 .photo_ul:hover img{transition-duration:.5s;opacity:.9;}
.weapon_wrap td{width:16.16% !important;}
.slick-list ul,li{margin:0;padding:0;}
.kboard-screen-thumbnail li{width:100%;margin:0 0.5%;overflow:hidden;}
#kboard-item-list .kboard-list thead{background:linear-gradient(#F6F6F6, #EAE9EA);}
#kboard-item-list .kboard-list thead tr{border-top:2px solid #29396E !important;}
#kboard-item-list .kboard-list thead tr td{border-right:1px solid #B3B3B3 !important;}
#kboard-item-list .kboard-list thead tr td:last-child{border-right:0 !important;}

#kboard-set-list .kboard-list thead{background:linear-gradient(#F6F6F6, #EAE9EA);}
#kboard-set-list .kboard-list thead tr{border-top:2px solid #29396E !important;}
#kboard-set-list .kboard-list thead tr td{border-right:1px solid #B3B3B3 !important;}
#kboard-set-list .kboard-list thead tr td:last-child{border-right:0 !important;}

#kboard-subitem-list .kboard-list thead{background:linear-gradient(#F6F6F6, #EAE9EA);}
#kboard-subitem-list .kboard-list thead tr{border-top:2px solid #29396E !important;}
#kboard-subitem-list .kboard-list thead tr td{border-right:1px solid #B3B3B3 !important;}
#kboard-subitem-list .kboard-list thead tr td:last-child{border-right:0 !important;}
.kboard_attach_img{
background:#191e26;
padding:10px;
margin:0 0 20px 0;
}
.kboard_item_header{display:none !important;}
.kboard_item_title{position:relative;}
.content_wrap div:nth-child(1){display:none;}
.content_wrap div:nth-child(2){overflow:hidden;visibility:collapse;position:absolute;top:0;left:0px;z-index:1;opacity:0;}
.content_wrap div:nth-child(3){display:none;}
.item_detail_wrap br{display:none;}
.magic_wrap td{width:33.33% !important;}
.buff_wrap td{width:33.33% !important;}
.item_title{height:20px;overflow:hidden;font-weight:500;border-right:0 !important;}
.item_detail_wrap td{border-right:1px solid #333;border-bottom:1px solid #333;text-align:center;}
.item_list_title{font-size:14px;color:#ffcc00;}
.inchant{color:#f00;font-size:12px;}
.inchant_value{font-size:12px;}
.item_title_bg{font-weight:500;background-image:url('images/title_167x28_blue1.png');background-repeat:no-repeat;text-align:left !important;color:#333;padding:0 0 0 10px;}
.item_title_bgwrap{background:#fff;}
.item_make_detail{padding:5px;box-sizing:border-box;text-align:left !important;color:#333;background:#F2F2F2;border-top: 2px solid #243263;border-left:1px solid #333;}
#insert-media-button{display:none;}
.letter_wrap{background:rgba(0,0,0,1);text-align:center;}
.kboard-list-user > img{vertical-align:middle;}
.down_wrap > a{margin:0 0 2px 0;display:block;text-align:center;}
td.kboard-list-hunting_level{display:none;}
#kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li:hover a, #kboard-thumbnail-list .kboard-pagination .kboard-pagination-pages li.active a{color:#333 !important;}
#kboard-thumbnail-list .kboard-search select{color:#333 !important;}
.kboard-thumbnail-button-small{color:#333 !important;}
#kboard-thumbnail-list .kboard-list table a{color:#333 !important;}
.kboard-list-uid{color:#333 !important;}
.kboard-list-date{color:#333 !important;}
.kboard-list-vote{color:#333 !important;}
.kboard-list-view{color:#333 !important;}

.kboard-list-banid{color:#333 !important;}
.kboard-list-title{color:#333 !important;}
.kboard-list-user{color:#333 !important;}
.kboard-list-enddate{color:#333 !important;}

.kboard-title h1{color:#333 !important;}
.detail-name{color:#333 !important;}
.detail-date{color:#333 !important;}
.detail-value{color:#333 !important;}
.detail-view{color:#333 !important;}
.navi-document-title{display:none !important;}
.kboard-thumbnail-poweredby{display:none !important;}
#kboard-thumbnail-editor input[type=text], #kboard-thumbnail-editor input[type=email], #kboard-thumbnail-editor input[type=number], #kboard-thumbnail-editor input[type=date], #kboard-thumbnail-editor input[type=password]{color:#333 !important;}
.attr-name{color:#333 !important;}
#kboard-thumbnail-editor select{color:#333 !important;}
#kboard-thumbnail-editor input[type=file]{color:#333 !important;}
.attr-value{color:#333 !important;}
.attr-value a{color:#333 !important;}
.attr-value-option{color:#333 !important;}
#wp-kboard_content-editor-container textarea{color:#333 !important;}

/*최근게시물*/

.title{text-align:left;}
.item_detail{display:none;}
.list_item_option_title_wrap{border-bottom:2px solid #eee !important;}
.list_item_option_title p{margin:0;padding:0;line-height:35px;border-right:1px solid #eee;height:100%;}
.list_item_option_title{margin:0;padding:0;line-height:13px;}
.attr-reset-button{background:#ccc;padding:2px;border-radius:2px;border:1px solid #aaa;}
.attr-reset-button:hover{color:#fff !important;}

.slick-dots li{width:20px !important;}
#kboard-thumbnail-editor .kboard-content .editor-textarea{color:#333 !important;}
.board_buy{max-width:1351px;margin:0 auto;width:100%;}
.latest_img_wrap{background-color:rgba(0,0,0,1);}
.latest_img_wrap > a{opacity:.5;overflow:hidden !important;}
.latest_img_wrap > a:hover{opacity:1;transition-duration:.3s;}

.latest_title_img{display:none;}
.latest_img_wrap{position:relative;}
.latest_hunting_wrap{position:relative;background:#000;}
.latest_img_wrap > a {display:block;overflow:hidden;}
.latest_hunting_wrap > a > p:nth-child(1){opacity:1;}
.latest_hunting_wrap > a > p:nth-child(2){opacity:.5;}
.latest_hunting_wrap > a > p:nth-child(2):hover{opacity:1;transition-duration:.5s;}
.latest_img_text {
    background-color: rgba(0,0,0,1);
    color: #ee6d54;
    bottom: 0;
    position: absolute;
    width: 100%;
    min-width: 100px;
		font-weight:400;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
		z-index:1;
}
.kboard-hunting-thumbnail img{opacity:1;}
.kboard-hunting-thumbnail img:hover{opacity:1;transition-duration:.5s;}
.kboard-latest-title a:hover{color:#f00;}
.kboard-latest-title .container{display:none;}
.kboard-default-poweredby{display:none;}
#breadcrumbs{display:none;}
.edit-link{display:none;}
.kboard-document-navi{display:none;}
.youtube > p a:link{font-weight:600;text-align:left;display:block;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;min-width:200px;margin:0;padding:0 0 0 10px;line-height:2.357em !important;font-size:14px;color:#333;}
.youtube > p a:visited{color:#333;}
.youtube > p a:hover{color:red;}
.youtube p{margin:0;padding:0;line-height:1.5em !important;}

.kboard-latest-title a:link{color:#333;font-weight:500;}
.kboard-latest-title a:visited{color:#333;}
.kboard-latest-title a:hover{color:#f00;}

.kboard-latest-title .kboard-screen-cut-strings{color:#333;font-size:15px;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}


#kboard-screen-latest ul{width:100%;max-height:200px;overflow:hidden;}
#kboard-screen-latest li{width:100%;position:relative;}
.kboard-thum-title-wrap{text-align:center;float:none;width:100% !important;}
/*--------------------------------------------------------------
14.0 Responsive
--------------------------------------------------------------*/
.mobile_menu_wrap{width:32px;display:inline-block;top:15px;margin:15px 0px 0 0;float:left;border:0;}
.mobile_menu_wrap > a{border:0;}
.open_menu{

	position: relative;

    width: 36px;


    display: inline-block;

    z-index: 9100027;

    overflow: hidden;

    top: 0;

    left: 0;

    height: 30px;

    -webkit-transition: opacity 0.4s ease;

    transition: opacity 0.4s ease;

    font: 0/0 a;

    text-shadow: none;

    color: transparent;

    white-space: nowrap;

}

.open_menu > span{

    display: block;

    width: 19px;

    height: 20px;

    position: absolute;

    top: 0px;

    left: 10px;

}

.open_menu > span > i{

	display: block;

    position: absolute;

    left: 0;

    width: 100%;

    border-top: 1px solid white;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

    -webkit-transform: perspective(1px) translateZ(0);

    transform: perspective(1px) translateZ(0);

}

.open_menu>span i:nth-child(1){

	top: 0;

}

.open_menu>span i:nth-child(2){

	top: 6px;

}

.open_menu>span i:nth-child(3){

	top: 12px;

}

.open_menu:hover>span > i:nth-child(1){

    -webkit-transform: translate3d(5px, 1.5px, 0) rotate(45deg) scaleX(0.7);

    transform: translate3d(5px, 1.5px, 0) rotate(45deg) scaleX(0.7);

}

.open_menu:hover>span > i:nth-child(2){

    -webkit-transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    transform: rotate(180deg);

}

.open_menu:hover>span > i:nth-child(3){

    -webkit-transform: translate3d(5px, -1.5px, 0) rotate(-45deg) scaleX(0.7);

    transform: translate3d(5px, -1.5px, 0) rotate(-45deg) scaleX(0.7);

}


/* 사이드바 스크롤*/
.sidebar_wrap::-webkit-scrollbar {
							 width: 20px; /*스크롤바의 너비*/
					 }

.sidebar_wrap::-webkit-scrollbar-thumb {
		 background-color: #906646; /*스크롤바의 색상*/
		 background-clip: padding-box;
		 border: 4px solid transparent;
		 border-top-left-radius: 50px;
		 border-bottom-right-radius: 50px;
 }

.sidebar_wrap::-webkit-scrollbar-track {
		 background-color: grey; /*스크롤바 트랙 색상*/
 }
 body::-webkit-scrollbar {
 							 width: 20px; /*스크롤바의 너비*/
 					 }

 body::-webkit-scrollbar-thumb {
 		 background-color: #906646; /*스크롤바의 색상*/
 		 background-clip: padding-box;
 		 border: 4px solid transparent;
 		 border-top-left-radius: 50px;
 		 border-bottom-right-radius: 50px;
  }

 body::-webkit-scrollbar-track {
 		 background-color: grey; /*스크롤바 트랙 색상*/
  }

 .sidebar_wrap {
   scrollbar-face-color: #906646;
   scrollbar-track-color: #333;
   scrollbar-arrow-color: none;
   scrollbar-highlight-color: #e0e0e0;
   scrollbar-3dlight-color: none;
   scrollbar-shadow-color: #e0e0e0;
   scrollbar-darkshadow-color: none;
 }
 body {
   scrollbar-face-color: #906646;
   scrollbar-track-color: #333;
   scrollbar-arrow-color: none;
   scrollbar-highlight-color: #e0e0e0;
   scrollbar-3dlight-color: none;
   scrollbar-shadow-color: #e0e0e0;
   scrollbar-darkshadow-color: none;
 }

/* 우클릭 시작*/

/*탑메뉴 설정*/
.user_hidden{margin:4px 0 0 0;}
.user_count{letter-spacing:-1px;padding:0 !important;margin:0 !important;color:#fff;font-size:13px;border:0 !important;}
.user_hidden > .user_count{float:left;}
.main_login_wrap > div{float:left}
.ncc-lnb{

		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 1px;
		background: url(images/nav_hover.png) no-repeat center 0;
		-webkit-transition: all 0.4s cubic-bezier(0.04, 0.59, 0.09, 0.93);
		transition: all 0.4s cubic-bezier(0.04, 0.59, 0.09, 0.93);
		opacity: 0;
		z-index: -1;
	}
.ncc-lnb-hover {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 1px;
		background: url(images/nav_hover.png) no-repeat center 0;
		-webkit-transition: all 0.4s cubic-bezier(0.04, 0.59, 0.09, 0.93);
		transition: all 0.4s cubic-bezier(0.04, 0.59, 0.09, 0.93);
		opacity: 1;
		z-index: -1;
	}
		.on-hover{
		opacity:.6;
		}
		.on-menu{
		opacity:1;
		}
li#menu-item-1896 {
    padding: 0 0px 0 22px;
    background-image: url(http://218.149.62.126/wp-content/themes/thebe/icon/white/lock.png);
    background-size: 22px;
    background-position: 0 3px;
    background-repeat: no-repeat;
}

li#menu-item-1898 {
    padding: 0 0px 0 22px;
    background-image: url(http://218.149.62.126/wp-content/themes/thebe/icon/white/write.png);
    background-size: 22px;
    background-position: 0 3px;
    background-repeat: no-repeat;
}

li#menu-item-1897{
    padding: 0 0px 0 22px;
    background-image: url(http://218.149.62.126/wp-content/themes/thebe/icon/white/computer.png);
    background-size: 22px;
    background-position: 0 3px;
    background-repeat: no-repeat;

}
li#menu-item-1899{
padding: 0 0px 0 22px;
    background-image: url(http://218.149.62.126/wp-content/themes/thebe/icon/white/news.png);
    background-size: 22px;
    background-position: 0 3px;
    background-repeat: no-repeat;
}
/* 배너 시작*/
.basic-post-gallery .post-image{position:relative;overflow:hidden;height:210px;}
.basic-post-gallery{overflow:hidden;line-height:20px;}
.at-container {max-width:1260px;margin:0 auto;}
.no-responsive .wrapper, .no-responsive .at-container-wide { min-width:1260px; }
.no-responsive .boxed.wrapper, .no-responsive .at-container { width:1260px; }
.at-menu .nav-height { height:44px; line-height:44px !important; }
.pc-menu, .pc-menu .nav-full-back, .pc-menu .nav-full-height { height:44px; }
.pc-menu .nav-top.nav-float .menu-a { padding:0px 25px; }
.pc-menu .nav-top.nav-float .sub-1div::before { left: 25px; }
.pc-menu .subm-w { width:170px; }



	.widget-index .at-main,
	.widget-index .at-side { padding-bottom:0px; }
	.widget-index .div-title-underbar { margin-bottom:15px; }
	.widget-index .div-title-underbar span { padding-bottom:4px; }
	.widget-index .div-title-underbar span b { font-weight:500; }
	.widget-index .widget-img img { display:block; max-width:100%; /* 배너 이미지 */ }
	.widget-box { margin-bottom:25px; }
	.swiper-container {
		width: 100%;
		height: 100%;
	}
	.swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
	}
		.swiper-pagination {
		position: absolute;
		bottom: 0px !important;
		width: 1200px !important;
		left: 50% !important;
	    margin-left: -600px !important;
	}
	.slider-main{
		width: 100%;
		height: 510px;
	}
	.slide-title{

		font-size: 48px;
		letter-spacing: -3px;
		font-weight: 300;
	    line-height: 1.5em;
	}
	.slide-title a:link{
		text-decoration:none;
		color: #fff;
	}
	.slide-title a:visited{
		color: #fff;
	}
	.main1{background: #f4f5f7; padding-top: 30px; padding-bottom: 10px;}
	.main2{background: #f4f5f7; padding-top: 5px; padding-bottom: 10px;}
	.main3{background: #f4f5f7; padding-top: 5px; padding-bottom: 30px;}
	.main4{padding: 40px 0;}
			.swiper-pagination-bullet {
		padding: 14px 10px;
		border-radius: 0 !important;
		width: 16.666666666666667% !important;
		height: auto !important;
		text-align: center;
		line-height: 30px;
		font-size: 16px;
		color:#fff;
		opacity: 0.2;
		background: rgba(0,0,0,0.2);
		margin: 0 !important;
	}

	.swiper-pagination-bullet-active {
	  opacity: 1;
	  background: none;
	  border-top: 1px solid #c69c7c;
	}
	.content{position: relative; width: 1200px; margin: 0 auto;}
	.bullet-top{border-top: 1px solid rgba(255,255,255,0.1);}
	#bg1{
		background-image: url("images/main11.jpg");
		background-size: cover;
		background-position: center;
	}
	#bg2{
		background-image: url("images/main55.jpg");
		background-size: cover;
		background-position: center;
	}
	#bg3{
		background-image: url("images/main100.jpg");
		background-size: cover;
		background-position: center;
	}
	#bg4{
		background-image: url("images/main33.jpg");
		background-size: cover;
		background-position: center;
	}
	#bg5{
		background-image: url("images/main99.jpg");
		background-size: cover;
		background-position: center;
	}
	#bg6{
		background-image: url("images/main55.jpg");
		background-size: cover;
		background-position: center;
	}
	.tcasd{
	    position: absolute;
	    bottom: 58px;
	    width: 100%;
	    height: 1px;
	    background: rgba(255,255,255,.1);
	    z-index: 99;
	}
	.arrow{
		width: 1200px;
		position: relative;
		margin: 0 auto;
	}
	.swiper-button-prev, .swiper-button-next{
		bottom: 6px;
		top: unset !important;
	}

	.swiper-slide p{
		color: #fff;
	    font-size: 15px;
	    padding-top: 15px;
	    letter-spacing: 0px;
	    line-height: 0.2em;
	}
	.pageNum{
		position: absolute;
		bottom: 100px;
		left: 10px;
		color: #fff;
	}
	.box{background: #fff; border: 1px solid #efefef;}
	.box-title{padding: 13px 17px;}
	.box-title a{font-size: 16px; color: #1f1f1f;}
	.box-title a:hover{color: crimson;}
	.box-list{padding: 20px 15px 20px 17px; height: 145px;}
	.main-title{position: relative; text-align: center; height: 52px; padding: 5px 0 17px 0;}
	.main-title::after{
	    content: '';
	    display: block;
	    position: absolute;
	    top: 20px;
	    left: 0;
	    width: 100%;
	    height: 1px;
	    background-color: #eee;
	    z-index: 1;
	}
	.main-title-txt{
	    position: relative;
	    display: inline-block;
	    margin: 0 auto;
	    padding: 0 32px;
	    font-size: 18px;
	    line-height: 1.6;
	    color: #1f1f1f;
	    background-color: #fff;
	    z-index: 3;
	}
.weapon_qcontent_wrap .item_detail_one{height:100px;width:90px;overflow:hidden;}
.weapon_wrap tbody:hover{background:#f9f9f9;transition-duration:.5s;}
.weapon_wrap tr:hover{background:transparent !important;}
.weapon_qcontent_wrap td{font-size:3px !important; padding:0 !important;margin:0 !important;height:auto;}
.weapon_qcontent_wrap .item_detail_one{position:absolute;top:0;left:0px;visibility:hidden;}
.weapon_qcontent_wrap .item_detail_one tbody:hover{background:#000;}

.weapon_qcontent_wrap .item_detail_add{display:none;}
.weapon_qcontent_wrap .item_detail_make{display:none;}
.latest_img_wrap{display:none;}
.kboard-latest-date{display:none;}
.kboard-thumbnail-latest{}
#kboard-thumbnail-latest tbody td.kboard-latest-title{position:relative;padding-left:10px !important;}
#kboard-thumbnail-latest tbody td::before{
    position: absolute;
    left: 0;
    top: 15px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}

/*메인 영상 작업*/
.main_video_bg{background-color:rgba(0,0,0,1);overflow:hidden;max-height:650px;min-height:650px;position:relative;}
.min_video_wrap{width:100%;height:0;position:relative;z-index:0;opacity:1;min-height:650px;overflow:hidden;}
.min_video_wrap iframe,.video-container object,.video-container embed{position:absolute;top:0px;left:0;width:100%;height:100%;}

.main_video{width:100%;height:100%;}
.openday_data #kboard-thumbnail-latest .kboard-thumbnail-new-notify{display:none !important;}
/* 메인 이벤트 */
.event_contain{font-family: 'Noto Sans KR', sans-serif;position:absolute;bottom:0;z-index:10;color:#8ab2d9;left:50%;margin:0 0 0 -400px;}
.open_day{padding:10px;width:100%;background-color:rgba(0,0,0,0.5);text-align:center;color:#de3d3d;}
.main_event_title{border-bottom:1px solid #404040;font-size:30px;line-height:30px;margin:0 0 0 0;padding:10px;;background-color:rgba(0,0,0,0.5);}
.main_event_wrap_one{float:left;display:inline-block;margin:0;vertical-align:top;}
.main_event_wrap_one p{margin:0;padding:0;border-bottom:0.1px dashed #404040;color:#bfd5ea;font-weight:400;}
.main_event_wrap_one p:hover{color:#f00;cursor:pointer;}
.main_video_bg .video{position:absolute;left:50%;margin:0 0 0 -950px;}
.event_content_container{background-color:rgba(0,0,0,0.5);padding:10px;}
.main_event_wrap_two{margin:0px 0 0 2px;}
.main_event_title_two{color:#bfd5ea;}
.pattern {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    background-image: url(images/pattern.png);
}
.main_down_quick{text-align:center;width:100%;position:absolute;left:0;top:0;}
.main_down_quick img{z-index:0;width:100%;max-width:900px;height:auto;margin:130px 0 0px 0;}
.main_down_quick .down_img{position:absolute;top:0;left:0;}
#kboard-thumbnail-list{background-image:url(images/dark.png);background-repeat:no-repeat;background-position:left bottom;background-attachment: fixed;}
.main_down_wrap{margin:20px 0;text-align:center;}
.main_down_wrap img{width:100%;max-width:441px !important;}
/*최근게시물*/
.main_visual_text{width:100%;max-width:1009px;font-weight:600;background-color:rgba(0,0,0,0.1);box-shadow:rgb(0 0 0 / 18%) 0px 2px 4px;padding:10px;font-family: 'Noto Sans KR', sans-serif;position:absolute;z-index:1;top:37%;left:50%;  transform:translateX(-50%);}
.main_visual_text h1{font-weight:700;text-align:center;font-size:30px;margin:0;line-height:40px;background-color: rgba(0,0,0,0.5);border: 2px solid #000;color: #ffd800;padding: 8px;}
.main_visual_text h2{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:30px;color:#eb8b34;margin:0;padding:0;line-height:40px;width:100%;min-width:600px;}
.main_visual_text img{width:100%;max-width:539px;}
.main_text{text-align:center;}
.main_text img{width:1000%;max-width:437px;}

	/*.asdccc{
		margin-right: 10px !important;
		width: 184px !important;
	}*/
.kboard-list tbody tr{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
#kboard-thumbnail-list .kboard-list tbody td.kboard-list-thumbnail img{width:100%;max-width:50px !important;height:auto !important;}
#kboard-thumbnail-list .kboard-list tbody td.kboard-list-thumbnail{height:30px !important;}
.openday_data #kboard-thumbnail-latest{display:none;}

.sub_guide_header .icon_a.on::before {
    position: absolute;
    left: 4px;
    top: 36px;
    content: '';
    display: inline-block;
    width: 12px;
    height: 12px;
    border: solid #d0beb1;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    background-color: #fff;
    z-index: 2;
}
.sub_guide_header{width:100%;max-width:1451px;margin:0 auto;}
.sub_wrap_h .sub_wrap_h__acq dl dt {
    width: 30px;
    height: 30px;
    padding-top: 6px;
    margin-bottom: 6px;
	text-align: center;
    color: #fff;
    line-height: 1.4;
}

.sub_wrap_h > div:last-child {
    border-top: 0;
    border-left: 1px solid #e6e6e6;
    padding-left: 20px;
    margin-top: 0;
}
.sub_wrap_h {
    margin-top: 20px;
    border: 2px solid #d0beb1;
    background-color: #fff;
    padding: 14px 16px;
    font-size: 13px;
    color: #747880;
    padding: 40px 28px 30px;
}
.sub_guide_header h2 {
    display: inline-block;
    font-size: 18px;
}
.sub_guide_header .icon_a {
    position: relative;
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 4px;
    background-color: #c38b61;
    cursor: pointer;
    background-image: url('/wp-content/themes/giant/images/i.png');
    background-size: 22px 22px;
    background-position: center center;
    background-repeat: no-repeat;
}
.sub_guide_header .sub_wrap_h {
    padding-left: 53px;
    padding-right: 53px;
}
.sub_guide_header .sub_wrap_h>div {
    display: flex-item;
    width: 50%;
}
.sub_guide_header .sub_wrap_h>div:last-child {
    padding-left: 49px;
}
.sub_guide_header .sub_wrap_h>div h3 {
    padding-top: 0;
    padding-bottom: 25px;
	font-size:18px;
	font-weight:400;
	color:#1f1f1f
}
.sub_guide_header .sub_wrap_h dl {
    margin: 0;
    padding: 0;
    width: 100%;
    display: table;
}
.sub_wrap_h dl dt {
    float: left;
    display: table-cell;
    margin: 0;
    vertical-align: top;
    overflow: hidden;
	margin-left: 10px;
}
.sub_wrap_h dl dd {

	margin-left: 5px;
}
.sub_wrap_h__grade{float:left;}
.sub_wrap_h__acq{float:left;}
.sub_wrap_h > div.sub_wrap_h__grade dl dt {
    width: 70px;
	text-align:center;
	color:#fff;
	margin-right:20px;
}
.sub_wrap_h__acq  dl dt {
    width: 70px;
	text-align:center;
	color:#fff;
	margin-right:20px;
}
.sub_wrap_h .sub_wrap_h__grade dl dt.grade-1 {
    background-color: #c99d58;
}
.sub_wrap_h>div.sub_wrap_h__grade dl dd {
    width: calc(100% - 80px);
	font-weight:400;
	color:#1f1f1f
}
.sub_wrap_h .sub_wrap_h__grade dl dt.grade-2 {
    background-color: #3aa778;
}
.sub_wrap_h .sub_wrap_h__grade dl dt.grade-3 {
    background-color: #5088d8;
}
.sub_wrap_h .sub_wrap_h__grade dl dt.grade-4 {
    background-color: #c53636;
}
.sub_wrap_h .sub_wrap_h__grade dl dt.grade-5 {
    background-color: #784cad;
}

.sub_guide_header .sub_wrap_h .sub_wrap_h__acq dl dd {
    width: calc(100% - 40px);
    height: 36px;
	font-weight:400;
	color:#1f1f1f;
}
.sub_wrap_h>div.sub_wrap_h__acq dl dd, .sub_guide_header .sub_wrap_h>div.sub_wrap_h__acq dl dt {
    margin-bottom: 15px;
}
.sub_guide_header .sub_wrap_h>div:last-child {
    padding-left: 49px;
}
.sub_guide_header .sub_wrap_h>div:last-child h3 {
    padding-top: 0;
	color:#1f1f1f;
	font-weight:400;
	font-size:18px;
}
.sub_guide_header .sub_wrap_h dl {
    margin: 0;
    padding: 0;
    width: 100%;
    display: table;
}

.beginner section .sub_guide_header .sub_wrap_h>div.sub_wrap_h__acq dl dt {
    margin-bottom: 15px;
}
.sub_wrap_h .sub_wrap_h__acq dl dt.sub-quset_head {
    background-color: #006e11;
}
.sub_wrap_h .sub_wrap_h__acq dl dt.sub_n {
    background-color: #666;
}
.sub_wrap_h .sub_wrap_h__acq dl dt.ac_m {
    background-color: #af0000;
}
.sub_wrap_h .sub_wrap_h__acq dl dt.ac_d {
    background-color: #363c89;
}
.wrap-section-beginner section>header h2 {
    display: inline-block;
    font-size: 18px;
}
.sub_guide_header h2 {
	font-weight:400;
	font-size:18px;
	width:150px !important;
    display: inline-block;
    width: 55px;
    padding-top: 2px;
    color: #1f1f1f;
}
.section-service.homecoming-village .village-info dl::after, .section-service.homecoming-village .village-info::after, .section-signature .my-character-list .wrap-items::after, .section-unseal-process .unseal-process::after, .section-unseal-request .box .available-unseal-amount::after, .section-unseal-request .box ol::after, .ui-slidetab .btns::after, .wrap-returnbrave-recommend-content3::after, .wrap-section-beginner .section-magic .article-magic::after, .wrap-section-beginner .section-recommend>article .article-recommend::after, footer .wrap-button::after, footer p::after, .sub_guide_header .sub_wrap_h dl::after, .wrap-section-boss .section-boss .article-tab .tab::after, .wrap-section-hunt .section-hunt .article-tab ul.tab::after, .wrap-section-service .pcbang .flex .panel::after, .wrap-section-service .pcbang .panel-content::after, .wrap-section-service .pcbang .wrap-box ol::after, .wrap-section-service .pcbang.seal .panel-content .panel .inner::after, .wrap-section-service .section-service .useful-info::after, .wrap-section-service .securitybuff-info::after, .wrap-section-unseal .section-service .useful-info::after {
    content: '';
    display: table;
    clear: both;
}
.sub_content_two{width:100%;max-width:1451px;margin:0 auto;}
.sub_content_two .article-item {
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    display: inline-block;
    border: 1px solid #e1e1e1;
    border-top: 2px solid #d0beb1;
    vertical-align: top;
    min-height: 297px;
    background-color: #fff;
    margin-left: 9px;
    margin-right: 9px;
}
.sub_content_two .article-item:hover{
box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
transition-duration:.5s;
}
.sub_content_two .article-item {
    width: calc( 25% - 0.355555% );
    margin-left: 0.2%;
    margin-right: 0.2%;
	margin-top:12px;
    margin-bottom: 12px;
	float:left;
}
.sub_content_two div:first-child {
    margin-left: 0;
}
.sub_content_two div:last-child {
    margin-right: 0;
}
.sub_content_two .item-card>h3 {
    height: 50px;
    text-align: center;
    padding-top: 12px;
    font-size: 16px;
    background-color: #fdf2e8;
}
.sub_content_two .item-card ul {
    margin: 25px 18px 0;
}
.sub_content_two .item-card ul li{
padding-left:10px;
position:relative;
}
.sub_content_two .item-card ul li:before {
    position: absolute;
    left: 0;
    top: 15px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.item-card h3{font-weight:300;}
.sub_content_two .item-card ul li a:link{color:#000;font-weight:300;}
.sub_content_two .item-card ul li a:visited{color:#000;}
.sub_content_two .item-card ul li a:hover{color:#f00;}
.kboard-control .left a:nth-child(2){display:none;}
.kboard-document-action{display:none;}
.kboard-thumbnail-cut-strings {
    width: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
	width:100%;
	min-width:120px;
}
.kboard-thumbnail-cut-strings{
    width: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
	width:100%;
	min-width:120px;
}

#g_content_wrap h2{font-size:18px;font-weight:600;font-family: 'Noto Sans KR', sans-serif;}
#g_content_wrap h3{font-size:16px;font-weight:600;font-family: 'Noto Sans KR', sans-serif;}
#g_content_wrap .subscribe{padding:10px;font-weight:400;border:1px solid rgb(229,217,208);background-color:rgb(254,251,245);font-size:14px;}
#g_content_wrap table{margin:20px 0;}
#g_content_wrap table th td{border:1px solid #eee;border-collapse:collapse;text-align:center;box-sizing:border-box;}
#g_content_wrap td{border:1px solid #eee;border-collapse:collapse;text-align:center;padding:10px;}
#g_content_wrap th{padding:10px;}
#g_content_wrap tbody tr:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;transition-duration:.3s;}
.item_make_list:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;transition-duration:.3s;}
.command_sub_title{background:#333;color:#fff;padding:5px 0;}
.command_sub_title2{background:#000;color:#fff;padding:5px 0;}
.boss_name{color:#f00;display:block;}
.boss_time ul{overflow:hidden;}
.boss_time ul > li{width:20%;float:left;border:1px solid #eee;color:#333;font-weight:400;padding:15px;font-size:12px !important;}
.boss_list table{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.boss_list thead tr th:nth-child(1){width:10%;}
.boss_list thead tr th:nth-child(2){width:10%;}
.boss_list thead tr th:nth-child(3){width:20%;}
.boss_list thead tr th:nth-child(4){width:60%;}
.boss_list tbody tr td{font-size:14px;}

.boss_list tbody tr:hover{border:0 !important;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;transition-duration:.3s;}
.boss_list tbody tr td:first-child{background-repeat:no-repeat;background-size:cover;}
/*
.boss_list tbody tr:nth-child(1) td:first-child{background-image:url('images/boss/1.png');background-size:cover;background-position:center;}
.boss_list tbody tr:nth-child(2) td:first-child{background-image:url('images/boss/2.png');background-size:cover;background-position:center;}
.boss_list tbody tr:nth-child(3) td:first-child{background-image:url('images/boss/3.png');background-size:cover;background-position:center;}
.boss_list tbody tr:nth-child(4) td:first-child{background-image:url('images/boss/4.png');background-size:cover;background-position:center;}
.boss_list tbody tr:nth-child(5) td:first-child{background-image:url('images/boss/5.png');background-size:cover;background-position:center;}
.boss_list tbody tr:nth-child(6) td:first-child{background-image:url('images/boss/6.png');background-size:cover;background-position:center;}
.boss_list tbody tr:nth-child(7) td:first-child{background-image:url('images/boss/7.png');background-size:cover;background-position:center;}
.boss_list tbody tr:nth-child(8) td:first-child{background-image:url('images/boss/8.png');background-size:cover;background-position:center;}
.boss_list tbody tr:nth-child(9) td:first-child{background-image:url('images/boss/9.png');background-size:cover;background-position:center;}

.boss_list tbody tr:nth-child(10) td:first-child{background-image:url('images/boss/10.png');background-size:cover;}
.boss_list tbody tr:nth-child(11) td:first-child{background-image:url('images/boss/13.png');background-size:cover;}
.boss_list tbody tr:nth-child(12) td:first-child{background-image:url('images/boss/11.png');background-size:cover;}
.boss_list tbody tr:nth-child(13) td:first-child{background-image:url('images/boss/12.png');background-size:cover;}
*/
.boss_list tbody tr td:first-child img{display:none !important;}

.boss_list tbody tr td{height:100% !important;height:70px !important;}

#kboard-thumbnail-list .kboard-list{background:#fff !important;}
.hunting_list tbody tr:nth-child(1) td:first-child{background-image:url('images/hunting/1.png');background-size:cover;}
.hunting_list tbody tr:nth-child(2) td:first-child{background-image:url('images/hunting/2.png');background-size:cover;}
.hunting_list tbody tr:nth-child(3) td:first-child{background-image:url('images/hunting/3.png');background-size:cover;}
.hunting_list tbody tr:nth-child(4) td:first-child{background-image:url('images/hunting/4.png');background-size:cover;}
.hunting_list tbody tr:nth-child(5) td:first-child{background-image:url('images/hunting/5.png');background-size:cover;}
.hunting_list tbody tr:nth-child(6) td:first-child{background-image:url('images/hunting/6.png');background-size:cover;}
.hunting_list tbody tr:nth-child(7) td:first-child{background-image:url('images/hunting/7.png');background-size:cover;}
.hunting_list tbody tr:nth-child(8) td:first-child{background-image:url('images/hunting/8.png');background-size:cover;}
.hunting_list tbody tr:nth-child(9) td:first-child{background-image:url('images/hunting/9.png');background-size:cover;}
.hunting_list tbody tr:nth-child(10) td:first-child{background-image:url('images/hunting/10.png');background-size:cover;}
.hunting_list tbody tr:nth-child(11) td:first-child{background-image:url('images/hunting/11.png');background-size:cover;}
.hunting_title_list li{
padding-left:10px;
position:relative;
}
.hunting_list tbody tr:nth-child(1) td:first-child{}
.hunting_list tbody tr:nth-child(2) td:first-child{}
.hunting_list tbody tr:nth-child(3) td:first-child{background-image:url('images/hunting/3.png');background-size:cover;}
.hunting_list tbody tr:nth-child(4) td:first-child{background-image:url('images/hunting/4.png');background-size:cover;}
.hunting_list tbody tr:nth-child(5) td:first-child{background-image:url('images/hunting/5.png');background-size:cover;}
.hunting_list tbody tr:nth-child(6) td:first-child{background-image:url('images/hunting/6.png');background-size:cover;}
.hunting_list tbody tr:nth-child(7) td:first-child{background-image:url('images/hunting/7.png');background-size:cover;}
.hunting_list tbody tr:nth-child(8) td:first-child{background-image:url('images/hunting/8.png');background-size:cover;}
.hunting_list tbody tr:nth-child(9) td:first-child{background-image:url('images/hunting/9.png');background-size:cover;}
.hunting_list tbody tr:nth-child(10) td:first-child{background-image:url('images/hunting/10.png');background-size:cover;}
.hunting_list tbody tr:nth-child(11) td:first-child{background-image:url('images/hunting/11.png');background-size:cover;}
.hunting_title_list li:before {
    position: absolute;
    left: 0;
    top: 10px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}


.hunting_list thead tr th:nth-child(1){width:4% !important;}
.hunting_list thead tr th:nth-child(2){width:15% !important;}
.hunting_list thead tr th:nth-child(3){width:5% !important;}
.hunting_list thead tr th:nth-child(4){width:15% !important;}
.hunting_list thead tr th:nth-child(5){width:45% !important;}
.hunting_list thead tr th:nth-child(6){width:5% !important;}
.hunting_list thead tr th:nth-child(7){width:11% !important;}

.hunting_list tbody tr td:nth-child(1){width:4% !important;}
.hunting_list tbody tr td:nth-child(2){width:15% !important;}
.hunting_list tbody tr td:nth-child(3){width:5% !important;}
.hunting_list tbody tr td:nth-child(4){width:15% !important;}
.hunting_list tbody tr td:nth-child(5){width:45% !important;}
.hunting_list tbody tr td:nth-child(6){width:5% !important;}
.hunting_list tbody tr td:nth-child(7){width:11% !important;}
.hunting_list tbody tr td{text-align:center !important;height:45px !important;vertical-align:middle !important;}
.hunting_list thead tr th{text-align:center !important;height:45px !important;vertical-align:middle !important;}

.law_list tbody tr td:nth-child(2){text-align:left !important;padding:0 20px !important;}
.law_list li{
padding-left:10px;
position:relative;
}
.law_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.adena_title{border-bottom:1px solid #ddd;}
.andena_list li{
padding-left:10px;
position:relative;
}
.andena_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.adena_img{text-align:center;}
.adena_img img{display:inline-block !important;}
.charactora_img{text-align:center;}
.ring_img{text-align:center;}
.ring_list li{
padding-left:10px;
position:relative;
}
.ring_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.blessing_title{padding:10px;}
.blessing_title{border-bottom:1px solid #eee;}
.blessing_feature th{background:#fff;}
.blessing_feature{width:100% !important;}
.blessing_img{text-align:center;}

.candle_title{padding:10px;}
.candle_title{border-bottom:1px solid #eee;}

.candle_list li{
padding-left:10px;
position:relative;
}
.candle_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.candle_img{text-align:center;}



.auto_sell_title{padding:10px;}
.auto_sell_title{border-bottom:1px solid #eee;}

.auto_sell_list li{
padding-left:10px;
position:relative;
}
.auto_sell_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.auto_sell_img{text-align:center;}

.ain_feature{width:100%;}
.ain_title{padding:10px;}
.ain_title{border-bottom:1px solid #eee;}

.ain_list li{
padding-left:10px;
position:relative;
}
.ain_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.ain_img{text-align:center;}

.fishing_img{text-align:center;}
.fishing_feature{width:100%;}
.fishing_title{padding:10px;}
.fishing_title{border-bottom:1px solid #eee;}

.fishing_list li{
padding-left:10px;
position:relative;
}
.fishing_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.wanted_img{text-align:center;}
.wanted_feature{width:100%;}
.wanted_title{padding:10px;}
.wanted_title{border-bottom:1px solid #eee;}

.wanted_list li{
padding-left:10px;
position:relative;
}
.wanted_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.item_make br{display:none;}
.item-card img{border:2px solid #fff;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.item_make_list {
    width: calc( 24% - 1% );
    margin-left: 0.2%;
    margin-right: 0.2%;
    margin-bottom: 12px;
    float: left;
}
.item_make{text-align:center;}
.item_make_list .item-card>h3 {
    height: 50px;
    text-align: center;
    padding-top: 12px;
    font-size: 16px;
    background-color: #e4ebf4;
}
.item_make_list {
	box-sizing:border-box;
    box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
    display: inline-block;
    border: 1px solid #e6e6e6;
    border-top: 2px solid #c6cbd2;
    vertical-align: top;
    min-height: 297px;
    background-color: #fff;
    margin-left: 9px;
    margin-right: 9px;
}
.defence_ft{background:#e4ebf4;padding:0 10px;border:2px solid #c6cbd2;}

.final_img{text-align:center;}
.final_feature{width:100%;}
.special_title{padding:10px;}
.special_title{border-bottom:1px solid #eee;}
.final_make_list h3{border-bottom:1px solid #c6cbd2;padding-left:20px;}
.final_make_list{border:2px solid #c6cbd2;padding:0 10px;}

.final_list li{
padding-left:10px;
position:relative;
font-size:17px;
padding:10px;
font-weight:400;
}
.percent_result{color:#f00;}
.final_list li:before {
    position: absolute;
    left: 0;
    top: 22px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.final_list li:hover{background:#e6e6e6;transition-duration:.3s;cursor:pointer;}

.item_buy_img{text-align:center;}
.item_buy_feature{width:100%;}
.item_buy_title{padding:10px;}
.item_buy_title{border-bottom:1px solid #eee;}

.item_buy_list li{
padding-left:10px;
position:relative;
}
.item_buy_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}
.tonation_img{text-align:center;}
.tonation_feature{width:100%;}
.tonatioin_title{padding:10px;}
.tonation_title{border-bottom:1px solid #eee;}

.tonatioin_list li{
padding-left:10px;
position:relative;
}
.tonatioin_list li:before {
    position: absolute;
    left: 0;
    top: 12px;
    content: '';
    display: block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #999;
}

.posted-on{display:none;}
canvas {
  display: none;
}

#output {
position:relative;
  display: block;
  margin: 10px auto 0px auto;
  width: 100%;
  max-width:1009px;
  height: 100%;
  max-height:144px;
  overflow:hidden;
}

#video {
position:absolute;
top:0;
left:0;
  width: 1000px;
  height: 220px;
  display:none;
}
#mask {
position:absolute;
top:-450px !important;
left:0;
  width: 1009px;
  height: 160px;
    display:none;

}
#canvas_video {
position:absolute;
top:0;
left:0;
  width: 1009px;
  height: 160px;
  display:none;
}
#canvas_mask {
position:absolute;
top:0;
left:0;
  width: 1009px;
  height: 160px;
    display:none;

}
.sub_main_video_bg{background-color:rgba(0,0,0,1);position:absolute;z-index:0;width:100%;height:100%;left:0;top:0px;}
.sub_min_video_wrap video{position:absolute;left:0;top:-283px;}
.sub_min_video_wrap{width:100%;height:100%;max-height:700px;position:relative;z-index:1;opacity:1;overflow:hidden;}
.sub_bg{width:100%;height:100%;max-height:700px;position:relative;z-index:1;opacity:1;top:0px;}
.sub_main_video{width:100%;height:100%;}
.one-fourth{position:relative;}
.one-fourth::before{
    content: "";
    position: absolute;
    left: 0px;
    top: -20px;
	width:100%;
    background-image: url(images/pin.png);
    background-repeat: no-repeat;
    height: 60px;
    z-index: 1;
    background-size: 59px 60px;
	background-position:center;
}
.qwrap li:hover{transition-duration:.3s;margin-left:-10px;}
/*서버정보*/
  .server_info_wrap{padding:5px;box-sizing:border-box;}
  .table thead{background:#000;color:#fff;}
  .server_info_title{box-sizing:border-box;overflow:hidden;}
  .server_con{margin-top:10px;padding:5px;background:#fff;border-radius:5px;}
  .server_con_one{}
  .server_con_zero{margin-top:10px;padding:5px;background:#fff;border-radius:5px;}
  .table{border-collapse:collapse;width:100%;font-family:'Noto Sans KR';border-top:2px solid #000;border-bottom:2px solid #000;text-align:center;}
  .drangon_defence{background:#000;border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;color:#fff;width:100%;}
  .drangon_defence img{width:100%;max-width:150px;}
  .server_con_zero table thead th{padding:10px;color:#f00;font-weight:400;}
  .server_con_zero table thead th:nth-child(1){width:11%;}
  .server_con_zero table thead th:nth-child(2){width:42%;}
  .server_con_zero table thead th:nth-child(3){width:42%;}
  .server_con_zero table thead th:nth-child(4){width:5%;}
  .server_con_zero table tbody td:nth-child(1) img{width:100%;max-width:50px;}
  .server_info_title img{width:100%;width:1199px;}
  .quick_text{color:#333;font-size:18px;font-weight:600;}

  .server_con_one table tr th{color:#fff;padding:10px;font-weight:400;}
  .server_con_one table tr td{color:#fff;padding:10px;}
  .cha_same_title{padding:10px;font-weight:400;color:#f00;}
  .server_con_one{margin-top:10px;padding:5px;background:#fff;border-radius:5px;}
  .server_con_one table thead th{padding:10px;color:#f00;font-weight:400;}
  .server_con_one table thead th:nth-child(1){width:20%;}
  .server_con_one table thead th:nth-child(2){width:40%;}
  .server_con_one table thead th:nth-child(3){width:35%;}
  .server_con_one table thead th:nth-child(4){width:5%;}
  .server_con_one table tbody td:nth-child(3){text-align:left;}
  .sub_title_wrap{border-bottom:1px solid #ccc;margin:20px 0 0 0;line-height:1.1;font-weight:500;}
  .server_detail_content ul{padding:0 0 0 30px;content:'';}

/*서버정보 끝*/
/*아이템정보*/
  .item_info_wrap{padding:5px;box-sizing:border-box;}
  .table_col3{}
  .table_col4{}
  .table_col7{}
  .table thead{background:#000;color:#fff;}
  .item_info_title{box-sizing:border-box;overflow:hidden;}
  .item_con{margin-top:10px;padding:5px;border-radius:5px;}
  .item_con_one{}
  .item_con_zero{margin-top:10px;padding:5px;background:#fff;border-radius:5px;}
  .table{border-collapse:collapse;width:100%;font-family:'Noto Sans KR';border-top:2px solid #000;border-bottom:2px solid #000;text-align:center;}
  .item_img{width:100%;height:100%;max-width:83px;max-height:100px;min-width:83px;min-height:100px;}
  .item_table > thead > tr > th:nth-child(1) {width:10%;}
  .item_table > thead > tr > th:nth-child(2) {width:30%;}
  .item_table > thead > tr > th:nth-child(3) {width:30%;}
  .item_table > thead > tr > th:nth-child(4) {width:30%;}
  .item_info_content_wrap table thead th{padding:10px;color:#e4c381;font-weight:400;}
  .quick_text{color: #333;
    font-size: 18px;
    font-weight: 600;}
  .item_info_content_wrap table tr td{  color: #000;    padding: 10px;}
    .sub_title_wrap{border-bottom:1px solid #ccc;margin:20px 0 10px 0;line-height:1.1;font-weight:500;}
  .item_detail_content ul{padding:0 0 0 30px;content:'';}
  .item_detail_content > ul > li{margin:10px;padding:0 0 0 25px;content:'';
  background-image: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHeTBBFRn0E-psNZz-jDilmu2ImQDtiOPrZy_cRKaJDUnK5gy7NIMyxBcNcjM2wRgv15OBq-PjFEh0WPBWmmszMqp0ecjAdLdMmAPcjjaeetUPE5Bjy2yXuZLHDlwnnAQTRRi1faSXENWNshNXAmPQpmLmbgP1cpNVag55ekC0ZBigFjbS6GeXGlAjPQ/s1600/arrow3.png");
  background-repeat:no-repeat;
  background-position:-2 -4px;
  background-size:15px 15px;}
  .red_text{color:#f00;}
  .item_f{color:#fff;background:#000;}
  /*사냥터정보*/
    .hunting_wrap{padding:5px;box-sizing:border-box;}
  .table_col3{}
  .table_col4{}
  .table_col7{}
  .table thead{background:#000;color:#fff;}
  .hunting_title{box-sizing:border-box;overflow:hidden;}
  .hunting_con{margin-top:10px;padding:5px;background:#fff;border-radius:5px;}
  .hunting_con_one{}
  .hunting_con_zero{margin-top:10px;padding:5px;background:#fff;border-radius:5px;}
  .table{border-collapse:collapse;width:100%;font-family:'Noto Sans KR';border-top:2px solid #000;border-bottom:2px solid #000;text-align:center;}
  .drangon_defence{background:#000;border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;color:#fff;width:100%;}
  .drangon_defence img{width:100%;max-width:150px;}
  .hunting_con_zero table thead th{padding:10px;color:#f00;font-weight:400;}
  .hunting_con_zero table thead th:nth-child(1){width:11%;}
  .hunting_con_zero table thead th:nth-child(2){width:42%;}
  .hunting_con_zero table thead th:nth-child(3){width:42%;}
  .hunting_con_zero table thead th:nth-child(4){width:5%;}
  .hunting_con_zero table tbody td:nth-child(1) img{width:100%;max-width:50px;}
  .hunting_title img{width:100%;width:1199px;}
  .quick_text{color:#333;font-size:18px;font-weight:600;}

  .hunting_con_one table tr th{color:#fff;padding:10px;font-weight:400;}
  .hunting_con_one table tr td{color:#fff;padding:10px;}
  .cha_same_title{padding:10px;font-weight:400;color:#f00;}
  .hunting_con_one{margin-top:10px;padding:5px;background:#fff;border-radius:5px;}
  .hunting_con_one table thead th{padding:10px;color:#f00;font-weight:400;}
  .hunting_con_one table thead th:nth-child(1){width:20%;}
  .hunting_con_one table thead th:nth-child(2){width:40%;}
  .hunting_con_one table thead th:nth-child(3){width:35%;}
  .hunting_con_one table thead th:nth-child(4){width:5%;}
  .hunting_con_one table tbody td:nth-child(3){text-align:left;}
  .sub_title_wrap{border-bottom:1px solid #ccc;margin:20px 0 0 0;line-height:1.1;font-weight:500;}
  .hunting_detail_content ul{padding:0 0 0 30px;content:'';}
  
  .hunting_detail_content h4{color:#708dcd;font-weight:600;}
  .hunting_img_wrap{text-align:center;border:1px solid #eee;padding:5px;margin:0 0 20px 0;}
  .hunting_img_wrap img{vertical-align:top;width:100%;max-width:1198px;}
  .h_name{color:#ce4d22;}
  /*보스정보*/
  .boss_info_wrap{padding:5px;box-sizing:border-box;}
  .table_col3{}
  .table_col4{}
  .table_col7{}
  .table thead{background:#000;color:#fff;}
  .boss_info_title{box-sizing:border-box;overflow:hidden;}
  .boss_con{margin-top:10px;padding:5px;border-radius:5px;}
  .boss_con_one{}
  .boss_con_zero{margin-top:10px;padding:5px;background:#fff;border-radius:5px;}
  .table{border-collapse:collapse;width:100%;font-family:'Noto Sans KR';border-top:2px solid #000;border-bottom:2px solid #000;text-align:center;}
  .boss_img{width:100%;height:100%;max-width:83px;max-height:100px;min-width:83px;min-height:100px;}
  .boss_table > thead > tr > th:nth-child(3) {width:120px;}
  .boss_table > tbody > tr > td:nth-child(3) {width:120px;}

  .boss_table > tbody > tr:nth-child(1) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd6tfLAWUQRB90Y7xHbGghkfXla8yyj13_bGUI8gYK_ngP5DbXhs_sbLwc8SaoXP3YSfMUCTKjMspuHOD82DJ0TNRVjKCJ2CdaCN3OfAgYkfSoNfASe5FWBpZWcT6LMkvyjtdRTvHzZFC6DJBi_eP3w6wCnL6b_FkZhu5fPv5Q8vkS9NAal6Fgq1sRKQ/s1600/1.png);
  background-repeat:no-repeat;background-size:cover;
}
   .boss_table > tbody > tr:nth-child(2) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRhY65lxM3QMGiS1akrAtxaUQ2q0P1bZv7g_HXWx3OcuEv_taWnxdZ7-0f8NnFS3OLwCXavOpib4gS9MmDdDEcOCjiU6TgzT86YpdLXMGm4hOx1SBkBhOLSkkh8ANxZXaB5r_PJ29PC0RJRRQoy4dDpuPVwI4PulSK8CRglT53jyqju8M346_ChX-BSw/s1600/2.png);background-repeat:no-repeat;background-size:cover;
}
     .boss_table > tbody > tr:nth-child(3) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE6Hn4GNS42XeuMuHQ-xwyliSRujlYxvA7RHPyc0IM0PELvtKDkgwXEYc8hv0sRTTwJZz_t4xn3dxxRd9heoq8RGO9sEh3Kc80Q5jaKxntQFv4j6-az5szvdNchveExBLEuYb49otJmggBcZx7FdpJuF-uNphcKPn_IUrUQLldVNdTVTfi1V90zpH72A/s1600/3.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(4) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTvENUR00H57W8-GPYxAB9dzzgw-bQvBa1TRAhEYSitzSZpjHsxe-3KTKrQ2Sg2YoqoMQcMiLhsLA6A2IA-gb_DkSzQSBuZcS1DRN3KZs8u2khuz4GX7Sh33P6hCvu7pu_rrc60IakmjG106c9gll-sjVFkClhV4fd9eCMC1o5OSfC_8EXRQnYElsxcw/s1600/4.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(5) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgA4aLT-nukXNfSHtOsnAGlZzRsj_bPET5L2DNe59dN-wCYtQtzQJ1UCDVWgsWlYRH7KeackDWDgkOIMqJuVXR-hLxbOGMgu7790nToqTqUfdTJvl1OZuHTDwoUH_a3sPFdS5FSUK4bt5VOD9w1Hcy-DyTnR1BmErL301eib2gBuX5TQh3Tutcg7BVsSg/s1600/5.png);background-repeat:no-repeat;background-size:cover;
 }
       .boss_table > tbody > tr:nth-child(6) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj8BRbQqjLAm9hAbXykByQDMf4-ve4cXAaiyBD_nepLZ18ynaNUer1okKgLboflHQy8hKWKF1nqbk_ztVQ6YYAOp28hg6k7Hy018SKe0WeL6ZN2Jfv81exf33dQa4lAkUORQb7yY3wlY0L43CFS-E8bslMMBWtq_x1e-JL3vvW58eftl_VmfbpbPunDw/s1600/6.png);background-repeat:no-repeat;background-size:cover;
 }
       .boss_table > tbody > tr:nth-child(7) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtRj2GyF_GmPE_3MRWE-8Xvdhhobj407NpemMvirkz29vVuH1VKxfpPfR7UyKBPMB6ZB_TDnygN1Wgc72m-C9rAFkHoir63MdSElPyTGl2sDDM5x687Ao5BwCNwcyUPft02ZOMNR4HcnC0X0aMuMtZFAIuPG1FhijlTPu1CKOoKHg3_lnMGrUvc-srBA/s1600/7.png);background-repeat:no-repeat;background-size:cover;
 }
       .boss_table > tbody > tr:nth-child(8) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif1ZqGH5lLTvgavP2iZumsogWoomyaoJOb2z0vWhjYLBjppzsFApUygv5a2VcqObN0blZkkHtU9aXwX3OsBVXkj7nU2-pANEPYuPdmAKisrpZneU1JMktZho_B_PY6P_BisUhmaFsmKHDT55hNzZk-RJb_LZOmPtZNPGYimfEC_4dpIvqdLlgKKdzulw/s1600/8.png);background-repeat:no-repeat;background-size:cover;
 }
       .boss_table > tbody > tr:nth-child(9) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRh5VXcx9cFH3Sq621qYTx_fl3zfp3-8uAiOsVVr8mPgyx87B6YlO0uOw1KXnSvfLHDd7z7cedh4otY-QJ8PY65hIyt1JN21zJGj8-qqfdZwmqOQ8IVoAROfEsR8_hSLVWMLRT7pSO53GngtzyStyBpb_CqA9dqnrveD_UckFakOUIv1FMrLhKUIM_-g/s1600/9.png);background-repeat:no-repeat;background-size:cover;
  }
       .boss_table > tbody > tr:nth-child(10) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlHI9zx90vZ6rha--JqW6bTM8n8JA8Cf8nyyf6BltjErMDCF3IYFEc7Vs1QDCDgL46fMWjfLvkjGLlYt6J_PpH56CLO7p_1Oy54dnI-eaghityCLS_jSfCNz3O6GLi-ETZ3kG0dAkWpN_wByOu48Jec92Ce1_PCIbsJn7VO7QIWIR4z0Ui6BL8yGopmA/s1600/10.png);background-repeat:no-repeat;background-size:cover;
 }
       .boss_table > tbody > tr:nth-child(11) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmSITnNGQdP23ecQI-74SQ8JClMdX1DiY7aLVGz8JxrJx51yVTEh0q6U0xW-S2Lh-d_-tmBsPe1C4mICLIfDhZmJEu9M1bmNT1S6OmeR3SVgM4QY_jHBG-Det3a_Mzv7gQAwg4mKMuqlhzus_hBi417fDb7UhBv1yNWNkj105SGKB9KzSBWgc2qHaxCA/s1600/11.png);background-repeat:no-repeat;background-size:cover;
 }
       .boss_table > tbody > tr:nth-child(12) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguZV2sIKSXtCM0EO3CdfZG1dywpW5PMQ6v_iK9-y7VDwWzhRs8LnvguUhW-ZJYFuJjG0rLI8fENQ0aEuOzFspCx3A_97ofxVxoYrkn7ATJ7dGfkS-mvx7sjn15swFl0-HFYOp5cfNPUnknLAqOWda8ZCHFC3kDkpBGCgc3NUueKq_BSA2A8JdIdnMt5A/s1600/12.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(13) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOw7be5qxrei5z-YxMbB2tRituB6zIknJtCQhqHM0fl9HbwKM_ZBwNZ_LFCCzBeYvoh6Hdng8RTi90zbNeCxJwY-AlJtppvWAigi5EbA-_3G0OU77e0E8rIyjKmT5sjXUqoyaERAxcsAExlt53o6gCM4f2W310tcAvvTS6B7YF7qbtbscEgApKmNycZg/s1600/13.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(14) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8d3Ym1YJj6TkW936dvMrMgTaRbpkNroxLS9ONrGqgdJxllkLtDpyw3p1OdvSB9TWmbscJGMWwd-VgVWh9W-cVJkNKzrYQcf2Xs0KJLPqQNynFCiyn17AQsOmXry8dK-h4yc7F_1URnJZSYEcArQURSmVIjlBvn7Ch0uk28kyVQRmh3hpFnQ2rn6_gUg/s1600/14.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(15) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihwNx8dUaSGY3IjAL8-8yWf382IDr3dXQQ4FA9s_-LkKjL-Qf4XkkD4lLGEvx4jurY_n9HlWIlgwLeJhbYogEBDdpmsIhXOMrXQta7oDSu6AxNBL31uRLWMESCa6QtLM9fQyNk1FC4HKfohGMK-1qT-7vDBgTUNYNcINXu-TbrY4p5CVuVt6UPICm42A/s1600/15.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(16) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPL-mSMQwX_0OL8c2zwOqxzCDulqJdvU8iP9eT04LoR9-FO1Zp_mO_NTf478O5VY4puY4WwSvSaQkiTaLoMk1l92BrtZFGZlBAuPa7CkoJV_M00yLaz_7PCB8ChEr4VX9ie2Bz55UOrJT1Frk5SdTAQaq9l0AMZOvacn8Zr-sNbC27BjttC9R0n5vuQA/s1600/16.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(17) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYW1q2r3HWTeNV3AonqGeObg_can3NuWiJSUJD5QmbxyAg4KoBz88u2kHvo-3QbLhnC3sKIqKZpv8MGDwEj_CclbO8wvSux2P7PPlLc4atfEPeUvJ_GKAL5yggFvXpnC0VhbkNmO_WpjhjQL0zh-VQT4mAPpj2mGev76tXK1mtrqIxI7yTtjpC6EaXHQ/s1600/17.png);background-repeat:no-repeat;background-size:cover;
 }
       .boss_table > tbody > tr:nth-child(18) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTyQAxYQGzqfJ7DlToa3f1ZGq3yZDVgt7r1I4OYZCXHFdH7n3zzf3sZcsOE6Sp_CTPKvqYj3RMmVzbQ0GvM_LVUWER5RWlfWX2ykyc_fmerigV_pzhjBxAN6GY2mEWZhgVDjbfz_B02ovf93OBOUplBEY_QW5wOwRJt5GP4Tt9fsEMC3xCp1KiSRn_Fg/s1600/18.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(19) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp79TDuMOfktZcYHHlOk7RFfRVkbZ7hbzMlREkteSMZ4qTv3D6g3rEXYNcgcbB9ZbURxFk2316m-rJxrWlcYGd9RT7X2eKOuvTV-jGabSsqI_vgQHOnk9BIzCaatWjTH7RzS5PsNbHLCrxd1-BDzBvO-7gqw4BnXsTmH7fS1lmORvtesNKZ5ovZHLWFw/s1600/19.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(20) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbDHhgiYT09FS_HPQ9PzVdWrr9zPYG2QRVYvUmqoV5rhUah2OqTJmORZVlLHf6c6KGaOhKl9BjWTkpT0O7c4PArEL1CFXrVOR0fPLGxiAj4yCEQI_MkWnn6hFthc0L858JJvnNxDUmh-52HklYVDjInwLL2PMtxSK0AsvRgbXUHc2GDM2iUEqVj-ucfA/s1600/20.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(21) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio3WDZ6wy_2x_IydOqBYQfoL621k7EOU0yES6nTV2-uS_D2eG02Wy3SE7g-c6TKlcrq7hQgi6M2CLr7NeHu-lqDUYHU_rOKNEXqn_ZXM9A-kpUggSyeSkelt4OcVYBGZDAV7JF-4iyj5FWNrjRXlwZpEJcl_iechRXzDZn0CXx0lR_BFL82UNRnzD2bA/s1600/21.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(22) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2G0Zaggpn0CFAVPJXBKgvrXT-HPy3i_T-gxdyN_3HIRrtHKxe8XsOk3CyWUBex-l7l5zxUcNwfoRPOqBPuUWiccfDtWANV_yMheoo7H60Ss0Cr3lIrxdAwjnkAqoGsATFXwg1j_bsta7Epr7xLJEZtVBpQiyBag0ELXg4JOOHk9d7biU_kmzMXWI5yw/s1600/22.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(23) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXwgNbNbDwq53RH1lMP-la5UWpLpngN9c7G7sCKZRF2JRr-K3PmWKmjxopuhhtH0qrckZjFJkPDHf2Zuw1krlTbRU-E3oQqWm12wrjMOLFFjJURrgcr1Z4HAD8po5tcQ660-BfPj4yz9O2Z13QgCqxVn7nHjgOb8ZqDBZx7lC5DLXtFqnwSxXDetr0VQ/s1600/23.png);background-repeat:no-repeat;background-size:cover;
}
       .boss_table > tbody > tr:nth-child(24) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZu1Pmzkv2XF9sW49E22UEBZSSohfLeWR2nzk0asiPzvPo6NEYFqGtCgzkuOA8uz117P11mz8bEAFG9NIIscCL_niaNtZWSW1idgrCwLq3MfQJaXKuJNpvqRdMCZkrl_q8nNbtmvjOaUCbpr5pCc6Ijvb9EWajms5MWaJ7fOBynK9IFVcysvGsHUwmYg/s1600/24.png);background-repeat:no-repeat;background-size:cover;
 }
       .boss_table > tbody > tr:nth-child(25) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqIYfxvmIRS8YE_ukUdP-PDzfK_86AcVztdoOdAtDSl93lFeTe1U4YUJDDyciOSG-nABrmOK-KRyWIscyUCMy9er0OqCraBKm_yY88oAQt_flZLht2j7O-9oLTY5D_zWWAkC9SHgySYwp940yOlkOZzWLqvu27ycWRRcPT-L4pyZ7qWTYsu__Quy7pvg/s1600/25.png);background-repeat:no-repeat;background-size:cover;
}
.boss_table > tbody > tr:nth-child(26) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhktmDg02547Wm0IH5KB0gvtXSBpXMrW6LmFKMX8v10PmVLgsLPbiWKtBtwHWNArxcXvDmKEJK3yt8Pv-2Fd2nUXFC5abvsa39Y3rsqazRmnf5zGL9YyTVvk3TYx5WJorh6sQbTF8u5jv_RvQ4fKyrPQG7MdWiko_oOLfYBI6c1B4bVxPHXuKcaiDGvkQ/s1600/26.png);background-repeat:no-repeat;background-size:cover;
}
.boss_table > tbody > tr:nth-child(27) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7wDPRKjHf8-UH6lWitVqneBhA_jfjdDXXtszJpkaMPUkXI9kD0-T-zLUw6kYUKC1nGzeheE4oZEVbuKE4W7ZzEUtvgW-g7t5kuU7soGSIb2aYM-SMd8h6aKQX3Cm8A7Bp9tOra9y2VDtkpYGyXOQo1xe0fYfQr1_-I-JC2v-lPE4SZYhmTTTD1onZ7g/s1600/27.png);background-repeat:no-repeat;background-size:cover;
}
.boss_table > tbody > tr:nth-child(28) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1LKMzll8GVTlte9cUTuZXk0q6VpV8VdEM4pYKAYfZvhjh-OrsF8-L7QvTyWkamlDQv6DL4h93KuyrPgULmoKLfrhwBU4u9k-nq9s8Y4kdIe7-yCMrIIcTvqOw_MXwi1emX7xgHo0cK6RV-adIJiBSz5PhchtkIVM2-J48zRH--m_Airwt5OQaJIXzPg/s1600/28.png);background-repeat:no-repeat;background-size:cover;
}
.boss_table > tbody > tr:nth-child(29) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNS_PfGhw4bYFL7GHD-Aw7sP7vdQ0vMA8DN5NrBtsj7QKeFP460oOg53F6gmUUz1eA1bTCAmKpQN68svyPrRc4IEB5w_9BHGOzyZqEiqpq8GH4SQ4tVWR4astRJk08EiRRMZxGPKMnWGZ7APmyNq-yiCDnDPaZWtrz5sS7FJJ87YL0lgkcGclOHGFgFg/s1600/29.png);background-repeat:no-repeat;background-size:cover;
}
.boss_table > tbody > tr:nth-child(30) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibI7VQ9tSTbkUZKFb3ziHw6aezgmNZeGEOhS5Cb0db0ybhSbmgtqdlvnNO9BCSpjlwpnaQ9-KDGOOuiCdWobRMtffZXRNFQYlbrhipaDudlcgQaRyJDki0sBTCvJgnV3BzIxmgDAX5BjHWZjuxMTIsOwb9cMkOqoftmOR1S7QrMvkav3D4aQPwSmvCig/s1600/30.png);background-repeat:no-repeat;background-size:cover;
}
.boss_table > tbody > tr:nth-child(31) > td:nth-child(3) .boss_img{background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsIYsT_l-CWoY5E3uPXAlkBYyv7HWjN1tqTT-ovnzOPmjcdzmvPAlkxKlUbBg6ts4_6n4l3fVzhx6_pucU2Rg30AspsLM0cEzTU8WY8H80S0k2BV1uu0mF148N9ZUOmP3Gsx4Nm9SZcAo3GRmAMrZm-c4-wDF7QRicMEjdNYGk8ELDKtqJ_7lFSTvTDA/s1600/31.png);background-repeat:no-repeat;background-size:cover;
}
  .boss_info_content_wrap table thead th{padding:10px;color:#e4c381;font-weight:400;}
  .quick_text{color: #333;
    font-size: 18px;
    font-weight: 600;}
  .boss_info_content_wrap table tr td{  color: #000;    padding: 10px;}
    .sub_title_wrap{border-bottom:1px solid #ccc;margin:20px 0 10px 0;line-height:1.1;font-weight:500;}

  .boss_detail_content ul{padding:0 0 0 30px;content:'';}
  
  .red_text{color:#f00;}
  .boss_f{color:#fff;background:#000;}
.sub_title_wrap .sub_title::before {
    content: "TIP";
    display: inline-block;
    margin: 0 0 4px;
    padding: 1px 7px;
    background-color: #85a1de;
    border: 1px solid #6f8ccc;
    border-radius: 8px;
    text-align: center;
    vertical-align: top;
    font-weight: 500;
    font-size: 12px;
    line-height: 1;
    color: #fff;
	margin-right:5px;
}
.sub_title_wrap .hunting_sub_title::before {
    content: "사냥터";
    display: inline-block;
    margin: 0 0 4px;
    padding: 1px 7px;
    background-color: #85a1de;
    border: 1px solid #6f8ccc;
    border-radius: 8px;
    text-align: center;
    vertical-align: top;
    font-weight: 500;
    font-size: 12px;
    line-height: 1;
    color: #fff;
	margin-right:5px;
}
  .server_detail_content > ul > li::before{    
	  content: "하나!";
    display: inline-block;
    margin: 0 0 4px;
    padding: 1px 7px;
    background-color: #8585de;
    border: 1px solid #5a5a95;
    border-radius: 8px;
    text-align: center;
    vertical-align: top;
    font-weight: 500;
    font-size: 10px;
    line-height: 1;
    color: #fff;
	margin-right:5px;}
.hunting_detail_content > ul > li::before{    
	  content: "";
    display: inline-block;
    margin:  3px 0 0 0px;
    padding: 5px;
    background-color: #e34c22;
    border: 1px solid #000;
    border-radius: 8px;
    text-align: center;
    vertical-align: top;
    font-weight: 500;
    font-size: 10px;
    line-height: 1;
    color: #fff;
	margin-right:5px;}
.boss_detail_content > ul > li::before{    
	  content: "";
    display: inline-block;
    margin:  3px 0 0 0px;
    padding: 5px;
    background-color: #e34c22;
    border: 1px solid #000;
    border-radius: 8px;
    text-align: center;
    vertical-align: top;
    font-weight: 500;
    font-size: 10px;
    line-height: 1;
    color: #fff;
	margin-right:5px;}
	.hunting_detail_contentul ul > li::before{    
	  content: "";
    display: inline-block;
    margin:  3px 0 0 0px;
    padding: 5px;
    background-color: #e34c22;
    border: 1px solid #000;
    border-radius: 8px;
    text-align: center;
    vertical-align: top;
    font-weight: 500;
    font-size: 10px;
    line-height: 1;
    color: #fff;
	margin-right:5px;}
.hunting_img_wrap{box-shadow:rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;}
  .sub_title_wrap > span{border-bottom:2px solid #708dcd;padding:0 8px 0 8px;margin:0;line-height:0;font-size:18px;font-weight:600;}
	.boss_table th{color:#fff;text-align:center;}
.brtag{line-height:50%;}
.content_list{border:1px solid #eee;padding:10px !important;}
.boss_table tr:hover td{background:#85a1de;transition-duration:.3s;}
.item_table tr:hover td{background:#85a1de;transition-duration:.3s;}
.sub_title_wrap{box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;padding:10px;}
	@media all and (max-width:1920px) {
.pc-on{display:none;}
	}

	@media all and (max-width:991px) {
		.swiper-pagination-bullet-active{display: none !important;}
		.arrow{width: 100% !important;}
		.swiper-button-prev, .swiper-button-next{
			bottom: 130px;
			top: unset !important;
		}
		.swiper-button-prev{
			left: 0 !important;
		}
		.swiper-button-next{
			right: 0 !important;
		}
		.swiper-pagination,.tcasd{display: none;}
	}
	@media (min-width:768px) {
		.col-sm-6{margin-bottom: 20px; padding: 0 8px;}
	}
	@media (max-width:768px) {
		.col-mb-6{
			width: 50%;
			float: left;
			margin-bottom: 20px;
			padding: 0 5px;
			box-sizing: border-box;
		}
	}
.boss_list tr,td{border:1px solid #eee;vertical-align:middle;text-align:center;}
.boss_list tbody tr td:nth-child(1) img{vertical-align:top !important;}
.boss_list tbody tr:nth-child(13) td{padding:0 !important;}
.boss_list tbody tr:nth-child(14) td{padding:0 !important;}
.boss_list tbody tr:nth-child(15) td{padding:0 !important;}
.boss_list tbody tr:nth-child(16) td{padding:0 !important;}
.boss_list tbody tr:nth-child(17) td{padding:0 !important;}

.hunting_list tr,td{border:1px solid #eee;vertical-align:middle;text-align:center;}
.hunting_list tbody tr td:nth-child(1) img{vertical-align:top !important;}
.hunting_list tbody tr:nth-child(10) td{padding:0 !important;}
.hunting_list tbody tr:nth-child(11) td{padding:0 !important;}
.hunting_list tbody tr:nth-child(12) td{padding:0 !important;}
.hunting_list tbody tr:nth-child(13) td{padding:0 !important;}
.hunting_list tbody tr:nth-child(14) td{padding:0 !important;}

/*모바일 설정*/
@media only screen and ( max-width: 1400px ) {
.one-fourth::before{top:0;}

	#services > div{width:50%;vertical-align:top;overflow:hidden;margin:0;}
	#screenshot > div{width:50%;vertical-align:top;overflow:hidden;margin:0;}
.photo_contain > div{width:24.8% !important;}
}

@media only screen and ( max-width: 1024px ) {
.qwrap{display:none;}
.main-navigation{width:650px;}
.main-navigation .menu >li{min-width:85px;}
.main-navigation ul > li > ul > li{padding:10px 5px;}
}
@media only screen and ( max-width: 1000px ) {
	.main-navigation{min-width:673px;}
	.main-navigation .menu >li{min-width:80px;}

	#featured, #service-area, .img-section  { background-attachment: scroll; margin:0;}
	.featured-slider{right:0;}
.photo_contain > div{width:33.133% !important;}
}
@media only screen and ( max-width:960px ) {
	.main-navigation{min-width:673px;width:568px;}

.main-navigation ul > li > a{font-size:14px;letter-spacing: -2px;}
.main-navigation ul > li > ul > li a:link{letter-spacing: -2px;}
.main-navigation .menu >li{min-width:65px;}
.main-navigation{min-width:570px;}
}
@media only screen and ( max-width:949px ) {
.sub_wrap_h > div{float:none;width:100% !important; display:block;}
.item_make_list{
float:left;
width:33.333333%;
margin:0;
box-sizing:border-box;
}
@media only screen and ( max-width:900px ) {
	#site-navigation .menu{display:none;}
	.main-navigation{min-width:50px;width:50px;}

	.content-area, .container { width: 100%;  }
	.menu ul li a { font-size: 0.9em; }
	.section-area { }
	.main-navigation ul ul{position:relative;}
	.container > span{display:inline-block;width:50%;}
	.post-title{width:100%;}
	.featured-slider{right:0;}
	.menu > li{position:relative;}

}

@media only screen and ( max-width: 767px ) {

	.content-area, .container { width: 100%; }
	.site-description.mobile-only { padding: 0px 0; }
	.site-description { margin: 0px 0; }
	.post-title{width:100%;}

	.slide { padding-top: 30px; width: 100%;  }
	.slide .section-title { font-size: 4em; }
	.map-section .thumb table { width: 100%; }
	.post-heading { padding: 20px 0;}
	.two-column-right .thumb, .two-column-right .entry, .two-column-left .thumb, .two-column-left .entry { width: 100%; margin-right: 0; float: none; }
}
@media only screen and ( max-width: 750px ) {
.sub_content_two > .article-item{width:49.5%;}
}
@media only screen and ( max-width: 650px ) {
	#services > div{width:100%;}
	#screenshot > div{width:100%;}
.row div{width:100%;}
.gu_t_b a:link{display:inline-block;width:90%;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.photo_contain > div{width:49.8% !important;}
.ipban_wrap .kboard-list-banid, .kboard-list-enddate{width:20% !important;}

}
@media only screen and ( max-width: 520px ) {
.main_visual_text h1{font-size:30px;}
}
@media only screen and ( max-width: 479px ) {

	#kboard-thumbnail-list .kboard-list tbody tr td{width:80px;}
	.content-area, .container {margin:3px 0 0 0;}
	.site-description.mobile-only { padding: 14px 0; }
	.site-description span {margin:0px 0 0 0; border:1px solid #eee;text-align:center;box-sizing:border-box;}
	.slide .section-title { font-size: 4em; }
	.post-thumb { width: 102px; height: 102px; margin: 10px 30px 20px 0; }
	.photo_contain > div{width:99.8% !important;}
}
@media only screen and ( max-width: 400px ) {
.sub_content_two > .article-item{width:100%;}

	.sidebar_wrap{width:90%;}
}
@media only screen and ( max-width: 350px ) {
	.sidebar_wrap{width:90%;}

}
@media only screen and ( max-width: 300px ) {
	.site-description span{padding:0 5px 0 24px;}
	.main_login_wrap{width:200px;}
	.main_login_wrap > div > ul > li{margin:0;}
	.post-heading h1{font-size:2em;}
	.sidebar_wrap{width:90%;}
}
