@charset "utf-8";
/* CSS Document */

/* layout ******************************************************************/

header.fusiondata { background:#060918 url(/wp-content/images/sub/header_fusiondata.png) no-repeat;}
header.business { background:#060918 url(/wp-content/images/sub/header_business.png) no-repeat;}
header.products { background:#060918 url(/wp-content/images/sub/header_products.png) no-repeat;}
header.support { background:#060918 url(/wp-content/images/sub/header_support.png) no-repeat;}
header.pr { background:#060918 url(/wp-content/images/sub/header_pr.png) no-repeat;}
header.ir { background:#060918 url(/wp-content/images/sub/header_ir.png) no-repeat;}
header.fusiondata, header.business, header.products, header.support, header.pr, header.ir { -webkit-background-size:contain; -moz-background-size:cover; background-size:cover;}
header .location { padding:10px 0; background: rgba(0, 0, 0, .2); color:#ebebeb;}
header .location span { padding:0 10px; color:#d9d9d9;}
section p.h3 { color:#505050;}
section p.h2_sub { color:#505050;}
hr { margin:0; border-color:#434343;}

/* 모바일 */
@media (min-width: 320px) {
	header { margin-top: 66px; height:130px;}
	header .location { padding:7px 0; font-size:0.95em;}
	section { padding:1.5em 0 2.5em 0;}
	section h2  { margin-bottom:0.7em;}
	section p.h3 { margin-bottom:1em; font-size:1.3em; line-height:1.3em;}
	section p.h2_sub { margin-bottom:50px; line-height:1.7em;}
	header.fusiondata { background-position:58%;}
	header.business { background-position:52%;}
	header.products { background-position:52%;}
	header.support { background-position:52%;}
	header.pr { background-position:52%;}
	header.ir { background-position:30%;}}
/* 아이패드 */
@media (min-width: 768px) {
	header { margin-top: 73px; height:170px;}
	header.pr { background-position:40%;}
	header .location { padding:9px 0;}
	section { padding:2em 0 2.5em 0;}
	section h2  { margin-bottom:0.6em; font-size:2.5em;}
	section p.h3 { margin-bottom:0.6em; font-size:1.65em;}
	section p.h2_sub { margin-bottom:50px; font-size:1.13em; line-height:1.6em;}
	header.fusiondata, header.business, header.products, header.support, header.pr, header.ir { background-position:center;}}
/* 웹 */
@media (min-width: 992px) {
	header { height:230px;}
	section { padding:4em 0;}
	section h2  { margin-bottom:0.9em; font-size:3em;}
	section p.h3 { margin-bottom:0.5em; font-size:1.85em;}
	section p.h2_sub { font-size:1.4em; line-height:1.5em;}}

/* fosiondata ********************************************************/
section.fusiondata .info { margin-bottom:50px; color:#505050; font-size:1.15em;}
section.fusiondata .info .txt { border-left:1px solid #cdced1;}
section.fusiondata .info p { margin-bottom:8px;}
section.fusiondata .info p:last-child { margin-bottom:0;}
/* 모바일 */
@media (max-width: 767px) {
	section.fusiondata { padding-bottom:3em;}
	section.fusiondata .info { font-size:0.97em;}}
/* 아이패드 */
@media (min-width: 768px) {
	section.fusiondata { padding-bottom:4em;}
	section.fusiondata .info { font-size:1em;}}
/* 웹 */
@media (min-width: 992px) {
	section.fusiondata { padding-bottom:9em;}
	section.fusiondata .info .col-md-2 { width:120px;}
	section.fusiondata .info .col-md-10 { padding-left:30px;}
	section.fusiondata .info { font-size:1.15em;}}

/* ceo ***************************************************************/
.ceo p.hi  { color:#505050; line-height:1.5em;}
.ceo p.h3 { margin-top:0; margin-bottom:1.5em;}
.ceo .row p.txt { color:#505050; line-height:1.5em;}
.ceo .row p.img { margin-bottom:0;}
.ceo .row p.txt span { display:block;}
.ceo hr { border:none;}
.ceo .sign { height:140px; padding-top:30px; background:url(/wp-content/images/sub/ceo_sign.png) 160px 35px no-repeat; color:#505050;}
/* 모바일 */
@media (min-width: 320px) {
	.ceo .web.row { display:none;}
	.ceo .mobile.row { display:block;}
	.ceo p.hi { margin-bottom:10px; font-size:1.1em;}
	.ceo .row p.txt { font-size:1em;}
	.ceo .row p.txt span { margin-bottom:2em;}
	.ceo .row p.img { margin-bottom:30px; border-bottom:1px solid #d4d4d4;}
	.ceo .row p.img img { width:50%;}
	.ceo .sign p { margin-bottom:5px;}
	.ceo .sign { margin:0 auto; width:380px;}}
/* 아이패드 */
@media (min-width: 768px) {
	.ceo p.hi { margin-bottom:5px; font-size:1.45em;}
	.ceo .row p.txt { font-size:1.15em; margin-left:0px;}
	.ceo .row p.txt span { margin-bottom:1.5em;}
	.ceo .row p.img { margin-top:-10px;}
	.ceo .row p.img img { width:260px; height:auto;}
	.ceo .sign { float:right;}}
/* 웹 */
@media (min-width: 992px) {
	.ceo .web.row { display:block;}
	.ceo .mobile.row { display:none;}
/* 	.ceo .row { background:url(/wp-content/images/sub/ceo_lee.png) 90% bottom no-repeat;} */
	.ceo .row p.txt { margin-bottom:20px; margin-left:0px;}
	.ceo .row p.img img { width:396px; height:auto;}
	.ceo .sign { float:left; margin:0; font-size:1.15em;}}
	
/* 연혁 ***************************************************************/
.history hr { margin-bottom:50px; border-color:#d4d4d4;}
.history .row .year { margin-right:30px; font-size:1.4em; font-weight:bold; color:#111; line-height:1.1em;}
.history .row .year.per90 { opacity:.9;}
.history .row .year.per80 { opacity:.8;}
.history .row .year.per70 { opacity:.7;}
.history .row .year.per60 { opacity:.6;}
.history .row .year.per50 { opacity:.5;}
.history .row .year.per40 { opacity:.4;}
.history .row .year.per30 { opacity:.3;}
.history .row .year.per20 { opacity:.2;}
.history .row .year.per15 { opacity:.15;}
.history .row ul { margin-top:-2px;}
.history .row ul li { margin-bottom:4px; list-style:none;}
/* 모바일 */
@media (max-width: 767px) {
	.history .row { padding-bottom:0;}
	.history .row .col-xs-12 { padding-left:25px; padding-bottom:30px;}
	.history hr {display:none;}
	.history .row .year br { display:none;}}
/* 아이패드 */
@media (min-width: 768px) {
	.history .row { padding-bottom:30px;}}
/* 웹 */
@media (min-width: 992px) {
	.history .row .year  { float:left;}
	.history .row .year br { display:block;}
	.history .row ul { float:left;}}

/* 인증 및 수상 ***************************************************************/
.award .subtit { color:#505050;}
.award .row img { width:100%;}
.award .caption { text-align:right;}
.award .caption h3 { margin-top:10px; margin-bottom:3px; color:#434343; line-height:1.3em;}
.award .caption p { font-size:0.85em; color:#505050;}
.award hr { margin-top:20px; margin-bottom:70px; border-color:#a3a8a9;}
/* 모바일 */
@media (min-width: 320px) {
	.award .subtit { margin-bottom:15px; font-size:1.45em;}
	.award .col-xs-6, .award .col-xs-12 { height:270px;}
	.award .caption h3 { font-size:0.9em;}}
@media (min-width: 375px) {
	.award .col-xs-6, .award .col-xs-12 { height:290px;}}
@media (min-width:410px) and (max-width:767px) {
	.award .col-xs-6, .award .col-xs-12 { height:320px;}
	.award .col-xs-6 img { height:240px; width:auto;}
	.award .col-xs-12 img { height:230px; width:auto;}
	.award .caption { text-align:left;}}
@media (max-width: 767px) {
	.award hr { margin-bottom:30px; border-color:#fff;}}
/* 아이패드 */
@media (min-width: 768px) {
	.award .subtit { margin-bottom:30px; font-size:1.8em;}
	.award .col-sm-3 { height:300px; padding-right:15px;}
	.award .col-sm-3 img { height:auto;}
	.award .caption h3 { font-size:0.95em;}}
/* 웹 */
@media (min-width: 992px) {
	.award .col-sm-6 { padding-right:32px;}
	.award .col-sm-3 { height:340px; padding-right:32px;}
	.award .caption h3 { font-size:1em;}}
@media (min-width: 1200px) {
	.award .col-sm-3 { height:410px;}
	.award .row img { height:321px; width:auto;}}

/* CI ******************************************************************************/
section.ci { padding:4em 0 6em 0;}
.ci .mark_img p.img { padding:40px 0; background:url(/wp-content/images/sub/ci_mark_bg.png); border:1px solid #d9d9d9;}
.ci .rule { margin-top:60px;}
.ci .rule .row.logo { margin-bottom:10px;}
.ci .rule .row.logo p { padding:30px 0 35px 0;}
.ci .rule .row.logo p.bg_w { border:1px solid #d9d9d9;}
.ci .rule .row.logo p.bg_b { background:#000;}
.ci .rule .row.color dl { display:block; padding:12px 15px 12px 20px; font-size:0.8em; overflow:hidden;}
.ci .rule .row.color dl dt { float:left; width:45px; font-family:'Century Gothic'; font-weight:normal; opacity:.8;}
.ci .rule .row.color dl dd { font-family:'Century Gothic'; opacity:.6;}
.ci .rule .row.color dl.color_01 { background:#004ea2; color:#fff;}
.ci .rule .row.color dl.color_02 { background:#00a0e9; color:#fff;}
.ci .rule .row.color dl.color_03 { background:#fff; border:1px solid #a6a6a6; color:#6c6e71;}
.ci .rule .row.color dl.color_04 { background:#6c6e71; color:#fff;}
.ci .rule .row.color dl.color_05 { background:#000; color:#fff;}
.ci .btn_box {}
.ci .btn_box button { margin:3px;}
/* 모바일 */
@media (min-width: 320px) {
	.ci .mark_img p.tit { font-size:1em;}
	.ci .mark_img p.img img { width:80%; max-width:339px;}
	.ci .rule .row.logo p img { width:70%; max-width:240px;}
	.ci .rule .row.color dl { margin-bottom:15px;}
	.ci .btn_box { margin-top:40px;}}
/* 아이패드 */
@media (min-width: 768px) {
	.ci .mark_img p.tit { font-size:1.14em;}
	.ci .mark_img p.img img { width:80%;}
	.ci .rule .row.logo p img { width:80%;}
	.ci .rule .row.color dl { margin-bottom:20px;}
	.ci .btn_box { margin-top:60px;}}
/* 웹 */
@media (min-width: 992px) {
	.ci .mark_img p.img img { width:339px;}
	.ci .rule .row.logo { margin-left:-5px; margin-right:-5px;}
	.ci .rule .row.logo .col-sm-4 { padding-right:6px; padding-left:6px;}
	.ci .rule .row.logo p img { width:240px;}
	.ci .rule .row.color { margin-left:-5px; margin-right:-5px;}
	.ci .rule .row.color .col-md-2 { width:20%; padding-right:6px; padding-left:6px;}
	.ci .btn_box { margin-top:90px; padding-bottom:30px;}}

/* 오시는길 **************************************************************************/
.contact .map { margin-bottom:50px; width:100%; border:1px solid #b8b8b8;}
.contact .map iframe { width:100%; border:0;}
.contact .company { margin-bottom:45px; color:#505050;}
.contact .company p.address { margin-bottom:15px;}
.contact .company p.connect { color:#1b1b1b;}
.contact .company p.connect span.century { font-family:'Century Gothic';}
.contact .company p.connect span.padding { padding:0 10px;}
.contact .trans dl.metro { float:left;}
.contact .trans dl.bus { float:left;}
.contact .trans dl dt { margin-bottom:10px; font-weight:normal;}
.contact .trans dl dd { margin-bottom:5px; font-size:1em; color:#1b1b1b;}
.contact .trans dl dd span { display:inline-block; margin-right:5px; padding:1px 5px; font-size:0.9em; color:#fff;}
.contact .trans dl dd span.green { background:#3cb44a; width:45px;}
.contact .trans dl dd span.yellow_green { background:#728102; width:45px;}
.contact .trans dl dd span.yellow { background:#edb217; width:45px;}
.contact .trans dl dd span.red { background:#ec1b22;text-align:center; width:35px;margin-left:5px;}
.contact .trans dl dd span.gold { background:#b6971d;text-align:center; width:45px;}
.contact .trans dl dd span.blue { background:#3764e5;text-align:center; width:35px;}
.contact .trans dl.bus dd span.green { margin-left:10px;}
/* 모바일 */
@media (min-width: 320px) {
	.contact .map { height:230px;}
	.contact .map iframe { height:230px;}
	.contact .company p.name { font-size:1.4em;}
	.contact .company p.address { font-size:1.15em;}
	.contact .company p.connect span { font-size:1em;}
	.contact .company p.connect span.mobile { display:block; padding-top:5px;}
	.contact .trans dl dt { font-size:1.15em;}
	.contact .trans dl.metro { margin-right:0; margin-bottom:30px;}}
/* 아이패드 */
@media (min-width: 768px) {
	.contact .map { height:320px;}
	.contact .map iframe { height:320px;}
	.contact .company p.name { font-size:1.5em;}
	.contact .company p.address { font-size:1.2em;}
	.contact .company p.connect span { font-size:1.05em;}
	.contact .company p.connect span.space { display:inline-block; margin-left:72px;}
	.contact .company p.connect span.mobile { display:none;}
	.contact .trans dl dt { font-size:1.2em;}
	.contact .trans dl.metro { margin-right:100px; margin-bottom:20px;}}
/* 웹 */
@media (min-width: 992px) {
	.contact .company p.name { font-size:1.8em;}
	.contact .company p.address { font-size:1.4em;}
	.contact .company p.connect { font-size:1.1em; line-height:1.6em;}
	.contact .company p.connect span.century { line-height:1.11em;}
	.contact .company p.connect span.space { display:inline-block; margin-left:78px;}
	.contact .trans dl dt { font-size:1.3em;}}
	
/* 다운로드 ***************************************************************************/
ul.download_temporary { margin-left:21px; padding-bottom:10.3em;}
ul.download_temporary li { margin-bottom:5px;}
ul.download_temporary li span.name { display:inline-block; width:160px;}
/* 모바일 */
@media (max-width: 320px) {
	ul.download_temporary { padding-bottom:2em;}
	ul.download_temporary li { margin-bottom:20px;}
	ul.download_temporary li span.name { margin-bottom:5px;}}

/* 사업영역 ***************************************************************************/
.business_area article { overflow:hidden; color:#505050;}
.business_area article h4 { margin-bottom:15px; padding-top:82px;}
.business_area article p.h4_sub { line-height:1.6em;}
.business_area article .img { display:block;}
.business_area article .row .box { display:block; background:#f7f7f7; overflow:hidden;}
.business_area article .row .box p { font-weight:bold;}
.business_area article .row .box ul { margin-left:17px;}
.business_area article .row .box ul li { color:#6d6d6d;}
.business_area article.divide p.h4_sub { margin-bottom:50px;}
.business_area article.divide .row .box_w { display:block; border:1px solid #acacac; overflow:hidden;}
.business_area article.divide .row .box_w p.tit { color:#4c4c4c; font-weight:bold;}
.business_area article.divide .row .box_w p.txt { color:#6d6d6d;}
.business_area article.divide .row .box_w p.image { margin-bottom:0;}
.business_area article.infra .row .box p { font-weight:normal;}
.business_area article.infra .row .box p.tit { padding-top:70px;}
.business_area article.infra .row .box p.txt { font-size:1em; line-height:1.6em;}
.business_area article.bitcoin .row .box p.tit { text-align:left;}
.business_area article.bitcoin .row .box p.txt { font-size:1em; line-height:1.6em; font-weight:normal;}

/* 아이콘 */
.business_area article.virtual h4 { background:url(/wp-content/images/sub/business_area_virtual_01.png) center top no-repeat;}
.business_area article.divide h4 { background:url(/wp-content/images/sub/business_area_divide_01.png) center top no-repeat;}
.business_area article.infra h4 { background:url(/wp-content/images/sub/business_area_infra_01.png) center top no-repeat;}
.business_area article.bitcoin h4 { background:url(/wp-content/images/sub/business_area_bitcoin_01.png) center top no-repeat;}
.business_area article.virtual .row .box.first { background:#f7f7f7 url(/wp-content/images/sub/business_area_virtual_03.png) no-repeat;}
.business_area article.virtual .row .box.second { background:#f7f7f7 url(/wp-content/images/sub/business_area_virtual_04.png) no-repeat;}
.business_area article.virtual .row .box.third { background:#f7f7f7 url(/wp-content/images/sub/business_area_virtual_05.png) no-repeat;}
.business_area article.virtual .row .box.fourth { background:#f7f7f7 url(/wp-content/images/sub/business_area_virtual_06.png) no-repeat;}
.business_area article.infra .row .box.first p.tit { background:#f7f7f7 url(/wp-content/images/sub/business_area_infra_03.png) top center no-repeat;}
.business_area article.infra .row .box.second p.tit { background:#f7f7f7 url(/wp-content/images/sub/business_area_infra_04.png) top center no-repeat;}
.business_area article.infra .row .box.third p.tit { background:#f7f7f7 url(/wp-content/images/sub/business_area_infra_05.png) top center no-repeat;}
.business_area article.bitcoin .row .box.first { background:#f7f7f7 url(/wp-content/images/sub/business_area_bitcoin_02.png) no-repeat;}
.business_area article.bitcoin .row .box.second { background:#f7f7f7 url(/wp-content/images/sub/business_area_bitcoin_03.png) no-repeat;}
.business_area article.bitcoin .row .box.third { background:#f7f7f7 url(/wp-content/images/sub/business_area_bitcoin_04.png) no-repeat;}
.business_area article.bitcoin .row .box.fourth { background:#f7f7f7 url(/wp-content/images/sub/business_area_bitcoin_05.png) no-repeat;}
/* 모바일 */
@media (min-width: 320px) {
	.business_area article.divide .row .box_w { padding:30px 20px;}
	.business_area article.divide .row .box_w p.tit { font-size:1.2em;}
	.business_area article.divide .row .box_w p.txt { margin-bottom:30px; font-size:1em;}
	.business_area article.divide .row .box_w p.image img { width:100%; max-width:498px;}}
@media (max-width: 767px) {
	.business_area article { margin-bottom:50px;}
	.business_area article h4 { font-size:1.7em;}
	.business_area article p.h4_sub { margin-bottom:40px;}
	.business_area article .img { margin-top:40px; margin-bottom:40px;}
	.business_area article .img img { width:100%;}
	.business_area article .row .box { margin-bottom:15px;}
	.business_area article .row .box p { font-size:1.1em;}
	.business_area article.virtual .row .box, .business_area article.divide .row .box { padding:20px 15px 10px 20px;}
	.business_area article.divide .row .left { margin-bottom:20px;}
	.business_area article.infra { margin-bottom:30px;}
	.business_area article.infra .row .box { padding:25px 30px 20px 30px;}
	.business_area article.infra .row .box p.tit { font-size:1.1em; font-weight:bold;}
	.business_area article.bitcoin .row .box, .business_area article.divide .row .box { padding:20px 15px 10px 20px;}
	.business_area article.bitcoin .row .box p.tit { font-size:1.1em; font-weight:bold;}}
/* 아이패드 */
@media (max-width: 991px) {
	.business_area article { margin-bottom:60px;}
	.business_area article p.h4_sub { margin-bottom:30px; font-size:1.1em;}
	.business_area article .img { margin-top:60px; margin-bottom:70px;}
	.business_area article .img img { width:80%;}
	.business_area article.virtual { margin-top:80px;}
	.business_area article.virtual .row .box { padding:20px 20px 15px 20px;}
	.business_area article.virtual .row .box p { clear:both; width:100%; margin-bottom:20px; padding-top:80px;}
	.business_area article.virtual .row .box.first { background-position:center 25px;}
	.business_area article.virtual .row .box.second { background-position:center 35px;}
	.business_area article.virtual .row .box.third { background-position:center 35px;}
	.business_area article.virtual .row .box.fourth { background-position:center 30px;}
	.business_area article.infra .row .box { padding:35px 25px 25px 25px;}
	.business_area article.bitcoin { margin-top:80px;}
	.business_area article.bitcoin .row .box { padding:20px 20px 15px 20px;}
	.business_area article.bitcoin .row .box.first { background-position:center 25px;}
	.business_area article.bitcoin .row .box.second { background-position:center 35px;}
	.business_area article.bitcoin .row .box.third { background-position:center 35px;}
	.business_area article.bitcoin .row .box.fourth { background-position:center 30px;}
	.business_area article.bitcoin .row .box p.tit { padding-top:70px;}
	.business_area article.bitcoin .row .box p.txt { font-size:1em; line-height:1.6em; font-weight:normal;}}
@media (min-width: 768px) {
	.business_area article h4 { font-size:2em;}
	.business_area article .row .box p { font-size:1.15em;}
	.business_area article.virtual .row { margin-bottom:25px;}
	.business_area article.virtual .row .box.first, .business_area article.virtual .row .box.second { min-height:290px;}
	.business_area article.divide .row .left.col-sm-6 { padding-left:15px; padding-right:8px;}
	.business_area article.divide .row .right.col-sm-6 { padding-left:8px; padding-right:15px;}
	.business_area article.divide .row .box_w { padding:30px 20px;}
	.business_area article.divide .row .box_w p.tit { font-size:1.2em;}
	.business_area article.divide .row .box_w p.txt { margin-bottom:40px; font-size:1em;}
	.business_area article.infra .row .box { min-height:310px;}
	.business_area article.infra .row .box p.tit { font-size:1.35em;}
	.business_area article.bitcoin .row { margin-bottom:25px;}
	.business_area article.bitcoin .row .box.first, .business_area article.bitcoin .row .box.second,
	.business_area article.bitcoin .row .box.third, .business_area article.bitcoin .row .box.fourth { min-height:220px;}}
/* 웹 */
@media (min-width: 992px) {
	.business_area article { margin-bottom:100px;}
	.business_area article h4 { font-size:2.2em;}
	.business_area article p.h4_sub { margin-bottom:30px; font-size:1.15em;}
	.business_area article .img { margin-top:70px; margin-bottom:70px;}
	.business_area article .img img { width:762px;}
	.business_area article .row .col-sm-6 { padding-left:8px; padding-right:8px;}
	.business_area article .row .box p { font-size:1.28em;}
	.business_area .col-md-offset-2 { margin-left:23%;}
	.business_area article.virtual { margin-top:100px;}
	.business_area article.virtual .row { margin-bottom:15px;}
	.business_area article.virtual .row .box { padding:35px 20px 15px 120px;}
	.business_area article.virtual .row .box.first,
	.business_area article.virtual .row .box.second,
	.business_area article.virtual .row .box.third,
	.business_area article.virtual .row .box.fourth { background-position:40px 35px;}
	.business_area article.virtual .row .box.first, .business_area article.virtual .row .box.second { min-height:195px;}
	.business_area article.divide .row .box_w { padding:30px;}
	.business_area article.divide .row .box_w p.tit { font-size:1.4em;}
	.business_area article.divide .row .box_w p.txt { font-size:1.14em;}
	.business_area article.infra .row .box { padding:35px 45px 20px 45px; min-height:290px;}
	.business_area article.infra .row .box p.tit { font-size:1.8em;}
	.business_area article.bitcoin { margin-top:100px;}
	.business_area article.bitcoin .row { margin-bottom:15px;}
	.business_area article.bitcoin .row .box { padding:35px 20px 15px 120px;}
	.business_area article.bitcoin .row .box.first,
	.business_area article.bitcoin .row .box.second,
	.business_area article.bitcoin .row .box.third,
	.business_area article.bitcoin .row .box.fourth { background-position:40px 35px;}
	.business_area article.bitcoin .row .box.first, .business_area article.bitcoin .row .box.second { min-height:140px;}}
@media (min-width: 1200px) {
	.business_area article.virtual .row .box.first, .business_area article.virtual .row .box.second { min-height:180px;}
	.business_area article.virtual .row .box.third, .business_area article.virtual .row .box.fourth { min-height:140px;}
	.business_area article.infra .row .box { min-height:270px;}
	.business_area article.bitcoin .row .box.first, .business_area article.bitcoin .row .box.second, 
	.business_area article.bitcoin .row .box.third, .business_area article.bitcoin .row .box.fourth { min-height:140px;}}

/* 레퍼런스 ***************************************************************************/
.reference .nav-pills { margin-top:40px; margin-bottom:50px; border:1px solid #000;}
.reference .nav-pills>li>a { display:block; width:100%; padding:8px 0; border-radius:0; color:#505050;}
.reference .nav-pills>li>a:hover { background-color:#eee; text-decoration:none;}
.reference .nav-pills>li.active>a { background-color:#434343; color:#fff; text-decoration:none;}
.reference .nav-pills>li:last-child { border:none;}
.reference .row .logo { display:block; border:1px solid #acacac;}
.reference .row .logo img { position:relative; top:18%;}
.reference .row .caption h3 { margin-bottom:3px; color:#434343; line-height:1.3em;}
.reference .row .caption p { font-size:0.86em; color:#858585;}
/* 모바일 */
@media (min-width: 320px) {
	.reference .nav-pills>li { border-right:1px solid #434343; list-style:none;}
	.reference .nav-justified>li { display:table-cell; width:1%;}
	.reference .row .box { height:165px;}
	.reference .row .logo img { width:90%;}
	.reference .row .caption h3 { margin-top:10px; font-size:0.95em;}}
@media (min-width: 530px) {
	.reference .row .box { height:175px;}
	.reference .row .logo img { width:65%;}}
@media (max-width: 767px) {
	.reference .nav-justified>li>a { margin-bottom:0;}
	.reference .nav-pills>li+li { margin-left:0;}
	.reference .row .logo { padding:10px 0;}}
/* 아이패드 */
@media (min-width: 768px) {
	.reference .nav-pills>li>a { font-size:1.12em;}
	.reference .row .box { height:175px;}
	.reference .row .logo { height:90px;}
	.reference .row .logo img { width:90%;}
	.reference .row .caption h3 { margin-top:10px;}}
/* 웹 */
@media (min-width: 992px) {
	.reference .nav-pills>li>a { font-size:1.4em;}
	.reference .row .col-md-2 { width:20%;}
	.reference .row .box { height:200px;}
	.reference .row .logo { height:100px;}
	.reference .row .logo img { width:100%;}
	.reference .row .caption h3 { margin-top:15px; font-size:1em;}}
@media (min-width: 1200px) {
	.reference .row .box { height:220px;}
	.reference .row .logo { height:118px;}
	.reference .row .logo img { width:auto; height:auto;}}

/* 파트너 ****************************************************************************/
.partner .official .row .box { border:1px solid #acacac;}
.partner .official .row .caption { margin-top:10px;}
.partner .apply .order { overflow:hidden;}
.partner .apply .order ol { list-style:none;}
.partner .apply .order ol li p { padding:90px 10px 0px 10px;}
.partner .apply .order ol li p.first { background:url(/wp-content/images/sub/partner_apply_01.png) top center no-repeat;}
.partner .apply .order ol li p.second { background:url(/wp-content/images/sub/partner_apply_02.png) top center no-repeat;}
.partner .apply .order ol li p.third { background:url(/wp-content/images/sub/partner_apply_03.png) top center no-repeat;}
.partner .apply .order ol li p.fourth { background:url(/wp-content/images/sub/partner_apply_04.png) top center no-repeat;}
.partner .apply .order ol li p.fifth { background:url(/wp-content/images/sub/partner_apply_05.png) top center no-repeat;}
.partner .apply .info { clear:both; background:#f7f7f7; color:#656565; overflow:hidden;}
/* 모바일 */
@media (min-width: 320px) {
	.partner .official p.tit { margin-top:35px; margin-bottom:15px; font-size:1.2em;}
	.partner .official .box img { width:70%; max-width:151px;}
	.partner .official .row .caption { font-size:0.9em;}
	.partner .col-xs-6 { margin-bottom:20px;}
	.partner .col-xs-6 .box { padding:15px 0;}
	.partner .apply { margin-top:40px;}
	.partner .apply .order ol li { margin-bottom:30px; font-size:1.15em;}
	.partner .apply .order ol li p {}
	.partner .apply .info { padding:20px 10px 20px 23px; font-size:0.95em; margin-bottom:0px;}
	.partner .apply .info ul { padding-left:10px; margin-bottom:0;}
	.partner .apply .info ul li { margin-bottom:10px;}
	.partner .apply .info ul li:last-child { margin-bottom:0;}}
/* 아이패드 */
@media (min-width: 768px) {
	.partner .official p.tit { margin-top:20px; margin-bottom:15px; font-size:1.2em;}
	.partner .official .box img { width:80%;}
	.partner .official .row .caption { font-size:1em;}
	.partner .col-sm-3 { margin-bottom:20px;}
	.partner .col-sm-3 .box { padding:20px 0;}
	.partner .apply { margin-top:50px;}
	.partner .apply .order { margin-top:25px; margin-bottom:15px;}
	.partner .apply .order ol li { float:left; margin-bottom:0; padding:0 35px 0 15px; background:url(/wp-content/images/sub/partner_apply_arrow.png) right no-repeat; font-size:1.1em;}
	.partner .apply .order ol li:first-child { padding-left:0;}
	.partner .apply .order ol li:last-child { padding-right:0; background:none;}
	.partner .apply .info { padding:25px 10px 25px 25px; font-size:1em; margin-bottom:50px;}
	.partner .apply .info ul { padding-left:15px;}
	.partner .apply .info ul li { margin-bottom:3px;}}
/* 웹 */
@media (min-width: 992px) {
	.partner .official { margin-top:90px;}
	.partner .official p.tit { margin-top:30px; margin-bottom:15px; font-size:1.4em;}
	.partner .col-md-2 { width:20%; margin-bottom:32px;}
	.partner .col-md-2 .box { padding:28px 0;}
	.partner .apply { margin-top:60px;}
	.partner .apply .order { margin-top:40px; margin-bottom:20px;}
	.partner .apply .order ol li { padding:0 50px 0 30px; font-size:1.25em;}
	.partner .apply .order ol li:first-child { padding-left:40px;}
	.partner .apply .info { font-size:1.12em; margin-bottom:100px;}}
@media (min-width: 1200px) {
	.partner .official .box img { width:151px;}
	.partner .apply .order ol li { padding:0 70px 0 50px;}
	.partner .apply .order ol li:first-child { padding-left:75px;}
	.partner .apply .info { letter-spacing:-0.3px;}
	.partner .apply .info ul li { float:left;}
	.partner .apply .info ul li:first-child { margin-right:70px;}}

/* JDESKTOP **************************************************************************/
.jdesktop article h4 { margin-top:0; color:#505050;}
.jdesktop article p { color:#868686; line-height:1.6em;}
.jdesktop article .row ul { margin-left:20px;}
.jdesktop article .row ul li { color:#505050;}
.jdesktop article.patent .row { margin-top:0;}
.jdesktop article.patent .row .mark { padding:15px 0; border:1px solid #acacac; background:#fff;}
.jdesktop article.patent .row .caption { padding-top:8px;}
/* 모바일 */
@media (min-width: 320px) {
	.jdesktop article { margin-top:60px;}
	.jdesktop article h4 { margin-bottom:1em; font-size:1.4em; line-height:1.3em;}
	.jdesktop article p { font-size:1em;}
	.jdesktop article .row { margin-top:30px;}
	.jdesktop article .row ul { padding-top:30px; font-size:1.1em;}
	.jdesktop article .row ul li { margin-bottom:3px; background-position:2px 6px;}
	.jdesktop article .row .mobile { display:block;}
	.jdesktop article .row .web { display:none;}}
@media (max-width: 767px) {
	.jdesktop article.patent .row .mark img { height:60px;}
	.jdesktop article.patent .row .caption { margin-bottom:15px; font-size:0.9em;}}
/* 아이패드 */
@media (min-width: 768px) {
	section.jdesktop { padding-bottom:5em;}
	.jdesktop article { margin-top:70px;}
	.jdesktop article h4 { margin-bottom:0.6em; font-size:1.65em;}
	.jdesktop article p { font-size:1.16em;}
	.jdesktop article .row { margin-top:40px;}
	.jdesktop article .row ul { padding-top:0; font-size:1.16em;}
	.jdesktop article .row ul li { margin-bottom:7px; background-position:0 45%;}
	.jdesktop article .row .mobile { display:none;}
	.jdesktop article .row .web { display:block;}}
/* 웹 */
@media (min-width: 992px) {
	section.jdesktop { padding-bottom:7em;}
	.jdesktop article { margin-top:90px;}
	.jdesktop article h4 { margin-bottom:0.8em; font-size:1.85em;}
	.jdesktop article .row ul { font-size:1.3em;}
	.jdesktop article .row ul li { margin-bottom:10px;}
	.jdesktop article .row .tit_wrap.col-md-2 { width:18%;}
	.jdesktop article .row .con_wrap.col-md-10 { width:82%;}
	.jdesktop article.admin .col-sm-7 { padding-left:30px;}
	.jdesktop article.user .col-md-5 { width:55%;}
	.jdesktop article.user .col-md-7 { width:45%;}}
@media (min-width: 1200px) {
	.jdesktop article.user .col-md-5 { width:41.66666667%;}
	.jdesktop article.user .col-md-7 { width:58.33333333%;}}

/* JD-ONE **************************************************************************/
.jdone article h4 { margin-top:0; color:#505050;}
.jdone .box_dot { border:1px dashed #acacac;}
.jdone .center {}
.jdone .img-responsive { display:inline-block;}
.jdone article.feature .web {}
.jdone article.feature .mobile div { clear:both; margin-bottom:8px; overflow:hidden;}
.jdone article.feature .mobile div p { width:160px; border-radius:30px; color:#fff;}
.jdone article.feature .mobile div p.blue { background:#86c7ec;}
.jdone article.feature .mobile div p.gray { background:#c8cccd;}
.jdone article.feature .mobile div ul { color:#898989;}
.jdone article.field { overflow:hidden;}
.jdone article.field p { padding-top:78px; margin-bottom:25px; color:#505050;}
.jdone article.field p.server { background:url(/wp-content/images/sub/jdone_field_01.png) center top no-repeat;}
.jdone article.field p.desktop { background:url(/wp-content/images/sub/jdone_field_02.png) center top no-repeat;}
.jdone article.field p.u2l { background:url(/wp-content/images/sub/jdone_field_03.png) center top no-repeat;}
.jdone article.field p.cloud { background:url(/wp-content/images/sub/jdone_field_04.png) center top no-repeat;}
.jdone article.field p.use { background:url(/wp-content/images/sub/jdone_field_05.png) center top no-repeat;}
.jdone article.field ul li { margin-bottom:5px; color:#505050;}
/* 모바일 */
@media (min-width: 320px) {
	.jdone article { margin-top:60px;}
	.jdone article h4 { margin-bottom:1em; font-size:1.4em;}
	.jdone article p.txt { margin-bottom:2em; font-size:1em; color:#505050; line-height:1.7em;}
	.jdone .box_dot { padding:40px 10px;}
	.jdone article.feature { margin-bottom:30px;}
	.jdone article.feature .web { display:none;}
	.jdone article.feature .mobile { display:block; margin-top:30px;}
	.jdone article.feature .mobile div p { padding:10px 0; font-size:1.2em;}
	.jdone article.feature .mobile div ul { margin-left:20px; margin-bottom:15px; font-size:1em;}
	.jdone article.field p { font-size:1.16em}
	.jdone article.field ul { margin-left:20px; font-size:1em;}}
@media (max-width: 767px) {
	.jdone p.h2_sub { margin-bottom:30px;}
	.jdone article.field .col-xs-12 { margin-bottom:40px;}}
/* 아이패드 */
@media (min-width: 768px) {
	.jdone article { margin-top:70px;}
	.jdone article h4 { margin-bottom:0.6em; font-size:1.65em;}
	.jdone article p.txt { margin-bottom:2em; font-size:1.13em; line-height:1.6em;}
	.jdone .box_dot { padding:40px 20px;}
	.jdone article.feature { margin-bottom:50px;}
	.jdone article.feature .mobile div p { float:left; padding:13px 0; font-size:1.3em;}
	.jdone article.feature .mobile div ul { float:left; margin-top:4px; margin-left:40px; margin-bottom:20px; width:72%; font-size:1.1em;}
	.jdone article.field h4 { margin-bottom:60px;}
	.jdone article.field .col-sm-4 { margin-bottom:50px; padding-left:35px; padding-right:21px;}
	.jdone article.field p { font-size:1.3em}
	.jdone article.field ul { margin-left:0; font-size:1.1em;}}
/* 웹 */
@media (min-width: 992px) {
	.jdone article { margin-top:90px;}
	.jdone article h4 { margin-bottom:0.8em; font-size:1.85em;}
	.jdone article p.txt { margin-bottom:2.5em; font-size:1.4em; line-height:1.5em;}
	.jdone .box_dot { padding:50px 30px;}
	.jdone article.feature { margin-bottom:80px;}
	.jdone article.field p { font-size:1.4em}
	.jdone article.field ul { font-size:1.15em;}
	.jdone article.field .col-sm-4 { margin-bottom:70px;}}
@media (min-width: 1200px) {
	.jdone article.feature .web { display:block; margin-top:50px;}
	.jdone article.feature .mobile { display:none;}}

/* JET-PC **************************************************************************/
.jetpc article h4 { margin-top:0; color:#505050;}
.jetpc article.standard .box { margin-bottom:30px; padding:40px 20px 35px 20px; border:1px solid #b4b4b4;}
.jetpc article.standard .box p.tit { margin-bottom:20px; color:#454545; font-weight:bold;}
.jetpc article.standard .box p.photo { color:#505050;}
.jetpc article.standard .box .client p { color:#fff;}
.jetpc article.standard .box .client ul { padding-left:20px; color:#737373;}
.jetpc article.standard .box .client ul li span { margin-left:36px;}
.jetpc article.standard .box.all_in_one p.photo { padding-top:140px; background:url(/wp-content/images/sub/jetpc_all_in_one.png) center top no-repeat;}
.jetpc article.standard .box.mini p.photo { padding-top:132px; background:url(/wp-content/images/sub/jetpc_mini.png) center top no-repeat;}
.jetpc article.standard .box.all_in_one .client p { background:#6db0d6;}
.jetpc article.standard .box.mini .client p { background:#53c2c1;}
.jetpc article.feature .web {}
.jetpc article.feature .mobile div { clear:both; margin-bottom:8px; overflow:hidden;}
.jetpc article.feature .mobile div p { width:160px; border-radius:30px; color:#fff;}
.jetpc article.feature .mobile div p.blue { background:#86c7ec;}
.jetpc article.feature .mobile div p.gray { background:#c8cccd;}
.jetpc article.feature .mobile div ul { color:#898989;}
.jetpc article.field .icon { margin-top:50px; margin-bottom:25px;}
.jetpc article.field .icon p { padding-top:85px; color:#505050;}
.jetpc article.field .icon p.company { background:url(/wp-content/images/sub/jetpc_field_company.png) center top no-repeat;}
.jetpc article.field .icon p.edu { background:url(/wp-content/images/sub/jetpc_field_edu.png) center top no-repeat;}
.jetpc article.field .icon p.pc { background:url(/wp-content/images/sub/jetpc_field_pc.png) center top no-repeat;}
.jetpc article.field .icon p.service { background:url(/wp-content/images/sub/jetpc_field_service.png) center top no-repeat;}
.jetpc article.field .txt { padding:22px 20px 22px 40px; background:#f7f7f7;}
.jetpc article.field .txt ul { margin-bottom:0; padding-left:20px; color:#505050;}
.jetpc article.field .txt ul li { margin:10px 0;}
/* 모바일 */
@media (min-width: 320px) {
	.jetpc article { margin-bottom:50px;}
	.jetpc article h4 { margin-bottom:1em; font-size:1.4em; line-height:1.3em;}
	.jetpc article.standard .box p.tit { font-size:1.8em;}
	.jetpc article.standard .box p.photo { font-size:1em;}
	.jetpc article.standard .box .client { margin-top:30px;}
	.jetpc article.standard .box .client p { padding:4px; font-size:1.2em;}
	.jetpc article.standard .box .client ul { font-size:1em;}
	.jetpc article.feature .web { display:none;}
	.jetpc article.feature .mobile { display:block; margin-top:30px;}
	.jetpc article.feature .mobile div p { padding:10px 0; font-size:1.2em;}
	.jetpc article.feature .mobile div ul { margin-left:20px; margin-bottom:15px; font-size:1em;}
	.jetpc article.field .icon p { margin-bottom:30px; font-size:1.05em;}
	.jetpc article.field .txt { padding:32px 20px 22px 20px;}
	.jetpc article.field .txt .col-xs-12 { margin-top:-10px;}
	.jetpc article.field .txt ul li { font-size:1.05em;}}
@media (max-width: 767px) {
	.jetpc article.field .icon { margin-bottom:0;}}
/* 아이패드 */
@media (min-width: 768px) {
	.jetpc article { margin-bottom:80px;}
	.jetpc article h4 { margin-bottom:0.6em; font-size:1.65em;}
	.jetpc article.standard .box .client p { font-size:1.25em;}
	.jetpc article.feature .mobile div p { float:left; padding:13px 0; font-size:1.3em;}
	.jetpc article.feature .mobile div ul { float:left; margin-left:40px; margin-bottom:0; font-size:1.1em;}
	.jetpc article.feature .mobile div ul.one { padding-top:12px;}
	.jetpc article.field { margin-bottom:50px;}
	.jetpc article.field .icon p { margin-bottom:0; font-size:1.15em;}
	.jetpc article.field .txt { padding:32px 20px 22px 40px;}
	.jetpc article.field .txt ul li { font-size:1.15em;}}
/* 웹 */
@media (min-width: 992px) {
	.jetpc article { margin-bottom:100px;}
	.jetpc article h4 { margin-bottom:0.8em; font-size:1.85em;}
	.jetpc article.standard .box p.tit { font-size:2.2em;}
	.jetpc article.standard .box p.photo { font-size:1.18em;}
	.jetpc article.standard .box .client { margin-top:0;}
	.jetpc article.standard .box .client p { padding:2px; font-size:1.5em;}
	.jetpc article.feature .web { display:block; margin-top:50px;}
	.jetpc article.feature .mobile { display:none;}
	.jetpc article.field { margin-bottom:100px;}
	.jetpc article.field .icon p { font-size:1.25em;}
	.jetpc article.field .txt { padding:22px 20px 22px 40px;}
	.jetpc article.field .txt .col-xs-12 { margin-top:0;}
	.jetpc article.field .txt ul li { font-size:1.25em;}}
	
/* J-Get Suite **************************************************************************/
.jget article h4 { margin-top:0; color:#505050;}
.jget article .arr { padding:20px 0;}
.jget article.standard .box { padding:40px 40px 0px 40px; border:1px solid #b4b4b4;}
.jget article.standard .box p.tit { margin-bottom:20px; color:#454545; font-weight:bold;}
.jget article.standard .box p.photo { color:#505050;}
.jget article.standard .box .client p { color:#fff;}
.jget article.standard .box .client ul { padding-left:20px; color:#737373;}
.jget article.standard .box .client ul li span { margin-left:36px;}
.jget article.standard .box.all_in_one .client p { background:#6db0d6;}
.jget article.standard .mini { margin-bottom:30px; padding:20px 0px;}
.jget article.standard .mini .client p.tit_bar { background:#53c2c1;}
.jget article.standard .mini .client ul { padding-left:0px;}
.jget article.standard .mini_t { padding:40px 40px 20px 40px;}
.jget article.standard .mini_t .client p.tit_bar { background:#53c2c1;}
.jget article.standard .mini_t .client ul { padding-left:0px;}
.jget article.standard .mini_m { padding:40px 40px 20px 40px;}
.jget article.standard .mini_m .client p.tit_bar { background:#53c2c1;}
.jget article.standard .mini_m .client ul { padding-left:20px;}
.jget article.feature .web {}
.jget article.feature .mobile h5 { font-size:1.3em; margin:0 0 15px 5px;}
.jget article.feature .mobile h5.tit { border-top:solid 1px #c2c2c2; padding-top:30px;}
.jget article.feature .mobile div { clear:both; overflow:hidden;}
.jget article.feature .mobile div p { width:230px; border-radius:30px; color:#fff;}
.jget article.feature .mobile div p.blue { background:#86c7ec;}
.jget article.feature .mobile div p.gray { background:#c8cccd;}
.jget article.feature .mobile div p.txt { color:#898989; text-align:left;}
.jget article.field { overflow:hidden;}
.jget article.field p { padding-top:78px; margin-bottom:10px; color:#505050;}
.jget article.field p.plan { background:url(/wp-content/images/sub/jget_field_01.png) center top no-repeat;}
.jget article.field p.maintenance { background:url(/wp-content/images/sub/jget_field_02.png) center top no-repeat;}
.jget article.field p.expectation { background:url(/wp-content/images/sub/jget_field_03.png) center top no-repeat;}
.jget article.field ul li { margin-bottom:5px; color:#505050;}
/* 모바일 */
@media (min-width: 320px) {
	.jget article { margin-bottom:50px;}
	.jget article h4 { margin-bottom:1em; font-size:1.4em; line-height:1.3em;}
	.jget article .arr { padding:15px 0;}
	.jget article .arr img { width:50px;}
	.jget article.standard .box { padding:20px 20px 0px 20px;}
	.jget article.standard .box p.tit { font-size:1.8em;}
	.jget article.standard .box p.photo { font-size:1em;}
	.jget article.standard .mini { display:none;}
	.jget article.standard .mini_m { display:block; padding:20px 0px 0;}
	.jget article.standard .mini_t { display:none;}
	.jget article.standard .box .client { margin-top:0px; margin-bottom:10px;}
	.jget article.standard .box .client p { padding:8px 0; font-size:1.2em;}
	.jget article.standard .box .client ul { font-size:1em; line-height:1.8em}
	.jget article.standard .box .client ul br { display:none;}
	.jget article.feature .web { display:none;}
	.jget article.feature .mobile { display:block; margin-top:30px;}
	.jget article.feature .mobile div p { padding:10px 0; font-size:1.2em;}
	.jget article.feature .mobile div p.txt { width:90%; margin:0 20px; padding:0 0 20px 0; font-size:1em;}
	.jget article.field .col-xs-12 { margin-bottom:40px;}
	.jget article.field p { font-size:1.16em}
	.jget article.field p.txt { font-size:1em; padding:0px 20px;}
	.jget article.field ul { margin-left:20px; font-size:1em;}}
@media (max-width: 767px) {
	.jget article.field .col-xs-12 { margin-bottom:40px;}}
/* 아이패드 */
@media (min-width: 768px) {
	.jget article { margin-bottom:80px;}
	.jget article h4 { margin-bottom:0.6em; font-size:1.65em;}
	.jget article.standard .box { padding:30px 30px 0px 30px;}
	.jget article.standard .mini { display:none;}
	.jget article.standard .mini_m { display:none;}
	.jget article.standard .mini_t { display:block; padding:20px 0px 0;}
	.jget article.standard .box .client p { font-size:1.25em;}
	.jget article.feature .mobile div p { float:left; padding:13px 0; font-size:1.3em;}
	.jget article.feature .mobile div p.txt { float:left; margin-left:20px; margin-bottom:0; font-size:1.1em;}
	.jget article.standard .box .client ul br { display:block;}
	.jget article.field h4 { margin-bottom:60px;}
	.jget article.field p { font-size:1.4em}
	.jget article.field p.txt { font-size:1.15em;}}
/* 웹 */
@media (min-width: 992px) {
	.jget article { margin-bottom:100px;}
	.jget article h4 { margin-bottom:0.8em; font-size:1.85em;}
	.jget article .arr img { width:auto;}
	.jget article.standard .box p.tit { font-size:2.2em;}
	.jget article.standard .box p.photo { font-size:1.18em;}
	.jget article.standard .mini { display:block;}
	.jget article.standard .mini_m { display:none;}
	.jget article.standard .mini_t { display:none;}
	.jget article.standard .box .client { margin-top:0; margin-bottom:5px;}
	.jget article.standard .box .client p { padding:8px 2px; font-size:1.25em;}
	.jget article.feature .web { display:block; margin-top:50px;}
	.jget article.feature .mobile { display:none;}
	.jget article.field .col-sm-4 { margin-bottom:70px;}
	.jget article.field { margin-bottom:100px;}
	.jget article.field .icon p { font-size:1.25em;}}

/* 제품문의 **************************************************************************/
/* 모바일 */
@media (min-width: 320px) {
	.products_ask .col-xs-offset-1 { margin-left:0;}}
@media (max-width: 767px) {
	.mobile.col-xs-12 { padding-top:15px;}}
/* 아이패드 */
@media (min-width: 768px) {
	.products_ask .col-sm-1 { width:13%;}
	.products_ask .col-sm-4 { width:35%;}
	.products_ask .col-sm-11 { width:87%;}
	.products_ask .col-sm-offset-2 { margin-left:4%;}
	.products_ask .col-xs-11 { width:87%;}
	.products_ask .col-xs-offset-1 { margin-left:13%;}}

/* board list1 - 공시정보, IR자료 ***************************************************/
.board_list1 .table { margin-bottom:0;}
.board_list1 .table > thead { background:#434343; color:#fff;}
.board_list1 .table > thead > tr > th { border-bottom:none; font-weight:normal;}
.board_list1 .table > tbody > tr > td { border-top:none; border-bottom:1px solid #e7e7e7;}
.board_list1 .table > tbody > tr > td.left { text-align:left;}
.board_list1 .table > tbody > tr > td a { color:#434343;}
.board_list1 .table > tbody > tr > td a span { color:#3374ea;}
/* 모바일 */
@media (min-width: 320px) {
	.board_list1 .table > thead > tr > th { font-size:0.9em;}
	.board_list1 .table > tbody > tr > td { font-size:0.9em; line-height:1.8em;}
	.board_list1 .table > thead > tr > th.num, .board_list1 .table > tbody > tr > td.num { display:none;}
	.board_list1 .table > thead > tr > th.date { width:90px;}
	.board_list1 .table > thead > tr > th.down { width:55px;}
	.board_list1 .table > thead > tr > th.down span { display:none;}}
@media (max-width: 767px) {
	.board_list1 .table button.btn-sm.down { padding:11px 12px; background:url(/wp-content/images/sub/icon_download.png) 50% 50% no-repeat;}
	.board_list1 .table button.btn-sm.down span { display:none;}}
/* 아이패드 */
@media (min-width: 768px) {
	.board_list1 .table > thead > tr > th { font-size:0.9em;}
	.board_list1 .table > tbody > tr > td { font-size:0.9em; line-height:2em;}
	.board_list1 .table > thead > tr > th.num, .board_list1 .table > tbody > tr > td.num { display:table-cell;}
	.board_list1 .table > thead > tr > th.num { width:70px;}
	.board_list1 .table > thead > tr > th.date { width:130px;}
	.board_list1 .table > thead > tr > th.down { width:160px;}
	.board_list1 .table > thead > tr > th.down span { display:initial;}}
/* 웹 */
@media (min-width: 992px) {
	.board_list1 .table > thead > tr > th { font-size:1em;}
	.board_list1 .table > tbody > tr > td { font-size:1.05em; line-height:2em;}
	.board_list1 .table > thead > tr > th.num { width:80px;}
	.board_list1 .table > thead > tr > th.date { width:160px;}
	.board_list1 .table > thead > tr > th.down { width:170px;}}

/* board list2 - news **************************************************************/
.board_list2 { float:left; border-top:1px solid #434343; border-bottom:1px solid #434343;}
.board_list2 a { display:block; border-bottom:1px solid #e7e7e7; text-decoration:none;}
.board_list2 a .media .media-body .media-heading { margin-bottom:15px; color:#222;display:block; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; Text-overflow:ellipsis;}
.board_list2 a:hover .media .media-body .media-heading { color:#1958cb;}
.board_list2 a .media .media-body .media-heading span { color:#3374ea;}
.board_list2 a .media .media-body .txt { display:block; margin-bottom:18px;max-height:57px; color:#565656; display:-webkit-box;	-webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;Text-overflow:ellipsis;}
.board_list2 a .media .media-body .sub { margin-bottom:0; color:#999;}
.board_list2 a .media .media-body .sub span { padding-left:5px; padding-right:5px;}
/* 모바일 */
@media (min-width: 320px) {
	.board_list2 a { display:block; padding:15px 0;}
	.board_list2 a .media > .pull-left { padding-right:15px;}
	.board_list2 a .media > .pull-left img { width:7.5em;}
	.board_list2 a .media .media-body .media-heading { margin-bottom:10px; font-size:1.15em; line-height:1.15em;}
	.board_list2 a:hover .media .media-body .media-heading { color:#222; text-decoration:underline;}
	.board_list2 a .media .media-body .txt, .board_list2 a .media .media-body .sub { font-size:0.92em;}
	.board_list2 a .media .media-body .txt { margin-bottom:13px;}}
/* 아이패드 */
@media (min-width: 768px) {
	.board_list2 a { display:block; padding:20px 0;}
	.board_list2 a .media > .pull-left { padding-right:28px;}
	.board_list2 a .media > .pull-left img { width:210px; max-height:150px;}
	.board_list2 a .media .media-body .media-heading { margin-bottom:15px; font-size:1.2em;}
	.board_list2 a .media .media-body .txt, .board_list2 a .media .media-body .sub { font-size:1em;}
	.board_list2 a .media .media-body .txt { margin-bottom:18px;}}
/* 웹 */
@media (min-width: 992px) {
	.board_list2 a { display:block; padding:30px 0;}
	.board_list2 a .media .media-body .media-heading { font-size:1.5em;}}

/* board view **********************************************************************/
.board_view { display:block;}
.board_view .top { display:block; border-top:2px solid #4f4f4f; border-bottom:1px solid #e7e7e7; overflow:hidden;}
.board_view .top p { margin-bottom:0;}
.board_view .top p.tit span.category { margin-right:7px; color:#3374ea;}
.board_view .top p.info { position:relative; top:3px; color:#8b8b8b;}
.board_view .top p.info span:after { content:"|"; position:relative; top:-1px; font-size:0.8em; padding-left:10px; padding-right:10px;}
.board_view .top p.info span:last-child:after { content:none;}
.board_view .contents { display:block; padding:45px 20px 50px 20px; font-size:1em; color:#6a6a6a; line-height:1.9em;}
.board_view .bottomlist { display:block; border-top:1px solid #434343; border-bottom:1px solid #434343;}
.board_view .bottomlist dl { clear:both; display:block; margin:0; overflow:hidden;}
.board_view .bottomlist dl dt { float:left; font-weight:normal; color:#434343;}
.board_view .bottomlist dl dd { display:table;}
.board_view .bottomlist dl dd a { color:#8b8b8b; text-decoration:none;}
.board_view .bottomlist dl dd a:hover { color:#585858;}
.board_view .bottomlist dl.before { border-bottom:1px solid #e7e7e7;}
.board_view .bottomlist dl.before dt { background:url(/wp-content/images/sub/board_arrow_up.png) right no-repeat;}
.board_view .bottomlist dl.next dt { background:url(/wp-content/images/sub/board_arrow_down.png) right no-repeat;}
.board_bottom_btn {}
.board_bottom_btn button { margin:0 3px;}
/* 모바일 */
@media (min-width: 320px) {
	.board_view .top { padding:14px 0;}
	.board_view .top p.tit { float:none; display:block; font-size:1.2em;}
	.board_view .top p.info { float:none; display:block; margin-top:10px; font-size:0.9em; text-align:right;}
	.board_view .contents { padding:40px 0 45px 0;}
	.board_view .bottomlist dl { padding:12px 0 12px 3px; font-size:0.9em;}
	.board_view .bottomlist dl dt { width:55px;}
	.board_view .bottomlist dl dd { padding-left:20px; }
	.board_bottom_btn { margin-top:3em; margin-bottom:20px;}}	
/* 아이패드 */
@media (min-width: 768px) {
	.board_view .top { padding:14px 0 14px 10px;}
	.board_view .top p.tit { float:left;}
	.board_view .top p.info { float:right; margin-top:0; font-size:0.9em;}
	.board_view .top p.info.up { margin-top:-5px;}
	.board_view .contents { padding:35px 10px 40px 10px;}
	.board_view .bottomlist dl { padding:10px; font-size:1em;}
	.board_view .bottomlist dl dt { width:62px;}
	.board_view .bottomlist dl dd { padding-left:30px; }
	.board_bottom_btn { margin-top:50px; margin-bottom:40px;}}
/* 웹 */
@media (min-width: 992px) {
	.board_view .top { padding:15px 0 15px 20px;}
	.board_view .top p.tit { font-size:1.3em;}
	.board_view .top p.info { font-size:1em;}
	.board_view .contents { padding:45px 20px 50px 20px; font-size:1.05em;}
	.board_view .bottomlist dl { padding:10px 20px;}}

/* board write - 투자문의,제품문의 **************************************************************/
.board_write { overflow:hidden;}
.board_write .form-group { padding:13px 0; margin-bottom:0; border-bottom:1px solid #e7e7e7;}
.board_write .form-group .padding { padding-bottom:15px; overflow:hidden;}
.board_write .form-group .w50per { width:50%;}
.board_write .control-label { font-weight:normal; text-align:left; color:#434343;}
.board_write .help-block { margin-top:8px; margin-bottom:0; color:#434343;}
.board_write .help-block label.checkbox { padding-top:0; font-weight:normal;}
.board_write .help-block label.checkbox input[type="checkbox"] { position:relative; top:3px; margin-right:3px; margin-left:0;}
.board_write .form-control { display:inline-block; border-radius:0; box-shadow:none;}
.board_write .form-control.input_text { height:40px;}
.board_write textarea.form-control { height:180px; line-height:1.6em;}
.form-group.add_file input { vertical-align:middle;}
.form-group.add_file input[readonly] { background:#fff;}
.form-group.add_file button.btn { height:40px; border:1px solid #b4b4b4; border-radius:3px; color:#5e5e5e; vertical-align:middle;}
.form-group.add_file button.btn:hover { background:#434343; border-color:#434343; color:#fff;}
/* 모바일 */
@media (min-width: 320px) {
	.board_write { border-top:none; border-bottom:none;}
	.board_write .control-label { padding-left:15px; font-size:1.1em;}
	.board_write .help-block { font-size:0.9em; line-height:1.6em;}
	.form-group.add_file br { display:block;}}
@media (max-width: 767px) {
	.board_write { margin-top:-20px;}
	.board_write .form-control.w50per { width:100%;}
	.board_write .form-group.add_file .form-control.w50per { width:70%;}}
/* 아이패드 */
@media (min-width: 768px) {
	.board_write { border-top:1px solid #434343; border-bottom:1px solid #434343;}
	.board_write .control-label { padding-left:40px; font-size:1.05em;}
	.board_write .help-block { font-size:0.94em;}
	.form-group.add_file br { display:none;}}
/* 웹 */
@media (min-width: 992px) {
	.board_write .control-label { font-size:1.15em;}}

/* modal ***************************************************************************/
.modal { background:rgba(0, 0, 0, .5);}
.modal-header { padding:15px 15px 0 15px; border-bottom:none;}
.modal-header .close { margin-top:2px;}
.modal .modal-dialog img { width:100%;}

/* gallery ***************************************************************************/
.gallery a { display:block;}
.gallery a img { display:block; width:100%; height:auto; border:1px solid #acacac;}
.gallery a .caption h3 { margin-top:17px; font-size:1em; color:#434343; line-height:1.3em; max-height:38px;display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; Text-overflow:ellipsis;}
/* 모바일 */
@media (min-width: 320px) { 
	.gallery { padding-bottom:0;}
	.gallery .col-xs-6.box { height:190px;}
	.gallery a img { height:110px;}}
@media (min-width: 375px) { 
	.gallery .col-xs-6.box { height:210px;}
	.gallery a img { height:120px;}}
@media (min-width: 410px) { 
	.gallery .col-xs-6.box { height:240px;}
	.gallery a img { height:135px;}}
/* 아이패드 */
@media (min-width: 768px) { 
	.gallery { padding-bottom:1em;}
	.gallery .col-sm-3.box { height:200px;}
	.gallery a img { height:120px;}}
/* 웹 */
@media (min-width: 992px) {
	.gallery .col-md-2 { width:20%;}
	.gallery .col-md-2.box { height:235px;}
	.gallery a img { height:148px;}
	/* 모달open시 nav 움직이는 현상 수정 - 크롬hec */
	@media screen and (-webkit-min-device-pixel-ratio:0) { .modal-open nav { padding-right:17px;}}}

/* newsletter ***************************************************************************/
.newsletter a { display:block;}
.newsletter a img { display:block; width:100%; height:auto;}
.newsletter a .caption h3 { margin-top:10px; margin-bottom:5px; font-size:1em; color:#434343; line-height:1.3em; max-height:38px;
	display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; Text-overflow:ellipsis;}
.newsletter a .caption p.date { font-size:0.88em; color:#9f9f9f;}
.newsletter a .img_box { border:1px solid #acacac; overflow:hidden;}
/* 모바일 */
@media (min-width: 320px) { 
	.newsletter { padding-bottom:0;}
	.newsletter .col-xs-6.box { height:170px;}
	.newsletter a .img_box { height:95px;}}
@media (min-width: 375px) { 
	.newsletter .col-xs-6.box { height:200px;}
	.newsletter a .img_box { height:115px;}}
@media (min-width: 410px) { 
	.newsletter .col-xs-6.box { height:210px;}
	.newsletter a .img_box { height:130px;}}
/* 아이패드 */
@media (min-width: 768px) { 
	.newsletter { padding-bottom:1em;}
	.newsletter .col-sm-4.box { height:240px;}
	.newsletter a .img_box { height:155px;}}
/* 웹 */
@media (min-width: 992px) {
	.newsletter .col-md-3.box { height:260px;}
	.newsletter a .img_box { height:180px;}
	.modal-newsletter { width:782px;}
	/* 모달open시 nav 움직이는 현상 수정 - 크롬hec */
	@media screen and (-webkit-min-device-pixel-ratio:0) { .modal-open nav { padding-right:17px;}}}

/* 다운로드 ***************************************************************************/
.download { display:block;}
.download img { display:block; width:100%; height:auto;}
.download .caption h3 { margin-top:10px; margin-bottom:18px; font-size:1em; color:#434343; line-height:1.3em; max-height:38px;display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; Text-overflow:ellipsis;}
.download .caption p button { width:100%;}
.download .img_box { border:1px solid #acacac; overflow:hidden;}
/* 모바일 */
@media (min-width: 320px) { 
	.download { padding-bottom:0;}
	.download .col-xs-6.box { height:310px;}
	.download .img_box { height:180px;}}
@media (min-width: 375px) { 
	.download .col-xs-6.box { height:360px;}
	.download .img_box { height:215px;}}
@media (min-width: 410px) { 
	.download .col-xs-6.box { height:370px;}
	.download .img_box { height:242px;}}
/* 아이패드 */
@media (min-width: 768px) { 
	.download { padding-bottom:1em;}
	.download .col-sm-3.box { height:350px;}
	.download .img_box { height:215px;}}
/* 웹 */
@media (min-width: 992px) {
	.download .col-sm-3.box { height:450px;}
	.download .img_box { height:290px;}}
@media (min-width: 1200px) {
	.download .row { margin-left:-23px; margin-right:-23px;}
	.download .row .col-lg-2 { padding-left:23px; padding-right:23px;}
	.download .row .col-lg-2.box { height:370px;}
	.download .img_box { height:210px;}}

/* media ****************************************************************************/
.media_view iframe { width:100%; border:0;}
.media_view h3 { margin-top:25px;}
.media_view p { margin-bottom:3px; color:#505050;}
.media_list { padding-bottom:0;}
.media_list a { display:block;}
.media_list a img { display:block; width:100%; height:auto; border:1px solid #acacac;}
.media_list a .caption h3 { margin-top:17px; margin-bottom:5px; font-size:1em; color:#434343; line-height:1.3em; max-height:38px;display:block; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; Text-overflow:ellipsis;}
.media_list a .caption p { font-size:0.88em; color:#9f9f9f;}
.media_list a .caption p span.count { margin-left:15px; padding-left:12px; background:url(/wp-content/images/sub/icon_media_count.png) 0 1px no-repeat;}
.media_list a:hover { text-decoration:none;}
.media_list a:hover .caption h3 { text-decoration:underline;}
/* 모바일 */
@media (min-width: 320px) { 
	.media_view { padding-bottom:30px;}
	.media_view iframe { height:230px;}
	.media_view h3 { font-size:1.3em; line-height:1.3em; margin-bottom:15px;}
	.media_view p { font-size:0.9em;}
	.media_list { padding-top:40px;}
	.media_list .col-xs-6.box { height:180px;}
	.media_list a img { height:90px;}}
@media (min-width: 375px) { 
	.media_list .col-xs-6.box { height:200px;}}
@media (min-width: 410px) { 
	.media_list .col-xs-6.box { height:210px;}}
@media (min-width: 480px) {
	.media_list .col-xs-6.box { height:230px;}
	.media_list a img { height:120px;}}
@media (min-width: 530px) {
	.media_list .col-xs-6.box { height:240px;}
	.media_list a img { height:145px;}}
/* 아이패드 */
@media (min-width: 768px) { 
	.media_view { padding-bottom:40px;}
	.media_view iframe { height:350px;}
	.media_view h3 { font-size:1.5em; line-height:1.4em; margin-bottom:20px; font-weight:bold;}
	.media_view p { font-size:1em;}
	.media_list { padding-top:50px;}
	.media_list .col-sm-3.box { height:200px;}
	.media_list a img { height:90px;}}
/* 웹 */
@media (min-width: 992px) {
	.media_view iframe { height:480px;}
	.media_view p.count { float:right; position:relative; top:-30px; font-size:1.4em; color:#8b8b8b;}
	.media_list .col-md-2 { width:20%;}
	.media_list .col-md-2.box { height:230px;}
	.media_list a img { height:115px;}}
	
/* 검색, 버튼, 페이징 ****************************************************************/
.form_srch { float:right;}
.form_srch select { width:75px; height:40px; padding-left:5px; border:1px solid #b7b7b7; vertical-align:middle;}
.form_srch input.form-control { display:inline-block; height:40px; border-color:#b7b7b7; border-radius:0; box-shadow:none; vertical-align:middle;}
.form_srch .btn-default { height:40px;}
.btn-default { border-radius:0; border-color:#434343; vertical-align:middle;}
.btn-default:hover { background:#434343; border-color:#434343; color:#fff;}
.btn-sm { border-color:#b4b4b4; border-radius:3px; color:#5e5e5e;}
.btn-sm:hover { border-color:#434343; background:#fff; color:#252525;}
.btn-sm.down { padding:5px 35px 5px 20px; background:url(/wp-content/images/sub/icon_download.png) 85% 7px no-repeat;}
.btn-sm.down span { font-family:'Century Gothic'; font-size:0.87em;}
.btn-lg.down { background:url(/wp-content/images/sub/icon_download.png) no-repeat;}
.btn-lg.down:hover { background:#434343 url(/wp-content/images/sub/icon_download_w.png) no-repeat; border-color:#434343; color:#fff;}
.page { clear:both;}
.pagination { margin:80px 0 50px 0;}
.pagination > li > a { margin:0 2px; font-size:0.95em; color:#3c3c3c;}
.pagination > .active > a, .pagination > .active > a:hover { background-color:#434343; border-color:#434343; color:#fff;}
.pagination > li > a:hover { background:#434343; border-color:#434343; color:#fff;}
.pagination > li:first-child > a, .pagination > li:last-child > a { border-radius:0;}
.pagination > li > a img { display:inline-block; height:11px; border:none;}
/* 모바일 */
@media (min-width: 320px) {
	.form_srch { margin-bottom:20px;}
	.form_srch select { width:60px; height:32px;}
	.form_srch input.form-control { height:32px; width:150px;}
	.btn-default.srch { height:32px; padding:6px 12px; background-image:none;}
	.btn-default.srch:hover { background-image:none;}
	.btn-lg.down { padding:9px 25px; font-size:1em;}
	.btn-lg.down { padding:9px 25px 9px 15px; font-size:1em;}
	.btn-lg.down, .btn-lg.down:hover { background-position:90% 12px;}
	.pagination { margin:50px 0 40px 0;}
	.pagination > li > a { padding:4px 8px;}}
@media (max-width: 767px) {
	.form_srch { float:left;}
	.btn-lg { width:35%;}
	.btn-lg.down { width:60%;}}
/* 아이패드 */
@media (min-width: 768px) {
	.form_srch { margin-bottom:10px;}
	.form_srch select { width:75px; height:32px;}
	.form_srch input.form-control { height:32px; width:200px;}
	.btn-default.srch { height:32px; padding:6px 18px 6px 35px; background:url(/wp-content/images/sub/icon_srch.png) 13px 7px no-repeat;}
	.btn-default.srch:hover { background:#434343 url(/wp-content/images/sub/icon_srch_w.png) 13px 7px no-repeat;}
	.btn-lg { padding:12px 45px; font-size:1.1em;}
	.btn-lg.down, .btn-lg.down:hover { padding:11px 42px 11px 30px; background-position:87% 15px;}
	.pagination { margin:50px 0 30px 0;}
	.pagination > li > a { padding:5px 10px;}}
/* 웹 */
@media (min-width: 992px) {
	.form_srch { margin-bottom:20px;}
	.form_srch select { height:40px;}
	.form_srch input.form-control { height:40px;}
	.btn-default.srch { height:40px; padding:6px 18px 6px 35px; background-position:13px 10px;}
	.btn-default.srch:hover { background-position:13px 10px;}
	.pagination { margin:80px 0 50px 0;}}

/* comming soon ******************************************************************/
section.commingsoon .container { height:400px; background:url(/wp-content/images/sub/comming_soon.png) center 50% no-repeat;}
/* 모바일 */
@media (max-width: 767px) { section.commingsoon .container { height:320px; background-size:45%;}}
/* 아이패드 */
@media (min-width: 768px) and (max-width: 991px) { section.commingsoon .container { background-size:30%;}}

/*
     FILE ARCHIVED ON 21:18:49 Apr 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:11:14 Oct 30, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.375
  exclusion.robots: 0.012
  exclusion.robots.policy: 0.004
  esindex: 0.007
  cdx.remote: 21.29
  LoadShardBlock: 475.626 (3)
  PetaboxLoader3.datanode: 307.529 (4)
  PetaboxLoader3.resolve: 863.864 (3)
  load_resource: 715.245
*/