@charset "utf-8";
/*@import url('https://fonts.googleapis.com/css?family=Lato:300,400,900');*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,500,700&display=swap&subset=japanese');

@font-face {
  font-family:'HKNM';
  src: url(../fonts/HKNova-Medium.woff2) format('woff2');
  src: url(../fonts/HKNova-Medium.woff) format('woff');
  src: url(../fonts/HKNova-Medium.otf) format('opentype');
}

/* standard css start */
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, span, a, table, thead, tfoot, tbody, th, td, form, legend, label, input, textarea, address, strong, em, pre, q, abbr, acronym, cite, blockquote, object, iframe {margin:0; padding:0;}
body {font-family:'Noto Sans JP', '맑은 고딕', 'Nanum Gothic', sans-serif; font-size:17px; color:#636363; line-height:1; -webkit-text-size-adjust: none;/*아이폰 글자크기 자동조정 방지*/ /*overflow:scroll; overflow-x:hidden;*/  letter-spacing:-0.5px;}
@-moz-document url-prefix(){ body {letter-spacing:-0.3px;};}
img, fieldset, hr {border:0; margin:0; padding:0;}
img {vertical-align:top;}
ul, ol {list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:12px; font-weight:normal;}
select, input, textarea {font-family:'Noto Sans JP', 돋움, Dotum, Arial, sans-serif; font-size:17px; color:#666; vertical-align:middle;}
select {height:18px;}
table {border-collapse:collapse;}
address {font-style:normal;}
hr {clear:both; display:none;}
legend, caption {width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}

a:link,a:visited			{color:#666; text-decoration:none;}
a:hover,a:active,a:focus	{color:#666; text-decoration:none;}

input, textarea, select				{ -webkit-appearance:none; -webkit-border-radius:0; }
input[type="checkbox"]		{ -webkit-appearance:checkbox; }
input[type="radio"]			{ -webkit-appearance:radio; -webkit-border-radius:10px; }

* html input {margin:-1px 0;} 
*:first-child+html input {margin:-1px 0}

.png24						{tmp:expression(setPng24(this));}

.hidden						{display:none; }
.vTop						{vertical-align:top; }
.vMid						{vertical-align:middle; }

.f12 {font-size:12px;}

.cb {clear:both;}
.fl {float:left;}
.fr {float:right;}

.t_r {text-align:right;}
.t_ct {text-align:center;}

.v_m {vertical-align:middle;}

.p_rel {position:relative;}

.d_none {display:none;}

.cursor {cursor:pointer; }


#transparent { width:100%; height:5000px; position:fixed; background:url('../images/common/bg_pop_all.png') repeat-x; /*background:#000; filter:Alpha(Opacity=60); opacity:0.6;*/ left:0; top:0; z-index:100; _position:absolute; z-index:1000; }

.pop_wrap {position:absolute; top:235px; left:0; width:100%; display:none;}

span.db {display:block;}
@media only screen and (min-width : 650px) {
  span.db {display:inline;}
}


.arrow {
position:absolute; top:20px; right:25px;
width: 0; 
height: 0; 
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #000;
}

.mb5 {margin-bottom:5px !important;}

.pt0 {padding-top:0 !important;}
.pt50 {padding-top:50px !important;}

.pb0 {padding-bottom:0 !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:45px !important;}
.pb45 {padding-bottom:45px !important;}
.pb50 {padding-bottom:50px !important;}
.pb55 {padding-bottom:55px !important;}






