@charset "utf-8";
@import url(/_common/_mm/_css/default.css);
@import url(/_common/_mm/_css/board02.css);
@import url(board.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,500);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* CSS Document */
html,body{height:100%;padding:0;margin:0; letter-spacing:-0.03em;}
body{padding:0;margin:0;font-size:14px;font-family:'Nanum Gothic','Roboto',sans-serif;color:#404040;-webkit-transition:none;-webkit-user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:0; margin:0; padding:0;}
blockquote, pre, abbr, acronym, address, p, nav, header
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
}
img {vertical-align:top}
iframe {display:block;}

/* Alink */
a{color:#333;text-decoration:none;display:inline-block;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;}
a:hover,a:active,a:focus{}

/* Basic */
img,fieldset{border:0;vertical-align:middle;}
/*img.max{max-width:100%;}*/
em{font-style:normal;}
small{font-size:11px !important;}
.u, .u a{text-decoration:underline !important;}

/* Display */
.fl{float:left;}
.fr{float:right;}
.clear{clear:both !important;}
.clear:after{content:'';display:block;clear:both;}
.blind{position:absolute;top:-999px;left:-999px;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
.none{display:none !important;}

/* form */
legend{display:block;position:absolute;top:-999px;left:-999px;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
select,textarea,input,label{vertical-align:middle;}

/* Align */
.l{text-align:left !important;}
.c{text-align:center !important;}
.r{text-align:right !important;}
.t{vertical-align:top !important;}
.m{vertical-align:middle !important;}
.b{vertical-align:bottom !important;}

/* Space */
hr{height:40px;clear:both;display:block;visibility:hidden; font-size:0;line-height:0;}

/* Table Style */
table{border-collapse:separate;border-spacing:0;*border-collapse:collapse;}
caption{display:none;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}

/* color */
.orange {color:#fb8127;}
.green {color:#2ba500;}

.input_style01 {width:80%; border:1px solid #666; height:30px; font-size:14px;}
.input_style01:focus {border:1px solid #1988d6;}



.text-center {text-align:center;}




/* margin */
.mt05 {margin-top:5px;}
.mt08 {margin-top:8px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}
.mt80 {margin-top:80px;}

.mb03 {margin-bottom:3px;}
.mb05 {margin-bottom:5px;}
.mb08 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}

.fs18{font-size:18px !important;}
.fs19{font-size:19px !important;}
.fs20{font-size:20px !important;}
.fs21{font-size:21px !important;}
.fs22{font-size:22px !important;}
.fs23{font-size:23px !important;}
.fs24{font-size:24px !important;}
.fs25{font-size:25px !important;}
.fs26{font-size:26px !important;}
.fs27{font-size:27px !important;}
.fs28{font-size:28px !important;}
.fs29{font-size:29px !important;}
.fs30{font-size:30px !important;}
.fs31{font-size:31px !important;}
.fs32{font-size:32px !important;}
.fs33{font-size:33px !important;}
.fs34{font-size:34px !important;}
.fs35{font-size:35px !important;}
.fs36{font-size:36px !important;}
.fs37{font-size:37px !important;}
.fs38{font-size:38px !important;}
.fs39{font-size:39px !important;}
.fs40{font-size:40px !important;}

.lineH1{line-height:1 !important;}
.lineH11{line-height:1.1 !important;}
.lineH12{line-height:1.2 !important;}
.lineH13{line-height:1.3 !important;}
.lineH14{line-height:1.4 !important;}
.lineH15{line-height:1.5 !important;}
.lineH16{line-height:1.6 !important;}
.lineH17{line-height:1.7 !important;}
.lineH18{line-height:1.8 !important;}


.blue2{
	color:#7da5ca;
}
.red{
	color:#ea431c
}

.wp100{width:100%;}