@charset "utf-8";

caption, legend, #accessibility, .hidden {
    width: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    top: -9999em;
    left: -9999em;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    display: none;
}

* {
	box-sizing: border-box; margin:0; padding:0
} 

li {list-style:none}
@font-face {font-family: 'Noto Sans KR Thin';font-style: normal;font-weight: 100;src: url(../font/NotoSansKR-Thin.woff2) format('woff2'),url(../font/NotoSansKR-Thin.woff) format('woff'),url(../font/NotoSansKR-Thin.otf) format('opentype');}



@font-face {font-family: 'Noto Sans KR Light';font-style: normal;font-weight: 300;src: url(../font/NotoSansKR-Light.woff2) format('woff2'),url(../font/NotoSansKR-Light.woff) format('woff'),url(../font/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}



@font-face {font-family: 'Noto Sans KR Regular';font-style: normal;font-weight: 400;src: url(../font/NotoSansKR-Regular.woff2) format('woff2'),url(../font/NotoSansKR-Regular.woff) format('woff'),url(../font/NotoSansKR-Regular.otf) format('opentype');}



@font-face {font-family: 'Noto Sans KR Medium';font-style: normal;font-weight: 500;src: url(../font/NotoSansKR-Medium.woff2) format('woff2'),url(../font/NotoSansKR-Medium.woff) format('woff'),url(../font/NotoSansKR-Medium.otf) format('opentype');}



@font-face {font-family: 'Noto Sans KR Bold';font-style: normal;font-weight: 700;src: url(../font/NotoSansKR-Bold.woff2) format('woff2'),url(../font/NotoSansKR-Bold.woff) format('woff'),url(../font/NotoSansKR-Bold.otf) format('opentype');}



@font-face {font-family: 'Noto Sans KR Black';font-style: normal;font-weight: 900;src: url(../font/NotoSansKR-Black.woff2) format('woff2'),url(../font/NotoSansKR-Black.woff) format('woff'),url(../font/NotoSansKR-Black.otf) format('opentype');}

@font-face {font-family: 'GmarketSansBold'; font-style: normal;font-weight: 900;src: url(../font/GmarketSansBold.woff) format('woff'),url(../font/NotoSansKR-Black.woff) format('woff');}

@font-face {font-family: 'GmarketSansLight'; font-style: normal;font-weight: 900;src: url(../font/GmarketSansLight.woff) format('woff'),url(../font/NotoSansKR-Black.woff) format('woff');}

@font-face {font-family: 'GmarketSansMedium'; font-style: normal;font-weight: 900;src: url(../font/GmarketSansMedium.woff) format('woff'),url(../font/NotoSansKR-Black.woff) format('woff');}

body {font:normal 12px/150% "Noto Sans KR Regular"}
body, td, select, textarea, input {
    font-size: 12px;
}
table, th, td, li {
    margin: 0;
    padding: 0;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.bg_clr {
    background: #eff0f0;
}
.ft_wei {
    font-weight: bold;
    font-size: 13px;
    color: #444 !important;
}
.imvisible {
    visibility: hidden;
}
.no_brd {
    border: none !important;
}

.sp_fix {
    width: 108px;
}

html[xmlns] .clearfix {
    display: block;
}

.font_green {
    color: #669900;
    line-height: 16px;
    font-size: 11px;
}

.resort_txt {font-size:12px;    margin: 28px 0 10px 0; color:#444}
.resort_txt2 {
    margin: 10px 0 28px 0;
}

.h31 {
    height: 35px;
}

.col1 {
    width: 236px;
}

.measure_t {
    margin: 30px 0 10px 0;
}

.mt10 {
    margin-top: 10px;
}
.mt40 {
    margin-top: 40px;
}

.mt05{margin-top:5px}
.mb05{margin-bottom:5px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.mt15{margin-top:15px}
.mb15{margin-bottom:15px}
.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.mt25{margin-top:25px}
.mb25{margin-bottom:25px}
.mt30{margin-top:30px}
.mb30{margin-bottom:30px}
.mt35{margin-top:35px}
.mb35{margin-bottom:35px}
.mt40{margin-top:40px}
.mb40{margin-bottom:40px}
.ml_10{margin-left:-10px}
.no_bg{background:none !important}
.no_brd{border:none !important}
.txt_cn{text-align:center !important}

.col1{width:236px}
.col2{width:140px}
.col3{width:66px}
.col4{width:510px}
.col5{width:120px}
.col6{width:439px}
.col7{width:126px}
.col8{width:126px}
.col9{width:531px}
.col10{width:126px}
.col11{width:398px}
.col12{width:55px}
.col13{width:66px}
.col14{width:150px}
.col15{width:95px}
.col16{width:225px}
.col17{width:171px}
.col18{width:235px}
.col19{width:275px}
.col20{width:131px}
.col21{width:530px}
.col22{width:398px}
.col23{width:92px}
.col24{width:270px}
.col25{width:183px}
.col26{width:132px}
.col27{width:423px}
.col28{width:39px}
.col29{width:250px}
.col30{width:95px}
.col31{width:90px}
.col32{width:95px}

.loss8_black {
    margin: 30px 0 10px 0;
}


.tb_01, .tb_02 {
    width: 100%;
}



