﻿/* CSS Document */
@charset "utf-8";

*{margin:0; padding:0; font-family:'NanumGothic', '돋움', Helvetica, sans-serif; -webkit-text-size-adjust:none;}
html, body{font-size:0.9em; line-height:1.4em; background:fff; letter-spacing:-1.5px; min-width:1200px}
a{text-decoration:none; color:inherit}
/*a:visited{color:#551a8b}
a:hover{color:#06e}*/

fieldset, img{border:0; margin:0; padding:0}
i, em, address{font-style:normal; font-weight:normal}

ul, li, dl{list-style:none}
label{cursor:pointer}

.nocallout{-webkit-touch-callout:none}
.pressed{background-color:rgba(0, 0, 0, 0.7)}

textarea{resize:vertical}
textarea[contenteditable]{-webkit-appearance:none}
textarea, input, select{-webkit-border-radius:4px}

.ir{background-color:transparent; background-repeat:no-repeat; border:0;  display:block; overflow:hidden; text-align:left; text-indent:-999em}
.ir br{display:none}

.hidden{display:none !important; visibility:hidden}
.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.invisible{visibility:hidden}

/*input[type="checkbox"] {border:1px solid #999; outline:1px; width:14px; height:14px; margin-top:5px}*/

input{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
outline:0}
input[type="text"], input[type="password"], input[type="tel"], input[type="name"], textarea{background:#ebebeb; border:0; color:#111; padding:7px; font-weight:800}
input[type="checkbox"] {border:1px solid #999; outline:1px; width:14px; height:14px; margin-top:0px; margin-right:5px; border-radius:0px; vertical-align:middle}

.cf{ } 
.cf:after{clear:both; content:""; display:block}

.space50{display:block;width:100%;height:50px; position:relative}
.space30{display:block;width:100%;height:30px; position:relative}
.space11{display:block;width:100%;height:11px; position:relative}
.space11:after{clear:both; content:""; display:block}


.f_blue{color:#00b9f2 !important}
.f_wgray{color:#888 !important}
.f_dgray{color:#606060 !important}
.f_org{color:#f05d0d !important}

.button{border-radius: 5px;box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.3);cursor: pointer;font-size: 0.9em !important;font-weight: 600 !important}
.button:hover{box-shadow: none}
.button:active{box-shadow: inset 0 0 1px 0 rgba(0,0,0, 0.7)}

.button.small{padding:6px}
.button.big{padding: 8px 18px; font-size:1.2em !important}

.button.dgray{background-color : #4c505c; border: 1px solid #000; color:#fff }
.button.blue{background-color: #00b9f2; border: 1px solid #0097c6; color:#fff ;text-shadow: 0 1px 0 #0097c6}
.button.copy{background-color: #e9e9e9; border: 1px solid #cecece; color:#686868}
.button.bgray{background-color: #e9e9e9; border: 1px solid #00b9f2; color:#00b9f2}
.button.black{background-color: #555; border: 1px solid #444; color: #fff; text-shadow: 0 1px 0 #000}
.button.grey{background-color: #dbdbdb; border: 1px solid #ababab}

 @font-face {
   font-family: 'NanumGothic';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
   src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
 }
 @font-face {
   font-family: 'NanumGothic';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
   src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
 }
 @font-face {
   font-family: 'NanumGothic';
   font-style: normal;
   font-weight: 800;
   src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
   src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
 }



