@charset "utf-8";
/* CSS Document */
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);
/*@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);
@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-jp.css);*/

/*font*/
/* @font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:100;
	src:local('Noto Sans Thin'),local('NotoSans-Thin'),
	url(/stay/common/font/NotoSansKR-Thin.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:200;
	src:local('Noto Sans Light'),local('NotoSans-Light'),
	url(/stay/common/font/NotoSansKR-Light.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:300;
	src:local('Noto Sans DemiLight'),local('NotoSans-DemiLight'),
	url(/stay/common/font/NotoSansKR-DemiLight.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'),local('NotoSans-Regular'),
	url(/stay/common/font/NotoSansKR-Regular.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),
	url(/stay/common/font/NotoSansKR-Medium.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),
	url(/stay/common/font/NotoSansKR-Bold.woff) format('woff');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:900;
	src:local('Noto Sans Black'),local('NotoSans-Black'),
	url(/stay/common/font/NotoSansKR-Black.woff),
	url(/stay/common/font/NotoSansKR-Black.woff?#iefix) format('embedded-opentype'),
	url(/stay/common/font/NotoSansKR-Black.woff) format('woff'),
	url(/stay/common/font/NotoSansKR-Black.otf) format('opentype');
}
 */

/* 초기화 */
html {overflow-y:scroll}

body {font-size:16px;
		font-family:'Spoqa Han Sans Neo', 'Sans-serif','NotoSansKR', sans-serif;
		color:#4d4d4d;line-height:1.6;letter-spacing:-1px;-webkit-text-size-adjust:none;padding:0;margin:0}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

#hd ul, nav ul, #ft ul {list-style:none}
/* #hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none} */

* {box-sizing:border-box !important}

legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:dotum;font-size:1em}
button {cursor:pointer}

textarea, select {font-family:dotum;font-size:1em}
select {margin:0/* ;-webkit-appearance: none;-moz-appearance: none;appearance: none */}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {text-decoration:none}
a:hover, a:focus, a:active {text-decoration:none}

ul{padding:0px; margin:0px;}
/*
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline}
*/


/* 글씨 */
.fc_black {color:#000 !important;;}
.fc_gray {color:#222 !important;;}
.fc_gray2 {color:#444 !important;;}
.fc_red {color:red !important;}
.fc_green {color:#008342 !important;}
.fc_o {color:#df5e10 !important;}
.fc_blue {color:#1358af !important;}
.fc_blue2 {color:#12337e !important;}
.fc_yellow {color:#fbda26 !important;}

.floatL{float:left !important;}
.floatR{float:right !important;}

.fwb{font-weight:bold !important;}
.fwn{font-weight:normal !important;}

.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}

.sound_only {position:absolute; top:0; left:0; width:0; height:0; line-height:0; margin:0; padding:0; font-size:0; overflow:hidden;}

/* public css */
.PAT5 {padding-top:5px !important;}
.PAT10 {padding-top:10px !important;}
.PAT15 {padding-top:15px !important;}
.PAT20 {padding-top:20px !important;}
.PAT25 {padding-top:25px !important;}

.PAL0 {padding-left:0px !important;}
.PAL20 {padding-left:20px !important;}

.MAT-5 {margin-top:-5px !important;}
.MAT-10 {margin-top:-10px !important;}
.MAT-20 {margin-top:-20px !important;}
.MAT0 {margin-top:0 !important;}
.MAT5 {margin-top:5px !important;}
.MAT10 {margin-top:10px !important;}
.MAT15 {margin-top:15px !important;}
.MAT20 {margin-top:20px !important;}
.MAT25 {margin-top:25px !important;}
.MAT30 {margin-top:30px !important;}
.MAT40 {margin-top:40px !important;}
.MAT50 {margin-top:50px !important;}
.MAT60 {margin-top:60px !important;}

.MAB0 {margin-bottom:0 !important;}
.MAB5 {margin-bottom:5px !important;}
.MAB10 {margin-bottom:10px !important;}
.MAB20 {margin-bottom:20px !important;}
.MAB30 {margin-bottom:30px !important;}
.MAB50 {margin-bottom:50px !important;}

.MAL1 {margin-left:1px !important;}
.MAL5 {margin-left:5px !important;}
.MAL10 {margin-left:10px !important;}
.MAL15 {margin-left:15px !important;}
.MAL20 {margin-left:20px !important;}
.MAL25 {margin-left:25px !important;}
.MAL30 {margin-left:30px !important;}
.MAL45 {margin-left:45px !important;}
.MAL50 {margin-left:50px !important;}
.MAL55 {margin-left:55px !important;}
.MAL80 {margin-left:80px !important;}

.MAR0 {margin-right:0 !important;}
.MAR1 {margin-right:1px !important;}
.MAR2 {margin-right:2px !important;}
.MAR5 {margin-right:5px !important;}
.MAR10 {margin-right:10px !important;}
.MAR15 {margin-right:15px !important;}
.MAR20 {margin-right:20px !important;}
.MAR25 {margin-right:25px !important;}
.MAR30 {margin-right:30px !important;}

.PAT0 {padding-top:0 !important;}

.PAL5 {padding-left:5px !important;}

.clear {clear:both;}
.overflow_h {overflow:hidden;}
.display_block {display:block; }

.display_none {display:none;}
.display_on {}

.fl{float:left;}

.disblock {display:block !important}

.BRNone {border-right:none !important}

.FloatL {float:left !important}
.FloatR {float:right !important}
