@charset "UTF-8";

/********************************************************

			리셋 / 공통 / 폰트 css :: BSJ

********************************************************/

@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,800,700,900);

@import url(jquery.bxslider.css);
@import url(contents.css);
@import url(portfolio.css);
@import url(store.css);
@import url(board.css);


* {outline:none;}
html,body{height:100%}
body.s{-ms-text-size-adjust:none;-webkit-text-size-adjust:none}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;vertical-align:top;font-family:"Noto Sans KR","Raleway","맑은 고딕","AppleSDGothcNeo","AppleGothic", sans-serif;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
th,td {border-spacing:0;}
img,fieldset,iframe {border:0;}
img {max-width:100%;vertical-align:top;height:auto;}
ul,ol,li {list-style:none;}
em {font-style:none;}
a {text-decoration:none;}
.blind {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.tac {text-align:center;} .tal {text-align:left;} .tar {text-align:right;} .ls0 {letter-spacing:0;}
strong {/*font-weight:600;*/font-weight:500;}/*20180202윤지명수정*/

/* Skip Nav */
#skip {position:relative;z-index:99999999999;}
#skip a {display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;background:#151c2d;/*font-weight:500;*/font-weight:300;font-size:16px;color:#fff;white-space:nowrap;text-align:center;}/*20180202윤지명수정*/
#skip a:focus, 
#skip a:active {position:absolute;width:100%;height:auto;margin-bottom:10px;padding:5px;left:0;top:0;box-sizing:border-box;}


#wrap {position:relative;max-width:2560px;/*max-width:1920px;*/height:auto;font-family:"Noto Sans KR","Raleway","맑은 고딕","AppleSDGothcNeo","AppleGothic", sans-serif;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:14px;font-weight:300; color:#666;/*letter-spacing:-0.5px;*/letter-spacing:0px;}
button { border: 0; cursor: pointer; }

button:focus { outline: none;  }

body {overflow:inherit;}
body.hidden {overflow:hidden;}


.m-block {display:none;}



html {scrollbar-arrow-color:#dedede;scrollbar-Track-Color:#fafafa;scrollbar-base-color:#dedede;scrollbar-Face-Color:#dedede;scrollbar-3dLight-Color:#dedede;scrollbar-DarkShadow-Color:#dedede;scrollbar-Highlight-Color:#dedede;scrollbar-Shadow-Color:#dedede;}
::-webkit-scrollbar,
scrollbar {width: 10px; height: 10px; border:3px solid #fff;}
::-webkit-scrollbar-button:start:decrement, 
::-webkit-scrollbar-button:end:increment {display: block; width: 10px;height: 10px; background: url() rgba(0,0,0,.05);}
::-webkit-scrollbar-track {background: rgba(0,0,0,.05);}
::-webkit-scrollbar-thumb {background: rgba(0,0,0, .1);}


/*popup*/
.popup-layer { position:absolute; width:10;height:10; z-index:999999999999;margin-top:0px;}
@media screen and (max-width: 535px){
	.popup-layer > div {width:320px !important;height:auto !important;}
	.popup-layer b {font-size:16px !important;}
}

