@charset "utf-8";

/*--WEBFONT--*/
/*@font-face{font-family:'Spoqa Han Sans';font-weight:700;src:local('Spoqa Han Sans Bold'),url('../font/Spoqa Han Sans Bold.woff2') format('woff2'),url('../font/Spoqa Han Sans Bold.woff') format('woff'),url('../font/Spoqa Han Sans Bold.ttf') format('truetype');}*/
/*@font-face{font-family:'Spoqa Han Sans';font-weight:400;src:local('Spoqa Han Sans Regular'),url('../font/Spoqa Han Sans Regular.woff2') format('woff2'),url('../font/Spoqa Han Sans Regular.woff') format('woff'),url('../font/Spoqa Han Sans Regular.ttf') format('truetype');}*/
/*@font-face{font-family:'Spoqa Han Sans';font-weight:300;src:local('Spoqa Han Sans Light'),url('../font/Spoqa Han Sans Light.woff2') format('woff2'),url('../font/Spoqa Han Sans Light.woff') format('woff'),url('../font/Spoqa Han Sans Light.ttf') format('truetype');}*/
/*@font-face{font-family:'Spoqa Han Sans';font-weight:100;src:local('Spoqa Han Sans Thin'),url('../font/Spoqa Han Sans Thin.woff2') format('woff2'),url('../font/Spoqa Han Sans Thin.woff') format('woff'),url('../font/Spoqa Han Sans Thin.ttf') format('truetype');}*/
*{font-family:'Spoqa Han Sans','Sans-serif';}


* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {-ms-touch-action: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;background:#ffffff;}
html,body{height:100%; margin: 0;background:#fff}
/* reset */
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{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
input::-ms-clear {display:none}
button {border:0 none;background-color:transparent;cursor:pointer}
body,th,td,input,select,textarea,button {font-size:14px; font-family:'Nanum Square','Apple SD Gothic Neo', sans-serif !important;color:#000; -webkit-text-size-adjust: none;letter-spacing:0}
.os_mac body,.os_mac th,.os_mac td,.os_mac input,.os_mac select,.os_mac textarea,.os_mac button {font-family:'Nanum Square','Apple SD Gothic Neo', sans-serif }
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
img, fieldset {border: 0}
strong {font-weight:400 !important;}
.pull_right{float: right;}
.pull_left{float: left;}
.text_center {text-align: center;}
.inline_block { display: inline-block; width: 100%;}


/*링크에 대한 설정*/
a { text-decoration: none;}
a:link { text-decoration: none}
a:visited { text-decoration: none}
a:hover { text-decoration: none}

/*placeholder */
::-webkit-input-placeholder{color:#ddd}
::-moz-placeholder{color:#e5e5e5}
::-moz-placeholder{color:#e5e5e5}
:-ms-input-placeholder{color:#e5e5e5}

input{
    /*ios대응*/
    appearance: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    }

select{
/*ios대응*/
-webkit-appearance: none;
-moz-appearance: none; 
appearance: none;}

#wrap{max-width:700px; position:absolute; left:0; right:0; bottom:0; top:0; padding:30px; }

.terms{position:absolute; left:0; right:0; bottom:0; top:75px;}
.input_st04{background:#fff; border:1px solid #dfdfdf; border-radius:0 !important; height:45px; line-height:45px; padding:0 15px; font-size:15px; vertical-align:middle; font-weight:400;  width:100%; background:url(../images/ico_down02.png) 95% 50% no-repeat; background-size:15px auto;}
.input_st04 option{font-weight: 300;}
.terms iframe{position:absolute; left:0; right:0; bottom:0; top:15px; height:100%; padding:0px; width:100%;}

@media all and (min-width:0px) and (max-width:480px){
	
}