@charset "utf-8";

@font-face {
	font-family:'NotoSL';
	src: url('../../../webfont/NotoS/NotoSans-Light.eot');
	src:local("NotoSL"),
		url('../../../webfont/NotoS/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
		url('../../../webfont/NotoS/NotoSans-Light.woff') format('woff'),
		url('../../../webfont/NotoS/NotoSans-Light.ttf') format('truetype');
}

@font-face {
	font-family:'NotoSR';
	src: url('../../../webfont/NotoS/NotoSans-Regular.eot');
	src:local("NotoSR"),
		url('../../../webfont/NotoS/NotoSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('../../../webfont/NotoS/NotoSans-Regular.woff') format('woff'),
		url('../../../webfont/NotoS/NotoSans-Regular.ttf') format('truetype');
}

@font-face {
	font-family:'NotoSM';
	src: url('../../../webfont/NotoS/NotoSans-Medium.eot');
	src:local("NotoSM"),
		url('../../../webfont/NotoS/NotoSans-Medium.eot?#iefix') format('embedded-opentype'),
		url('../../../webfont/NotoS/NotoSans-Medium.woff') format('woff'),
		url('../../../webfont/NotoS/NotoSans-Medium.ttf') format('truetype');
}

@font-face {
	font-family:'NotoSB';
	src: url('../../../webfont/NotoS/NotoSans-Bold.eot');
	src:local("NotoSB"),
		url('../../../webfont/NotoS/NotoSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('../../../webfont/NotoS/NotoSans-Bold.woff') format('woff'),
		url('../../../webfont/NotoS/NotoSans-Bold.ttf') format('truetype');
}

/*========== reset ==========*/
* {font-family:NotoSR, arial, sans-serif;font-weight:400;margin:0;padding:0;color:#444;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
ul, ol, li {list-style:none;}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;}
a,input[type=file],input[type=checkbox],input[type=radio],input[type=image],input[type=submit],input[type=button],label,button {cursor:pointer;}
input[type=radio],input[type=checkbox] {width:15px;height:15px;}
input,label,button,a,p,span,strong,i,select,th,td {vertical-align:middle;}
button {overflow:visible;white-space:nowrap;}
a {text-decoration:none;}
textarea {resize:none;}
iframe {display:block;}
img,fieldset,iframe,button {border:0;}
i,em,address {font-style:normal;}
legend, caption {width:1px;height:1px;font-size:1px;color:transparent;overflow:hidden;text-indent:-10000px;margin:-1px 0 0;}
caption {width:1px;height:1px;font-size:1px;color:transparent;overflow:hidden;text-indent:-10000px;}
table {table-layout:fixed;border-spacing:0;border-collapse:collapse;}

/*아이폰 가로로 돌려도 폰트사이즈 변경x
* {-webkit-text-size-adjust:none;}*/
/*아이폰input-radius없애기
input {-webkit-border-radius:0px; -webkit-appearance:none;}*/

/*========== footer ==========*/
#fix_footer {width:100%;background-color:#46505b;text-align:center;position:fixed;bottom:0;}
footer {width:100%;background-color:#46505b;text-align:center;}

.footer_nav {height:58px;line-height:58px;font-size:0.85em;position:relative;border-bottom:1px solid #6b737c;}
.footer_nav a {color:#c3c5c8;padding:0 0.5%;}
.copyright {font-size:0.85em;color:#c3c5c8;display:block;padding:20px 0;}
.toTop {position:absolute;right:0;top:0;width:60px;line-height:60px;font-size:1px;color:transparent;background:url('/images/mob_service/btn_toTop.png')50% 50% no-repeat;background-size:60px auto;}

.info-notice {padding:15px;font-size:0.95em;color:#094784;}
.info-notice span {color:#f77c05;font-family:NotoSM;}

/*========== margin ==========*/
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb50 {margin-bottom:50px;}
.mt10 {margin-top:10px;}
.mb8 {margin-bottom:8%;}

.mr0 {margin-right:0px !important;}
.mb0 {margin-bottom:0px !important;}

/*========== table ==========*/
.wid14 {width:14%;}
.wid25 {width:25%;}
.wid61 {width:61%;}
.wid75 {width:75%;}

.wid60px {width:60px;}

/*========== border ==========*/

.bt1 {border-top:1px solid #ccc;}
.bb1 {border-bottom:1px solid #ccc;}
.btd1 {border-top:1px dotted #ccc;}
.bb1g {border-bottom:1px solid #007cb5;}
.br1g {border-right:1px solid #007cb5;}
