﻿@charset "utf-8";

/*--------------------------------------------------------------------------------
	# comment : webfont
---------------------------------------------------------------------------------*/
@font-face {
	font-family:OneShinhanL;font-weight:normal; font-style:normal;
	src:url('../font/OneShinhanLight.eot');
	src:url('../font/OneShinhanLight.eot?#iefix') format('embedded-opentype'),
		url('../font/OneShinhanLight.woff') format('woff'),
		url('../font/OneShinhanLight.ttf') format('truetype');
}

@font-face {
	font-family:OneShinhanM;font-weight:normal; font-style:normal;
	src:url('../font/OneShinhanMedium.eot');
	src:url('../font/OneShinhanMedium.eot?#iefix') format('embedded-opentype'),
		url('../font/OneShinhanMedium.woff') format('woff'),
		url('../font/OneShinhanMedium.ttf') format('truetype');
}

@font-face {
	font-family:OneShinhanB;font-weight:normal; font-style:normal;
	src:url('../font/OneShinhanBold.eot');
	src:url('../font/OneShinhanBold.eot?#iefix') format('embedded-opentype'),
		url('../font/OneShinhanBold.woff') format('woff'),
		url('../font/OneShinhanBold.ttf') format('truetype');
}

/*--------------------------------------------------------------------------------
	# comment : reset
---------------------------------------------------------------------------------*/
html, body, div, span, object, iframe,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary, main,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
form, fieldset, legend, input, label, button, textarea, select, textarea, input,
table, caption, tbody, tfoot, thead, tr, th, td,
b, i, dl, dt, dd, ol, ul, li,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,
time, mark, audio, video, a {margin:0;padding:0;box-sizing:border-box;}
main {display:block;}

html {font-size:62.5%;/*font-size:68.75%;font-size:75%;font-size:81.25%;*/overflow-y:scroll;-ms-touch-action:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-mos-text-size-adjust:none;}
html, body {width:100%;height:100%;}
body {background:#fff;line-height:1.6; word-break:keep-all;}
body, select, input, button, textarea, button, pre {font-size:1.4rem;color:#525252;font-family:'OneShinhanL', '맑은 고딕', 'Malgun Gothic', Droid sans, AppleGothic, sans-serif;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display:block;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:none;}

h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
cite, em, dfn, address {font-style:normal;}
fieldset, iframe {border:0 none;}
ins {text-decoration:none;}
mark {background:none;}
del {text-decoration:line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted #000;}

ol, ul, li{list-style:none;}
img, fieldset, iframe {border:0 none;}
img, video, audio, object, embed, iframe {max-width:100%;height:auto;}

legend, hr, caption {overflow:hidden;height:0;line-height:0;}
legend, hr {overflow:hidden;position:absolute;}
hr {border:none;}
i, em, address {font-style:normal;}
.mb caption {width:0;}

input, select, textarea {border:1px solid #dedede;color:#767676;border-radius:0;-webkit-appearance:none;}
label, button {cursor:pointer;}
button {cursor:pointer;padding:0;background:none;border:0 none;}
textarea {border:1px solid #dadada;resize:vertical;}
input[type="radio"], input[type="checkbox"], input[type="number"] {border:0 none;vertical-align:middle;}
input[type="number"] {-moz-appearace:textfield;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none;}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::selection, select:focus::-ms-value {background-color:transparent;color:#525252;}
input::-ms-clear, select::-ms-expand {display:none;}

table {width:100%;empty-cells:show;border-collapse:separate;border-spacing:0;table-layout:fixed;}
table th {font-weight:normal;}
table td {word-break:break-all;}

a {color:#525252;text-decoration:none;}
a:link, a:visited {/*color:#525252;*/text-decoration:none;}
a:hover, a:focus {color:#212121;text-decoration:none;}