/* COMMON STYLE */
	/* DEFAULT */
	div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form { float: left; display: inline; margin:0; padding:0; height: auto; }
	body, input, select, textarea, a, th, td, caption, h1, h2, h3, h4, h5, h6  { font-family: gulim, 굴림, Helvetica; font-size: 12px; color: #000; font-weight: normal; letter-spacing: 0px; font-style: normal; text-decoration: none; }
	a:hover, a:active { text-decoration: underline; }
	img { border: none; }
	em { font-style: normal; }
	strong, b { letter-spacing:-1px; font-weight: bold; }
	a h1, a h2, a h3, a h4, a h5 { cursor: pointer; }
	select { height: 20px; }
	input.radio { width: 12px; height: 12px; margin: 0; padding: 0; }
	input.checkbox { width: 12px; height: 12px; margin: 0; padding: 0; }
	img.iconimg, .iconimg img { vertical-align: middle; border: none; margin-top: -4px; margin-bottom: -1px; }
/* FREQUENT */
	.hidden { display: none; }
	.hide { text-indent: -1000em; }
	.iefix { width: 1px !important; height: 0px !important; _height: 1px !important; margin: -1px 0 0 0 !important; clear: both !important;; display: none !important; _display: inline !important; overflow: hidden !important; padding: 1px 0 0 0 !important; font-size: 1px !important; }

.ff14_page_title{position:relative;border:1px solid #260b3e;background:#005c7c;width: 710px;}
.ff14_page_title::before{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #5592a8;z-index:10}
.ff14_page_title span{display:block;position:relative;height:38px; padding:0 20px;color:#fff;font-size:13px;font-weight:bold;line-height:38px;z-index:20;text-align: left;}
   
/* WRAPPING */ 
#ff14Body .wrap710BL1 { clear: both;width: 710px;overflow: hidden; }
#ff14Body .wrap710BL1 .w710H {
	clear: both;
	width: 710px;
	height: 8px;
	display: block;
	overflow: hidden;
	background: url('//static.inven.co.kr/image_2011/ff14/dataninfo/wrap_710_blue_top.png') no-repeat left top;
}
#ff14Body .wrap710BL1 .w710M {
	clear: both;
	width: 710px;
	overflow: hidden;
	background: url('//static.inven.co.kr/image_2011/ff14/dataninfo/wrap_710_blue_mid.png') repeat-y left top;
}
#ff14Body .wrap710BL1 .w710B {
	clear: both;
	width: 710px;
	height: 9px;
	overflow: hidden;
	background: url('//static.inven.co.kr/image_2011/ff14/dataninfo/wrap_710_blue_bot.png') no-repeat left top;
}

#ff14Body .wrap167BL1 {
	clear: both;
	width: 159px;
	margin: 2px 2px;
	border: 1px solid #a8a8a8;
	overflow: hidden;
}
#ff14Body .wrap167BL1 .w167H {
	clear: both;
	display: block;
	width: 159px;
	height: 26px;
	overflow: hidden;
}
#ff14Body .wrap167BL1 .w167H_search {
	background-image: url('//static.inven.co.kr/image_2011/ff14/common/bg_ff14_search.jpg');
	background-repeat: no-repeat;
	color: transparent;
	font-size: 0;
}
#ff14Body .wrap167BL1 .w167M {
	clear: both;
	width: 159px;
	background: #fff;
	overflow: hidden;
}
#ff14Body .wrap167BL1 .w167B {
	clear: both;
	width: 159px;
	overflow: hidden;
}

/* 테이블 */
#ff14Body .tableType1 { overflow: hidden; margin-left: 8px; }
#ff14Body .tableType1 table { table-layout: fixed; border-collapse: collapse; }
#ff14Body .tableType1 table th,
#ff14Body .tableType1 table td { line-height: 16px; padding: 3px 0 2px; text-align: center; }
#ff14Body .tableType1 table th { border-bottom: solid 1px #56ffff; background-color: #206bc2; }
#ff14Body .tableType1 table td { border-bottom: solid 1px #a9a7a7; background-color: #ffffff; }
#ff14Body .tableType1 table th,
#ff14Body .tableType1 table th a { color: white; font-weight: bold; letter-spacing: -1px; }
#ff14Body .tableType1 table td.subTitle { border-bottom: solid 1px #56ffff; background-color: #00336f; color: #7eb2ef; }
#ff14Body .tableType1 table th.nopad,
#ff14Body .tableType1 table td.nopad { padding-top: 0px; padding-bottom: 0px; }
#ff14Body .tableType1 table tr.lastTr th, 
#ff14Body .tableType1 table tr.lastTr td { border-bottom:none; }
#ff14Body .tableType1 table tr th.lastTh { border-bottom:none; }
#ff14Body .tableType1 table tr td.left { text-align: left; padding-left: 10px; }

/*왼쪽 메뉴 */
#ff14Body .modern-menu {
}

#ff14Body .modern-menu h3 {
	width: 173px;
	line-height: 37px;
	text-indent: 21px;
	margin-left: -7px;
	color: white;
	background-color: #940807;
	border-top: 2px solid #e5b85c;
}
#ff14Body .modern-menu h3,
#ff14Body .modern-menu h3 a {
	font-family: "Noto Sans KR", "Noto Sans", sans-serif;
	font-size: 13px;
	text-decoration: none;
	display: block;
}

#ff14Body .modern-menu a {
	color: inherit;
}

#ff14Body .modern-menu ul li {
	display: block;
	color: #987660;
	border-bottom: 1px solid #511212;
}

#ff14Body .modern-menu ul li:last-of-type {
	border-bottom: none;
}

#ff14Body .modern-menu ul li a {
	line-height: 32px;
	padding-left: 17px;
	display: block;
	text-decoration: none;
	font-family: 'NanumBarunGothic', sans-serif;
}

#ff14Body .modern-menu ul.freeboard,
#ff14Body .modern-menu ul.jobboard,
#ff14Body .modern-menu ul.serverboard {
 margin-left: -7px;
 border-width: 0 1px 1px 0;
 border-style: solid;
 border-color: #170505;
}

#ff14Body .modern-menu ul.freeboard li,
#ff14Body .modern-menu ul.jobboard li,
#ff14Body .modern-menu ul.serverboard li {
 display: inline-block;
 width: 50%;
 border-width: 1px 0 0 1px;
 border-style: solid;
 border-color: #170505;
 box-sizing: border-box;
 background-color: #1e0a0a;
}

#ff14Body .modern-menu ul.freeboard li a,
#ff14Body .modern-menu ul.jobboard li a,
#ff14Body .modern-menu ul.serverboard li a {
 padding: 0;
 text-align: center;
 border-width: 1px;
 border-style: solid;
 border-color: transparent;
}

#ff14Body .modern-menu ul.freeboard li a:hover,
#ff14Body .modern-menu ul.jobboard li a:hover,
#ff14Body .modern-menu ul.serverboard li a:hover {
 background-color: #740a0a;
 border: 1px solid #cb0000;
 box-sizing: border-box;
 color: #ffcc33;
}

#ff14Body .modern-install {
	width: 159px;
}

#ff14Body .modern-install h3 {
	font-family: "Noto Sans KR", "Noto Sans", sans-serif;
	font-size: 13px;
	color: #5fb2f9;
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-bottom: 1px solid #356994;
	line-height: 30px;
	text-indent: 5px;
}

#ff14Body .modern-install a {
	color: inherit;
}

#ff14Body .modern-install ul {
	font-size: 0;
	margin: 6px 0 10px 0;
}

#ff14Body .modern-install ul li {
	display: inline-block;
	color: white;
	width: 50%;
	font-size: 12px;
}

#ff14Body .modern-install ul li:last-of-type {
	border-bottom: none;
}

#ff14Body .modern-install ul li span {
	display: block;
}

#ff14Body .modern-install ul li a {
	display: block;
	text-decoration: none;
	margin: 0 2px;
}

#ff14Body .modern-install ul li a {
	text-align: center;
	border: 1px solid #0f0f0f;
	line-height: 23px;
}

#ff14Body .modern-install ul li a img {
	display: inline-block;
	vertical-align: middle;
}

#ff14Body .modern-install ul li a.playstore {
	background-color: #97131a;
	background-image: linear-gradient(to bottom, #ad4349 5%, #97131a 5%, #5d0a0e);
}

#ff14Body .modern-install ul li a.appstore {
	background-color: #5d5d5d;
	background-image: linear-gradient(to bottom, #7e7e7e 5%, #5d5d5d 5%, #3f3f3f);
}

#ff14Body .modern-install ul li:first-of-type a {
	margin-left: 0;
}

#ff14Body .modern-install ul li:last-of-type a {
	margin-right: 0;
}

#ff14Body .modern-links li {
	display: block;
	margin: 7px 0;
}

#ff14Body .modern-links li a.link-red {
	display: block;
	background-color: #770000;
	background-image: linear-gradient(to bottom, #dd6e5d 2%, #770000 2%, #770000);
}


/* 직업 게시판 */
#ff14Body .modern-menu ul.jobboard > li a {
	position: relative;
	padding-left: 18px;
}

#ff14Body .modern-menu ul.jobboard > li a:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position-y: -177px;
    background-position-x: 20px;
	vertical-align: middle;
	position: absolute;
    top: 6px;
    left: 3px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(1) a:before {
	background-position-x: 20px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(2) a:before {
	background-position-x: 40px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(3) a:before {
	background-position-x: 60px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(4) a:before {
	background-position-x: 80px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(5) a:before {
	background-position-x: 100px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(6) a:before {
	background-position-x: 120px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(7) a:before {
	background-position-x: 140px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(8) a:before {
	background-position-x: 160px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(9) a:before {
	background-position-x: 180px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(10) a:before {
	background-position-x: 200px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(11) a:before {
	background-position-x: 220px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(12) a:before {
	background-position-x: 240px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(13) a:before {
	background-position-x: 260px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(14) a:before {
	background-position-x: 280px;
}

#ff14Body .modern-menu ul.jobboard > li:nth-of-type(15) a:before {
	background-position-x: 300px;
}
/*통합검색 모듈 */
#isearchForm{background-color: #940807 !important; margin-left: 0!important; margin-bottom: 10px;}
#isearchForm button[type="button"]{background-color: #e5b85c !important;}

/* 로그인 */
#blackLeftLogin {display: block; float: none; padding: 0 1px;}
#comLeftOutloginV4 {display: block; float: none; height: 156px; background: url('//static.inven.co.kr/image_2011/ff14/common/bg_userinfo.jpg') no-repeat 0 0; border-bottom: 1px solid #000; overflow: hidden;}
#comLeftOutloginV4 div,
#comLeftOutloginV4 form,
#comLeftOutloginV4 ul {display: block; float: none;}
#comLeftOutloginV4 p {padding: 0; margin: 0;}
#comLeftOutloginV4 .btn {padding: 0; margin: 0; background: transparent; border: 0; font-size: 11px; font-family: gulim, sans-serif; cursor: pointer;}
#comLeftOutloginV4 a:hover {text-decoration: none;}
#comLeftOutloginV4 .logo {display: block; width: 100%; height: 40px; color: transparent; font-size: 0;}
#comLeftOutloginV4 .form_area {padding: 0 18px;}
#comLeftOutloginV4 .nickname {color: #fff; font-weight: bold; letter-spacing: -1px;}
#comLeftOutloginV4 .point {padding: 8px 0;}
#comLeftOutloginV4 .point::after {display: block; content: ''; clear: both;}
#comLeftOutloginV4 .point p {float: left; color: #fff; font-size: 11px;}
#comLeftOutloginV4 .point p:first-child {width: 75px;}
#comLeftOutloginV4 .point p:last-child {width: 60px;}
#comLeftOutloginV4 .point .value {display: inline-block; padding-left: 2px; color: #ffeb0a; font-size: 11px;}

#comLeftOutloginV4.logout .form_area {padding-top: 1px;}
#comLeftOutloginV4.logout .btn_area::after {display: block; content: ''; clear: both;}
#comLeftOutloginV4.logout .btn_area .btn {display: block; position: relative; float: left; width: 61px; height: 18px; margin-bottom: 6px; background: #9f2637; border: 1px solid #0f1419; box-shadow: inset 0 0 0 1px #ef2637; box-sizing: border-box;}
#comLeftOutloginV4.logout .btn_area .btn::before {display: block; content: ''; position: absolute; top: 50%; bottom: 0; left: 0; right: 0; z-index: 10;}
#comLeftOutloginV4.logout .btn_area .btn:nth-child(2n) {float: right;}
#comLeftOutloginV4.logout .btn_area .btn .text {display: block; position: relative; color: #fff; font-size: 11px; text-align: center; line-height: 16px; z-index: 20;}
#comLeftOutloginV4.logout .btn_area .btn .cnt {display: block; position: absolute; top: -5px; right: -1px; background: #cb0606; border: 1px solid #000; border-radius: 2px; box-sizing: border-box; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); z-index: 30;}
#comLeftOutloginV4.logout .btn_area .btn .cnt::before {display: block; content: ''; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; background: #970000; z-index: 10;}
#comLeftOutloginV4.logout .btn_area .btn .cnt span {display: block; position: relative; padding: 0 5px; color: #fff; border: 1px solid #ff0c0c; border-radius: 2px; font-size: 11px; line-height: 12px; z-index: 20;}

#comLeftOutloginV4.login .form_area {padding-top: 8px;}
#comLeftOutloginV4.login .field {margin-bottom: 6px;}
#comLeftOutloginV4.login .field::after {display: block; content: ''; clear: both;}
#comLeftOutloginV4.login .field .label {float: left; width: 51px; height: 20px; color: #fff; font-weight: bold; text-align: right; line-height: 20px;  letter-spacing:  -1px; ;}
#comLeftOutloginV4.login .field .input {float: right; width: 80px; height: 20px; padding: 0 5px; background: #fff; border: 1px solid #000; line-height: 18px; box-sizing: border-box;}
#comLeftOutloginV4.login .field .id_save {float: left; height: 21px; color: #fff; line-height: 21px;}
#comLeftOutloginV4.login .field .id_save input {margin: -2px 2px 0 0; vertical-align: middle;}
#comLeftOutloginV4.login .field .btn_submit {position: relative; float: right; width: 80px; height: 21px; background: #6c91bc; border: 1px solid #000; line-height: 18px; box-sizing: border-box; box-shadow: inset 0 1px 0 #e9eef5;}
#comLeftOutloginV4.login .field .btn_submit::before {display: block; content: ''; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; background: #4d6f97; z-index: 10;}
#comLeftOutloginV4.login .field .btn_submit span {display: block; position: relative; color: #fff; font-weight: bold; text-align: center; z-index: 30;}
#comLeftOutloginV4.login .user_menu {padding-top: 4px;}
#comLeftOutloginV4.login .user_menu::after {display: block; content: ''; clear: both;}
#comLeftOutloginV4.login .user_menu .left {float: left;}
#comLeftOutloginV4.login .user_menu .right {float: right;}
#comLeftOutloginV4.login .user_menu .btn {display: block; position: relative; width: 61px; height: 16px; background: #00b19e; border: 1px solid #000; box-sizing: border-box; box-shadow: inset 0 1px #81f3d4;  letter-spacing:  -1px; ;}
#comLeftOutloginV4.login .user_menu .btn::before {display: block; content: ''; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; background: #009888; z-index: 10;}
#comLeftOutloginV4.login .user_menu .btn span {display: block; position: relative; color: #fff; font-size: 11px; text-align: center; line-height: 14px; text-shadow: 0 1px 0 rgba(0,0,0,0.3); z-index: 30;}

/* 왼쪽 메뉴 */
#ff14LeftMenu,
#ff14LeftMenu div,
#ff14LeftMenu ul,
#ff14LeftMenu li,
#ff14LeftMenu h3 {display: block; float: none;}

#ff14LeftMenu .banner_list {padding: 0 7px;}
#ff14LeftMenu .banner_list li {margin-bottom: 10px;}
#ff14LeftMenu .banner_list li:first-child{ padding-top: 10px;}

#ff14LeftMenu .menu_area .menu_title {height: 37px; padding-left: 21px; background: #940807; border-top: 2px solid #e5b85c; color: #fff; font-family: Noto Sans KR, Noto Sans, sans-serif; font-size: 13px; line-height: 37px;}
#ff14LeftMenu .menu_area .list {margin: 0 1px; padding: 0 6px;}
#ff14LeftMenu .menu_area .list li {padding: 0;}
#ff14LeftMenu .menu_area .list a {display: block; height: 32px; padding: 0px 0px 0px 17px; border-bottom: 1px solid #511212; color: #987660; font-family: NanumBarunGothic, sans-serif; line-height: 32px;}
#ff14LeftMenu .menu_area .list a:hover {text-decoration: none;}
#ff14LeftMenu .menu_area .list li:last-child a {border-bottom: 0;}
#ff14LeftMenu .menu_area .list li.nodotted:first-letter {font-family: gulim, sans-serif;}
#ff14LeftMenu .menu_area .list .depth03 a::before {display: inline-block; content: ''; width: 5px; height: 5px; border-width: 0 0 1px 1px; border-style: solid; border-color: #a4a4a4;}
#ff14LeftMenu .menu_area .jobboard {margin: 0; padding: 1px 0 0 1px;}
#ff14LeftMenu .menu_area .jobboard::after {display: block; content: ''; clear: both;}
#ff14LeftMenu .menu_area .jobboard li {float: left; width: 50%; padding: 0 1px 1px 0; box-sizing: border-box;}
#ff14LeftMenu .menu_area .jobboard a {position: relative; height: 34px; padding: 0; border-bottom: 0; background-color: #1e0a0a; color: #fff; line-height: 34px; text-align: center;}
#ff14LeftMenu .menu_area .jobboard a:hover {background: #740a0a; color: #ffcc33;}
#ff14LeftMenu .menu_area .jobboard a:hover::before {display: block; content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid #cb0000;}
#ff14LeftMenu .menu_area .jobboard a>span {display: block; padding-left: 20px; background-image: url('//static.inven.co.kr/image_2011/ff14/common/sp_job.png?v=180814b'); background-repeat: no-repeat; background-position-x: 4px; background-size: 22px; text-align: center;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(1) a>span {background-position-y: 4px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(2) a>span {background-position-y: -21px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(3) a>span {background-position-y: -49px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(4) a>span {background-position-y: -78px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(5) a>span {background-position-y: -106px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(6) a>span {background-position-y: -135px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(7) a>span {background-position-y: -164px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(8) a>span {background-position-y: -194px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(9) a>span {background-position-y: -223px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(10) a>span {background-position-y: -251px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(11) a>span {background-position-y: -278px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(12) a>span {background-position-y: -309px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(13) a>span {background-position-y: -339px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(14) a>span {background-position-y: -364px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(15) a>span {background-position-y: -389px;}
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(16) a>span {background-image: url('//static.inven.co.kr/image_2011/ff14/common/sp_job16.png'); background-position-x: 4px; background-position-y: 8px; }
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(17) a>span {background-image: url('//static.inven.co.kr/image_2011/ff14/common/sp_job17.png'); background-position-x: 4px; background-position-y: 8px; }
#ff14LeftMenu .menu_area .jobboard li:nth-of-type(18) a>span {background-image: url('//static.inven.co.kr/image_2011/ff14/common/sp_job18.png'); background-position-x: 4px; background-position-y: 8px; }

#ff14LeftMenu .menu_area .freeboard,
#ff14LeftMenu .menu_area .serverboard {margin: 0; padding: 1px 0 0 1px;}
#ff14LeftMenu .menu_area .freeboard::after,
#ff14LeftMenu .menu_area .serverboard::after {display: block; content: ''; clear: both;}
#ff14LeftMenu .menu_area .freeboard li,
#ff14LeftMenu .menu_area .serverboard li {float: left; width: 50%; padding: 0 1px 1px 0; box-sizing: border-box;}
#ff14LeftMenu .menu_area .freeboard a,
#ff14LeftMenu .menu_area .serverboard a {position: relative; height: 34px; padding: 0; border-bottom: 0; background: #1e0a0a; color: #fff; line-height: 34px; text-align: center;}
#ff14LeftMenu .menu_area .freeboard a:hover,
#ff14LeftMenu .menu_area .serverboard a:hover {background: #740a0a; color: #ffcc33;}
#ff14LeftMenu .menu_area .freeboard a:hover::before,
#ff14LeftMenu .menu_area .serverboard a:hover::before {display: block; content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid #cb0000;}

/* 영상게시판 */
	.bbsMoviesGround .titleBox { border-bottom: 2px solid #940807 !important; }
	.bbsMoviesGround .titleBox .title { color: #940807 !important; }
	.bbsMoviesGround .category p.all.on, .bbsMoviesGround .category .list .on {
		border-color: #940807 !important;
		color: #940807 !important;
	}
	.bbsMoviesGround .searchBar input[type="submit"] { background-color: #940807 !important; }
