﻿@charset "utf-8";
@import url("common.css");
@import url("layout.css");


/* font-face */
@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Thin.eot');
    src: url('../fonts/NotoSans-Thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Thin.woff2') format('woff2'),
         url('../fonts/NotoSans-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Light.eot');
    src: url('../fonts/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Light.woff2') format('woff2'),
         url('../fonts/NotoSans-Light.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-DemiLight.eot');
    src: url('../fonts/NotoSans-DemiLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-DemiLight.woff2') format('woff2'),
		 url('../fonts/NotoSans-DemiLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Regular.eot');
    src: url('../fonts/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Regular.woff2') format('woff2'),
		 url('../fonts/NotoSans-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Medium.eot');
    src: url('../fonts/NotoSans-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Medium.woff2') format('woff2'),
         url('../fonts/NotoSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans';
    src: url('../fonts/NotoSans-Bold.eot');
    src: url('../fonts/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSans-Bold.woff2') format('woff2'),
		 url('../fonts/NotoSans-Bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

/*********** 공통 ***********/
input {border:expression((this.type=='radio'||this.type=='checkbox'||this.type=='image')?'0':'1px solid');}
input[type="text"],input[type="password"] {border:#d7d7d7 1px solid;background:#fff;text-decoration:none;vertical-align:middle;height:32px;color:#777;font-family:NotoSans;font-size:14px;padding:0 10px;}
input[type="checkbox"]{-webkit-appearance:checkbox; border: 0 none;margin:0 5px 3px 0;padding:0;}
input[type="radio"]{-webkit-appearance:radio;border: 0 none; margin:0; padding:0;}
select {background:#fff;vertical-align:middle;margin:0;padding:4px 10px 5px 10px;border:#d7d7d7 1px solid;color:#777;font-family:NotoSans;font-size:14px;}
textarea {
	width:100%;padding:10px; text-align:left; font-size:14px;color:#777;font-family:NotoSans;font-size:14px;
	border:#d7d7d7 1px solid;color:#777; /*overflow:hidden;*/ overflow-y:scroll;
}
form {margin: 0; padding: 0;}
*  {margin:0; padding:0;}

h1,h2,h3,h4,h5,h6{font-size:100%}
h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset{margin:0px;padding:0px;border:0px;}
dl,ul,ol,li{list-style-type:none;}
img, span  {border: 0 none;}
img, label, select, input, textarea  {vertical-align:middle;}
hr {display:none}
b{font-weight:bold;}
legend{display:none;}
table{border-collapse:collapse;border-spacing:0;border:0 none;margin:0;padding:0;color:#444;width:100%;}
th, td {text-align:left;border:0;margin:0;padding:0;}
legend,caption  {position:absolute;overflow:hidden; width:1px;height:1px;font-size:0;line-height:0;}
.png24 {tmp:expression(setPng24(this));}
#skip {display: none;}

/* 링크 */
a, a:link {text-decoration:none;color:#444;} 
a:visited {text-decoration:none;color:#444;}
a:hover {text-decoration:none;color:#224c8b;}
a:focus {text-decoration:none;color:#224c8b;}
a:active {text-decoration:none;color:#224c8b;} 
a {cursor:pointer;}

body {font-family:'NotoSans',sans-serif;font-size:16px;font-weight:300;color:#777;line-height:20px;letter-spacing:-0.025em;margin:0;padding:0;border:0;}