@charset "utf-8";
@import url("lib/font_2405.css");


/* HTML Default */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, hgroup, header, footer, figure, figcaption, nav, section { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; line-height:1.4em; box-sizing:border-box; font-weight:200;}
article, aside, hgroup, header, footer, figure, figcaption, nav, section { display: block; }
body {padding:0;margin:0;box-sizing:border-box; font-family: 'Noto Sans', sans-serif; font-size:14px;color:#666; -webkit-font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 { font-weight:300; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; }
table { border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%;}
button { margin:0; padding:0; border:0; font:inherit; color:inherit; background:transparent; overflow:visible; cursor:pointer; line-height:1; }
a:link, a:visited, a:hover, a,active, a:focus { text-decoration:none; cursor:pointer; color:rgba(0,0,0,0.65);}
legend, caption { display:none; }
textarea { resize:vertical; font:inherit; overflow-y:auto; }
input, select { color:inherit; font:inherit; vertical-align: middle; box-sizing:border-box;}
address, i { font-style:normal; }
table { border-collapse:collapse; table-layout:fixed; }
img, select, input, button { vertical-align:middle; }
em { font-style:normal; }
input { font-family: 'Noto Sans', sans-serif;}


/* placeholder */
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #989898;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #989898;
}
:-ms-input-placeholder { /* IE 10+ */
  color: rgba(152,152,152,0.8);
}
:-moz-placeholder { /* Firefox 18- */
  color: #989898;
}

input[type=text]::-ms-clear{
	display: none;
}

.por { position:relative;}

.tl {text-align:left !important;}
.tr {text-align:right !important;}
.tc {text-align:center !important;}

.fl { float:left !important;}
.fr { float:right !important;}
.fn { float:none !important;}

.clear { clear:both;}

.vt { vertical-align:top !important;}
.vm { vertical-align:middle !important;}
.vtb { vertical-align:text-bottom !important;}

.dpi { display:inline;}
.dpii { display:inline !important;}
.dpb { display:block;}
.dpib { display:inline-block;}
.dpn { display:none;}
.dpni { display:none !important;}
.dpt { display:table;}
.dptr {display: table-row;}
.dptc {display: table-cell;}

.vstH {visibility:hidden;}

.clearFixed:after { content:''; display:block; clear:both;}
.ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.blind { overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0;}

.fs0px{font-size:0px;}
.fs16px{font-size:16px;}
.fsi11px{font-size:11px !important;}
.fsi12px{font-size:12px !important;}
.fsi14px{font-size:14px !important;}
.lhi14px{line-height:14px !important;}
.lhi20px {line-height:20px !important;}
.lhi22px {line-height:22px !important;}
.lhi24px {line-height:24px !important;}

.fwBdI {font-weight:bold !important;}
.fw600 {font-weight:600;}
.fw500 {font-weight:500;}
.fw450 {font-weight:450;}
.fw400I{font-weight:400 !important;}
.fw300 {font-weight:300;}
.fw200 {font-weight:200 !important;}

.bdGray1{border:1px solid #e6e3df;}
.btNone{border-top:none !important;}
.bdNone {border:none !important;}

.pad0i{padding:0 !important;}
.pad25{padding:25px;}
.pb0i{padding-bottom:0px !important;}
.pb10i{padding-bottom:10px !important;}
.pb15i{padding-bottom:15px !important;}
.pb30i{padding-bottom:30px !important;}
.pb32i{padding-bottom:32px !important;}
.pb35i{padding-bottom:35px !important;}
.pb40i{padding-bottom:40px !important;}
.pb44i{padding-bottom:44px !important;}
.pb48i{padding-bottom:48px !important;}
.pb64i{padding-bottom:64px !important;}
.pb100{padding-bottom:100px !important;}
.pb192i{padding-bottom:192px !important;}
.pt0i{padding-top:0px !important;}
.pt15i{padding-top:15px !important;}
.pt17{padding-top:17px !important;}
.pt24{padding-top:24px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt32{padding-top:32px !important;}
.pt48i{padding-top:48px !important;}
.pt49i{padding-top:49px !important;}
.pt50 {padding-top:50px;}
.pt50i{padding-top:50px !important;}
.pt60i{padding-top:60px !important;}
.pt70i{padding-top:70px !important;}
.pt80i{padding-top:80px !important;}
.pl8i {padding:0 0 0 8px !important;}
.pl14 {padding-left:14px;}
.pl16 {padding-left:16px;}
.pl33 {padding-left:33px !important;}
.pr14 {padding-right:14px;}
.prl14{padding:0 14px;}
.pl5 {padding-left:5px;}
.pl10{padding-left:10px;}
.prl0i{padding-right:0px !important; padding-left:0px !important;}

.m0i{margin:0px !important;}
.mt0 {margin-top:0 !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;}
.mt23 {margin-top:23px !important;}
.mt24 {margin-top:24px !important;}
.mt25 {margin-top:25px !important;}
.mt26 {margin-top:26px !important;}
.mt28 {margin-top:28px !important;}
.mt30 {margin-top:30px !important;}
.mt31 {margin-top:31px !important;}
.mt32 {margin-top:32px !important;}
.mt33 {margin-top:32px !important;}
.mt34 {margin-top:34px !important;}
.mt35 {margin-top:35px !important;}
.mt36 {margin-top:36px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt48i{margin-top:48px !important;}
.mt60 {margin-top:60px !important;}
.mt70 {margin-top:60px !important;}
.mt80 {margin-top:80px !important;}
.ml8{margin-left:8px !important;}
.ml16{margin-left:16px !important;}
.ml20{margin-left:20px;}
.ml20i{margin-right:20px !important;}
.mt20i{margin-top:20px !important;}
.mb0i{margin-bottom:0px !important;}
.mb2{margin-bottom:2px !important;}
.mb3{margin-bottom:3px !important;}
.mb10{margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.mb30{margin-bottom: 30px !important;}
.mb36{margin-bottom: 36px !important;}
.mb50{margin-bottom: 50px !important;}
.mb55{margin-bottom: 55px;}

.colorEmp{color:#e66045;}
.color333{color:#333;}
.color999{color:#999 !important;}
.color666{color:#666 !important;}
.colorRed {color:#dc5b51 !important;}
.colorPurple {color:#9c4ac7 !important;}
.colorGold {color:#c69d5b !important;}
.colorOrange {color:#f1924c !important;}
.colorPlatinum {color:#666 !important;}
.colorDiamond {color:#999 !important;}
.colorBlack {color:#333 !important;}
.colorBlue {color:blue !important;}

.bgTransi{background-color: transparent !important;}
.contNoneI:before {content:none !important;}

.w10Per {width:10%;}
.w20Per {width:20%;}
.w25Per {width:25%;}
.w30Per {width:30%;}
.w35Per {width:35%;}
.w40Per {width:40%;}
.w50Per {width:50%;}
.w60Per {width:60%;}
.w70Per {width:70%;}
.w100Per{width:100%;}
.w33PI{width:33% !important;}
.w49PI{width:49% !important;}
.w50PI{width:50% !important;}
.w85PI{width:85% !important;}
.w100PI{width:100% !important;}
.w220I{width:220px !important;}
.opa50p{opacity:0.5};

.starAfter {position:relative !important; font-size:16px;}
.starAfter:before {display:block;content:'*';position:absolute;}
.starAfter.emp:before{color:#e66045;}
.starAfter.billiard:before{content:'※';left:0px;}
.cp{cursor:pointer;}
.wspwI{white-space:pre-wrap !important;}
input[type=text]::-ms-clear {display:none;}
.lh20{line-height:20px;}
.lh21{line-height:21px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.bgnoneI{background:none !important;}
.bdnoneI{border:none !important;}
.mt32oyI{margin:32px 0 0 0 !important;}
.bdb1px{border-bottom:1px solid #F4F2EF;}
.bcI{border-color:#9d836a !important;}