﻿@charset "utf-8";

.res_wrap{width:auto; margin:0 12px;}
.res_wrap2{width:100%;margin:0 auto;}

.add768{display:inline !important;}
.add480{display:inline !important;}
.add1024{display:inline !important;}

.add_block480{display:block !important;}
.add_block768{display:block !important;}
.add_block1024{display:block !important;}

.blind1250{display:none !important;}
.blind1100{display:none !important;}
.blind1024{display:none !important;}
.blind980{display:none !important;}
.blind768{display:none !important;}
.blind630{display:none !important;}
.blind480{display:none !important;}


@import url('https://fonts.googleapis.com/css2?family=Sarina&display=swap');

html {overflow-y:scroll; overflow:-moz-scrollbars-verticals;}
html, body{}
* {
	margin:0; padding:0; border:0; outline:0;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ul, ol, dl {list-style:none;}
img, video {max-width:100%;border:0;vertical-align:top;}
table { border-collapse:collapse; border-spacing:0; }
input, select {vertical-align:middle; }
label {cursor:pointer;}
i,em,address {font-style:normal; font-weight:normal;}
.blind,legend,hr,caption {display:block;overflow:hidden;position:absolute;top:0;left:-1000em; }

body{font-family:"eScoreDream","Noto Sans KR","Open Sans","Malgun Gothic","Nanum Gothic", NanumGothic, Gulim,"굴림", Dotum,"돋움", Arial;
     font-size:14px;line-height:1.6;color:#444; letter-spacing:-0.5px; font-weight:400;}

a:link,a:visited,a:hover,a:active {text-decoration:none;color:#666;}

/* common */
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.taj{text-align:justify !important;}
.tal{text-align:left !important;}
.vam{vertical-align:middle;}
.clb{clear:both;}
.posr{position:relative;}

/* ul */
.ul_normal{}
.ul_normal li{margin-bottom:3px;background:url(../img/common/icon_spot.gif) no-repeat 0 9px;padding-left:8px;}

/* icon font */
.f_ico17{font-size:17px;line-height:21px;background:url(../img/common/icon_arrow.gif) no-repeat 0 2px;padding-left:21px;text-align:left;}

/* font */
.sarina-regular {font-family:"Sarina", cursive;font-weight:400;font-style:normal;}
.ft_nL{font-family:'NanumSquareLight';}
.ft_nN{font-family:'NanumSquare';}
.ft_nB{font-family:'NanumSquareBold';}
.ft_nBB{font-family:'NanumSquareExtraBold';}
.ft_po{font-family:"Poppins", sans-serif;}
.fw_b{font-weight:bold !important;}
.fw_n{font-weight:normal !important;}
.fw100{font-weight:100 !important;}
.fw300{font-weight:300 !important;}
.fw400{font-weight:400 !important;}
.fw500{font-weight:500 !important;}
.fw600{font-weight:600 !important;}
.fw700{font-weight:700 !important;}
.fw800{font-weight:800 !important;}
.fw900{font-weight:900 !important;}
.t_eng{font-family:Tahoma,"Open Sans","Malgun Gothic","Nanum Gothic",NanumGothic;}

/* color */
.fc_point{color:#218ce6 !important;}
.fc_point2{color:#4637d4 !important;}
.fc_red{color:#e45252 !important;}
.fc_blue{color:#1766AD !important;}
.fc_yellow{color:#e67701 !important;}
.fc_green{color:#dc5e01 !important;}
.fc_gray9{color:#999 !important;}
.fc_gray8{color:#888 !important;}
.fc_gray7{color:#777 !important;}
.fc_gray6{color:#666 !important;}
.fc_gray5{color:#555 !important;}
.fc_gray4{color:#444 !important;}
.fc_gray3{color:#333 !important;}
.fc_gray2{color:#222 !important;}
.fc_white{color:#fff !important;}

/* font size */
.fs11{font-size:11px !important;}
.fs12{font-size:12px !important;}
.fs13{font-size:13px !important;}
.fs14{font-size:14px !important;}
.fs15{font-size:15px !important;}
.fs16{font-size:16px !important;}
.fs17{font-size:17px !important;}
.fs18{font-size:18px !important;}
.fs19{font-size:19px !important;}
.fs20{font-size:20px !important;}
.fs21{font-size:21px !important;}
.fs23{font-size:23px !important;}
.fs25{font-size:25px !important;}
.fs27{font-size:27px !important;}
.fs29{font-size:29px !important;}
.fs31{font-size:31px !important;}
.fs33{font-size:33px !important;}
.fs35{font-size:35px !important;}

/* line-height */
.lh14{line-height:14px !important;}
.lh15{line-height:15px !important;}
.lh16{line-height:16px !important;}
.lh17{line-height:17px !important;}
.lh18{line-height:18px !important;}
.lh19{line-height:19px !important;}
.lh20{line-height:20px !important;}
.lh21{line-height:21px !important;}
.lh22{line-height:22px !important;}
.lh23{line-height:23px !important;}
.lh24{line-height:24px !important;}
.lh25{line-height:25px !important;}
.lh26{line-height:26px !important;}
.lh27{line-height:27px !important;}

.lsm2{letter-spacing:-2px !important;}
.lsm1{letter-spacing:-1px !important;}
.ls0{letter-spacing:0 !important;}

/* effect */
.shedow2{
	box-shadow:2px 2px rgba(0,0,0,0.08);
	-moz-box-shadow:2px 2px rgba(0,0,0,0.08);
	-webkit-box-shadow:2px 2px rgba(0,0,0,0.08);
}
.boxRound8{border-radius:8px;overflow:hidden;}

/* padding margin */
.pdB100{padding-bottom:100px;} .pdB90{padding-bottom:90px;} .pdB80{padding-bottom:80px;} .pdB75{padding-bottom:75px;}
.pdB70{padding-bottom:70px;} .pdB65{padding-bottom:65px;} .pdB60{padding-bottom:60px;} .pdB55{padding-bottom:55px;}
.pdB50{padding-bottom:50px;} .pdB45{padding-bottom:45px;} .pdB40{padding-bottom:40px;} .pdB35{padding-bottom:35px;}
.pdB30{padding-bottom:30px;} .pdB25{padding-bottom:25px;} .pdB20{padding-bottom:20px;} .pdB15{padding-bottom:15px;}
.pdB14{padding-bottom:14px;} .pdB13{padding-bottom:13px;} .pdB12{padding-bottom:12px;} .pdB11{padding-bottom:11px;}
.pdB10{padding-bottom:10px;} .pdB9{padding-bottom:9px;} .pdB8{padding-bottom:8px;} .pdB7{padding-bottom:7px;}
.pdB6{padding-bottom:6px;} .pdB5{padding-bottom:5px;} .pdB4{padding-bottom:4px;} .pdB3{padding-bottom:3px;}
.pdB2{padding-bottom:2px;} .pdB1{padding-bottom:1px;}

.pdT100{padding-top:100px;} .pdT90{padding-top:90px;} .pdT80{padding-top:80px;} .pdT75{padding-top:75px;}
.pdT70{padding-top:70px;} .pdT65{padding-top:65px;} .pdT60{padding-top:60px;} .pdT55{padding-top:55px;}
.pdT50{padding-top:50px;} .pdT45{padding-top:45px;} .pdT40{padding-top:40px;} .pdT35{padding-top:35px;}
.pdT30{padding-top:30px;} .pdT25{padding-top:25px;} .pdT20{padding-top:20px;} .pdT15{padding-top:15px;}
.pdT14{padding-top:14px;} .pdT13{padding-top:13px;} .pdT12{padding-top:12px;} .pdT11{padding-top:11px;}
.pdT10{padding-top:10px;} .pdT9{padding-top:9px;} .pdT8{padding-top:8px;} .pdT7{padding-top:7px;}
.pdT6{padding-top:6px;} .pdT5{padding-top:5px;} .pdT4{padding-top:4px;} .pdT3{padding-top:3px;}
.pdT2{padding-top:2px;} .pdT1{padding-top:1px;}
