@charset "utf-8";
/* CSS Document */
@import url('//cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url("//cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.6/dist/web/static/pretendard.css");



​
* {
	text-size-adjust:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-o-text-size-adjust:none;
}

html, body{
	height:100%;
	font-size-adjust:none; 
	-webkit-font-size-adjust:none;
	-o-font-size-adjust:none;
	-moz-font-size-adjust:none;
}
html{font-size: 62.5%;} /*기본폰트 10px*/
body,th,td,input,select,textarea,button {
    font-size:1.6rem;
	font-weight:400;
    line-height:1.6;
	font-family: 'Roboto',Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif; unicode-range: U+AC00-U+D7A3;
    color:#222222;
    word-break:keep-all; word-wrap:break-word;
	letter-spacing:-0.08px;
}

::-webkit-input-placeholder {
   color:#bcbcbc;
}
:-moz-placeholder {
   color:#bcbcbc;
}
::-moz-placeholder{
   color:#bcbcbc;
}
:-ms-input-placeholder {
   color:#bcbcbc;
}

caption {
	display:none;
}

body, div, 
dl, dt, dd, ul, ol, li, 
h1, h2, h3, h4, h5, h6, 
pre, code, form, fieldset, legend, textarea, p, blockquote,
th, td, input, select, textarea, button,
header, nav, menu, section, article {
 margin:0;
 padding:0
}
fieldset, img {
 border:0 none
}
dl, ul, ol, menu, li {
 list-style:none; 
 vertical-align: middle
}


a, a:link, a:visited, a:hover, a:active {
 color:inherit; 
 text-decoration: none;
}
address,caption,cite,code,dfn,em,var {
 font-style:normal;
 font-weight:normal
}
table {
 width:100%; 
 border-collapse: collapse;
}
img { 
 vertical-align:middle;
 max-width:100%;
}
legend, caption{display:none;}


/* basic */
ol, ul, li {
    list-style: none;
}
/* clearfix */
.cf {
	zoom: 1;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}


/*flex*/
.flex_container{
		display:flex;
		flex-flow: row wrap;
		height: 100%;
		width: 100%;
        }
.stretch{align-content: stretch;}
.flex_start{align-content: flex-start;}
.flex_end{align-content: flex-end;}
.center{align-content: center;}
.space_around{align-content: space-around;}
.space_between{justify-content: space-between;}
.space_evenly{align-content: space-evenly;}

img{
	max-width: 100%;
	height: auto;
}


.trans{transition:all .4s ease; -webkit-transition:all .4s ease; -ms-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease;}



@font-face {
     font-family:'NanumGothic';
     font-weight:normal;
     font-style:normal;
     src: url('../font/NanumGothic.eot');
     src: local('?'), 
          url('../font/NanumGothic.eot?#iefix') format('embedded-opentype'),
          url('../font/NanumGothic.woff') format('woff'),   
}

@font-face {
     font-family:'NanumGothicBold';
     font-weight:normal;
     font-style:normal;
     src: url('../font/NanumGothicBold.eot');
     src: local('?'), 
          url('../font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
          url('../font/NanumGothicBold.woff') format('woff'),
}

@font-face {
    font-family: 'NanumMyeongjo';
    src: url('../font/NanumMyeongjo.eot'); /* IE9 Compat Modes */
    src:local(※), url('../font/NanumMyeongjo.woff') format('woff');
    src: url('../font/NanumMyeongjo.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/NanumMyeongjo.woff') format('woff'), /* Modern Browsers */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: 'NanumMyeongjoBold';
    src: url('../font/NanumMyeongjoBold.eot'); /* IE9 Compat Modes */
    src:local(※), url('../font/NanumMyeongjoBold.woff') format('woff');
    src: url('../font/NanumMyeongjoBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/NanumMyeongjoBold.woff') format('woff'), /* Modern Browsers */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}


br{
opacity: 0;
}



/*Gmarket*/
@font-face {
	 font-family:'GmarketSansLight'; 
	 src: url('../font/GmarketSansLight.woff') format('woff'); 
	 font-weight: normal; font-style: normal; 
	 }
@font-face {
	 font-family:'GmarketSansMedium'; 
	 src: url('../font/GmarketSansMedium.woff') format('woff'); 
	 font-weight: normal; font-style: normal; 
	 }
@font-face {
	 font-family:'GmarketSansBold'; 
	 src: url('../font/GmarketSansBold.woff') format('woff'); 
	 font-weight: normal; font-style: normal; 
	 }	 

/*BnviitLasik*/
@font-face {
    font-family: 'BnviitLasik';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2502-1@1.0/BnviitLasik.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}	 
	 