/*
*  base.css 오후 7:02 2021-02-24
@import url("fonts/font.css");
@import url("./root.css?ver=123");
@import url("./base.common.css?ver=14wdfsddfs1");
*/
/* for custom scrollbar for webkit browser 오전 6:35 2022-09-25 https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMJUA.woff*/
:root{
	--bs-body-font-size: 1rem;
	--theme-width :1440px;
	--theme-left-width :320px;
	--theme-right-width :1120px;
}
@media (max-width:576px){
	--theme-width :100%;
	--theme-right-width :100%;
}
@font-face {
    font-family: 'BMJUA';
    src: url('/css/font/BMJUA_ttf.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    color:#898989!important;
}
@font-face {
    font-family: 'BMJUA2';
    src: url('/css/font/BMJUA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    color:#898989!important;
}
::-webkit-scrollbar {
    width: 6px;
} 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
} 
::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); 
}
*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
html{
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
   /* overflow-x: hidden;*/}
body{/*'BMJUA' ,*/
      font-family:"Noto Sans CJK KR Regular", Poppins, Helvetica, "Noto Sans KR", "sans-serif";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";
	font-size:var(--bs-body-font-size,12px);
	width: 100%;
      min-width: var(--theme-width); 
	color:var(--theme-font-color,#000);
	padding:0px;
	margin:0px;
	background:var(--theme-gradient-bgcolor);
}
@media (max-width: 480px) {
}
.page-wrapper{
	max-width: 100%;
	margin:0px auto;
}

#content , 
.container , 
.monaka-container , 
.news_ticker_table_div , 
.monaka-menu{
	max-width: var(--theme-width,1440px);margin:0 auto;font-size:var(--theme-font-size,12px);
}
.container {
  margin: 0 auto;
  padding: 0 0px 0px 0px;
  max-width: 100%;
  position: relative; 
	      width: 100%;}
  @media (max-width: 480px) {
    .container {
      max-width: 100%!important;  } 
	body{
	      min-width: 100%; 
	}}
  @media (min-width: 640px) {
    .container {
      min-width: var(--theme-width);  } }
  @media (min-width: 768px) {
    .container {
      min-width: var(--theme-width); } }
  @media (min-width: 1024px) {
    .container {
      min-width: var(--theme-width); } }
  @media (min-width: 1280px) {
    .container {
      max-width: var(--theme-width); } 
    }




.h-hidden ,
.order-payment-info h2{display:none;}

section{padding:0px;margin:0px;}
a{color:var(--theme-font-color);text-decoration: none;-webkit-transition:all .3s ease;transition:all .3s ease}
a:hover{color:var(--theme-font-color-hover);text-decoration: none;}
a:visited{color:var(--theme-font-color-hover);text-decoration: none;}
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
      
#content > .container{margin:0 auto;}
/*모바일 패딩값 오전 5:56 2024-03-10*/
@media (max-width:992px){
	#content{padding-right:0px!important;padding-left:12px!important;}
/*	#content .content_left{padding-right:12px!important;}
	#content .content_right{padding-left:12px!important;}*/
}
/*모바일, 애플 세로방향 오전 9:07 2023-04-18*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#content .content_right{width:100%!important;}
	#content{padding-right:12px!important;padding-left:12px!important;}
}
/*태블릿 오전 5:27 2023-04-19*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#content .content_right aside{width:100%!important;padding:0px;}
}

/*.content_left{margin-left:-5px!important;}
#content{margin:0px auto!important;}
#content .content_right{margin-left:-5px;}background:#FFF;*/

@media (max-width: 480px) {
	#content{width:100%!important;}
}
@media only screen and (min-width: 479px) and (max-width: 767px) {
	#content{width:100%!important;}
}
/*모바일, 애플 세로방향 오전 9:07 2023-04-18*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#content{width:100%!important;}
}
/*태블릿 오전 5:27 2023-04-19*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#content{min-width:var(--theme-width);margin:0 auto!important;}
}

@media only screen and (min-width: 1200px) and (max-width: 1339px) {
	#content{min-width:var(--theme-width);margin:0 auto!important;}
}
/*---------- Header & Navbar ----------*/
#hd {position:relative;border-bottom:0px solid #d9dde3;}
#hd:after {display:block;visibility:hidden;clear:both;content:""}
#hd-h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.to-content a {z-index:1000;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}



header h1,
#bo_cate h2{display:none;}

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999999 !important;
}
input::-moz-placeholder { /* Firefox 19+ */
  color: #999999 !important;
}

input:-ms-input-placeholder { /* IE 10+ */
  color: #999999 !important;
}

input:-moz-placeholder { /* Firefox 18- */
  color: #999999 !important;
}

input[type=submit],
button[type=button]{cursor:pointer;}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ font-family: var(--theme-font-family);margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:2.5rem!important;}
.h2,h2{font-size:2rem!important;}
.h3,h3{font-size:1.75rem!important;}
.h4,h4{font-size:1.35rem!important;}
.h5,h5{font-size:1.25rem!important;}
.h6,h6{font-size:1rem!important;}
.h7,h7{font-size:0.9rem!important;}
.h8,h8{font-size:0.8rem!important;}
.h9,h9{font-size:0.7rem!important;}
.h10,h10{font-size:0.6rem!important;}

/*input.frm_input {height:40px!important;padding:10px!important;}/*오후 11:33 2022-12-09*/


input[type='text'] ,
input[type='password']{color:#000!important;font-family:"Noto Sans CJK KR Regular";}

small{font-size:11px!important;}

.clearfix:after {content: " ";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{clear: both !important;display:block;width:100% !important;}/**/
.bold{font-weight: bold;}

.c{text-align: center ;}
.r{text-align: right ;}
.l{text-align: left ;}
.fr{float: right ;}
.fc{float: center ;}
@media (min-width: 768px) {/*모바일 제외 오후 9:14 2024-04-08*/
	.fl{float: left ;}
}

lh110{line-height:110% !important;}
lh120{line-height:120% !important;}
lh130{line-height:130% !important;}
lh140{line-height:140% !important;}
lh150{line-height:150% !important;}
lh160{line-height:160% !important;}
lh170{line-height:170% !important;}
lh180{line-height:180% !important;}
lh190{line-height:190% !important;}
lh200{line-height:200% !important;}
lh220{line-height:220% !important;}
lh240{line-height:240% !important;}
lh260{line-height:260% !important;}
lh280{line-height:280% !important;}


.p0{padding:0px !important;}
.p1{padding:1px !important;}
.p2{padding:2px !important;}
.p3{padding:3px !important;}
.p4{padding:4px !important;}
.p5{padding:5px !important;}
.p6{padding:6px !important;}
.p7{padding:7px !important;}
.p8{padding:8px !important;}
.p9{padding:9px !important;}
.p10{padding:10px !important;}
.p11{padding:11px !important;}
.p12{padding:12px !important;}
.p13{padding:13px !important;}
.p14{padding:14px !important;}
.p15{padding:15px !important;}
.p20{padding:20px !important;}
.p30{padding:30px !important;}
.p40{padding:40px !important;}
.p50{padding:50px !important;}
.p60{padding:60px !important;}
.p70{padding:70px !important;}
.p80{padding:80px !important;}
.p90{padding:90px !important;}
.p100{padding:100px !important;}


.m0{margin:0px !important;}
.m1{margin:1px !important;}
.m2{margin:2px !important;}
.m3{margin:3px !important;}
.m4{margin:4px !important;}
.m5{margin:5px !important;}
.m6{margin:6px !important;}
.m7{margin:7px !important;}
.m8{margin:8px !important;}
.m9{margin:9px !important;}
.m10{margin:10px !important;}
.m20{margin:20px !important;}
.m50{margin:50px !important;}

.t2{top:2px !important;}
.t6{top:6px !important;}
.t8{top:8px !important;}
.t40{top:40px !important;}
.lm6{left:-6px !important;}
.lm8{left:-8px !important;}
.tm2{top:-2px !important;}

.r2{right:2px !important;}

.pt0{padding-top:0px !important;}
.pt1{padding-top:1px !important;}
.pt2{padding-top:2px !important;}
.pt3{padding-top:3px !important;}
.pt4{padding-top:4px !important;}
.pt5{padding-top:5px !important;}
.pt6{padding-top:6px !important;}
.pt7{padding-top:7px !important;}
.pt8{padding-top:8px !important;}
.pt9{padding-top:9px !important;}
.pt10{padding-top:10px !important;}
.pt10im{padding-top:10px !important;}
.pt12{padding-top:12px !important;}
.pt13{padding-top:13px !important;}
.pt14{padding-top:14px !important;}
.pt15{padding-top:15px !important;}
.pt16{padding-top:16px !important;}
.pt17{padding-top:17px !important;}
.pt18{padding-top:18px !important;}
.pt19{padding-top:19px !important;}
.pt20{padding-top:20px !important;}
.pt21{padding-top:21px !important;}
.pt22{padding-top:22px !important;}
.pt23{padding-top:23px !important;}
.pt24{padding-top:24px !important;}
.pt25{padding-top:25px !important;}
.pt26{padding-top:26px !important;}
.pt27{padding-top:27px !important;}
.pt28{padding-top:28px !important;}
.pt29{padding-top:29px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt38{padding-top:38px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}
.pt55{padding-top:55px !important;}
.pt60{padding-top:60px !important;}
.pt62{padding-top:62px !important;}
.pt64{padding-top:64px !important;}
.pt70{padding-top:70px !important;}
.pt75{padding-top:75px !important;}
.pt80{padding-top:80px !important;}
.pt90{padding-top:90px !important;}
.pt95{padding-top:95px !important;}
.pt100{padding-top:100px !important;}
.pt110{padding-top:110px !important;}
.pt120{padding-top:120px !important;}
.pt130{padding-top:130px !important;}
.pt140{padding-top:140px !important;}
.pt150{padding-top:150px !important;}
.pt160{padding-top:160px !important;}
.pt170{padding-top:170px !important;}
.pt180{padding-top:180px !important;}
.pt190{padding-top:190px !important;}
.pt200{padding-top:200px !important;}
.pt210{padding-top:210px !important;}
.pt220{padding-top:220px !important;}
.pt230{padding-top:230px !important;}
.pt240{padding-top:240px !important;}
.pt250{padding-top:250px !important;}
.pt260{padding-top:260px !important;}
.pt270{padding-top:270px !important;}
.pt280{padding-top:280px !important;}
.pt290{padding-top:290px !important;}
.pt300{padding-top:300px !important;}


.pb1{padding-bottom:1px !important;}
.pb2{padding-bottom:2px !important;}
.pb3{padding-bottom:3px !important;}
.pb4{padding-bottom:4px !important;}
.pb5{padding-bottom:5px !important;}
.pb6{padding-bottom:6px !important;}
.pb7{padding-bottom:7px !important;}
.pb8{padding-bottom:8px !important;}
.pb9{padding-bottom:9px !important;}
.pb10{padding-bottom:10px !important;}
.pb11{padding-bottom:11px !important;}
.pb12{padding-bottom:12px !important;}
.pb13{padding-bottom:13px !important;}
.pb14{padding-bottom:14px !important;}
.pb15{padding-bottom:15px !important;}
.pb16{padding-bottom:16px !important;}
.pb17{padding-bottom:17px !important;}
.pb18{padding-bottom:18px !important;}
.pb19{padding-bottom:19px !important;}
.pb20{padding-bottom:20px !important;}
.pb24{padding-bottom:24px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}
.pb55{padding-bottom:55px !important;}
.pb60{padding-bottom:60px !important;}
.pb80{padding-bottom:80px !important;}

.m0{margin:0px !important;}
.mt0{margin-top:1px !important;}
.mt1{margin-top:1px !important;}
.mt2{margin-top:2px !important;}
.mt3{margin-top:3px !important;}
.mt4{margin-top:4px !important;}
.mt5{margin-top:5px !important;}
.mt6{margin-top:6px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt11{margin-top:11px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt14{margin-top:14px !important;}
.mt15{margin-top:15px !important;}
.mt16{margin-top:16px !important;}
.mt17{margin-top:17px !important;}
.mt18{margin-top:18px !important;}
.mt19{margin-top:19px !important;}
.mt20{margin-top:20px !important;}
.mt21{margin-top:21px !important;}
.mt22{margin-top:22px !important;}
.mt23{margin-top:23px !important;}
.mt24{margin-top:24px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mt80{margin-top:80px !important;}
.mt90{margin-top:90px !important;}
.mt100{margin-top:100px !important;}

.t10m{top:-10px !important;}
.t13m{top:-13px !important;}
.t40m{top:-40px !important;}
.t41m{top:-41px !important;}
.t42m{top:-42px !important;}
.t5m{top:-5px !important;}
.t0{top:0px !important;}
.t5{top:5px !important;}
.t6{top:6px !important;}
.t7{top:7px !important;}
.t10{top:10px !important;}
.t11{top:11px !important;}
.t12{top:12px !important;}
.t13{top:13px !important;}
.t14{top:14px !important;}
.t15{top:15px !important;}
.t20{top:20px !important;}
.t30{top:30px !important;}
.t40{top:40px !important;}
.l10{left:10px !important;}
.l5m{left:-5px !important;}
.l10m{left:-10px !important;}
.l20m{left:-20px !important;}
.l0{left:0px !important;}
.l5{left:5px !important;}
.l10{left:10px !important;}
.l20{left:20px !important;}
.l40{left:40px !important;}
.l60{left:60px !important;}

.ml2m{margin-left:-2px !important;}
.ml3m{margin-left:-3px !important;}
.ml4m{margin-left:-4px !important;}
.ml5m{margin-left:-5px !important;}
.ml6m{margin-left:-6px !important;}
.ml7m{margin-left:-7px !important;}
.ml8m{margin-left:-8px !important;}
.ml9m{margin-left:-9px !important;}
.ml10m{margin-left:-10px !important;}
.ml20m{margin-left:-20px !important;}

.ml1{margin-left:1px !important;}
.ml2{margin-left:2px !important;}
.ml3{margin-left:3px !important;}
.ml4{margin-left:4px !important;}
.ml5{margin-left:5px !important;}
.ml6{margin-left:6px !important;}
.ml7{margin-left:7px !important;}
.ml8{margin-left:8px !important;}
.ml9{margin-left:9px !important;}
.ml5m{margin-left:-15px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}
.ml60{margin-left:60px !important;}
.ml70{margin-left:70px !important;}
.ml90{margin-left:90px !important;}

.mt1m{margin-top:-1px !important;}
.mt2m{margin-top:-2px !important;}
.mt3m{margin-top:-3px !important;}
.mt4m{margin-top:-4px !important;}
.mt5m{margin-top:-5px !important;}
.mt6m{margin-top:-6px !important;}
.mt7m{margin-top:-7px !important;}
.mt8m{margin-top:-8px !important;}
.mtm10{margin-top:-10px !important;}
.mtm12{margin-top:-12px !important;}
.mtm13{margin-top:-13px !important;}
.mtm15{margin-top:-15px !important;}
.mtm16{margin-top:-16px !important;}
.mtm17{margin-top:-17px !important;}
.mtm18{margin-top:-18px !important;}
.mtm19{margin-top:-19px !important;}
.mtm20{margin-top:-20px !important;}
.mtm21{margin-top:-21px !important;}
.mtm22{margin-top:-22px !important;}
.mtm23{margin-top:-23px !important;}
.mtm24{margin-top:-24px !important;}
.mtm25{margin-top:-25px !important;}
.mtm26{margin-top:-26px !important;}
.mtm27{margin-top:-27px !important;}
.mtm28{margin-top:-28px !important;}
.mtm29{margin-top:-29px !important;}
.mtm30{margin-top:-30px !important;}
.mtm32{margin-top:-32px !important;}
.mtm33{margin-top:-33px !important;}
.mtm34{margin-top:-34px !important;}
.mtm35{margin-top:-35px !important;}
.mtm36{margin-top:-36px !important;}
.mtm37{margin-top:-37px !important;}
.mtm38{margin-top:-38px !important;}
.mtm39{margin-top:-39px !important;}
.mtm40{margin-top:-40px !important;}

.mb2{margin-bottom: 2px !important;}
.mb10{margin-bottom: 10px !important;}

.mr1{margin-right:1px !important;}
.mr2{margin-right:2px !important;}
.mr4{margin-right:4px !important;}

.mrm5{margin-right:-5px !important;}
.mrm10{margin-right:-10px !important;}
.mr-10{margin-right:10px !important;}
.mr-20{margin-right:20px !important;}
.mr-30{margin-right:30px !important;}
.mr-40{margin-right:40px !important;}
.mr-45{margin-right:45px !important;}
.mr-50{margin-right:50px !important;}
.mr3{margin-right:3px !important;}
.mr4{margin-right:4px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}

.pl1{padding-left:1px !important;}
.pl2{padding-left:2px !important;}
.pl4{padding-left:4px !important;}
.pl5{padding-left:5px !important;}
.pl5d5{padding-left:5.5px !important;}
.pl6{padding-left:6px !important;}
.pl7{padding-left:7px !important;}
.pl8{padding-left:8px !important;}
.pl10{padding-left:10px !important;}
.pl12{padding-left:12px !important;}
.pl13{padding-left:13px !important;}
.pl14{padding-left:14px !important;}
.pl15{padding-left:15px !important;}
.pl16{padding-left:16px !important;}
.pl17{padding-left:17px !important;}
.pl18{padding-left:18px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl42{padding-left:42px !important;}
.pl44{padding-left:44px !important;}
.pl46{padding-left:46px !important;}
.pl50{padding-left:50px !important;}
.pl54{padding-left:54px !important;}
.pl60{padding-left:60px !important;}
.pl70{padding-left:70px !important;}
.pl75{padding-left:75px !important;}
.pl80{padding-left:80px !important;}
.pl90{padding-left:90px !important;}
.pl100{padding-left:100px !important;}
.pl110{padding-left:110px !important;}
.pl120{padding-left:120px !important;}
.pl130{padding-left:130px !important;}
.pl140{padding-left:140px !important;}
.pl150{padding-left:150px !important;}
.pl160{padding-left:160px !important;}
.pl170{padding-left:170px !important;}
.pl180{padding-left:180px !important;}
.pl190{padding-left:190px !important;}
.pl200{padding-left:200px !important;}
.pl300{padding-left:300px !important;}
.pl380{padding-left:380px !important;}
.pl400{padding-left:400px !important;}

.pr0{padding-right:0px !important;}
.pr2{padding-right:2px !important;}
.pr3{padding-right:3px !important;}
.pr5{padding-right:5px !important;}
.pr6{padding-right:6px !important;}
.pr7{padding-right:7px !important;}
.pr8{padding-right:8px !important;}
.pr9{padding-right:9px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr15{padding-right:15px !important;}
.pr17{padding-right:17px !important;}
.pr18{padding-right:18px !important;}
.pr25{padding-right:25px !important;}
.pr40{padding-right:40px !important;}
.pr50{padding-right:50px !important;}
.pr60{padding-right:60px !important;}

.w60p{width:60% !important;}
.w70p{width:70% !important;}
.absolute{position:absolute;}
.relative0{position:relative;z-index:0;}
.relative1{position:relative;}
.relative2{position:relative;z-index:2;}
.relative5{position:absolute;z-index:5 !important;}
.relative{position:relative;z-index:9;}
.relativetop{position:relative;z-index:99999999999999999999999999999999999 !important;}
.absolutetop{position:absolute;z-index:99999999999999999999999999999999999 !important;}
.absolute0{position: absolute;z-index:0;}
.absolute1{position: absolute;z-index:1;}
.absolute10{position: absolute;z-index:10;}

.top0{top:0px !important;}
.top1{top:1px !important;}
.top2{top:2px !important;}
.top3{top:3px !important;}
.top4{top:4px !important;}}
.top5{top:5px !important;}
.top6{top:6px !important;}
.top7{top:7px !important;}
.top8{top:8px !important;}
.top9{top:9px !important;}
.top10{top:10px !important;}
.top11{top:11px !important;}
.top12{top:12px !important;}
.top13{top:13px !important;}
.top14{top:14px !important;}
.top15{top:15px !important;}
.top16{top:16px !important;}
.top40p{top:40% !important;}
.top45p{top:45% !important;}
.top50p{top:50% !important;}
.right0{right:0px!important;}
.right5{right:5px!important;}
.right10{right:10px!important;}
.right15{right:15px!important;}
.right20{right:20px!important;}
.right30{right:30px!important;}
.right40{right:40px!important;}
.right0{right:0px!important;}
.left10m{left:-10px!important;}
.left1{left:1px!important;}
.left2{left:2px!important;}
.left3{left:3px!important;}
.left4{left:4px!important;}
.left5{left:5px!important;}
.left6{left:6px!important;}
.left7{left:7px!important;}
.left8{left:8px!important;}
.left9{left:9px!important;}
.left10{left:10px!important;}
.left25{left:25px!important;}

.z5{z-index:5!important;}
.z15{z-index:15!important;}

.w5p{width:5% !important; }
.w10p{width:10% !important; }
.w15p{width:15% !important; }
.w20p{width:20% !important; }
.w25p{width:25% !important; }
.w30p{width:30% !important; }
.w40p{width:40% !important; }
.w45p{width:45% !important; }
.w49p{width:45% !important; }
.w50p{width:50% !important; }
.w60p{width:60% !important; }
.w70p{width:70% !important; }
.w80p{width:80% !important; }
.w90p{width:90% !important; }
.w99p{width:99% !important; }
.w100p	{width:100% !important; }

.wt2p{width:2px !important;float:left;}
.wt2{width:2% !important;float:left;}
.wt3{width:4.15% !important;float:left;}
.wt4{width:4.750% !important;float:left;}
.wt4:last-child{width:4.750% !important;float:right !important;}
.wt5{width:5% !important;float:left;}
.wt6{width:6% !important;float:left;}
.wt7{width:7% !important;float:left;}
.wt7da{width:6.2388% !important;float:left;}
.wt8{width:8% !important;float:left;}
.wt8d5{width:6.2388% !important;float:left;}
.wt8da5{width:8.43% !important;float:left;}
.wt9{width:9% !important;float:left;}
.wt9d9{width:9.9% !important;float:left;}
.wt10{width:10% !important;float:left;}
.wt10ds{width:10% !important;float:left;}
.wt11{width:11% !important;float:left;}
.wt12{width:12% !important;float:left;}
.wt12D5{width:12.5% !important;float:left;}
.wt13{width:13% !important;float:left;}
.wt14{width:14.2% !important;float:left;}
.wt15{width:15% !important;float:left;}
.wt16{width:16.666666% !important;float:left;}
.wt17{width:17% !important;float:left;}
.wt18{width:18% !important;float:left;}
.wt19{width:19% !important;float:left;}
.wt19D5{width:19.5% !important;float:left;}
.wt20{width:20% !important;float:left;}
.w20n{width:20%;float:left; }
.wt21{width:21% !important;float:left;}
.wt21D5{width:21.5% !important;float:left;}
.wt22{width:22% !important;float:left;}
.wt23{width:23% !important;float:left;}
.wt23D5{width:23.5% !important;float:left;}
.wt24{width:24% !important;float:left;}
.wt24d8{width:24.8% !important;float:left;}
.wt25{width:25% !important;float:left;}
.wt26{width:26% !important;float:left;}
.wt27{width:27% !important;float:left;}
.wt28{width:28% !important;float:left;}
.wt29{width:29% !important;float:left;}
.wt30{width:30% !important;float:left;}
.wt31{width:31% !important;float:left;}
.wt32{width:32% !important;float:left;}
.wt33{width:33.33333% !important;float:left;}
.wt34{width:34% !important;float:left;}
.wt35{width:35% !important;float:left;}
.wt36{width:36% !important;float:left;}
.wt37{width:37% !important;float:left;}
.wt38{width:38% !important;float:left;}
.wt39{width:39% !important;float:left;}
.wt40{width:40% !important;float:left;}
.wt41{width:41% !important;float:left;}
.wt42{width:42% !important;float:left;}
.wt43{width:43% !important;float:left;}
.wt44{width:44% !important;float:left;}
.wt45{width:45% !important;float:left;}
.wt46{width:46% !important;float:left;}
.wt47{width:47% !important;float:left;}
.wt48{width:48% !important;float:left;}
.wt49{width:49% !important;float:left;}
.wt49D5{width:49.5% !important;float:left;}
.wt50{width:50% !important;float:left;}
.wt51{width:51% !important;float:left;}
.wt52{width:52% !important;float:left;}
.wt53{width:53% !important;float:left;}
.wt54{width:54% !important;float:left;}
.wt55{width:55% !important;float:left;}
.wt56{width:56% !important;float:left;}
.wt57{width:57% !important;float:left;}
.wt58{width:58% !important;float:left;}
.wt59{width:59% !important;float:left;}
.wt60{width:60% !important;float:left;}
.wt61{width:61% !important;float:left;}
.wt62{width:62% !important;float:left;}
.wt63{width:63% !important;float:left;}
.wt65{width:65% !important;float:left;}
.wt70{width:70% !important;float:left;}
.wt75{width:75% !important;float:left;}
.wt76{width:76% !important;float:left;}
.wt77{width:77% !important;float:left;}
.wt78{width:78% !important;float:left;}
.wt79{width:79% !important;float:left;}
.wt80{width:80% !important;float:left;}
.wt85{width:85% !important;float:left;}
.wt88{width:88% !important;float:left;}
.wt90{width:90% !important;float:left;}
.wt91{width:91% !important;float:left;}
.wt92{width:92% !important;float:left;}
.wt93{width:93% !important;float:left;}
.wt94{width:94% !important;float:left;}
.wt94D9{width:94.9% !important;float:left;}
.wt95{width:95% !important;float:left;}
.wt96{width:96% !important;float:left;}
.wt97{width:97% !important;float:left;}
.wt98{width:98% !important;float:left;}
.wt98D5{width:98.5% !important;float:left;}
.wt99{width:99.9999% !important;float:left;}
.wt40nf{width:40% !important;}
.wt100{width:100% !important;}
.wt100px{width:100px !important;}
.wt300px{width:300px !important;}
.wt50px{width:50px !important;}
.wt80px{width:80px !important;}



.w10	{width:10px; }
.w20	{width:20px; }
.w25	{width:25px !important; }
.w30	{width:30px !important; }
.w40{width:40px !important; }
.w50	{width:50px !important; }
.w60	{width:60px !important; }
.w70	{width:70px !important; }
.w80	{width:80px !important; }
.w80n{width:80px!important; }
.w100n{width:100px!important; }
.w100	{width:100px !important; }
.w110	{width:110px !important; }
.w120	{width:120px !important; }
.w130	{width:130px !important; }
.w132	{width:132px !important; }
.w150	{width:150px !important; }
.w180	{width:180px !important; }
.w185	{width:185px !important; }
.w190	{width:190px !important; }
.w200	{width:200px !important; }
.w205	{width:205px !important; }
.w210	{width:210px !important;}
.w220	{width:220px !important;}
.w230	{width:250px !important;}
.w220	{width:220px !important;}
.w230	{width:230px !important;}
.w240	{width:240px !important;}
.w250	{width:250px !important;}
.w255	{width:255px !important;}
.w260	{width:260px !important;}
.w300	{width:300px !important; }
.w400	{width:400px !important; }
.w500	{width:500px !important; }


.minht20{min-height:20px !important;}
.ht2{height:2px !important;}
.ht10{height:10px !important;}
.ht11{height:11px !important;}
.ht12{height:12px !important;}
.ht13{height:13px !important;}
.ht14{height:14px !important;}
.ht15{height:15px !important;}
.ht20{height:20px !important;}
.ht25{height:25px !important;}
.ht28{height:28px !important;}
.ht30{height:30px !important;}
.ht31{height:31px !important;}
.ht32{height:32px !important;}
.minht30{min-height:30px !important;}
.ht33{height:33px !important;}
.ht35{height:35px !important;}
.ht36{height:36px !important;}
.ht38{height:38px !important;}
.ht40{height:40px !important;}
.ht42{height:42px !important;}
.ht43{height:43px !important;}
.ht44{height:44px !important;}
.ht45{height:45px !important;}
.ht46{height:46px !important;}
.ht47{height:47px !important;}
.ht48{height:48px !important;}
.ht49{height:49px !important;}
.ht50{height:50px !important;}
.ht55{height:55px !important;}
.minht50{min-height:50px !important;}
.ht60{height:60px!important;}
.ht61{height:61px !important;}
.ht62{height:62px !important;}
.ht63{height:63px !important;}
.ht64{height:64px !important;}
.ht65{height:65px !important;}
.ht70{height:70px !important;}
.ht80{height:80px !important;}
.ht84{height:84px !important;}
.ht85{height:85px !important;}
.ht86{height:86px !important;}
.ht87{height:87px !important;}
.ht88{height:88px !important;}
.ht90{height:90px !important;}
.ht91{height:91px !important;}
.ht92{height:92px !important;}
.ht93{height:93px !important;}
.ht94{height:94px !important;}
.ht95{height:95px !important;}
.ht96{height:96px !important;}
.ht97{height:97px !important;}
.ht98{height:98px !important;}
.ht99{height:99px !important;}
.ht100{height:100px !important;}
.ht118{height:118px !important;}
.ht120{height:120px !important;}
.ht130{height:130px !important;}
.ht135{height:135px !important;}
.ht140{height:140px !important;}
.ht150{height:150px !important;}
.ht154{height:154px !important;}
.ht155{height:155px !important;}
.ht160{height:160px !important;}
.ht165{height:165px !important;}
.ht170{height:170px !important;}
.ht180{height:180px !important;}
.ht184{height:184px !important;}
.ht185{height:185px !important;}
.ht188{height:188px !important;}
.ht190{height:190px !important;}
.ht200{height:200px !important;}
.ht200px{height:200px !important;}
.ht250px{height:250px !important;}
.ht260px{height:260px !important;}
.ht268px{height:268px !important;}
.ht269px{height:269px !important;}
.ht270px{height:270px !important;}
.ht271px{height:271px !important;}
.ht272px{height:272px !important;}
.ht273px{height:273px !important;}
.ht274px{height:274px !important;}
.ht275px{height:275px !important;}
.ht276px{height:276px !important;}
.ht277px{height:277px !important;}
.ht278px{height:278px !important;}
.ht279px{height:279px !important;}
.ht280px{height:280px !important;}
.ht290px{height:290px !important;}
.ht300px{height:300px !important;}
.ht320px{height:320px !important;}
.ht325px{height:325px !important;}
.ht326px{height:326px !important;}
.ht327px{height:327px !important;}
.ht330px{height:330px !important;}
.ht340px{height:340px !important;}
.ht350px{height:350px !important;}
.ht360px{height:360px !important;}
.ht370px{height:370px !important;}
.ht380px{height:380px !important;}
.ht390px{height:390px !important;}
.ht400px{height:400px !important;}
.ht480px{height:480px !important;}
.ht490px{height:490px !important;}
.ht492px{height:492px !important;}
.ht500px{height:500px !important;}
.ht548px{height:548px !important;}
.ht550px{height:550px !important;}
.ht600px{height:600px !important;}


.hand{cursor:pointer !important;}

.lineheight2{line-height:2px;}
.lineheight4{line-height:4px;}
.lineheight6{line-height:6px;}
.lineheight8{line-height:8px;}
.lineheight10{line-height:10px!important;}
.lineheight12{line-height:12px;}
.lineheight14{line-height:14px;}
.lineheight16{line-height:16px;}
.lineheight18{line-height:18px;}
.lineheight20{line-height:20px;}
.lineheight22{line-height:22px;}
.lineheight24{line-height:24px;}
.lineheight26{line-height:26px;}
.lineheight28{line-height:28px;}
.lineheight32{line-height:32px;}
.lineheight36{line-height:36px;}
.lineheight37{line-height:37px;}
.lineheight38{line-height:38px;}
.lineheight39{line-height:39px;}
.lineheight40{line-height:40px;}
.lineheight41{line-height:41px;}
.lineheight42{line-height:42px;}
.lineheight48{line-height:48px;}
.lineheight52{line-height:52px;}
.lineheight84{line-height: 84px;}

.dashed3{border-right:3px red dashed;}

.bgDDDDDD{background-color:#ddd !important;}
.bgFFF{background-color:#FFF !important;}
.bgececec{background-color:#ececec !important;}
.bgF7F4F4{background-color:#F7F4F4 !important;}
.bgDDFE02{background-color:#DDFE02 !important;}
.bgblack{background-color:#000 !important;}
.bgred{background-color:red !important;}
.bg333{background-color:#333 !important;}
.bg666{background-color:#666 !important;}
.bg999999{background-color:#999999 !important;}
.bg1b1b1b{background-color:#1b1b1b !important;}
.bgd0cece{background-color:#d0cece !important;}
.bg141414{background-color:#141414 !important;}
.bg343434{background-color:#343434 !important;}
.btn-e-red{background-color:red!important;}
.bgfae7fa{background:#fae7fa;}
.white .bg343434{background:#ddd!important;}

.p5{padding:5px;}
.searchForm{width:60%;height:20px;padding-left:5px;padding-right:5px;}

.dotting{
    display: inline-block; min-width: 2px; min-height: 2px;
    box-shadow: 2px 0 currentColor, 6px 0 currentColor, 10px 0 currentColor; /* for IE9+, ..., 3个点 */
    animation: dot 4s infinite step-start both; /* for IE10+, ... */
    *zoom: expression(this.innerHTML = '...'); /*  for IE7. 若无需兼容IE7, 此行删除 */
}
.dotting:before{ content: '...'; } /* for IE8. 若无需兼容IE8, 此行以及下一行删除*/
.dotting::before{ content: ''; } /* for IE9+ 覆盖 IE8 */
:root .dotting{ margin-right: 8px; } /* for IE9+,FF,CH,OP,SF 占据空间*/

@keyframes dot{
    25% { box-shadow: none; }                                  /* 0个点 */
    50% { box-shadow: 2px 0 currentColor; }                    /* 1个点 */
    75% { box-shadow: 2px 0 currentColor, 6px 0 currentColor;  /* 2个点 */ }
}
/*텍스트 깜박이기*/
@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

.blink {
  animation: blink-effect 1s step-end infinite;

  /*
  animation-name: blink-effect;
  animation-duration: 1s;
  animation-iteration-count:infinite;
  animation-timing-function:step-end;
  */
}

#captcha {padding-left:5px;padding-top:5px;}
.cancelline{ text-decoration: line-through; color: #dddddd;} 

.fs8{font-size:8px !important;}
.fs9{font-size:9px !important;}
.fs10{font-size:10px !important;}
.fs11{font-size:11px !important;}
.fs12{font-size:12px !important;}
.fs13{font-size:13px !important;}
.fs14{font-size:14px !important;}
.fs16{font-size:16px !important;}
.fs17{font-size:17px !important;}
.fs18{font-size:18px;}
.fs19{font-size:19px !important;}
.fs20{font-size:20px !important;}
.fs21{font-size:21px !important;}
.fs22{font-size:22px !important;}
.fs23{font-size:23px !important;}
.fs24{font-size:24px !important;}
.fs25{font-size:25px;}
.fs27{font-size:27px !important;}
.fs30{font-size:30px !important;}
.fs35{font-size:35px !important;}
.fs40{font-size:40px !important;}
.fs45{font-size:45px !important;}
.fs50{font-size:50px !important;}
.fs60{font-size:60px !important;}
.fs70{font-size:70px !important;}
.fs150{font-size:150px !important;}
textarea{border:1px #000 solid !important;margin:4px;}

.fsz7{font-size:7px !important;}
.fsz8{font-size:8px !important;}
.fsz9{font-size:9px !important;}
.fsz10{font-size:10px !important;}
.fsz11{font-size:11px !important;}
.fsz12{font-size:12px !important;}
.fsz14{font-size:14px !important;}
.fsz15{font-size:15px !important;}
.fsz18{font-size:18px !important;}
.fsz20{font-size:20px !important;}
.fsz25{font-size:25px !important;}
.fsz30{font-size:30px !important;}
.fsz40{font-size:40px !important;}
.fsz50{font-size:50px !important;}
.fsz60{font-size:60px !important;}
.fsz70{font-size:70px !important;}
.fsz80{font-size:80px !important;}
.fsz90{font-size:90px !important;}
.fsz100{font-size:100px !important;}
textarea{border:1px #000 solid !important;margin:4px;}


.fw600{font-weight:600;}
.fw800{font-weight:800;}


.bgDDDDDD{background-color:#ddd !important;}
.bgFFF{background-color:#FFF !important;}
.bgececec{background-color:#ececec !important;}
.bgF7F4F4{background-color:#F7F4F4 !important;}
.bgDDFE02{background-color:#DDFE02 !important;}/*노랑*/
.bgblack{background-color:#000 !important;}
.bgred{background-color:red !important;}
.bg333{background-color:#333 !important;}
.bg666{background-color:#666 !important;}
.bg999999{background-color:#999999 !important;}
.bg1b1b1b{background-color:#1b1b1b !important;}
.bg2b2b2b{background-color:#2b2b2b !important;}
.bgd0cece{background-color:#d0cece !important;}
.bg141414{background-color:#141414 !important;}
.bg343434{background-color:#343434 !important;}
.bgea0029{background-color:#ea0029 !important;}
.bgccffff{background-color:#ccffff !important;}
.bgyellow{background-color:yellow !important;}

.bgf1dfcc{background:#f1dfcc!important;}
.bgffccff{background:#ffccff!important;}
.bgffffcc{background:#ffffcc!important;}

.bg00ffcc{background:#00ffcc!important;}
.bgace4f5{background:#ace4f5!important;}
.bgfff7b8{background:#ffcc66!important;}
.bgkakao{background:#ffe629!important;}
.bgbasic{background:#242424;}

.fsDDDDDD{color:#ddd !important;}
.fs000{color:#000000 !important;}
.fs0066{color:#006600 !important;}
.fs111{color:#111;}
.fs333{color:#333333 !important;}
.fs666{color:#666666 !important;}
.fs999{color:#999999!important;}
.fsyellow{color:yellow !important;}
.white .fsyellow{color:blue!important;}
.fsFFF{color:#FFFFFF!important;}
.fsececec{color:#ececec !important;}
.fsF7F4F4{color:#F7F4F4 !important;}
.fsDDFE02{color:#DDFE02;}
.fblue{color:blue !important;}
.fred{color:red !important;}
.f65654b{color:#65654b !important;}
.fff700b{color:#ff700b !important;}
.fs8b8c8c{color:#8b8c8c !important;}
.fs0070c0{color:#0070c0 !important;}
.fsbasic{color:#242424!important;}
.fsbasic1{color:#2eb1e4;}
.fsbasic-logo{color:#eabb3c;}
.fs008000{color:#008000;}
.fs009900{color:#009900;}
.fs5371b1{color:#5371b1;}
.fsblue{color:#2B3878;}
.fsd0317f{color:#d0317f;}
.fs595959{color:#595959;}
.fsnoreg{color:gray!important;}
.fscacaca{font:cacaca!important;}
.fsf1c606{color:#f1c606!important;}

.bs5{box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);}
.fs5{text-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 1);}


.linered{border:1px red solid !important;}
.linered2{border:2px red solid !important;}
.linered3{border:3px red solid !important;}
.linegray3{border:3px gray solid !important;}
.line0003{border:3px #000 solid !important;}
.linered4{border:4px red solid !important;}
.linered5{border:5px red solid !important;}
.lined0cece2{border:2px #d0cece solid !important;}
.line0{border:0px !important;}
.lineb0{border-bottom:0px !important;}
.linet{border-top:1px solid #d15269;}
.linet2{border-top:2px solid #d15269;}
.linetb3{border-top:3px solid #000;}
.lineb{border-bottom:1px solid #fd0505;}
.linebt2{border-top:2px solid #fd0505;}
.liner{border-right:1px solid #d15269;}
.linet2{border-top:1px solid #DDD;}
.linet3{border-top:1px solid #0143a2;}
.linet4{border-top:1px solid #212e4e;}
.linet5{border-top:1px solid #e27f7f;}
.linet6{border-top:1px solid #d07171;}
.linet7{border-top:1px solid #FFFFFF !important;}
.lineb1F{border-bottom:1px solid #FFFFFF !important;}
.lineb2F{border-bottom:2px solid #FFFFFF !important;}
.liner2{border-right:1px solid rgba(233, 68, 87, 1);}
.lineb2{border-bottom:1px solid #DDD;}
.lineb3{border-bottom:1px solid #d8d6d6;}
.lineb4{border-bottom:1px solid #121212 !important;width:100%;height:1px;}
.noline{border:0px !important;}
.liner0{border-right:0px solid #DDD;}
.linel0{border-left:0px solid #DDD;}
.allline{border-top:#3F3E3E 0px solid;border-left:#3F3E3E 0px solid;border-right:#171717 0px solid;border-bottom:#171717 0px solid;}
.line-noleft{border-top:#111 0px solid!important;border-left:#111 0px solid;border-right:#111 0px solid!important;border-bottom:0px #111 solid!important;}
.allline1{border-top:#ececec 0px solid;border-left:#ececec 0px solid;border-right:#ddd 0px solid;border-bottom:#ddd 0px solid;}
.border_999{border:1px solid #9d9482 !important;}
.border_ece{border:1px solid #ececec !important;}
.border_ddd{border:1px solid #dddd !important;}
.lineredb5{border-bottom:5px red solid !important;}
.lineececec5{border:5px #ececec solid !important;}
.borderb_ece{border-bottom:1px solid #ececec !important;}
.linerFFF{border-right:1px solid #FFF!important;}

.liner3d{border-right:1px solid #3D3D3D;}
.linel{border-left:1px solid #f37685;}

.lineDD{background:#DDD;height:1px;padding:0px;margin:0px;}
.linerDD{border-right:1px solid #DDD;}
.linelDD{border-left:1px solid #DDD;}
.linebDD{border-bottom:1px solid #DDD;}
.linel66{border-left:1px solid #666;}
.lineb33{border-bottom:1px solid #333;}
.linetbasic{border-top:1px solid #8c8b8b;}
.linebbasic{border-bottom:1px solid #8c8b8b;}
.linebasic{border:1px solid #8c8b8b;}

.lineb2424{border-bottom:1px solid #242424 !important;width:100%;height:1px;}
.lineb9999{border-bottom:1px solid #999999 !important;width:100%;height:1px;}
.lineb6666{border-bottom:1px solid #666 !important;width:100%;height:1px;}
.lineb3366{border-bottom:1px solid #333666 !important;width:100%;height:1px;}
.lineb3333{border-bottom:1px solid #333 !important;width:100%;height:1px;}

.linet0{border-top:0px solid #666!important;}
.linealp5{border-bottom:1px solid rgba(255, 255, 255, 0.15);}

.none{display:none;}
.block{display:block;}

.hidden{overflow: hidden;}


.grayscale{
  -webkit-filter: grayscale(100%);
  -webkit-transition: .3s ease-in-out;
  -moz-filter: grayscale(100%);
  -moz-transition: .3s ease-in-out;
  -o-filter: grayscale(100%);
  -o-transition: .3s ease-in-out;
  filter: gray;
  transition: .3s ease-in-out;
}

.grayscale:hover{
  -webkit-filter: grayscale(0%);
  -webkit-transition: .3s ease-in-out;
  -moz-filter: grayscale(0%); 
  -moz-transition: .3s ease-in-out;
  -o-filter: grayscale(0%); 
  -o-transition: .3s ease-in-out;
  filter: gray;
  transition: .1s ease-in-out;
}

.PREMIUM{position:absolute;background:#000000;padding:0px 10px 5px 10px;left:-15px;color:gold;}
.blink  { text-decoration: blink; }


.badge {
  display: inline-block;
  padding: 2px 4px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  font-size:14px;
}
.badge_radius {
  border-radius:30px;
}
.badge_radius10 {
  border-radius:10px;
}
.badge_radius50p {
  border-radius:50%;
}
.badge:empty {
  display: none;
}

.badge:hover {
	border:0px solid yellow !important;color:yellow !important;
}

.badge.badge-fw, .badge:empty.badge-fw {
	margin-right: 1em
}
.badge-default {
	background-color: #e3e8ee;
	color: #333
}
.badge-primary {
	background-color: #2d85d2
}
.badge-info {
	background-color: #00D5E6
}
.badge-success {
	background-color: #449D44;
}
.badge-success:hover {
	background-color: #31b931!important;color:#242424!important;
}
.badge-warning {
	background-color: #FF9800!important;
}
.badge-danger {
	background-color: #f0300b!important;
}
.badge-mint {
	background-color: #3eb489!important;
}
.badge-purple {
	background-color: #9C27B0
}
.badge-pink {
	background-color: #ff2349
}
.badge-dark {
	background-color: #3b4146
	}
.badge-yellow {
	background-color: #90c31f;color:#FFF;
	}
.badge-yellow:hover {
	background-color: yellow;color:#000!important;
	}
.badge-blue {
	background-color: #814bd1;color:#FFF;
	}

.badge-red {
	background-color: red;color:#FFF;
	}
.badge-595959 {
	background-color: #595959;color:#FFF;
	}
.badge-50cd89 {
	background-color: #50cd89;color:#FFF;
	}
.badge-50cd89:hover {
	background-color: #46c37f;
	}

.badge-fd9f28 {
	background-color: #fd9f28;
	}
button.badge-fd9f28:hover {
	background-color: #46c37f;
	}

.badge-ffb300 {
	background-color: #ffb300!important;color:#FFF;
	}
.badge-4b4b4d {
	background-color: #4b4b4d!important;color:#FFF;
	}

td_left{padding-left:10px!important;}
	
input[type='submit']{}
.td_num2{width:100px !important;}
.td_datetime , .td_num , .td_num2{font-size:12px !important;}
.td_name {width:170px !important;font-size:12px !important;}
.td_subject img {margin-left:2px}
a.btn , .btn{font-size:12px!important;height:35px!important;display:inline-block;border-radius:0px!important;}/*background:#242424;color:#FFF;*/

.btn_b03{background:red;color:#FFF;}
.btn_b03:hover{background:#bd111d;color:#FFF;}
.btn_b05{background:DDD;color:#999;}
#bo_v_share .btn_b03{width:120px;height:50px;background:#FFF !important;color:#000;border:1px solid #ddd;padding:0;margin:0;}

/* 필수입력 */
.required, textarea.required {background-image:url('/img/require.png') !important;background-repeat:no-repeat !important;background-position:right top !important}


.imggray{-webkit-filter:grayscale(100%) !important;filter: grayscale(100%) !important;}

.blur {-webkit-filter: blur(4px);filter: blur(4px);}
.brightness {-webkit-filter: brightness(0.30);filter: brightness(0.30);}
.contrast {-webkit-filter: contrast(180%);filter: contrast(180%);}
.grayscale {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.huerotate {-webkit-filter: hue-rotate(180deg);filter: hue-rotate(180deg);}
.invert {-webkit-filter: invert(100%);filter: invert(100%);}
.saturate {-webkit-filter: saturate(7); filter: saturate(7);}
.sepia {-webkit-filter: sepia(100%);filter: sepia(100%);}
.shadow {-webkit-filter: drop-shadow(4px 4px 2px black);filter: drop-shadow(4px 4px 2px black);}

.opacity1{opacity: 0.1;}
.opacity2{opacity: 0.2;}
.opacity3{opacity: 0.3;}
.opacity4{opacity: 0.4;}
.opacity5{opacity: 0.5;}
.opacity6{opacity: 0.6;}
.opacity7{opacity: 0.7;}

.displayblock{display:block;}
.displaynone{display:none;}
.pc{display:block;}
.mobile{display:none;}
.c_mobile{display:none;}
.pctablet{display:block!important;}
.tabletmobile{display:block!important;}

/*태블릿 오전 4:20 2023-04-19*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.displayblock{display:none!important;}
	.displaynone{display:block!important;}
/*	.pc{display:none!important;}
	.mobile{display:block!important;}*/
	.c_mobile{display:none!important;clear:both;}
	.tablet{display:block!important;}
}
/*모바일 세로방향 오전 9:07 2023-04-18*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.displayblock{display:none!important;}
	.displaynone{display:block!important;}
	.pc{display:none!important;}
	.mobile{display:block!important;}
	.c_mobile{display:block!important;clear:both;}
	.tablet{display:none!important;}
}
@media only screen and (max-width: 767px) {
	.displayblock{display:none!important;}
	.displaynone{display:block!important;}
	.pc{display:none!important;}
	.mobile{display:block!important;}
	.c_mobile{display:block!important;clear:both;}
	.tablet{display:none!important;}
}
@media all and (max-width:920px)
{
}
/*
@media all and (max-width:1300px)
{
	.logoarea .col-lg-5 input.wt60{width:50%!important;}
}
*/

.o-hidden{overflow: hidden;}
img.zoom-img , .zoom-img {
     transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-webkit-transition-duration: .2s;
	-moz-transition-duration: .2s;
	-ms-transition-duration: .2s;
	-o-transition-duration: .2s;
	cursor:pointer;
}
img.zoom-img:hover , .zoom-img:hover {
     transform: scale(1.04);
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-ms-transform: scale(1.04);
	-o-transform: scale(1.04);
	-webkit-transition-timing-function: ease-in-out;
	-webkit-transition-duration: .2s;
	-moz-transition-timing-function: ease-in-out;
	-moz-transition-duration: .2s;
	-ms-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	-ms-transition-duration: .2s;
	-o-transition-duration: .2s;
	overflow: hidden;
}






.button2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    font-weight: bold;
	text-decoration: none;
    padding: 5px 5px;
	font-size: 12px;
	display: inline-block;
	cursor:pointer;
   background-image: -moz-linear-gradient(top, #000, #000);
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#000));
   background-image: -webkit-linear-gradient(top, #000, #000); 
   background-image: -ms-linear-gradient(top, #000, #000);
   background-image: -o-linear-gradient(top, #000, #000);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#000');
}
.button2:hover {
	background:#933333;
}

/*Buttons*/
.btn-presence{
	border-radius: 5px;
	text-decoration: none;
	padding: 5px 20px;
	font-size: 12px;
	line-height: 19px;
	height: 40px;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}
.btn-presence-big{
	border-radius: 5px;
	text-decoration: none;
	padding: 15px 20px;
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	letter-spacing: 1px;
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}
.btn-presence:hover{
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}
.btn-presence-white{
	border:solid 1px #F0F39C;
	background: transparent;
	color: #F0F39C;
}
.btn-presence-white:hover{
	border:solid 1px #fff;
	background: transparent;
	color: #fff;
}
.btn-presence-white2:hover{
	border:solid 3px #fff;
	background: transparent;
	color: #fff;
}
.btn-presence-white2{
	border:solid 3px #F0F39C;
	background: transparent;
	color: #F0F39C;
}
.btn-presence-white:hover{
	border:solid 1px #fff;
	background: #fff;
	color: #000;
}

.btn-presence-dark{
	border:solid 2px #000;
	background: #000;
	color: #FFF;
}
.btn-presence-dark:hover{
	border:solid 2px #000;
	background: #999;
	color: #fff;
}

.btn-presence-color{
	background: transparent;
}
.btn-presence-color:hover{
	color: #fff;
}
.proceed-btn-wrap{
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #000; 
}

.line-top-button{
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #000; 
}
    /*
.input {
    background: rgba(255,255,255,0.5); !important;
    border: 3px solid #000 !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    height: 45px !important;
    line-height: 25px !important;
    margin-bottom: 10px !important;
    padding: 10px !important;
    width: 100%;
	-webkit-transition: all .8s linear;
	   -moz-transition: all .8s linear;
		-ms-transition: all .8s linear;
		 -o-transition: all .8s linear;
			transition: all .8s linear;
			*/
}
/*
.input:focus, textarea:focus {
    border: solid 1px #000 !important;
    background: #949494 !important;
    color: #ececec !important;
	-webkit-transition: all .8s linear;
	   -moz-transition: all .8s linear;
		-ms-transition: all .8s linear;
		 -o-transition: all .8s linear;
			transition: all .8s linear;
}
*/


.presence-ease{
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}
.presence-ease:hover{
	-webkit-transition: all .4s ease-in-out;
	   -moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		 -o-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
}


/*
#quicklink{background:#757155;width:100%;height:70px;}
#quicklink .wt20:hover{cursor:pointer !important;}
#quicklink .quicklink-shadow{width:100%;height:118px;-webkit-filter: drop-shadow(2px 2px 4px #000);filter: drop-shadow(2px 2px 4px #000);}
#quicklink .quicklink-shadow .txt{position: absolute;top:60px;left:-15px;transform: rotate(-90deg);}
*/
.main-menu > .main-menu__inner > .main-menu__list > li > a{font-weight: 22px!important;}

.logoarea .col-lg-5{margin-left:30px;float:left;border-left:20px!important;padding-top:35px!important;border-bottom:#000000 3px solid;}
.logoarea .btn_top_search{width:20px;float:right;background:#FFF;border:0px;padding:0px!important;margin-right:10px;}
.logoarea .btn_filter{width:20px;float:right;background:#FFF;border:0px;padding:0px!important;margin-right:20px;}
.logoarea input:focus, .logoarea button, .logoarea select{border:0!important;outline:dotted 0px;outline:-webkit-focus-ring-color auto 0px}


.main-menu .btn-allmenu{width:50px;height:54px;right:0px;margin:0 auto;padding:9px 0px 6px 0px;}
.line-menu-bott{position: relative;z-index:1;width:100%;border-bottom:#777356 3px solid;}


#bo_list .cnt_cmt ,
.cnt_cmt{background:#5c85c1;color:#fff!important; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle;
-webkit-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);
box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);}
.board-write-title{display:none;}
/* 오전 11:07 2019-07-15 클릭 시 노출로 바꾸려면 a:hover 를 a:focus 로 변경*/
.tooltips {
	position: relative;
}
.tooltips span {
/*
	position: absolute;
	width: 140px;
	color: #FFFFFF;
	background: #000000;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 6px;
	*/
}
.tooltips span:after {
/*
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-top: 8px solid #000000;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	*/
}
a:hover.tooltips span {
/*
	display: block;
	opacity: 0.8;
	bottom: 30px;
	left: 50%;
	margin-left: -76px;
	z-index: 999;
	*/
}
.topm0{top:0px;}
.top4{top:4px!important;}
.topm5{top:-5px;}
.topm10{top:-10px;}
.rightm5{right:-5px;z-index:1;}

/*업로드 관련 오후 11:26 2022-11-27*/
.uploader{
left:30px;
top:-11px;
position:relative;
display:inline-block;
overflow:hidden;
cursor:default;
padding:0;
margin:0px 0px;
-moz-box-shadow:0px 0px 5px #ddd;
-webkit-box-shadow:0px 0px 5px #ddd;
box-shadow:0px 0px 5px #ddd;

-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.uploader .filename{
float:left;
display:inline-block;
outline:0 none;
height:32px;
width:380px;
margin:0;
padding:8px 10px;
overflow:hidden;
cursor:default;
border:1px solid;
border-right:0;
font:9pt/100% Arial, Helvetica, sans-serif; color:#777;
text-shadow:1px 1px 0px #fff;
text-overflow:ellipsis;
white-space:nowrap;

-moz-border-radius:5px 0px 0px 5px;
-webkit-border-radius:5px 0px 0px 5px;
border-radius:5px 0px 0px 5px;

background:#f5f5f5;
background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f5f5f5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5',GradientType=0);
border-color:#ccc;

-moz-box-shadow:0px 0px 1px #fff inset;
-webkit-box-shadow:0px 0px 1px #fff inset;
box-shadow:0px 0px 1px #fff inset;

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.uploader .button{
float:left;
height:42px;
display:inline-block;
outline:0 none;
padding:8px 12px;
margin:0;
cursor:pointer;
border:1px solid;
font:bold 9pt/100% Arial, Helvetica, sans-serif;

-moz-border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
border-radius:0px 5px 5px 0px;

-moz-box-shadow:0px 0px 1px #fff inset;
-webkit-box-shadow:0px 0px 1px #fff inset;
box-shadow:0px 0px 1px #fff inset;
}


.uploader input[type=file]{
position:absolute;
top:0; right:0; bottom:0;
border:0;
padding:0; margin:0;
height:30px;
cursor:pointer;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity:0;
}

.uploader input[type=button]::-moz-focus-inner{padding:0; border:0 none; -moz-box-sizing:content-box;}
.uploader input[type=button]::-webkit-focus-inner{padding:0; border:0 none; -webkit-box-sizing:content-box;}
.uploader input[type=text]::-moz-focus-inner{padding:0; border:0 none; -moz-box-sizing:content-box;}
.uploader input[type=text]::-webkit-focus-inner{padding:0; border:0 none; -webkit-box-sizing:content-box;}

/* White Color Scheme ------------------------ */

.uploader.white .button{
color:#555;
text-shadow:1px 1px 0px #fff;
background:#ddd;
background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0);
border-color:#ccc;
}

.uploader.white:hover .button{
background:#eee;
background:-moz-linear-gradient(top, #dddddd 0%, #eeeeee 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0);
}

/* Blue Color Scheme ------------------------ */

.uploader.blue .button{
color:#fff;
text-shadow:1px 1px 0px #09365f;
background:#064884;
background:-moz-linear-gradient(top, #3b75b4 0%, #064884 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b75b4), color-stop(100%,#064884));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b75b4', endColorstr='#064884',GradientType=0);
border-color:#09365f;
}

.uploader.blue:hover .button{
background:#3b75b4;
background:-moz-linear-gradient(top, #064884 0%, #3b75b4 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#064884), color-stop(100%,#3b75b4));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#064884', endColorstr='#3b75b4',GradientType=0);
}

/* Green Color Scheme ------------------------ */

.uploader.green .button{
color:#fff;
text-shadow:1px 1px 0px #6b7735;
background:#7d8f33;
background:-moz-linear-gradient(top, #93aa4c 0%, #7d8f33 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#93aa4c), color-stop(100%,#7d8f33));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93aa4c', endColorstr='#7d8f33',GradientType=0);
border-color:#6b7735;
}

.uploader.green:hover .button{
background:#93aa4c;
background:-moz-linear-gradient(top, #7d8f33 0%, #93aa4c 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d8f33), color-stop(100%,#93aa4c));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d8f33', endColorstr='#93aa4c',GradientType=0);
}

/* Red Color Scheme ------------------------ */

.uploader.red .button{
color:#fff;
text-shadow:1px 1px 0px #7e0238;
background:#90013f;
background:-moz-linear-gradient(top, #b42364 0%, #90013f 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b42364), color-stop(100%,#90013f));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b42364', endColorstr='#90013f',GradientType=0);
border-color:#7e0238;
}

.uploader.red:hover .button{
background:#b42364;
background:-moz-linear-gradient(top, #90013f 0%, #b42364 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#90013f), color-stop(100%,#b42364));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90013f', endColorstr='#b42364',GradientType=0);
}

/* Orange Color Scheme ------------------------ */

.uploader.orange .button{
color:#fff;
text-shadow:1px 1px 0px #c04501;
background:#d54d01;
background:-moz-linear-gradient(top, #f86c1f 0%, #d54d01 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f86c1f), color-stop(100%,#d54d01));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f86c1f', endColorstr='#d54d01',GradientType=0);
border-color:#c04501;
}

.uploader.orange:hover .button{
background:#f86c1f;
background:-moz-linear-gradient(top, #d54d01 0%, #f86c1f 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d54d01), color-stop(100%,#f86c1f));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d54d01', endColorstr='#f86c1f',GradientType=0);
}

/* Black Color Scheme ------------------------ */

.uploader.black .button{
color:#fff;
text-shadow:1px 1px 0px #111111;
background:#222222;
background:-moz-linear-gradient(top, #444444 0%, #222222 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#222222));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222',GradientType=0);
border-color:#111111;
}

.uploader.black:hover .button{
background:#444444;
background:-moz-linear-gradient(top, #222222 0%, #444444 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#444444));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#444444',GradientType=0);
}
/*업로드 관련 오후 11:26 2022-11-27*/




/**************************
 ***** HINT STYLING *******
 **************************/

.hint { position: relative; display: inline-block; }

.hint:before, .hint:after {
	z-index:100000;
			position: absolute;
			opacity: 0;
			z-index: 1000000;
			-webkit-transition: 0.3s ease;
			-moz-transition: 0.3s ease;
  pointer-events: none;
}		
.hint:hover:before, .hint:hover:after {
	opacity: 1;
}
.hint:before {
	content: '';
	position: absolute;
	background: transparent;
	border: 6px solid transparent;
	position: absolute;
}	
.hint:after {
	content: attr(data-hint);
	background: rgba(0, 0, 0, 0.8);
			color: white;
			padding: 8px 10px;
			font-size: 12px;
	white-space: nowrap;
	box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
}


/* top */

.hint-top:before {
	bottom: 100%;
	left: 50%;
	margin: 0 0 -18px 0;
	border-top-color: rgba(0, 0, 0, 0.8);
}		
.hint-top:after {
	bottom: 100%;
	left: 50%;
	margin: 0 0 -6px -10px;
}
.hint-top:hover:before {
	margin-bottom: -10px;
}
.hint-top:hover:after {
	margin-bottom: 2px;
}

/* default: bottom */

.hint-bottom:before {
	top: 100%;
	left: 50%;
	margin: -14px 0 0 0;
	border-bottom-color: rgba(0, 0, 0, 0.8);
}	
.hint-bottom:after {
	top: 100%;
	left: 50%;
	margin: -2px 0 0 -10px;
}
.hint-bottom:hover:before {
	margin-top: -6px;
}
.hint-bottom:hover:after {
	margin-top: 6px;
}

/* right */

.hint-right:before {
	left: 100%;
	bottom: 50%;
	margin: 0 0 -4px -8px;
	border-right-color: rgba(0,0,0,0.8);
}		
.hint-right:after {
	left: 100%;
	bottom: 50%;
	margin: 0 0 -13px 4px;
}
.hint-right:hover:before {
	margin: 0 0 -4px -0;
}
.hint-right:hover:after {
	margin: 0 0 -13px 12px;
}





.even li{background:#ececec!important;}
.notice_icon{display:inline-block!important;background:red!important;padding:0px 5px 0px 5px!important;line-height:20px!important;font-weight:normal!important;font-size:0.92em!important;color:#fff!important;border-radius:0px!important;}


.bo_tit .cnt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle;
-webkit-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);
-moz-box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);
box-shadow: inset 0 2px 5px  rgba(255,255,255,0.3);}


.bg_level0{background:#ececec!important;color:#999!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level1{background:#40E0D0!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level2{background:#00CED1!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level3{background:#B0C4DE!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level4{background:#87CEFA!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level5{background:#4682B4!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level6{background:#008B8B!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level7{background:#008080!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level8{background:#00FA9A!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level9{background:#00FF7F!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level10{background:#98FB98!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level11{background:#90EE90!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level12{background:#FFD700!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level13{background:#FFFF00!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level14{background:#ADFF2F!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level15{background:#7FFF00!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level16{background:#00FF00!important;color:#242424!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level17{background:#8FBC8F!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level18{background:#3CB371!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level19{background:#2E8B57!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level20{background:#008000!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level21{background:#006400!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level22{background:#00BFFF!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level23{background:#1E90FF!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level24{background:#6495ED!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level25{background:#4169E1!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level26{background:#0000FF!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level27{background:#0000CD!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level28{background:#000080!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level29{background:#191970!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_level30{background:#483D8B!important;color:#FFF!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}
.bg_levela{background:red!important;color:gold!important;display:block!important;padding:0px 2px 0px 2px!important;float:left;font-size:10px;border-radius:4px;}

.bg_level {
 margin-right:4px;
}

.bg_level span {
  position: relative;
  top: 3px;
  display: inline-block;
  animation: bounce .6s ease infinite alternate;
  /*
  text-shadow: 0 1px 0 #CCC,
               0 2px 0 #CCC,
               0 3px 0 #CCC,
               0 4px 0 #CCC,
               0 5px 0 #CCC,
               0 6px 0 transparent,
               0 7px 0 transparent,
               0 8px 0 transparent,
               0 9px 0 transparent,
               0 10px 10px rgba(0, 0, 0, .4);
               */
}

.bg_level span:nth-child(2) { animation-delay: .1s; }
.bg_level span:nth-child(3) { animation-delay: .2s; }
.bg_level span:nth-child(4) { animation-delay: .3s; }
.bg_level span:nth-child(5) { animation-delay: .4s; }
.bg_level span:nth-child(6) { animation-delay: .5s; }
.bg_level span:nth-child(7) { animation-delay: .6s; }
.bg_level span:nth-child(8) { animation-delay: .7s; }

@keyframes bounce {
  100% {
    top: -3px;
    /*
    text-shadow: 0 1px 0 #CCC,
                 0 2px 0 #CCC,
                 0 3px 0 #CCC,
                 0 4px 0 #CCC,
                 0 5px 0 #CCC,
                 0 6px 0 #CCC,
                 0 7px 0 #CCC,
                 0 8px 0 #CCC,
                 0 9px 0 #CCC,
                 0 50px 25px rgba(0, 0, 0, .2);
                 */
  }
}

.member_height .bg_level{width:100%!important;height:50px!important;}
.member_height .bg_level span{font-size:12px!important;padding-top:15px;}



.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
    color: #333;
    text-decoration: none;
}
.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 0.65;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}
.btn-default .badge {
    color: #fff;
    background-color: #333;
}
.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary .badge {
    color: #337ab7;
    background-color: #fff;
}
.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
    background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.btn-success .badge {
    color: #5cb85c;
    background-color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.btn-info .badge {
    color: #5bc0de;
    background-color: #fff;
}
.btn-warning {
    color: #fff!important;
    background-color: #f0ad4e!important;
    border-color: #eea236!important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
    background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
    background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger .badge {
    color: #d9534f;
    background-color: #fff;
}



.new{font-size:9px!important;width:15px;height:15px;text-align:center;padding:4px 3px!important;margin-top:0px!important;}
/*게시판 공통 사항 오후 5:09 2024-07-22*/
.bg0{}
.bg1{background:#F7F7F7!important;}

.bl-wrap div{font-size:12px!important;}
.qa-list div{font-size:12px!important;}
.board-view div{font-size:12px!important;}
.board-write div{font-size:12px!important;}
.board-view div{font-size:12px!important;}
.board-write div{font-size:12px!important;}

.subject_cut{overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}


@media (max-width: 480px) {
   .pic_subject{width:100%!important;clear:both;}
   .tab_box_tr_right_1 li,
   .tab_box_tr_right_2 li,
   .tab_box_tr_right_3 li,
   .tab_box_tr_right_4 li ,
   .headline-short{font-size:14px!important;}
   /*
	.tab_box_tr_contant_right_1_1 ,
	.tab_box_tr_contant_right_1_2 ,
	.tab_box_tr_contant_right_1_3 ,
	.tab_box_tr_contant_right_2_1 ,
	.tab_box_tr_contant_right_2_2 ,
	.tab_box_tr_contant_right_2_3 ,
	.tab_box_tr_contant_right_3_1 ,
	.tab_box_tr_contant_right_3_2 ,
	.tab_box_tr_contant_right_3_3 ,
	.tab_box_tr_contant_right_4_1 ,
	.tab_box_tr_contant_right_4_2 ,
	.tab_box_tr_contant_right_4_3 ,
	.tab_box_tr_contant_right_5_1 ,
	.tab_box_tr_contant_right_5_2 ,
	.tab_box_tr_contant_right_5_3{margin:8px;}
	*/
}
/*게시판 공통 사항 오후 5:09 2024-07-22*/
