@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face { font-family: 'Arita-buri-SemiBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Arita-buri-SemiBold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}


html, body{height:100%;width:100%;margin:0;padding:0;font-family: "Noto Sans KR",sans-serif;letter-spacing:-1px}
h1,p,ul{margin:0;padding:0}
li{list-style:none}
a{color:#333;text-decoration:none !important}
.left{float:left !important}
.right{float:right !important}
.clear{clear:both}
p {margin:0;padding:0;word-break:break-all}
b{font-weight:bold}
.img-responsive{max-width:100%;display:block;height:auto}
.padding-0{padding:0 !important}
.padding-20{padding:20px 0}
.padding-40{padding:40px !important}
.margin-0{margin:0 !important}
.margin-right-0{margin-right:0 !important}
.m-auto{margin:auto}
.w-100{width:100% !important}
.pb-20{padding:0 0 20px 0}
.pb-45{padding:0 0 45px 0}
.pt-45{padding:45px 0 0 0}
.mb-20{margin:0 0 20px 0}
.mt-10{margin:10px 0 0 0}
.mb-45{margin:0 0 45px 0}

/*ÃÊ±âÈ­ css ¡ã*/

.sub_wrap{padding:30px 0;overflow:hidden; }
.sub_wrap_bg{background:#fafafa}
.sub_sec h2{font-weight:500; font-size:26px; margin:0; letter-spacing:-2px; line-height:1.3; padding:0 0 0px 0; margin-top:10px;}
.img-responsive1{margin-top:16px;}


.sub_sec .txt02{color:#646263; font-size:18px;line-height:1.8;font-weight:400;}
.sub_sec .txt02 .num{background:#5f3293;color:#FFF;border-radius:100px;padding:0 8px 1px 6px;font-size:15px;letter-spacing:0px;}
.sub_sec .txt02 .num02{font-weight:bold;color:#d54965;}

.floor{overflow:hidden;}
.floor li{float:left;width:100%; border-right:0px solid #e5e5e5}
.floor li a{padding:10px 0;display:block;}

.floor_tab{padding:20px 0;overflow:hidden;}
.floor_tab li{margin-bottom:-10px}
.floor_tab li a.on{color:#d54965;font-weight:bold; }


@media (max-width: 767px){
	.sub_wrap{padding:50px 0}
	.sub_sec h2{font-weight:500; font-size:22px; text-align:center; line-height:1.1}
	.sub_sec .txt02{font-size:16px; line-height:15px; color:#2d2d2d;}
	.floor_tab li{float:left;margin-bottom:0}
	.padding-0{margin-left:10px; margin-right:10px; !important}
	.img-responsive{margin-top:0px;}
}




