﻿@charset "utf-8";

.backdrop{position:absolute;top:0;left:0;z-index:-10;width:100%;height:1080px;min-width:1160px;background-position:center 30px;background-repeat:no-repeat;background-image: url('/common/img/common/bg/subbg.jpg'); }
.backdrop.default{background:#000;}
/*** Breadcrumbs ***/
#breadcrumbs {margin: 50px auto -62px auto;width: 944px;}
#breadcrumbs ol {margin:0 0 8px 0;overflow:hidden;}
#breadcrumbs ol li{float:left;margin:0 6px 0 0;padding:0 0 0 12px;background:url('/common/img/common/bullet.png') no-repeat left 4px;}
#breadcrumbs ol li:first-child{padding:0;background:none;}
#breadcrumbs ol li a{font-size:13px;text-shadow:0px 1px 0px #0a0907;}
#breadcrumbs ol li a:hover {text-decoration:underline;}
#breadcrumbs h1{margin:0;color:#fff;font-size:25px;font-weight:normal;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6), -1px -1px 4px rgba(0, 0, 0, 0.5);}

.breadcrumb-body-spacer #breadcrumbs h1 { margin: 64px 0px 0px 0px; height:100px; font-size: 40px; }
/*#breadcrumbs h1.inner-name{margin:64px 0 0px 0;height:100px;font-size:40px;}*/
/*#breadcrumbs h1.inner-name.type02{margin:98px 0 0px 0;height:180px;font-size:40px;}*/
/*#breadcrumbs h1.inner-name span{display:block;padding:8px 0 0 0;font-size:18px;}*/

/*** spacer ***/
#spacer h1 {margin: 50px 0 0px 0;font-size: 40px;}
#spacer h3 {font-size: 18px;padding:8px 0px 0px 0px;}

/*** detail-table ***/
.detail-table th,
.detail-table td{padding:0;border:none;text-align:left;}

/*** Primary-navigation ***/
.primary-navigation{margin:0 0 20px 0;overflow:hidden;}
.primary-navigation li{float:left;background:url('/common/img/common/bullet.png') no-repeat left -12px;}
.primary-navigation.li-length-8 li{width:12.4%;}
.primary-navigation.li-length-7 li{width:14.2%;}
.primary-navigation.li-length-6 li{width:16.5%;}
.primary-navigation.li-length-6 li.first{width:17%;}
.primary-navigation.li-length-5 li{width:20%;}
.primary-navigation.li-length-4 li{width:24.9%;}
.primary-navigation.li-length-3 li{width:33.3%;}
.primary-navigation.li-length-2 li{width:50%;}
.primary-navigation li.first{background:none;}
.primary-navigation li a{display:block;padding:9px 0 0 0;height:27px;font-size:13px;text-align:center;font-family: '나눔고딕볼드','NanumGothicBold';text-shadow:0 1px 1px rgba(0, 0, 0, 0.6) }
.primary-navigation li.active a{color:#bafff7;background:url('/common/img/common/bg/header-hover-bg.png') no-repeat center -98px;}
.primary-navigation li a:hover{color:#bafff7;background:url('/common/img/common/bg/header-hover-bg.png') no-repeat center -58px !important;}

/*** Contents ***/
.border-box{padding:4px;border:solid 1px;border-color:#9a9a9a #ececec #ececec #9a9a9a;box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.2);background:url('/common/img/common/contentspt.png') repeat left top;}
.grid-list.thumb-type.default-3-col .border-box{padding:3px 4px 4px 3px;}
.border-box02{margin:0 0 9px 0;padding:4px;border:solid 1px;*display:inline-block;border-color:#a6a6a6 #f6f6f6 #f6f6f6 #a6a6a6;box-shadow:inset 0px 0px 1px #9a9a9a;background:#d7d7d7;}
.inner-gallery-list.default-4-col .border-box02{padding:3px 4px 4px 3px;}
span.border-box,
span.border-box02{display:inline-block;}
.content-border{padding:4px;border:solid 1px;border-color:#9a9a9a #ececec #ececec #9a9a9a;box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.2);background:url('/common/img/common/contentspt.png') repeat left top;}
.contents-box{color:#000 !important;}
.inner-contents{padding:36px 48px 36px 50px;/*min-height:400px;*/border:solid 1px #b8b8b8;background:#efefef;}
.inner-contents.login {margin-top:-1px;margin-left:-1px;}
.inner-contents02{overflow:hidden;border:solid 1px #b8b8b8;background:#efefef url('/common/img/common/bg/subbg03.png') no-repeat 1px 1px;box-shadow:1px 1px 0px #c9c9c9;}
.inner-contents03{padding:20px;overflow:hidden;border:solid 1px;border-color:#f5f5f5 #a6a6a6 #a6a6a6 #f5f5f5; background:#efefef;box-shadow:1px 1px 0px #c7c7c7;}
.inner-contents04{overflow:hidden;border:solid 1px #b8b8b8;background:#efefef url('/common/img/common/bg/subbg03.png') no-repeat 1px 1px;}
.inner-contents.bgtype{background:#dedede !important;}
.bg-contents{border:solid 1px;border-color:#c8c8c8 #9a9a9a #9e9e9e #c8c8c8;border-top:none;box-shadow:inset 0px 0px 1px #c7c7c7;background:#efefef;}
.bg-contents.type02{padding:4px 14px 12px 14px;border:none;border-left:solid 1px #f6f6f6;border-right:solid 1px #a6a6a6;box-shadow:none;background:#efefef;}
.bg-contents.pType{padding-top:5px;padding-bottom:40px;}
.bg-contents02{border:solid 1px;border-color:#c6c6c6 #d9d9d9 #f5f5f5 #d7d7d7;box-shadow:inset 0 0 1px #eee;background:url('/common/img/common/dotpt.gif') repeat left top;}
.inner-contents a{color:#000;}
.inner-contents a:hover{color:#000;}
.bottom-line{padding:0 0 10px 0;background:url('/common/img/common/linept_x2.gif') repeat-x left bottom;}
.box-shadow{ box-shadow: 0 1px 2px #323232;}
.dt-contents{padding:4px;border:solid 1px #a8a8a8;background-position:left top;background-repeat:repeat;background-image:url('/common/img/common/dotpt04.gif');}
.line-bg{padding:2px 0 0 0;background:#a4a4a4 url('/common/img/sub/bg/titlebg.png') repeat left -163px;}
.linebg-title{padding:0 0 0 4px;background:url('/common/img/sub/bg/titlebg.png') no-repeat left -196px;}
.linebg-title p{padding:0 4px 0 0;height:31px;line-height:30px;color:#e8e8e8;text-align:center;font-family: '나눔고딕볼드','NanumGothicBold';text-shadow:0 1px 0 #2f2f2f;background:url('/common/img/sub/bg/titlebg.png') no-repeat right -196px;}
.line-title-bottom{padding:0 0 10px 0;font-size:13px;color:#3c3c3c;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/linept_x2.gif') repeat-x left bottom;}
.row-2-th .contents-titlebox{margin:0;padding:0;height:32px;font-size:12px;line-height:32px;color:#f1f1f1;text-align:center;background:url("/common/img/sub/bg/titlebg.png") no-repeat left -96px;}
.banner-box{padding:2px;background:#252525;border:solid 1px #000;}
.high-td td{padding-top:16px !important;padding-bottom:16px !important;}

/*** contents-tabs ***/
.contents-tabs{padding:11px 0 11px 15px;min-height:15px;overflow:hidden;position:relative;border:solid 1px;border-color:#f5f5f5 #a6a6a6 #ababab #f5f5f5;box-shadow:1px 1px 0px #c9c9c9;background:#efefef url('/common/img/common/bg/subbg.png') no-repeat left top;}
.contents-tabs li{float:left;margin:0 14px 0 0;padding:1px 0 0 18px;background:url('/common/img/common/bullet.png') no-repeat left -47px;}
.contents-tabs li a{color:#000;}
.contents-tabs li:first-child{padding:0;background:none;}

.contents-tabs li.current{margin-top:-1px;padding-top:0;}

.contents-tabs li.current a{font-size:14px;font-family: '나눔고딕볼드','NanumGothicBold';}
.contents-tabs li.end{width:186px;position:absolute;right:0px;top:0px;padding:4px 4px 0 0;margin:0;background:#efefef url('/common/img/common/bg/subbg.png') no-repeat right top;}
.contents-tabs.type02{padding-top:17px;padding-bottom:14px;border-bottom:none;box-shadow:none;}
.contents-tabs.type02 li a{}

/*** inner-tabs ***/
.inner-tabs{padding:5px 0 5px 4px;overflow:hidden;}
.inner-tabs li{float:left;margin:0 0 0 1px;padding:0 0 0 2px;background:url('/common/img/common/bg/btnbgsmall.gif') no-repeat left top;}
.inner-tabs li:first-child{margin:0;}
.inner-tabs li a{padding:7px 2px 0 0;display:block;height:22px;width:76px;text-align:center;font-size:12px;color:#000;text-shadow:0 1px 0 #c4c6c8;background:url('/common/img/common/bg/btnbgsmall.gif') no-repeat right top;}
.inner-tabs li:hover,
.inner-tabs li.current{background-position: left -29px;}
.inner-tabs li:hover a,
.inner-tabs li.current a{background-position: right -29px;text-shadow:0 1px 0 #d7dadb;font-family: '나눔고딕볼드','NanumGothicBold';}

/** default-list **/
.default-list02 ul{padding:12px 0 0 0;}
.default-list02 li{margin:2px 0 0 0;padding:0 0 0 8px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url('/common/img/common/bullet01.gif') no-repeat left 8px;}
.default-list02 li:first-child{margin:0;}
.default-list02 li p{margin:4px 0 0 0;padding:0 0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url('/common/img/common/bullet.png') no-repeat left -418px;}

/** bullet-list-default **/
.bullet-list-default{padding:30px;}
.bullet-list-default li{margin:30px 0 0 0;padding:0 0 0 11px;line-height:20px;background:url('/common/img/common/bullet01.gif') no-repeat left 8px;}
.bullet-list-default li:first-child{margin:0;}


/*** contents-table ***/
.contents-table{padding:0px;border:solid #a9a9a9;border-width:0 1px 1px 0;box-shadow:1px 1px 0px #c9c9c9;background:#efefef;}
/** faqtype **/
.faqtype{background:url('/common/img/sub/bg/titlebg.png') no-repeat left -96px;}
.faqtype thead th{vertical-align:top;padding:11px 0 0 0;height:26px;color:#e1e1e1;font-size:12px;font-weight:normal;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/bullet.png') no-repeat left -190px;}
.faqtype thead th.first{background:none;}
.faqtype tbody th,
.faqtype td{padding:10px 0 10px 0;background:#eee;color:#000;vertical-align:middle;}
.contents-table .faqtype td .inner-box{padding:0 0 7px 0;background:url('/common/img/common/tableline.gif') no-repeat left bottom;}
.contents-table .faqtype tbody th{padding:0;}
.contents-table .faqtype td{border-left:none;border-right:none;}
.contents-table .faqtype td .inner-box p.subject{padding:7px 0 0 36px;background:url('/common/img/common/tableline.gif') no-repeat left top;}
.contents-table .faqtype td .inner-box p.subject .slide-btn{cursor:pointer;}
.contents-table .faqtype td .inner-box .slide-view{display:none;margin:18px 0 0 2px;padding:17px 50px 0 56px;position:relative;overflow:hidden;line-height:20px;background:url('/common/img/common/titlept.gif') repeat-x left top;}
.contents-table .faqtype td .inner-box .slide-view .faq-icon{position:absolute;left:34px;top:22px;}
.contents-table .faqtype tr.current td .inner-box .slide-view{background:url('/common/img/common/titlept.gif') repeat-x left top !important;}
.contents-table .faqtype tr.current td .inner-box p.subject a{font-family: '나눔고딕볼드','NanumGothicBold';}
.contents-table .faqtype tr td .inner-box p.subject span:hover{text-decoration:underline;}
.contents-table .faqtype tr.bgtop th{background:#eee url('/common/img/common/bg/subbg.png') no-repeat left top;}
.contents-table .faqtype tr.bgtop td{background:#eee url('/common/img/common/bg/subbg.png') no-repeat -111px top;}
.contents-table .faqtype tr.current th{background:#eee url('/common/img/common/bg/subbg02.png') no-repeat left bottom;}
.contents-table .faqtype tr.current td{background:#eee url('/common/img/common/bg/subbg02.png') no-repeat -111px bottom;}
.contents-table .faqtype.type02 thead th{background-position:left -190px;}
.contents-table .faqtype.type02 td{vertical-align:top !important;}
.contents-table .faqtype.type02 .dateTd .auto-height{min-height:28px;background:url('/common/img/common/tableline.gif') no-repeat left bottom;}
.contents-table .faqtype.type02 .dateTd .auto-height .subject{padding:4px 0 0 0;background:url('/common/img/common/tableline.gif') no-repeat left top;}
.contents-table .faqtype.type02 td .prettycheckbox{margin:5px 0 0 0;}
.contents-table .faqtype.type02 td.tleft .subject{padding:7px 0 0 20px;}
.contents-table .faqtype.type02 td .slide-view,
.contents-table .faqtype.type02 tr.current td .inner-box .slide-view {padding:8px 10px 8px 18px;background:none !important;}
.contents-table .faqtype.type02 .prettycheckbox{padding-left:6px !important;}
.faqtype.open tbody th{padding-top:26px;vertical-align:top;background:#eee url('/common/img/common/bg/subbg.png') no-repeat left top;font-family: '나눔고딕볼드','NanumGothicBold';}
.faqtype.open tbody td{background:#eee url('/common/img/common/bg/subbg.png') no-repeat right top;}
.faqtype.open tbody td dl{background:url('/common/img/common/tablept_y.gif') repeat-y left top;}
.faqtype.open tbody td dl dt,
.faqtype.open tbody td dl dd{padding:0 0 0 2px;zoom:1;}
.faqtype.open tbody td dl dt{font-family: '나눔고딕볼드','NanumGothicBold';}
.faqtype.open tbody td dl dt > *,
.faqtype.open tbody td dl dd > *{padding:14px 30px 18px 56px;position:relative;line-height:20px;}
.faqtype.open tbody td dl dt > * em,
.faqtype.open tbody td dl dd > * em{position:absolute;left:35px;top:17px;}
.faqtype.open tbody td dl dt > *{border-bottom:solid 1px #cbcbcb;border-top:solid 1px #fff;}
.faqtype.open tbody td dl dd > *{border-top:solid 1px #fff;border-bottom:solid 1px #cbcbcb;}
.faqtype.open tbody td dl dd{background:url('/common/img/common/bg/subbg02.png') no-repeat left bottom;}
.faqtype.open tbody td dl dt.first{background:url('/common/img/common/first_line.gif') no-repeat left top;}
.faqtype.open tbody td dl dd.end{background:url('/common/img/common/last_line.gif') no-repeat left bottom;}
.faqtype.open tbody td dl dt.first > *{border-top:none;}
.faqtype.open tbody td dl dd.end > *{border-bottom:none;}


/** RequestType **/
.contents-table .request{}
.contents-table .request th{padding-top:22px;padding-left:41px;text-align:left;border:none;color:#000;font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/tableline02.gif') no-repeat 30px bottom;}
.contents-table .request td{padding:20px 0 22px 0;border:none;color:#000;font-size:12px;background:url('/common/img/common/tableline02.gif') no-repeat -137px bottom;}
.contents-table .request td.end-of-tr{background:url('/common/img/common/tableline02-long.gif') no-repeat right bottom;}
.contents-table .request td ul.inputfile li{margin:0 0 20px 0;}
.contents-table .request td ul.inputfile li.innerinfo{margin:-7px 0 0 0;color:#000;font-size:11px;}
.contents-table .request td textarea{height:300px;}
.contents-table .request-bottom{padding:17px 40px 40px 40px;}
.contents-table .request-bottom .agree{margin:0 0 4px -4px;}
.contents-table .request.join th{padding-top:22px;font-size:12px;}
.contents-table .request.join td{padding:17px 0 19px 0;}
.contents-table .request.member-info th,
.contents-table .request.member-info td{padding:20px 0 27px 0;vertical-align:middle;}
.contents-table .request.member-info .vtop{vertical-align:top;}
.contents-table .request.member-info .switch{vertical-align:top;padding-top:17px;}
.contents-table .request.member-info th{padding-left:41px;}
.contents-table .request tr.end th,
.contents-table .request tr.end td{background:none;}
.contents-table .request td .desc{margin:1px 0 0 10px;color:#000;line-height:22px;display:inline-block;vertical-align:middle;}
.contents-table .request td .infomation{margin:1px 0 0 10px;color:#000;line-height:22px;font-size:11px;display:inline-block;vertical-align:middle;}
.contents-table .request td .infomation.type02{margin-top:-3px;display:inline-block;line-height:16px;}
.contents-table .request td .infomation.type03{margin:-10px 0 -18px 10px;display:inline-block;line-height:16px;}
.contents-table .request td .infomation.type04{margin:-10px 0 -8px 10px;display:inline-block;line-height:16px;}
.contents-table td.email-box{padding-top:22px !important;}
.contents-table td.email-box input[type="text"]{margin:-5px 0 0 0;}

/** request-list **/
.contents-table .request-list{background:url('/common/img/common/bg/tablebg.gif') no-repeat right top;}
.contents-table .request-list td a{margin:0 6px 0 0;text-indent:0;display:inline-block;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contents-table .request-list td a:hover {color:#007b66;text-decoration:underline;}
.contents-table .request-list.list-titlelong{background:url('/common/img/sub/bg/titlebg.png') no-repeat left -96px;}
.contents-table .request-list.list-titlelong tbody th{vertical-align:middle;padding:0 0 2px 0;line-height:18px;}
.contents-table .request-list.list-titlelong td.tleft{text-indent:-20px;}
.contents-table .request-list.list-titlelong td span.icons:first-child{margin-right:4px;}
.contents-table .request-list.list-titlelong td a{margin:0 6px 0 0;text-indent:0;display:inline-block;max-width:445px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contents-table .request-list.list-titlelong td a span{margin-top:-2px;}
.contents-table .request-list.list-titlelong td a.icon-all{max-width:360px;}
.contents-table .request-list.list-titlelong td a.icon-riot{max-width:410px;}
.contents-table .request-list.list-titlelong td a.icon-mentor{max-width:384px;}
.contents-table .request-list.list-titlelong.category-type td a{max-width:343px;}
.contents-table .request-list.list-titlelong.category-type td a.icon-all{max-width:254px;}
.contents-table .request-list.list-titlelong.category-type td a.icon-riot{max-width:308px;}
.contents-table .request-list.list-titlelong.category-type td a.icon-mentor{max-width:282px;}


.contents-table .request-list thead th{vertical-align:top;padding:10px 0 0 0;height:27px;color:#e1e1e1;font-weight:normal;font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/bullet.png') no-repeat left -190px;}
.contents-table .request-list thead th.first{background:none;}
.contents-table .request-list td{padding:10px 0 12px 0;color:#000;vertical-align:middle;border:none;border-top:solid 1px #fff;border-bottom:solid 1px #cbcbcb;background:#eee url('/common/img/common/tableline03.gif') no-repeat left 50%;}
.contents-table .request-list td:first-child{background:#eee;border-left:solid 1px #f6f6f6;}
.contents-table .request-list td.tleft{padding-left:24px;padding-right:16px;word-break:break-all;}
.contents-table .request-list td.tleft em{vertical-align:middle;}
.contents-table .request-list td.tleft a{font-size:12px;}
.contents-table .request-list tbody th{border-top:solid 1px #fff;border-bottom:solid 1px #cbcbcb;background:#eee;}
.contents-table .request-list.info-type td{padding:16px 0 19px 0;}
.contents-table .request-list.info-type02 td.tleft{padding:16px 10px 19px 34px;line-height:18px;}



/** request-view **/
.contents-table .request-view{background:url('/common/img/common/bg/tablebg.gif') no-repeat left top;}
.contents-table .request-view thead th{vertical-align:top;padding:10px 0 0 0;height:27px;color:#e1e1e1;font-weight:normal;font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/bullet.png') no-repeat left -190px;}
.contents-table .request-view thead th.first{background:none;}
.contents-table .request-view tr td:first-child{border-left:solid 1px #f5f5f5;}
.contents-table .request-view tr td .inner-box{padding:13px 0 14px 21px;text-align:left;line-height:22px;color:#000;background:#eee;}
.contents-table .request-view td{padding:0;color:#000;vertical-align:top;border:none;border-top:solid 1px #fff;border-bottom:solid 1px #cbcbcb;}
.contents-table .request-view tr td .inner-box .inner-view{padding:2px 18px 2px 35px;position:relative;}
.contents-table .request-view tr td .inner-box .inner-view .faq-icon {position:absolute;left:16px;top:8px;}
.contents-table .request-view tr.bg-type td{vertical-align:top;}
.contents-table .request-view tr.bg-type td:first-child{background:#eee url('/common/img/common/bg/subbg02.png') no-repeat left bottom;}
.contents-table .request-view tr.bg-type td:first-child .inner-box{position:relative;background:url('/common/img/common/bg/subbg.png') no-repeat left top !important;}
.contents-table .request-view tr.bg-type td .inner-box .subject{margin:0 0 22px 0;font-family: '나눔고딕볼드','NanumGothicBold';}
.contents-table .request-view tr.bg-type td .faq-icon{margin-right:5px;}
.contents-table .request-view tr.bg-type td .inner-box .inner-view{padding:0 18px;position:relative;}
.contents-table .request-view tr td.linebg{background:#eee url('/common/img/common/bg/viewbg.gif') no-repeat left bottom;}
.contents-table .request-view tr td.linebg .inner-box02{padding:14px 0 0 0;background:url('/common/img/common/bg/viewbg.gif') no-repeat left top;}
.contents-table .request-view tr td.linebg02{background:#eee url('/common/img/common/bg/viewbg.gif') no-repeat -205px bottom;}
.contents-table .request-view tr td.linebg02 .inner-box02{padding:14px 0 0 0;background:url('/common/img/common/bg/viewbg.gif') no-repeat -205px top;}

/** time-checkTable **/
.contents-table .time-check{border-top:solid 1px #cfcfcf;background:url('/common/img/common/bg/tablebg.gif') no-repeat right -68px;}
.contents-table .time-check thead th{vertical-align:top;padding:9px 0 0 0;height:43px;color:#f1f1f1;font-weight:normal;font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/bullet.png') no-repeat left -70px;}
.contents-table .time-check thead th.first{padding-right:6px;text-align:right;background:none;}
.contents-table .time-check thead th.first p{padding-left:11px;text-align:left;}
.contents-table .time-check td{padding:17px 0 19px 3px;color:#000;border:none;border-top:solid 1px #fff;border-bottom:solid 1px #cbcbcb;background:#eee url('/common/img/common/tablept_y.gif') repeat-y left top;}
.contents-table .time-check tbody th{padding:0;vertical-align:middle;border-top:solid 1px #fff;background:#eee;}
.contents-table .time-check tbody th .block-check02{margin:-2px 0 0 0;padding-bottom:4px \9;*padding-bottom:2px;}
.block-check{position:relative;padding:18px 0 0 3px;}
.block-check label{display:block;text-align:center;width:27px;position:absolute;left:3px;top:0;}
.block-check02{position:relative;padding-left:30px;}
.block-check02 label{display:block;text-align:center;position:absolute;left:17px;top:1px;}

/** table-a **/
/*
td.tleft > a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
td.tleft a.width1-1{max-width:464px;}
td.tleft a.width1-2{max-width:310px;}
td.tleft a.width1-3{max-width:354px;}
td.tleft a.width1-4{max-width:404px;}
td.tleft a.width1-5{max-width:425px;}
td.tleft a.width1-6{max-width:363px;}
td.tleft a.width1-7{max-width:338px;}
td.tleft a.width1-8{max-width:385px;}

td.tleft a.width2-1{max-width:360px;}
td.tleft a.width2-2{max-width:200px;}
td.tleft a.width2-3{max-width:244px;}
td.tleft a.width2-4{max-width:296px;}
td.tleft a.width2-5{max-width:320px;}
td.tleft a.width2-6{max-width:260px;}
td.tleft a.width2-7{max-width:234px;}
td.tleft a.width2-8{max-width:282px;}
*/

/*** table-normal ***/
.table-normal{background:none;}
.table-normal tbody th{color:#000;text-align:left;padding:0 0 0 10px;border:none;vertical-align:middle;font-family: '나눔고딕볼드','NanumGothicBold';}
.table-normal tbody td{color:#000;text-align:left;padding:21px 0 21px 0;border:none;}

/*** Table-line ***/
.table-line th,
.table-line td{padding:0;border:none;vertical-align:middle;font-size:11px;color:#000;}
.table-line thead th{padding:0 0 5px 0;height:27px;font-weight:normal;background:url('/common/img/common/linept_x2.gif') repeat-x left bottom;}
.table-line tbody th{padding:0 0 0 14px;text-align:left;background:url('/common/img/common/titleline.gif') no-repeat left top;}
.table-line tbody td div{height:32px;line-height:32px;background:url('/common/img/common/titleline.gif') no-repeat right top;}
.table-line tbody tr:first-child th,
.table-line tbody tr:first-child td div{background:none;}

/*** research **/
.research{padding:24px 0 25px 34px;text-align:left;}
.research li{margin:0 0 30px 0;}
.research li:first-child{font-family: '나눔고딕볼드','NanumGothicBold';}
.research li.subject02{margin:0 0 5px 0;font-family: '나눔고딕볼드','NanumGothicBold';}
.research li label{display:inline-block;margin:1px 20px 0 4px;vertical-align:top;}
.research li.end{margin:-66px 0 0 0;padding:0 18px 0 0;text-align:right;}

/*** subtitle ***/
.subtitle{margin:0 !important;padding:8px 0 13px 13px;height:22px;font-size:12px;color:#fff;font-weight:normal;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/bg/tablebg.gif') no-repeat 1px -37px;}
.subtitle.type02{padding-bottom:0;height:23px;color:#f1f1f1;}
.subtitle.type03{padding:10px 0 0 0;height:26px;font-size:12px;color:#E1E1E1;text-align:center;background:url('/common/img/common/bg/tablebg.gif') no-repeat left top;}
.subtitle.type04{padding:0;font-size:12px;color:#000;background:none;}
.subtitle.type05{margin:2px 0 0 0;padding:5px 0 22px 4px;font-size:12px;color:#000;background:none;}
.subtitle.type05 input{margin:-3px 0 0 6px;}
h4.contents-title{position:relative;margin:0;padding:0 0 9px 0;font-size:13px;color:#000;font-weight:normal;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/linept_x2.gif') repeat-x left bottom;}


/*** TitleType ***/
.title-bg-type{padding:10px 15px 11px 15px;min-height:15px;font-size:13px;color:#000;position:relative;border:solid 1px;border-color:#f5f5f5 #a6a6a6 #ababab #f4f4f4;font-family: '나눔고딕볼드','NanumGothicBold';text-shadow:0 1px 0 #f9f9f9;background:#efefef url('/common/img/common/bg/subbg03.png') no-repeat left top;box-shadow:1px 1px 0px #c9c9c9;}
.title-bg-type.rules_popup{background:#efefef url('/common/img/common/bg/subbg03_popup.png') no-repeat left top;}
.title-bg-type span{font-size:12px;font-family: '나눔고딕','NanumGothic';}
.title-bg-type.type02{padding-top:18px;padding-bottom:18px;}
.title-bg-type.type02 .inner-text{margin:10px 0 0 0;padding:12px 0 0 0;font-size:12px;color:#000;text-shadow:none;background:url('/common/img/common/titlept.gif') repeat-x left top;}
.title-bg-type.type02 .inner-text span.subject{margin:0 23px 0 0;}
.title-bg-type .right-btn{position:absolute;right:5px;top:50%;margin:-14px 0 0 0;}
.reply-list-top .title-bg-type .right-btn{margin:-12px 0 0 0;}
.title-bg-type02{padding:0 0 17px 0;font-size:13px;color:#000;text-shadow:0 1px 0 #f9f9f9;font-weight:normal;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/stepline.gif') no-repeat left bottom;}
.title-bg-type02 span{font-family: '나눔고딕','NanumGothic';}
.title-bg-type03{padding:0 0 16px 0;font-size:13px;color:#000;text-shadow:0 1px 0 #f9f9f9;font-weight:normal;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/titlebtline.gif') no-repeat 2px bottom;}
.title-bg-type03 span{font-family: '나눔고딕','NanumGothic';}
.title-bg-type.select-bg{padding:6px 15px 0 12px;height:32px;}

/*** step-list ***/
.step-list{margin:0 0 28px 0;overflow:hidden;box-shadow:0 1px 0 #dfdfe0;}
.step-list li{float:left;margin:0 0 0 3px;padding:0 0 4px 0;width:153px;height:194px;color:#777;box-shadow:0 0 1px rgba(100, 100, 100, 0.2);background:url('/common/img/common/bg/stepbg.gif') no-repeat left bottom;}
.step-list li.first{margin:0;}
.step-list li .step-num{padding:27px 14px 0 0;height:29px;text-align:right;font-size:14px;color:#727272;font-family: '나눔고딕볼드','NanumGothicBold';text-shadow:0 1px 0 #e8e8e8;background:url('/common/img/common/bg/stepbg.gif') no-repeat left -56px;}
.step-list li.current .step-num{color:#fff;text-shadow:0 1px 0 #0a0a0a;background:url('/common/img/common/bg/stepbg.gif') no-repeat left 0px;}
.step-list li dl{padding:12px 0 0 20px;color:#000;background:url('/common/img/common/bg/stepbg.gif') no-repeat left -112px;}
.step-list li dl dt{height:49px;color:#82807e;font-size:13px;font-family: '나눔고딕볼드','NanumGothicBold';text-shadow:0 1px 0 #f9f9f9;background:url('/common/img/common/stepline.gif') no-repeat left bottom;}
.step-list li.current dl dt{color:#000}
.step-list li dl dd{position:absolute;z-index:9;width:144px;margin:-10px 0 0 0;padding:23px 0 0 0;color:#82807e;font-size:11px;line-height:16px;background:url('/common/img/common/step_arr02.png') no-repeat right top;}
.step-list li.current dl dd{color:#000;background:url('/common/img/common/step_arr01.png') no-repeat right top;}
.step-list li.end{margin-left:2px;}
.step-list li.end dl dd{width:132px;background:none;}
.step-list.column3 li{width:308px;margin:0 0 0 4px;background:url('/common/img/common/bg/stepbg.gif') no-repeat -383px bottom;}
.step-list.column3 li.first{margin:0;}
.step-list.column3 li dl{background:url('/common/img/common/bg/stepbg.gif') no-repeat -383px -112px;}
.step-list.column3 li .step-num{background:url('/common/img/common/bg/stepbg.gif') no-repeat -383px -56px;}
.step-list.column3 li.current .step-num{background:url('/common/img/common/bg/stepbg.gif') no-repeat -383px 0px;}
.step-list.column3 li dl dd{width:300px;}
.step-list li.end dl dd{width:132px;background:none;}
.step-list.column4 li{width:230px;margin:0 0 0 4px;background:url('/common/img/common/bg/stepbg.gif') no-repeat -153px bottom;}
.step-list.column4 li.first{margin:0;}
.step-list.column4 li dl{background:url('/common/img/common/bg/stepbg.gif') no-repeat -153px -112px;}
.step-list.column4 li .step-num{background:url('/common/img/common/bg/stepbg.gif') no-repeat -153px -56px;}
.step-list.column4 li.current .step-num{background:url('/common/img/common/bg/stepbg.gif') no-repeat -153px 0px;}
.step-list.column4 li dl dd{width:220px;}
.step-list02{overflow:hidden;}
.step-list02 li > div{padding:0 0 0 4px;}
.step-list02 li.first > div{padding:0;}
.step-list02 li > div .step-num{padding:0 0 0 22px;height:57px;line-height:56px;text-align:left;font-size:14px;color:#fff;font-family: '나눔고딕볼드','NanumGothicBold';border:solid #c8c8c8;border-width:1px 1px 0 1px;background:url('/common/img/common/bg/stepbg02.gif') no-repeat left top;}
.step-list02 li > div dl{padding:0 0 0 20px;border:solid 1px #c8c8c8;height:167px;background:#efefef url('/common/img/common/bg/subbg.png') no-repeat 1px 1px;}
.step-list02 li > div dl dt{background:#efefef url('/common/img/common/bg/subbg.png') no-repeat right 1px;}
.step-list02 li > div dl dt span{display:block;padding:20px 0 0 0;height:49px;color:#000;font-size:13px;font-family: '나눔고딕볼드','NanumGothicBold';text-shadow:0 1px 0 #f9f9f9;background:url('/common/img/common/stepline.gif') no-repeat left bottom;}
.step-list02 li > div dl dd{position:relative;z-index:19;margin:-10px -13px 0 0;*zoom:1;padding:23px 0 0 0;color:#000;font-size:11px;line-height:16px;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/step_arr01.png') no-repeat right top;}
.step-list02 li.end > div dl dd{margin-right:0;background:none;}
.step-list02 li > div dl dd.txt2{margin:12px 0 0 0;;padding:0;font-family: '나눔고딕','NanumGothic';background:none;}

/*** info-text ***/
.info-text{margin:0 0 3px 0;padding:40px 50px;}
.info-text.type02{margin:0;text-align:center;}
.info-text.type03{margin:0;}
.info-text .inner-title{padding:13px 0 0px 0;height:41px;font-size:24px;color:#000;letter-spacing:-1px;background:url('/common/img/common/titlept.gif') repeat-x left top;}
.info-text .inner-title span{font-family: '나눔고딕볼드','NanumGothicBold';}
.info-text .inner-copy{position:relative;}
.info-text .inner-copy li span{font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';}
.info-text .inner-copy a.f_faq{color:#007b66;font-family: '나눔고딕볼드','NanumGothicBold';}
.info-text .inner-copy{padding:19px 0 0 0;*padding-top:35px;overflow:hidden;background:url('/common/img/common/titleline.gif') no-repeat center top;}
.info-text .inner-copy li{margin:7px 0 0 0;font-size:12px;color:#000;line-height:17px;padding-left:6px;background:url('/common/img/common/bullet02.gif') no-repeat left 6px;}
.info-text .inner-copy li.end{position:absolute;right:0;top:23px;}
.info-text.bullet-type{position:relative;}/* 20150807 휴면계정 */
.info-text.bullet-type .inner-copy{margin:0 0 0px 0;padding:16px 0 0 0;}
.info-text.bullet-type .inner-copy li{margin:4px 0 0 0;}
.info-text .inner-copy.info-bold{margin:0 0 36px 0;}
.info-text .inner-copy.info-bold li{font-family: '나눔고딕볼드','NanumGothicBold';}
.info-text .inner-copy.info-bold.complete{margin:0 0 38px 0;padding:17px 0 0 0;}
.info-text .inner-copy.info-bold.complete li{margin-top:1px;background:none;padding:0;}
.info-text .inner-copy.in-list-type{line-height:22px;}
.info-text .inner-copy.in-list-type li{padding-left:0;background:none;}
.info-text .inner-copy.in-list-type .listSubject{margin-bottom:11px;}
.info-text .inner-copy.in-list-type .listSubject span{font-size:15px;}
.innerinfo-text{padding:14px 28px 21px 28px;color:#3a3a3a;border-color:#f5f5f5 #a6a6a6 #ababab #f6f6f6;background-position:left top;}
.innerinfo-text li.subject{margin:0 0 11px 0;font-size:14px;font-family: '나눔고딕볼드','NanumGothicBold';}
.innerinfo-text li{margin:4px 0 0 0;color:#484543;}
.innerinfo-text.bullet{padding:0;}
.innerinfo-text.bullet li{padding-left:10px;color:#484543;background:url('/common/img/common/bullet01.gif') no-repeat left 9px;}
.info-text-large{background:url('/common/img/common/titlept.gif') repeat-x left top;}
.info-text-large .inner-title{margin:0 0 24px 0;padding:15px 20px;line-height:20px;overflow:hidden;text-align:right;background:url('/common/img/common/titleline04.gif') no-repeat center bottom;}
.info-text-large .inner-title strong{float:left;font-size:16px;color:#1b1b1b;}
.info-text-large .inner-copy{padding:0 20px 6px 20px;color:#1e1d1d;line-height:18px;font-size:12px;}


/*** join-select ***/
.join-select{padding:40px 50px;}
.join-select .join-txt{margin:0 0 20px 0;}
.join-select .join-age{overflow:hidden;}
.join-select .join-age li{float:left;margin:0 0 0 20px;}
.join-select .join-age li:first-child{margin:0;}
.join-select .join-age li dl{width:253px;box-shadow:0 0 1px rgba(100, 100, 100, 0.3);}
.join-select .join-age li dl dt{padding:13px 0 0 22px;height:69px;border:solid #555;border-width:1px 0 0 1px;font-size:19px;line-height:24px;letter-spacing:-1px;color:#fff;font-weight:normal;background:#000 url('/common/img/common/joinline.gif') no-repeat left bottom;}
.join-select .join-age li dl dd{background:#efefef url('/common/img/common/joinshadow.png') no-repeat 1px 1px;}
.join-select .join-age li dl dd a{padding:16px 23px;color:#1e1d1d;line-height:16px;display:block;height:110px;background:url('/common/img/common/register_link_arr_off.png') no-repeat 24px 89px;}
.join-select .join-age li dl dd a:hover{background:url('/common/img/common/register_link_arr_on.png') no-repeat 24px 89px;}
.join-select .join-age li.end dl dd a{color:#efefef;font-size:0;}

/*** join-select ***/
.use-box{margin-bottom:12px;}
.m-type{margin-bottom:46px;}
.m-type02{margin-bottom:40px;}
.inner-use {padding:10px 10px 10px 22px;}
.inner-use .usetxt {padding:0 20px 0 0;height:248px;overflow-y:auto;font-size:12px;line-height:22px;color:#1e1d1d;}
.inner-use .usetxt > li{margin:0 0 10px 0;}
.inner-use .usetxt > li.subject{margin:50px 0 12px 0;font-family: '나눔고딕볼드','NanumGothicBold';}
.inner-use .usetxt > li:first-child{margin-top:0 !important;}
.inner-use .usetxt > li dl{overflow:hidden;}
.inner-use .usetxt > li dl dt{margin:0;float:left;width:20px;}
.inner-use .usetxt > li dl dd{margin:0 0 8px 20px;}
.inner-use .usetxt > li dl.indent > dt{width:30px;}
.inner-use .usetxt > li dl.indent > dd{margin-left:30px;}



.inner-use2{padding:10px 10px 10px 22px; width:1150px;}
.inner-use3{padding:10px 10px 10px 22px; width:1000px;}
#terms_contents .usetxt{ padding:0 20px 0 0;font-size:12px;line-height:22px;color:#1e1d1d; margin:10px}
#terms_contents .usetxt > li{margin:0 0 10px 0;}
#terms_contents .usetxt > li.subject{margin:50px 0 12px 0;font-family: '나눔고딕볼드','NanumGothicBold';}
#terms_contents .usetxt > li:first-child{margin-top:0 !important;}
#terms_contents .usetxt > li dl{overflow:hidden;}
#terms_contents .usetxt > li dl dt{margin:0;float:left;width:20px;}
#terms_contents .usetxt > li dl dd{margin:0 0 8px 20px;}
#terms_contents .usetxt > li dl.indent > dt{width:30px;}
#terms_contents .usetxt > li dl.indent > dd{margin-left:30px;}

#terms_contents a{color:#007b66;}
#terms_contents a:hover{text-decoration:underline}

.terms-table{margin:6px 0 0 0;border-collapse:collapse;}
.terms-table th,
.terms-table td{padding:0;border:none;color:#666;vertical-align:middle;}
.terms-table thead th{height:26px;background:#e0e0e0;border:solid 1px #efefef;}
.terms-table tbody th,
.terms-table td{padding:8px 4px;border:solid 1px #e0e0e0;}
.use-box .title-bg-type{margin:0 0 4px 0;position:relative;box-shadow:none !important;}
.use-box .title-bg-type .select-form{margin:0;padding:5px 10px 0 0;position:absolute;right:0px;top:0px;background:#efefef url("/common/img/common/bg/subbg.png") no-repeat right top;}
.terms-page-layout .use-box .title-bg-type .select-form{margin:0;padding:5px 10px 0 0;position:absolute;right:100px;top:0px;background:#efefef url("/common/img/common/bg/subbg.png") no-repeat right top;}
.terms-page-layout .print_button { width:90px;height:25px;position:absolute;right: 0px;top: 0px;margin: 5px 10px 0px 0px;}
.terms-page .usetxt{height:940px !important;}


.use-box .contents-table{padding:10px 0 18px 0;}
.use-box .contents-table.type02{padding:10px 0 13px 0;}
.use-box .contents-table.type03{padding-bottom:0;}
.use-box .contents-table.type04{padding:4px 0 0 0;}
.agree-check{margin:0 0 40px 0;color:#000;font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';}
.agree-check label{padding:0;margin:-2px 0 0 0;line-height:12px;vertical-align:top;}
.agree-check label .f_rp{color:#7a1b18;vertical-align:text-top;line-height:13px;}
.agree-check.type02{margin:10px 0 0 0;font-family: '나눔고딕','NanumGothic';}
.agree-check.mTup{margin:-30px 0 16px 0;}

.contents-table .request td{position:relative;}
.ch_pop{padding:6px 0 5px 0;color:red;}
.ch_pop.join_ch{position:absolute;right:45px;top:17px;}
.ch_pop span{display:inline-block;padding-left:10px;}
.ch_pop span a{font-weight:bold;background-color:#959595;color:#fff;display:inline-block;padding:2px 5px 2px 5px;}
.ch_pop span a:hover{color:#fff;text-decoration:none;}
.ch_pop_layer{position:absolute;left:25%;top:50%;width:420px;z-index:200;}
.ch_pop_layer .bg-contents{padding:10px;line-height:22px;}
.ch_pop_txt{padding-bottom:48px!important;}

/*** conform-box ***/
.conform-box{margin:0 0 38px 0;overflow:hidden;display:inline-block;}
.conform-box li{float:left;margin:0 0 0 15px;}
.conform-box li:first-child{margin:0;}
.conform-box li .inner-contents02{width:395px;height:105px;position:relative;background:#efefef;}
.conform-box li.current .inner-contents02{background:#171717;}
.conform-box li .inner-contents02 input{position:absolute;left:0;top:-10px;opacity:0;filter:alpha(opacity=0);}
.conform-box li .inner-contents02 label{cursor:pointer;position:absolute;left:1px;top:1px;width:393px;height:103px;color:#efefef;font-size:0;background:url('/common/img/common/blank.gif') repeat left top;}
.conform-box li.current .inner-contents02 label{color:#171717;}
.conform-box li .inner-contents02 .innerTxt{padding:38px 0 0 40px;width:353px;height:65px;}
.conform-box li .inner-contents02 .innerTxt dt{float:left;margin:0 14px 0 0;padding:4px 0 0 36px;height:24px;text-align:right;letter-spacing:-2px;font-size:17px;font-family: '나눔고딕볼드','NanumGothicBold';}
.conform-box li .inner-contents02 .innerTxt dt span{margin:0 6px 0 0;}
.conform-box li.current .inner-contents02 .innerTxt{color:#fff;}
.conform-box li.current .inner-contents02 .innerTxt dt{background:url('/common/img/common/bulletlarge.png') no-repeat left top;}
.conform-box li .inner-contents02 .innerTxt dd{margin:-2px 0 0 0;padding:0 0 0 0;float:left;line-height:18px;}

/*** list-type ***/
.list-type01{overflow:hidden;margin:0 30px;padding:8px 0 13px 0;background:url('/common/img/common/tableline02.gif') no-repeat center 72px;}
.list-type01 li{float:left;width:25%;margin:0 0 0 -2px;}
.list-type01 li span{padding:24px 0 24px 20px;display:block;background:url('/common/img/common/tableline03.gif') no-repeat left 50%;}
.list-type01 li span label{display:inline-block;vertical-align:top;margin:1px 0 0 0;font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';color:#000;}
.textarea-Box{padding:39px 20px;}
.textarea-Box textarea{padding:10px;width:754px !important;height:137px !important;border-top:solid 1px #b4b4b4;border-bottom:solid 1px #fafafa;background:#e3e3e3;}
.listType02{background:#efefef;border-right:solid 1px #a6a6a6;box-shadow:1px 1px 0 #c7c7c7;}
.listType02 li{padding:16px 0 20px 0;text-align:center;position:relative;font-size:12px;border:solid 1px;border-color:#fff #a6a6a6 #a9a9a9 #f6f6f6;border-right:none;}
.listType02 li.first{background:url('/common/img/common/bg/subbg.png') no-repeat left top;}
.listType02 li.first span.name{padding:0 20px 0 20px; background:url('/common/img/sub/etc/check_icon.gif') no-repeat;}
.listType02 li .right-btn{position:absolute;right:10px;top:50%;margin:-13px 0 0 0;}
.bullet-list{margin:30px 0 0 0;padding:30px 0 0 0;background:url('/common/img/common/linept_x2.gif') repeat-x left top;}
.bullet-list .bullet{margin:6px 0 0 0;padding:0 0 0 6px;background:url('/common/img/common/bullet.png') no-repeat left -383px;}

/*** pop-up ***/
.pop-wrap{width:600px;height:100%;min-width:600px !important;background:url('/common/img/common/bg/poppt.gif') repeat-y left top;}
.pop-wrap .pop-up{min-height:100%;background:url('/common/img/common/bg/popbottom.gif') no-repeat left bottom;}
.pop-wrap .pop-up .inner-pop{padding:60px 28px 50px 29px;background:url('/common/img/common/bg/poptop.gif') no-repeat left top;}
.pop-wrap .pop-up .inner-pop .inner-contents02{padding:30px 28px 21px 21px;}
.pop-wrap .pop-up .inner-pop .subtitle.type04{margin:19px 0 0px 0 !important;padding:0 0 0 10px;}
.pop-wrap .pop-up .inner-pop .innerinfo-text{line-height:24px;}
.pop-wrap .pop-up .inner-pop .innerinfo-text li{margin:0;}
.pop-wrap .pop-up .inner-pop .border-box02{margin-bottom:20px;}
.pop-wrap .pop-up .inner-pop .btnbox{margin:25px 0 0 0;}
.pop-wrap .pop-up .inner-pop .btnbox span{margin:0 4px;}
.pop-wrap .pop-up .inner-pop .table-normal{margin:0 0 14px 0;}

.pop-wrap02{width:700px;height:100%;min-width:700px !important;background:url('/common/img/common/bg/poppt02.gif') repeat-y left top;}
.pop-wrap02 .pop-up{min-height:100%;background:url('/common/img/common/bg/popbottom02.gif') no-repeat left bottom;}
.pop-wrap02 .pop-up .inner-pop{padding:37px 10px 50px 10px;position:relative;text-align:center;background:url('/common/img/common/bg/poptop02.gif') no-repeat left top;}
.pop-wrap02 .pop-up .inner-pop .close{position:absolute;right:38px;top:46px;}
.pop-wrap02 .pop-up .inner-pop .imgbox{margin:0 0 34px 0;}
.pop-wrap02 .pop-up .linkbox{position:absolute;left:333px;text-align:left;}
.pop-wrap02 .pop-up .linkbox p{margin:0 0 4px 0;}

.pop-wrap03{width:700px;height:100%;min-width:700px !important;color:#000;background:url('/common/img/common/bg/poppt03.gif') repeat-y left top;}
.pop-wrap03 .pop-up{min-height:100%;background:url('/common/img/common/bg/popbottom03.gif') no-repeat left bottom;}
.pop-wrap03 .pop-up .inner-pop{background:url('/common/img/common/bg/poptop03.gif') no-repeat left top;}
.pop-wrap03 .pop-up .inner-pop .border-box{position:relative;}

.pop-wrap04{width:586px;height:100%;min-width:586px !important;position:relative;}
.pop-wrap04 .close{position:absolute;left:50%;top:1180px;margin:0 0 0 -73px;}
.pop-wrap04 .imgbox{margin:0;position:relative;}

/*** Modify ***/
.modify-box{margin:0 0 40px 0;padding:5px 20px 0 0;background:#efefef url('/common/img/common/tableline02.gif') no-repeat center bottom;}
.modify-box.type02{margin:0;padding-top:0;padding-bottom:2px;}
.modify-box .my-photo{float:left;padding:35px 19px 0 39px;text-align:center;}
.modify-box .my-photo .inner-photo{width:82px;height:82px;text-align:left;background:url('/common/img/common/bg/mydefault.gif') no-repeat left top;}
.modify-box .my-photo .inner-photo img{width:80px;height:80px;}
.modify-box .my-photo .span-btn{margin-left:-2px;}
.modify-box .my-photo a.whitebtn02{margin:0 0 0 7px;}
.modify-box .my-photo a.whitebtn02 span{padding-left:9px;padding-right:11px;}
.modify-box .right-box.contents-table{margin:0 0 0 150px;box-shadow:none;border:none;background:url('/common/img/common/tablept_y02.gif') repeat-y left top;}
.modify-box .right-box.contents-table tr.end th,
.modify-box .right-box.contents-table th{padding:0 0 0 2px;border:none; background-position-x:-100px}
.modify-box .right-box.contents-table th p.innerTxt{padding:26px 0 27px 0;text-align:center;background:url('/common/img/common/tableline03.gif') no-repeat right center;}
.modify-box .right-box.contents-table td{padding:0 0 0 46px;border:none;background: url('/common/img/common/tableline02.gif') no-repeat right bottom;}

/*** bottom-links ***/
/* .bottom-links{text-align:right;} // 기존꺼
.bottom-links ul{float:left;}
.bottom-links ul li{margin:0 8px 0 0;padding:0 0 0 7px;float:left;border-left:solid 1px #1e1d1d;line-height:12px;}
.bottom-links ul li:first-child{padding:0;border:none;}
.bottom-links ul li a{color:#1e1d1d;font-size:12px;line-height:9px;font-family: '나눔고딕볼드','NanumGothicBold';}
.bottom-links .btn-border{margin:-20px 0 0 0;} */
.bottom-links{text-align:right;}
.bottom-links ul{float:left;}
.bottom-links ul li{margin:0 4px 0 0;float:left; text-align:center;}
.bottom-links ul li a{display:block; width:111px; height:34px; background:url('/common/img/common/bg/btn_signup_login.jpg') 0 0 no-repeat; color:#000;font-size:12px;line-height:34px;font-family: '나눔고딕볼드','NanumGothicBold';}
.bottom-links .btn-border{margin:-6px 7px 0 0;}

/*** ColumnBox ***/
.columnBox{padding-bottom:21px;overflow:hidden;}
.columnBox .leftColumn{float:left;width:406px;margin:0 -406px 0 0;}
.columnBox .right-column{margin:0 0 0 425px;}
.columnBox .subtitle.type02{text-align:center;}
.columnBox .modify-box{margin:0;padding:0;background:none;text-align:center;}
.columnBox .my-photo .border-box02{margin:0 auto 8px auto;width:82px;height:82px;}
.columnBox .my-photo{float:left;width:130px;padding:23px 0 0 0;}
.columnBox .white04{margin:0 0 63px 0 !important;}
.columnBox .right-box.contents-table{margin:0 0 0 130px;padding:0 0 2px 0;}
.columnBox .right-box.contents-table th p.innerTxt{padding:15px 0 21px 17px;text-align:left;}
.columnBox .right-box.contents-table td{padding:0 0 5px 20px;background-position:-40px bottom;letter-spacing:-1px;}
.columnBox .bottom-btn{padding-left:3px;}
.columnBox .bottom-btn .whitebtn{width:auto;padding:0 4px;}
.columnBox .request-list th,
.columnBox .request-list td{padding:15px 0 !important;}
.columnBox .right-column .border-box02{margin-bottom:22px;}

/*** PfoflieImgSelect ***/
.profile-box{padding:16px 11px !important;background:#efefef !important;}
.profile-scroll{overflow-y:scroll;height:550px;}
.profile-scroll .inner-profile{width:472px;background:#ddd;padding:3px;border:solid 1px #ccc;overflow:hidden;box-shadow:inset 0 0 2px rgba(100, 100, 100, 0.2);}
.profile-scroll .inner-profile li{float:left;width:59px;height:110px;text-align:center;}
.profile-scroll .inner-profile li .profile-img{width:59px;height:59px;text-align:left;text-indent:-99999px;background:url('/common/img/sub/bg/profileimgs.gif') no-repeat left top;}
.profile-scroll .inner-profile li .pfofile-name{border:solid #666;border-width:1px 0;padding:2px 0 0 0;height:15px;background:url('/common/img/sub/bg/listpt.gif') repeat-x left top;}
.profile-scroll .inner-profile li .pfofile-name span{display:block;text-align:center;font-size:10px;text-shadow:0 1px 0 #4a4a4a;background:url('/common/img/common/bullet.png') no-repeat left -226px;}
.profile-scroll .inner-profile li.first .pfofile-name span{background:none;}
.profile-scroll .inner-profile li.first .pfofile-name{border-left:solid 1px #656565;}
.profile-scroll .inner-profile li.end .pfofile-name{border-right:solid 1px #656565;}
.profile-scroll .inner-profile li .profile-check{padding:5px 0 0 0;}
.profile-scroll .inner-profile li.profile02 .profile-img{background-position:-59px top;}
.profile-scroll .inner-profile li.profile03 .profile-img{background-position:-118px top;}
.profile-scroll .inner-profile li.profile04 .profile-img{background-position:-177px top;}
.profile-scroll .inner-profile li.profile05 .profile-img{background-position:-236px top;}
.profile-scroll .inner-profile li.profile06 .profile-img{background-position:-295px top;}
.profile-scroll .inner-profile li.profile07 .profile-img{background-position:-354px top;}
.profile-scroll .inner-profile li.profile08 .profile-img{background-position:-413px top;}
.profile-scroll .inner-profile li.profile09 .profile-img{background-position:left top;}
.profile-scroll .inner-profile li.profile10 .profile-img{background-position:-59px top;}
.profile-scroll .inner-profile li.profile11 .profile-img{background-position:-118px top;}
.profile-scroll .inner-profile li.profile12 .profile-img{background-position:-177px top;}
.profile-scroll .inner-profile li.profile13 .profile-img{background-position:-236px top;}
.profile-scroll .inner-profile li.profile14 .profile-img{background-position:-295px top;}
.profile-scroll .inner-profile li.profile15 .profile-img{background-position:-354px top;}
.profile-scroll .inner-profile li.profile16 .profile-img{background-position:-413px top;}

/*** contents-wrap ***/
.contents-wrap{/*overflow:hidden;*/line-height:12px;}
.contents-wrap a{color:#000;}
.contents-wrap .left-contents{margin-top:0;}
.contents-wrap .right-contents{margin-top:0;}
.subtype .right-contents .contents-box{margin:0 0 19px 0;}
.subtype .left-contents .border-box{margin:0 0 20px 0;}
.subtype .right-contents .contents-box .tab-board .tab-btn{line-height:15px;}
.subtype .right-contents .b-list li{line-height:13px;}
.subtype .right-contents .b-list li a:hover{text-decoration:underline;}
.subtype .right-contents .contents-box .tab-board  .inner-contents .b-list li a.width0{max-width:244px;}
.subtype .right-contents .contents-box .tab-board  .inner-contents .b-list li a.width1{max-width:220px;}
.subtype .right-contents .contents-box .tab-board  .inner-contents .b-list li a.width2{max-width:201px;}
.subtype .right-contents .contents-box .tab-board  .inner-contents .b-list li a.width3{max-width:182px;}

/*** BoardView ***/
.inner-contents.boardView{padding:40px 33px 34px 33px;}
.inner-contents.boardView .board-title{position:relative;padding:15px 180px 14px 0;text-align:left;font-size:16px;color:#000;background:url('/common/img/common/linept_x2.gif') repeat-x left top;}
.inner-contents.boardView .board-title.only-title{padding-right:0}
.inner-contents.boardView .board-title strong{line-height:18px;}
.inner-contents.boardView .board-title .author{margin:-6px 0 0 0;text-align:right;width:180px;font-size:12px;position:absolute;right:0;top:50%;}
.inner-contents.boardView .view-contents{padding:32px 0 22px 0;line-height:18px;font-size:12px;background:url('/common/img/common/titleline02.gif') no-repeat center top;text-align:center;}
.inner-contents.boardView .view-contents .imgbox{display:inline-block;*display:inline;*zoom:1;margin:0 auto 23px auto;padding:4px;border:solid 1px #a2a2a2;box-shadow:inset 0 0 1px #c7c7c7;background:#d7d7d7;}
.inner-contents.boardView .view-contents .imgbox img{border:solid 1px;max-width:531px;height:auto;border-color:#cacaca #9a9a9a #9c9c9c #a6a6a6;box-shadow:1px 1px 0 #c7c7c7;}
.inner-contents.boardView .view-contents .textbox{text-align:left;line-height:24px;}
.inner-contents.boardView .view-contents .textbox > p{overflow:hidden;}
.inner-contents.boardView .sns-like{position:relative;margin:0 0 35px 0;padding:0 0 14px 0;height:22px;background:url('/common/img/common/linept_x2.gif') repeat-x left bottom;}
.inner-contents.boardView .sns-like .sns-date{position:absolute;right:4px;top:4px;}
.inner-contents.boardView .view-contents .imgbox.right-type{margin:4px 0 0 10px;float:right;}
.inner-contents.boardView .view-contents .imgbox.right-type em{display:block;position:relative;z-index:2;top:-1px;padding:8px 10px 10px 10px;line-height:12px;border:solid 1px;border-color:#fff #a9a9a9 #a9a9a9 #f6f6f6;border-top:none;background:#efefef;box-shadow:1px 1px 0 #c7c7c7;}
.inner-contents.boardView .view-contents table{width:auto;max-width:100%;}
.inner-contents.boardView .view-contents table td,
.inner-contents.boardView .view-contents table th {padding:0;text-align: center;vertical-align: middle;}
.inner-contents.boardView .view-contents.non-border table td,
.inner-contents.boardView .view-contents.non-border table th {border:none;}
.inner-contents.boardView .view-contents img {max-width:100%}

.inner-contents.boardView.large{padding:20px;border-top:none;}
.inner-contents.boardView.large .view-contents .title-linebox{margin:0 0 30px 0;background:url('/common/img/common/titleline04.gif') no-repeat center bottom;}
.inner-contents.boardView.large .view-contents .title-linebox .board-title{padding:14px 20px 15px 20px;}
.inner-contents.boardView.large .view-contents .title-linebox .board-title strong{font-family: '나눔고딕볼드','NanumGothicBold';}
.inner-contents.boardView.large .view-contents .title-linebox .author{margin:-10px 0 0 0;}
.inner-contents.boardView.large .view-contents{padding:0;background:none;}
.inner-contents.boardView.large .view-contents .imgbox{}
.inner-contents.boardView.large .view-contents .imgbox > *{max-width:100%;}
.inner-contents.boardView.large .view-contents .textbox{padding:0px 20px 14px 20px;}
.inner-contents.boardView.large .recommend-box.sub{padding-left:20px;padding-bottom:31px;background:url('/common/img/common/titleline04.gif') no-repeat center bottom;}
.inner-contents.boardView.large .sns-like{margin:0;padding:0 20px 14px 20px;}

/*** Reply ***/
.board-reply{margin:30px 0 0 0;padding:35px 0 0 0;background:url('/common/img/common/linept_x2.gif') repeat-x left top;}
.board-reply .board-reply-write{position:relative;padding:0 94px 0 0;}
.board-reply .board-reply-write textarea{padding:10px 2%;width:96% !important;height:43px !important;font-size:12px;line-height:14px;border:solid 1px;border-color:#b3b3b3 #fafafa #fafafa #e5e5e5;box-shadow:none;background:#e3e3e3;}
.board-reply .board-reply-write .black02{position:absolute;right:0;top:0;}
.board-reply .board-reply-list{margin:0px 0 33px 0;padding:0 0 31px 0;overflow:hidden;background:url('/common/img/common/linept_x2.gif') repeat-x left bottom;}
.board-reply .board-reply-list li{margin:16px 0 0 0;padding:17px 0 0 0;overflow:hidden;vertical-align:top;background:url('/common/img/common/titleline02.gif') no-repeat center top;}
.board-reply .board-reply-list li:first-child{margin-top:32px;}
.board-reply.large .board-reply-list > li{background:url('/common/img/common/titleline04.gif') no-repeat center top;}
.board-reply .board-reply-list li .reply-view .author-img{float:left;width:24px;height:24px;}
.board-reply .board-reply-list li .reply-view .author-img img{width:24px;height:24px;}
.board-reply .board-reply-list li .reply-view .reply-text{margin:0 0 0 33px;}
.board-reply .board-reply-list li .reply-view .reply-text .reply-info{margin:0 0 1px 0;padding:0 2px 0 0;text-align:right;min-height:24px;font-size:0;}
.board-reply .board-reply-list li .reply-view .reply-text .reply-info .reply-info-left{float:left;padding:5px 0 0 0;font-size:11px;}
.board-reply .board-reply-list li .reply-view .reply-text .reply-info .whitebtn03{margin:0 0 0 4px;}
.board-reply .board-reply-list li .reply-view .reply-text .reply-info .reply-info-left a{font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';}
.board-reply .board-reply-list li .reply-view .reply-text .reply-info .reply-info-left a:hover {color:#007b66;text-decoration:underline;}
.board-reply .board-reply-list li .reply-view .reply-text .reply-info .reply-info-left span{font-size:12px;font-family: '나눔고딕볼드','NanumGothicBold';}
.board-reply .board-reply-list li .reply-view .reply-text .reply-info .reply-info-left .date{font-size:10px;}
.board-reply .board-reply-list li .reply-view .reply-text .reply-copy{padding:0 0 0 0;font-size:12px;line-height:20px;}
.board-reply .board-reply-list li .reply-view .reply-copy-del{padding:6px 0 4px 0;line-height:11px;}
.board-reply .board-reply-list li ul{margin-left:10px;padding-top:0;overflow:hidden;vertical-align:top;}
.board-reply .board-reply-list li ul li{margin:0;padding:6px 0 0 23px;background:url('/common/img/common/replyicon.gif') no-repeat left 16px;}
.board-reply .board-reply-list li ul li .reply-view{padding:7px 0 0 0;overflow:hidden;background:url('/common/img/common/linept_x3.gif') repeat-x left top;}
.board-reply .board-reply-list li.reply-item{ padding-top:0; background:none;}
.board-reply .board-reply-list li.reply-item ul li{margin-top:0 !important}


/*.sns-like{overflow:hidden;}*/
.sns-like li{margin:0 10px 0 0;float:left;}
.sns-like li a{display:inline-block;vertical-align:middle;}
.sns-like li.sns-facebook a{padding:4px 6px 0 5px;height:15px;color:#3b5998;line-height:12px;border:solid 1px #cad4e7;border-radius:1px;background:#eceef5;}
.sns-like li.sns-facebook a em{margin:0 3px 0 0;display:inline-block;vertical-align:top;width:12px;height:12px;font-size:0;letter-spacing:-2px;color:#3b579d;background:url('/common/img/common/icons.png') no-repeat left -113px;}
.sns-like li.sns-metoday a{width:21px;height:21px;font-size:0;letter-spacing:-2px;color:#43248a;background:url('/common/img/common/icons.png') no-repeat left -92px;}
.sns-like li.sns-twitter a{width:21px;height:21px;font-size:0;letter-spacing:-2px;color:#43248a;background:url('/common/img/common/icons.png') no-repeat left -125px;}
.sns-like li .count{margin:1px 0 0 3px;display:inline-block;vertical-align:top;background:url('/common/img/common/icons.png') no-repeat -197px top;padding:0 0 0 3px;}
.sns-like li .count em{padding:0 6px;display:inline-block;height:16px;line-height:15px;border:solid 1px #c1c1c1;color:#000;font-size:10px;border-left:none;font-family: '나눔고딕볼드','NanumGothicBold';background:#fff;}
.sns-like li.sns-date{margin:0;padding:2px 0 0 0;float:right;color:#555;}
.sns-like.list-block li{float:none;text-align:left;margin:5px 0 0 0;}
.sns-like.list-block li.sns-facebook{margin:0;}
.sns-like.list-block li.sns-metoday a{width:59px;height:20px;background-position:right -267px;}
.sns-like.list-block li.sns-twitter a{width:59px;height:20px;background-position:right -247px;}
.addthis_toolbox > ul > li{overflow:hidden;}

/*** view-recommend ***/
.view-recommend{font-size:0;}
.view-recommend a{margin:0 4px 0 0;display:inline-block;width:20px;height:19px;font-size:0;line-height:0;vertical-align:middle;background:url('/common/img/common/icons.png') no-repeat -121px -226px;}
.view-recommend a.down{background-position:-121px -245px;}
.view-recommend a.report{background-position:-121px -264px;}
.view-recommend span{margin:0 6px 0 0px;font-size:12px;color:#04a32e;vertical-align:middle;font-family: '나눔고딕볼드','NanumGothicBold';}
.view-recommend span.down{color:#993030;}

/** search-box **/
.search-box{position:relative;}
.search-box .search-form01{margin:-15px 0 0 0; position:absolute; right:8px; top:50%; width:186px;}
.search-box .search-form01.type02 {right:89px;}
.search-box .search-form01 .sort-btn{ position:absolute; left:-34px; top:6px;}
.search-box.inner-border{margin:0 0 4px 1px;}
.long-text{margin:1px 0 0 0; display:inline-block; vertical-align:middle; line-height:14px; width:330px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search-box .right-btn {margin-top: -13px; position: absolute; right: 9px; top: 50%;}

/** contents-2column **/
.contents-2column{overflow:hidden;margin:0 0 20px 0;}
.contents-2column .column-left{float:left;width:460px;}
.contents-2column .inner-text{margin:10px 0 2px 0;padding-left:20px;font-size:14px;font-family: '나눔고딕볼드','NanumGothicBold';color:#3e3f41;}
.contents-2column .inner-link{margin:2px 0 0 0;padding-left:21px;}
.contents-2column .inner-link a{font-size:11px;color:#257372;text-decoration:underline;}
.contents-2column .inner-link a:hover{color:#85b2b1;}
.contents-2column .column-left img,
.contents-2column .column-right img{width:450px;height:auto;box-shadow:0 0 2px #777;}
.contents-2column .column-right{margin:0 0 0 481px;}
.contents-2column .column-title{margin:0 0 10px 0;font-size:16px;line-height:16px;font-weight:normal !important;font-family: '나눔고딕볼드','NanumGothicBold';}
.contents-2column .column-left .column-btn{padding-left:20px;}
.contents-2column .column-title > a{font-size:16px;line-height:16px;color:#257372;font-weight:normal !important;}
.contents-2column .column-btn > a{font-size:12px;color:#257372;text-decoration:underline;}
.contents-2column .column-btn > a:hover{color:#85b2b1;}
.contents-2column .column-right .column-text{margin:0;padding:0;font-size:12px;line-height:18px;}
.contents-2column .column-right .column-btn{margin-top:6px;}
.contents-2column.type02 .column-left{width:620px;}
.contents-2column.type02 .column-left.border-box{width:612px;}
.contents-2column.type02 .column-right{margin:0 0 0 640px;}
.contents-2column.type02 .column-left img{width:610px;height:auto;}
.contents-2column.type03 .column-left{width:300px;}
.contents-2column.type03 .column-left.border-box{width:290px;}
.contents-2column.type03 .column-right{margin:0 0 0 320px;}
.contents-2column.type03 .column-left img{width:290px;height:auto;}
.contents-2column.type03.bottom-line{margin-bottom:20px;}
.contents-3column{margin:0 0 20px 0;overflow:hidden;font-size:0;}
.contents-3column .column-title{margin:0 0 6px 0;padding:0 20px;font-size:14px;line-height:16px;font-weight:normal !important;font-family: '나눔고딕볼드','NanumGothicBold';}
.contents-3column > li{margin:0 0 0 22px;width:299px;float:left;}
.contents-3column > li.first{margin:0;}
.contents-3column > li .border-box img{max-width:289px;height:auto;box-shadow:0 0 2px #777;}
.contents-3column .inner-text{margin:10px 0 2px 0;padding-left:20px;font-size:14px;font-family: '나눔고딕볼드','NanumGothicBold';color:#3e3f41;}
.contents-3column .inner-link{padding-left:21px;}
.contents-3column .inner-link a{font-size:11px;color:#257372;text-decoration:underline;}
.contents-3column .inner-link a:hover{color:#85b2b1;}

.contents-copy{margin:40px 0 0 0;}
.contents-copy.first{margin:0;}
.contents-copy .innercopy{margin:0 0 20px 0;font-size:12px;line-height:18px;}
.contents-copy .innercopy a{font-size:12px;color:#257372;text-decoration:underline;}
.contents-titlebox{margin:0 0 12px 0;position:relative;}
.contents-titlebox p{padding:0 0 0 17px;height:36px;color:#eaeaea;font-size:14px;line-height:36px;font-family: '나눔고딕볼드','NanumGothicBold';background: url('/common/img/sub/bg/titlebg.png') no-repeat left top;}
.contents-titlebox02{margin:0 0 20px 0;padding:5px 0 7px 22px;font-size:13px;border:solid 1px ;border-color:#bbb #eee #eee #bbb;box-shadow:inset 3px 3px 8px rgba(150, 150, 150, 0.2);background:#ccc;font-family: '나눔고딕볼드','NanumGothicBold';}

/** header-plain **/
.header-plain{margin:30px 0 20px 0;position:relative;font-size:0;}
.header-plain h2{margin:0;padding-left:2px;font-size: 14px;font-weight:normal;font-family: '나눔고딕볼드','NanumGothicBold';}
.header-plain .item-select-btn{position:absolute;right:0;top:0;}
.btn-mini{margin:0 0 0 3px;padding:0 0 0 1px;display:inline-block;width:22px;height:24px;background:url('/common/img/common/icons.png') no-repeat -153px -106px;}
.btn-mini:hover,
.btn-mini.active{background-position:-177px -106px;}
.btn-mini span{display:block;height:21px;text-align:left;text-indent:-9999px;background:url('/common/img/common/lol-icons.png') no-repeat 50% -133px}
.btn-mini .icon-grid{background-position: 50% -164px;}

/** title-type01 **/
.title-type01{margin:20px 0;}
.title-type01 .txt-large{margin:0 0 8px 0;font-size:18px;font-family: '나눔고딕볼드','NanumGothicBold';}
.title-type01 .txt-small{font-size:12px;line-height:18px;}
h3.subtitle-long{font-size:14px;padding: 0 0 0 15px;height: 30px;line-height: 30px;color:#f1f1f1;position:relative;font-weight:normal;font-family: '나눔고딕볼드','NanumGothicBold';background: url("/common/img/sub/bg/titlebg.png") no-repeat left -133px;}
a.pick-btn{position:absolute;right:6px;top:2px;width:74px;height:28px;line-height:26px;font-size:9px;color:#77a39d;text-align:center;text-decoration:underline;background:url('/common/img/common/btnbg.png') no-repeat left top;}
a.pick-btn:hover{color:#77a39d;}

/*** hidden-grid ***/
.hidden-grid{overflow:hidden;background:#dedede;}
.hidden-grid .grid-list{margin-left:-1px;margin-bottom:-1px;border:none;background:none;}
.hidden-grid .grid-list li > div{text-align:left;overflow:hidden;}
.hidden-grid .grid-list li > div .border-box{vertical-align:top;}
.hidden-grid .grid-list li > div .border-box img{box-shadow:1px 1px 0px rgba(100, 100, 100, 0.3);}
.hidden-grid .grid-list li > div .inner-text{margin:0 0 0 10px;padding:29px 0 0 0;display:inline-block;*display:inline;*zoom:1;}
.hidden-grid .grid-list li > div .inner-text a{font-size:14px;color:#000;font-family: '나눔고딕볼드','NanumGothicBold';}
.hidden-grid .grid-list li > div .inner-text p{margin:6px 0 0 0;color:#000;line-height:15px;}
.hidden-grid .grid-list.thumb-type{width:933px;}
.hidden-grid .grid-list.thumb-type li div{padding:20px;}

/** list-bullet **/
.arrow-bullets li{margin:0 0 4px 0;padding:0 0 0 16px;font-size:12px;line-height:18px;background:url('/common/img/common/bullet02.png') no-repeat left 3px;}

/** header **/
.header{padding:1px 1px 0 1px;height:33px;border-bottom:solid 1px #717171;background:#000;}
.header h3{margin:0;padding:0 0 0 14px;line-height:30px;color:#fff;font-weight:normal;border:solid 1px #524d44;background:url('/common/img/sub/bg/titlebg.png') no-repeat left -62px;}

/** overlayer **/
.info .name{font-size:12px !important;font-family: '나눔고딕볼드','NanumGothicBold';}
.info .description{font-size:11px !important;line-height:16px !important;}
.info .description em,
.info .description span,
.info .description i{font-style:normal !important;}
.item-desc .title .name{}
.item-desc .title .cost{}
.item-desc{font-size:12px !important;}

/** grid-list **/
.grid-list{padding:0;overflow:hidden;background:#dedede;color:#000;}
.grid-list li > div{text-align:center;border:solid 1px;border-color:#fff #d7d7d7 #d7d7d7 #fff;background:#efefef;}
.grid-list li .border-box{margin:0 auto 10px auto;display:inline-block;*display:inline;*zoom:1;}
.grid-list li .border-box .img{cursor:pointer;}
.grid-list li .border-box .img img{width:48px;height:48px;}
.grid-list li p{display:block !important;}
.grid-list li .content-border{margin:0 0 4px 0;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.grid-list li .content-border a{display:block;box-shadow:0 0 1px #555;}
.grid-list li .content-border a img{width:81px;height:81px;}
.grid-list li h3{margin:0;padding:0 30px;font-weight:normal;font-size:12px;word-break:keep-all; word-wrap:break-word;}
.grid-list li h3 a{font-weight:normal;font-size:12px;color:#257372;}

/*** hidden-grid ***/
.hidden-grid{overflow:hidden;background:#dedede;}
.hidden-grid .grid-list{margin-left:-1px;margin-bottom:-1px;border:none;background:none;}
.hidden-grid .grid-list li > div{text-align:left;overflow:hidden;}
.hidden-grid .grid-list li > div .border-box{vertical-align:top;}
.hidden-grid .grid-list li > div .border-box img{box-shadow:1px 1px 0px rgba(100, 100, 100, 0.3);}
.hidden-grid .grid-list li > div .detail-table td{vertical-align:middle;}
.hidden-grid .grid-list li > div .detail-table td .border-box{margin:0;}
.hidden-grid .grid-list li > div .detail-table td a{font-size:14px;color:#000;font-family: '나눔고딕볼드','NanumGothicBold';}
.hidden-grid .grid-list li > div .detail-table td p{margin:6px 0 0 0;color:#000;line-height:15px;}




/** infolist-normal **/
.infolist-normal li{margin:0 0 18px 0;padding:20px 0 0 0;overflow:hidden;background:url('/common/img/common/linept_x2.gif') repeat-x left top;}
.infolist-normal li.first{padding:0;background:none;}
.infolist-normal li p.title{margin:0 0 6px 0;font-size:14px;font-family: '나눔고딕볼드','NanumGothicBold';}
.infolist-normal li p.txt{font-size:12px;color:#444;line-height:18px;}

/*** column default ***/
.default-2-col > *{float:left;width:50%;}
.default-3-col > *{float:left;width:33.33%;*width:33.3%}
.default-4-col > *{float:left;width:25%;*width:24.9%;}
.default-5-col > *{float:left;width:20%;}
.default-6-col > *{float:left;width:16.6667%;}
.default-7-col > *{float:left;width:14.27%;}

/** write-editor **/
.write-editor{padding:10px;border:solid 1px #9a9a9a;text-align:left;box-shadow:inset 1px 1px 0 #eee;background:#e1e1e2;}
.write-editor textarea{border:solid 1px #999;color:#484543;line-height:18px;}

/** write-eidt-list **/
.edit-list{margin:0 0 6px 0;overflow:hidden;position:relative;}
.edit-list li{float:left;margin:0 8px 0 0;padding:0 0 0 10px;background:url('/common/img/common/bullet.png') no-repeat left -357px;}
.edit-list li:first-child{padding:0 !important;background:none;}
.edit-list li.right-btn{position:absolute;right:0px;top:0;margin:0;padding:0;width:6px;font-size:0;line-height:0;overflow:hidden;background:none}
.edit-list li.right-btn a{font-size:0;line-height:0;height:7px;display:block;vertical-align:top;margin:0;background:url('/common/img/common/icons.png') no-repeat -25px -146px;}
.edit-list li.right-btn a.top-btn{margin:0 0 2px 0 !important;}
.edit-list li.right-btn a.down-btn{background-position:-25px -154px;}
.edit-list li .edit-icons{display:block;width:30px;height:16px;margin:0 !important;font-size:0;line-height:0;background:url('/common/img/common/icons.png') no-repeat left -162px;}
.edit-list li .edit-icons.url{background-position:left -162px;}
.edit-list li .edit-icons.image{background-position:left -178px;}
.edit-list li .edit-icons.emoticon{background-position:left -194px;}

/** banner-top-slide **/
#slides.banner-top .slides-container {width:930px;overflow:hidden;position:relative;	display:none;}
#slides.banner-top .slides-container div{width:930px;height:118px;display:block;}
#slides.banner-top .slides-container div a img{width:930px;height:118px;display:block;}
#slides.banner-top .pagination{left:646px;top:10px;padding:0 16px 0 0;width:274px;position:absolute;z-index:9;display:block;text-align:right;}

/*** contents-roll ***/
.contents-roll{}
.contents-roll .inner-roll{overflow:hidden;width:100%;}
.contents-roll .first,
.contents-roll .last{cursor:default !important;}

/** info-indent **/
.info-indent li{padding:0 0 0 13px;text-indent:-13px;line-height:18px;}

/** community-tabs **/
.community-table{position:relative;padding:43px 0 0 0;}
.community-table .community-tabs{position:absolute;left:0;top:0;height:32px;border:solid 1px #9a9a9a;border-right:solid 1px #ececec;border-bottom:none;box-shadow:inset 1px 1px 0px rgba(150, 150, 150, 0.2);background-color:#dedede;}
.community-table .community-tabs > li{float:left;margin:0 0 0 3px;border:solid 1px #b8b8b8;}
.community-table .community-tabs > li.first{margin-left:0;}
.community-table .community-tabs > li > a{display:block;min-width:162px;height:37px;line-height:37px;text-align:center;color:#000;background:#ddd url('/common/img/common/bg/subbg03.png') no-repeat 1px 1px;}
.community-table .community-tabs > li.active > a,
.community-table .community-tabs > li > a:hover{color:#000;background-color:#efefef;}
.community-table .forum-info{position:absolute;right:2px;top:0;}
.community-table.type02 .community-tabs{height:35px;border-right:solid 1px #b8b8b8;}
.community-table.type03 {padding:0;}

/* 20150716 추가 */
.community-table .community-tabs > li.special > a{color:#dfdfd8;background:transparent url('/common/img/common/bg/subbg_special.png') no-repeat -1px -1px;width:163px;height:38px;}
.community-table .community-tabs > li.special.active > a,
.community-table .community-tabs > li.special > a:hover{color:#dfdfd8;background-position:-1px -49px;}


/** right-gallery **/
.right-gallery{overflow:hidden;padding:20px 10px 8px 20px !important;}
.right-gallery .contents-title{margin:0 10px 16px 0;}
.right-gallery .contents-title .more-btn-small{top:0px;}
.right-gallery ul li{height:125px;color:#454545;}
.right-gallery ul li .border-box02{margin:0 0 8px 0;}
.right-gallery ul li .border-box02 img{width:110px;height:66px;}
.right-gallery ul li .link-name{margin:0 0 3px 0;padding:0 10px 0 4px;color:#454545;font-family: '나눔고딕볼드','NanumGothicBold';white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.right-gallery ul li .author{padding:0 10px  0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/** recruit **/
.recruit .contents-table .faqtype.type02 td:first-child{padding:16px 0 0 0;}
.recruit .contents-table .faqtype.type02 td .slide-view,
.contents-table .faqtype.type02 tr.current td .inner-box .slide-view{margin-top:6px;line-height:26px;}
.recruit .inner-info.titletype li{margin:8px 0 0 0;font-size:12px;color:#000; list-style: disc}
.recruit .inner-info.titletype li:first-child{margin:0;}
.recruit .step-title{margin:-13px 0 26px 0;color:#000;font-family: '나눔고딕볼드','NanumGothicBold'; font-size: 13px;}
.recruit .bottom-btn{padding:30px 50px;position:relative}
.recruit .bottom-btn .btn-border{position:absolute;right:50px;bottom:30px;}
.recruit .contents-table .request td{background-position:-50px bottom;}
.recruit input.max[type="text"],
.recruit input.max[type="password"]{width:690px}
.recruit textarea{width:690px !important;}
.recruit .fileinput .txtfile {width:490px;}
.recruit .fileinput .btnbox{left:524px;}
.recruit .fileinput .del-btn{left:620px;}
.recruit .contents-table{padding-top:10px;}

/** contribute **/
.contribute .right-contents .inner-contents{padding:16px 20px;}
.border-top {padding:14px 0 0 0;background:url('/common/img/common/titleline02.gif') no-repeat center top;}

/** thumb-list **/
.thumb-list .inner-contents{padding:20px 0px 0px 20px;}
.thumb-list .inner-thumb-list{overflow:hidden;}
.thumb-list .inner-thumb-list > li > * {padding:0 18px 20px 0;}
.thumb-list .inner-thumb-list > li .thumb a{display:block;}
.thumb-list .inner-thumb-list > li .thumb img{width:274px;height:160px;box-shadow: 0px 0px 1px #666;}
.thumb-list .inner-thumb-list > li ul{padding:10px 14px;min-height:54px;position:relative;top:-1px;border:solid 1px;border-color:#fff #a9a9a9 #a9a9a9 #f6f6f6;border-top:none;background:#efefef;box-shadow:1px 1px 0 #c7c7c7;}
.thumb-list .inner-thumb-list > li ul li.subject{margin:0 0 8px 0;position:relative;height:28px;background:url('/common/img/common/titleline02.gif') no-repeat right bottom;}
.thumb-list .inner-thumb-list > li ul li.subject span{display:inline-block;width:30px;height:28px;background:url('/common/img/common/titleline02.gif') no-repeat left bottom;}
.thumb-list .inner-thumb-list > li ul li.subject a{position:absolute;left:0;top:0;width:100%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;font-family: '나눔고딕볼드','NanumGothicBold';}
.thumb-list .inner-thumb-list.special-topic > li ul li.subject a {text-align:center;}
.thumb-list .inner-thumb-list > li ul li.date{font-size:11px;color:#757575;}
.thumb-list .page-navi{margin:20px 0 40px 0;padding:0 20px 0 0;}

/** gallery-thumb-roll **/
.gallery-thumbs{padding:40px 20px 14px 20px;}
.carousel {margin:0 auto;width:756px;position:relative;}
.carousel > span{position:absolute;top:27px;margin:0;width:32px;height:30px;;border:1px solid #000;text-align:center;cursor:pointer;background:#282727 url("/common/img/common/checkpt02.png") repeat left top;}
.carousel > span em{display:inline-block;margin:7px 0 0 0;width:9px;height:15px;font-size:0;line-height:0;background-image:url('/common/img/common/icons.png');background-repeat:no-repeat;}
.carousel > span.prev{left:-58px;}
.carousel > span.prev em{background-position:left -43px}
.carousel > span.next{right:-58px;}
.carousel > span.next em{background-position:-15px -43px;}
.carousel > span.disabled{cursor:default;opacity:.5;filter:alpha(opacity=.5);}
.carousel .imgul li{width:756px;}
.carousel .imgul li p{margin:0 0 0 19px;float:left;width:136px;height:132px;}
.carousel .imgul li p:first-child{margin:0;}
.carousel .imgul li p .border-box{margin:0 0 12px 0;display:inline-block;}
.carousel .imgul li p span{display:block;padding:0 4px;}
.carousel .imgul li img{width:125px;height:76px;}

/** multimedia file-input **/
.multimedia .clearfix{margin:0 113px 0 0;}
.multimedia .inputfile{margin:13px 0 54px 0;}
.multimedia .inputfile#input_media_video {margin-bottom:30px;}
.multimedia .inputfile .txtfile{width:314px;}
.multimedia .inputfile .btnbox{width:100px;left:345px;padding:0 2px 0 0;}
.multimedia .inputfile .btnbox .span-btn{margin:0 4px 0 0;}
.multimedia .inputfile .btnbox .span-btn input{overflow:visible;padding-left:25px;padding-right:29px;}
.multimedia .inputfile .innerinfo{margin-top:-2px !important;padding-left:10px;}
.multimedia td .innerinfo02{margin:8px 0 0 0;padding:0 0 0 10px;}

/*** EtcPage ***/
.etc-wrap{width:940px;margin:0 auto;min-height:638px;}
.etc-wrap .error{padding:116px 0 0 15px;font-size:14px;color:#fff;font-family: '나눔고딕볼드','NanumGothicBold';}
.etc-wrap .error .txt01{margin:0 0 10px 0;font-size:40px;line-height:46px;font-family: '나눔고딕볼드','NanumGothicBold';color:#ffa800;font-family: 'NanumMyeongjoBold','나눔명조볼드';}
.etc-wrap .error .txt02{margin:0 0 32px 0;font-size:16px;line-height:18px;color:#fbd989;font-style:italic;}
.etc-wrap .error .txt03{line-height:22px;}
.etc-wrap .check-top{padding:109px 0 0 0;min-height:278px;overflow:hidden;}
.etc-wrap .check-top .logo{float:left;padding:0 0 0 94px;width:376px;}
.etc-wrap .check-top dl{margin:0 0 0 470px;padding:30px 0 0 0;}
.etc-wrap .check-top dl dt{margin:0 0 16px 0;}
.etc-wrap .check-top dl dd{margin:0 0 6px 0;font-size:12px;color:#dfdfdf;line-height:22px;letter-spacing:-1px;text-shadow:0 0 3px rgba(0, 0, 0, 0.5);}
.etc-wrap .check-bottom{padding:4px;border:solid 1px;border-color:#050606 #666 #666 #050606;overflow:hidden;box-shadow:inset 0 0 3px rgba(0,0,0,0.6);background:url('/common/img/sub/etc/check_pt.png') repeat left top;}
.etc-wrap .check-bottom h4{margin:0;height:31px;line-height:31px;font-size:14px;color:#f1f1f1;font-family: '나눔고딕볼드','NanumGothicBold';text-align:center;border:solid 1px #4c4740;background:url('/common/img/sub/bg/titlebg.png') no-repeat left -5px;}
.etc-wrap .check-bottom .bottom-left{float:left;width:616px;box-shadow:1px -1px 2px rgba(0,0,0,0.7);}
.etc-wrap .check-bottom .bottom-right{margin:0 0 0 620px;box-shadow:1px -1px 2px rgba(0,0,0,0.7);}
.check-table{margin:0 -1px 0 0;border-left:solid 1px #666px;border-left:solid 1px #666;}
.check-table th,
.check-table td{padding:14px 20px;border:none;border-top:solid 1px #666;color:#d0cfcf;box-shadow:0 -1px 0 #000;}
.check-table tr:first-child th,
.check-table tr:first-child td{border:none;box-shadow:none;}
.check-table th{text-align:center;font-family: '나눔고딕볼드','NanumGothicBold';background:url('/common/img/common/bullet.png') no-repeat right -470px;}
.check-table td{text-align:left;padding-left:50px;}
.check-table td .inner-check{padding:0 0 30px 0;min-height:400px;}
.check-table td .inner-check li{margin:8px 0 0 0;}
.check-table td .inner-check li:first-child{margin:0;}
.check-table td .inner-check li span{display:inline-block;width:44px;vertical-align:top;}
.etc-wrap .check-bottom .bottom-right .inner-bottom{margin:0 -1px 0 1px;padding:22px 0;border-left:solid 1px #666;height:500px;}
.etc-wrap .check-bottom .bottom-right .inner-bottom .large{margin:0 0 33px 0;padding:0 16px 35px 16px;background:url('/common/img/sub/etc/check_line.png') no-repeat center bottom;}
.etc-wrap .check-bottom .bottom-right .inner-bottom .large .blank-border > *{vertical-align:top;}
.etc-wrap .check-bottom .bottom-right .inner-bottom .small{font-size:0;margin:0 -4px 0 0;padding:0 0 30px 16px;border-bottom:solid 1px #0d0d0d;}
.etc-wrap .check-bottom .bottom-right .inner-bottom .small p{display:inline-block;*display:inline;*zoom:1;margin:0 16px 0 0;}
.etc-wrap .check-bottom .bottom-right .inner-bottom .small p > a{margin:8px 0 0 0;display:block;font-size:12px;color:#fff;text-align:center;font-family: '나눔고딕볼드','NanumGothicBold';}
.etc-wrap .check-bottom .bottom-right .inner-bottom .small .blank-border{}
.etc-wrap .check-bottom .bottom-right .inner-bottom .small .blank-border > * img{width:120px;height:81px;vertical-align:top;}
.etc-wrap .check-bottom .bottom-right .inner-bottom .btn{margin:0 -4px 0 0;padding:48px;text-align:center;border-top:solid 1px #666;}
.blank-border{display:inline-block;*display:inline;*zoom:1;padding:4px;border:solid 1px;border-color:#0c0d0f #666 #666 #0c0d0f;box-shadow:inset 0 0 2px rgba(0,0,0,0.8);background:url('/common/img/sub/etc/inner_pt.png') repeat left top;}
.etc-footer{margin:55px 0;text-align:center;font-size:11px;color:#5e5e5e;}
.etc-footer .logo{margin:0 0 14px 0;}
.etc-footer .txt01{margin:0 0 4px 0;}


/*** Contents-Type ***/
.contents-type .default-2-col{overflow:hidden;}
.contents-type .default-2-col .title-bg-type03{margin:0 0 16px 0;}
.contents-type .default-2-col .column-left{}
.contents-type .default-2-col .column-left .column-text{padding:4px 20px 0 20px;line-height:18px;color:#000;}
.contents-type .default-2-col .column-right{text-align:left;}
.contents-type .default-2-col .column-right .border-box{display:inline-block;*display:inline;*zoom:1;}
.contents-type .default-2-col .column-right .border-box img{width:420px;height:266px;}

.contents-type .default-4-col{margin:0 -1px 0 0;padding:0 8px 0 20px;overflow:hidden;}
.contents-type .default-4-col .title-bg-type03{margin:0 0 16px 0;}
.contents-type .default-4-col li div{margin:0 1px 0 0;}
.contents-type .default-4-col li div .border-box{display:inline-block;*display:inline;*zoom:1;}
.contents-type .default-4-col li div .border-box img{width:196px;height:125px;}
.contents-type .default-4-col li div .txt{margin:8px 0 0 0;padding:0 30px 0 4px;line-height:19px;color:#000;font-size:11px;}


/* Myinfo.php 운영정책 바로가기 버튼 추가 */
.user_limit{ position:relative;}
.user_limit a{ position:absolute; right:6px; top:2px; display:block; height:34px; padding:0 8px; background:url('/common/img/common/btnbg01.png') 0 0 no-repeat; color:#77a39d; font-size:9px; text-decoration:underline; line-height:30px;}
.user_limit a:hover{color:#77a39d;}

/* 20150312 1:1문의하기 셀렉트 숨는 현상 해결 */
.contents-table .request.customer_req td{position:static;}

/* 20150716 빌지워터 추가 */
.inner-contents .dt-contents.special_box{margin-bottom:20px;}
.inner-contents .dt-contents.special_box div{text-align:center;background:url('/esports/images/esports/bg_community_special_01.jpg') no-repeat 0 0;width:840px;height:572px;}
.inner-contents .dt-contents.special_box div > strong{display:inline-block;padding-top:237px;}
.inner-contents .dt-contents.special_box div > p{padding:5px 15px 0 0;}
.inner-contents .dt-contents.special_box div .btn_more{display:inline-block;margin-top:20px;}
.inner-contents .dt-contents.special_box div .btn_more a{display:block;text-indent:-9999px;font-size:0;overflow:hidden;background:url('/esports/images/esports/btn_community_special.png') no-repeat 0 0;width:181px;height:62px;}

/* 20150807 휴면계정 추가 */
.dormant_btn{position:absolute;right:50px;bottom:35px;}
.dormant_btn.type1{right:15px;bottom:5px;}
.dormant_btn a{text-indent:-9999px;overflow:hidden;font-size:0;color:transparent;display:block;background:url('/common/img/common/dormant_btn.png') no-repeat 0 0;width:83px;height:21px;}

/*** contents for text - 마법공학정비소*/
.contents-text img{max-width:100%}
.contents-text { font-size: 12px; line-height: 20px; padding: 20px; }
.contents-text__images { display:inline-block; margin-top:5px; }
.contents-text__block { margin-top: 30px; }
.contents-text__block h3{ margin-bottom: 10px; }
.contents-text__block--guide { margin-top: 30px; background:#dadada; padding:10px; font-size:11px }
.contents-text__block--guide .contents-text__list{ margin-left:0; }
.contents-text__list { margin-top: 10px; margin-left:20px; }
.contents-text__list li { list-style: disc; margin-left: 20px }
.contents-text__devider { background-color: #d1d3d4; border: 0; border-top: 1px solid #d1d3d4; border-bottom: 1px solid #f9f9fa; color: #d1d3d4; display: block; box-sizing: border-box; height: 2px; margin: 20px 0 0 0; }
.contents-text .orangebtn.orangebtn__diable { border-color: #c9c9c9 #c9c9c9 #c9c9c9 #c9c9c9 !important; box-shadow: 0 1px 1px 0px #cccccc inset; background: #e5e5e5; color: #929292 !important; text-shadow:0 1px 0 #fff; text-decoration:none; font-weight: normal; }
.contents-text .orangebtn.orangebtn__diable:hover { text-decoration:none; cursor: not-allowed; }
.contents-text .link-with-color{ color:#007b66 !important; text-decoration:underline;}