@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
/*@font-face {font-family:"NBG"; src:url(../css/NanumBarunGothic.eot); src:local(¡Ø), url(../css/NanumBarunGothic.woff) format('woff'); font-weight: normal; font-style: normal;}*/
@font-face {
font-family:'NBG';
src: url('../css/NanumBarunGothic.eot');
src: url('../css/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
	url('../css/NanumBarunGothic.woff') format('woff'),
	url('../css/NanumBarunGothic.ttf') format('truetype');
font-weight: normal;
font-style: normal; 
}


/*font-family: 'Noto Sans KR', sans-serif;
font-family: 'Roboto', sans-serif;*/

*{margin:0;padding:0;}
body {color:#444; font:14px/150% 'Noto Sans KR','µ¸¿ò',Dotum,'NBG',Verdana,Arial,AppleGothic,sans-serif;overflow-x:hidden;}
dl,ul,ol{list-style:none;}
fieldset, img {border:none;}
hr, caption{display:none;}
input,textarea,select,h1,h2,h3,h4,h5,h6{font-size:100%;}
table {border-collapse:separate; border-spacing:0; border:0 none;}
caption, th, td {text-align:left; font-weight: normal;}
em, address {font-style:normal;}
a:link,a:visited {color:#444; text-decoration:none;}
a:hover,a:active {color:#444; text-decoration:none;}
button {border:0;background:none;cursor:pointer; display:inline;}
.button {margin-top:0px;}
.png24 {tmp:expression(setPng24(this));}
.select, .radio, .inputBtn {vertical-align:middle;}
.pointer {cursor:pointer;}
.clear {clear:both;}
.hidden{position:absolute !important; left:-999999em !important; top:-99999em !important; width:0; height:0; font-size:0; line-height:0; visibility:hidden; padding: 0 !important; margin: 0 !important; overflow: hidden;}
strong {font-weight:500;}

/*skipnavigation*/
#skipnavigation {position:absolute; width:1130px; margin:0 auto; padding:0; top:-50px;}
#skipnavigation ul{margin:0; padding:0;}
#skipnavigation ul li a{display:block; padding:0 10px; overflow:hidden; color:#000; text-align:center;}
#skipnavigation a:hover,#skipnavigation a:focus,#skipnavigation a:active{height:auto; padding:0 10px; font-weight: bold;}


#wrap{margin:0; padding:0; width:100%;}


/* ¸ÞÀÎ½½¶óÀÌµå */
/*#main_visual {clear:both; position:relative; margin:0 auto; padding:0; width:100%; height:400px; top:115px; background:url(../img/main/v_bg.jpg) center top repeat-x; z-index:500;}*/
#m_slide {position:relative; margin:0 auto; padding:0; width:100%; text-align:center;}
#example {width:1000px; height:400px; position:relative; margin:0 auto; padding:0;}
#slides {position:absolute; top:0; left:0; z-index:81;}
.slides_container {width:1000px; overflow:hidden; position:relative; display:none;}
.slides_container a {width:1000px; height:400px; display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute; top:171px; left:-137px; width:37px; height:58px; display:block; z-index:82;}
#slides .next {left:1100px;}
.pagination {margin:-30px auto 0; width:36px; left:482px; position:absolute; z-index:83;}
/* ÇÏ³ªÀÇ Å©±â°¡ 18, Ãß°¡ÇÒ¶§¸¶´Ù width´Â +18 */
.pagination li {float:left; margin:0 2px; list-style:none;}
.pagination li a {display:block; width:14px; height:0; padding-top:14px; background-image:url(../img/main/pagination.png); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a {background-position:0 -18px;}


#content_2021 {clear:both; position:relative; margin:0 auto; padding:50px 0 20px; overflow:hidden; width:1130px; height:auto;}
#content_2021:after {display:block; visibility:hidden; clear:both; content:"";}
/*#content{clear:both; position:relative; margin:0 auto; padding:0; overflow:hidden; width:1000px; height:auto; min-height:190px;}*/
#content{clear:both; position:relative; margin:0 auto; padding:0; overflow:hidden; width:1130px; height:auto; min-height:190px;}
#main_board {margin:0; padding:0; width:350px; float:left;}
#main_event {margin:0 35px; padding:20px 15px; width:318px; height:148px; float:left; border:1px solid #bdbdbd; background:url(../img/main/b_bg.jpg) left top no-repeat;}
#main_time {margin:0; padding:0; width:230px; float:left;}
#main_time img {border:1px solid #d9d9d9; padding:6px 20px;}
#main_time ul {margin:8px 0 0 0; padding:0;}
#main_time ul li {margin:0; padding:0; font:12px dotum; color:#797979; line-height:16px;}

.m_loca_info {position:relative; float:left; width:300px; text-align:center; padding:30px 10px; border:1px solid #d9d9d9; box-sizing:border-box;}
.m_time_info {position:relative; float:right; width:800px; margin:0; padding:30px; min-height:240px; border:1px solid #d9d9d9; box-sizing:border-box;}
.mtime_part03:after {display:block; visibility:hidden; clear:both; content:"";}
.mtime_part03 > li {position:relative; float:left; box-sizing:border-box; border:0px solid #d9d9d9;}
.mtime_part03 > li:nth-child(1) {width:250px;padding-right:20px; box-sizing:border-box;}
.mtime_part03 > li:nth-child(3) {width:218px; padding-left:20px; box-sizing:border-box;}
.mtime_part03 > li:nth-child(2) {width:270px; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; padding:0 20px; box-sizing:border-box;}

.titst01 {font-size:28px; font-weight:700; letter-spacing:-0.05em; color:#111; margin:0 0 20px;}
.titst02 dd {font-size:16px; letter-spacing:-0.025em; margin-bottom:5px;}
.titst02 dd:last-child {margin:0; border:0px solid #000;}
.titst02 dt {font-size:16px; letter-spacing:-0.025em; margin-bottom:5px; font-weight:500;}
.titst02 dt:last-child {margin:0; border:0px solid #000;}
.titst03 {font-family: 'Roboto', sans-serif; font-size:30px; font-weight:500; color:#555; margin-top:48px;}
.dec01 {color:#217fc4;}
.dec02 {color:#1a737f;}
.titst04 dd {font-size:14px; letter-spacing:-0.025em; margin-bottom:2px;}
.titst04 dd:last-child {margin:0; border:0px solid #000;}

#content_2022 {clear:both; position:relative; margin:0 auto; padding:50px 0 20px; overflow:hidden; width:1130px; height:auto;}
#content_2022:after {display:block; visibility:hidden; clear:both; content:"";}

.loca_info_2022 {position:relative; float:left; width:260px; text-align:center; padding:30px 10px; min-height:264px;  border:1px solid #d9d9d9; box-sizing:border-box;}
.time_info_2022 {position:relative; float:right; width:850px; margin:0; padding:30px 20px; border:1px solid #d9d9d9; box-sizing:border-box;}
.time_part03:after {display:block; visibility:hidden; clear:both; content:"";}
.time_part03 > li {position:relative; float:left; box-sizing:border-box; border:0px solid #d9d9d9;}
.time_part03 > li:nth-child(1) {width:240px;padding-right:20px; box-sizing:border-box;}
.time_part03 > li:nth-child(2) {width:250px; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; padding:0 20px; box-sizing:border-box; min-height:111px;}
.time_part03 > li:nth-child(3) {width:318px; padding-left:20px; box-sizing:border-box;}

.titst02_02 dd {font-size:15px; letter-spacing:-0.025em; margin-bottom:5px;}
.titst02_02 dd:last-child {margin:0; border:0px solid #000;}
.titst02_02 dt {font-size:14px; letter-spacing:-0.025em; margin-bottom:2px; font-weight:500;}
.titst02_02 dt:last-child {margin:0; border:0px solid #000;}

.titst02_03 dd {font-size:15px; letter-spacing:-0.025em; margin-bottom:2px;}
.titst02_03 dd:last-child {margin:0; border:0px solid #000;}
.titst02_03 dt {font-size:14px; letter-spacing:-0.025em; margin-bottom:2px; font-weight:500;}
.titst02_03 dt:last-child {margin:0; border:0px solid #000;}

.kaka {margin:15px 0 0 0;}
.kaka:after {display:block; visibility:hidden; clear:both; content:"";}
.kaka > li {position:relative; float:left; text-align:center; font-size:14px; font-weight:500; padding:6px 0;}
.kaka > li:nth-child(1) {background:#3a1c1c; color:#f9e802; width:55%;}
.kaka > li:nth-child(2) {background:#f9e802; color:#3a1c1c; width:45%;}

/* foot */
#price {clear:both; margin:0 auto; padding:12px; width:976px; height:46px; background-color:#3b363a; color:#fff; text-align:center;}
#bottom_space {clear:both; margin:30px 0 0 0; padding:0; width:100%; background-color:#9a9a9a; height:45px; text-align:center;}
#btm_menu {margin:0 auto; padding:0; width:1130px; text-align:center; color:#b8b8b8;}
#btm_menu a {display:inline-block; color:#fff; font-size:14px; letter-spacing:-0.025em; height:45px; line-height:42px;}
#btm_menu strong {font-weight:500;}

#foot_space {clear:both; margin:0 auto; padding:0; width:100%; background-color:#eee; text-align:center;}
#foot {margin:0 auto; padding:20px 0 30px 0; width:1130px; font-size:14px; letter-spacing:-0.025em; color:#8b8b8b; line-height:20px; text-align:left;}

/* sub */
#sub_wrap {position:relative; margin:0 auto; padding-top:115px; width:100%; height:auto; text-align:center;}
#sub_content {margin:0 0 30px 50px; padding:0; width:880px; float:right;}
#left_side {margin:0; padding:0 0 50px 0; width:200px; float:left;}
.sub_title_img {margin:0; padding:0; width:100%; background:url(../img/sub/title_bg.png) center top no-repeat; text-align:center;}

#quick_r {margin:0; padding:0; position:absolute !important; width:80px; right:0px !important; position: fixed !important; top:275px; z-index:80; float:left;_position:absolute;}
#quick_r ul {margin:0; padding:0; list-style:none;}
#quick_r li {margin:0; padding:0; width:80px;}

/* sub banner */
.sub_banner {margin:30px 0 0; padding:0; position:relative; width:200px; text-align:left;}
.sub_banner a {display: block; height:50px; padding:0 0 0 46px; line-height:47px; text-decoration:none; color:#797979; font-size:14px; letter-spacing:-0.025em; font-weight:500; border:0px solid #000; box-sizing:border-box;}
.sub_banner_call {margin:0; padding:0; height:60px; text-align:left; box-sizing:border-box;}
.sub_banner_call a {display:block; height:60px; padding:14px 0 0 46px; text-decoration:none; color:#797979; font-size:14px; letter-spacing:-0.025em; font-weight:500; background:url(../img/left/btn_03.gif) left top no-repeat; box-sizing:border-box;}
.dl_01 {background:url(../img/left/dot_line_01.gif) left top repeat-x; height:1px;}

/* tab menu */
ul.tab_menu {margin:0; padding:0; position:relative;}
ul.tab_menu li {margin:0; padding:0; display:inline; float:left; width:25%;}
ul.tab_menu a {display: block; height:15px; padding:12px 0 13px 0; color:#858585; font:14px dotum; letter-spacing:-1px; background-color:#e9e9e9; border-right:1px solid #fff; text-align:center;}
ul.tab_menu li a:hover {height:15px; padding:12px 0 13px 0; background-color:#858585; color:#fff; font:14px dotum; letter-spacing:-1px; font-weight:bolder; border-right:1px solid #fff; text-align:center;}
ul.tab_menu li.last a {height:15px; padding:12px 0 13px 0;  background-color:#858585; color:#fff; font:14px dotum; letter-spacing:-1px; font-weight:bolder; border-right:1px solid #fff; text-align:center;}

/* Áø·áÀýÂ÷ */
ul.case_01 {margin:0; padding:0; position:relative;}
ul.case_01 li {margin:0; padding:0; display:inline; float:left;}

/* ¿À½Ã´Â±æ */
div.domtab{margin:0; padding:0;}
/*ul.domtabs{width:100%;}*/
ul.domtabs li{float:left; padding:0; margin:0;}
ul.domtabs a:link, ul.domtabs a:visited, ul.domtabs a:active, ul.domtabs a:hover{display:block; height:44px; width:191px; padding:11px 0 0 0; color:#fff; font-size:16px; color:#fff; text-align:center; letter-spacing:-0.025em; background:url(../img/about/tab_01_off.gif) left top no-repeat;}
ul.domtabs a:hover{background:url(../img/about/tab_01_on.gif) left top no-repeat;}
div.domtab div{clear:both; width:auto; padding-top:5px;}
ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover{background:url(../img/about/tab_01_on.gif) left top no-repeat; color:#fff; font-weight:500;}
/*div.domtab div h2 a, div.domtab div h2 a:hover, div.domtab div h2 a:active {color:#000; display:inline; padding:0; font-weight:normal; font-size:1em;}*/

/* ÀÎÄÚ±×´ÏÅä */
ul.inco_pro {margin:0; padding:0; position:relative;}
ul.inco_pro li {margin:0; padding:0; display:inline; float:left; width:138px;}

/* ÀÌ¹ÌÁö */
.r_img {float:right; margin-left:30px;}
.l_img {float:left; margin-right:30px;}


/*.thm8 {font-family:dotum; color:#797979; font-size:12px; line-height:170%;}*/
/*.thm7 {font-family:Verdana,±¼¸²; color:5A5B5C; font-size:7pt;}*/

.d12 {font-family:dotum, 'µ¸¿ò'; font-size:12px; color:#464646; line-height:18px;}


.thm7 {font-family:dotum; color:5A5B5C; font-size:11px;}
.td01 {border-bottom:1px solid #999; background-color:#f1f1f1; font:12px dotum; color:#333; font-weight:bolder; text-align:center; padding:15px 0;}
.td02 {font:12px dotum; color:#666; padding:12px 0; border-bottom:1px solid #dbdbdb; text-align:center;}
.td03 {font:12px dotum; color:#666; text-align:left; padding:0 10px; border-bottom:1px solid #dbdbdb;}

.td04 {border-bottom:1px solid #dbdbdb; background-color:#f9f9f9; padding:12px 0 8px 12px; text-align:left; font-weight:bolder;}
.td05 {border-bottom:1px solid #dbdbdb; padding:12px 8px 8px 8px;}


/* UI Object */
.paginate{padding:16px 0;text-align:center}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:17px;margin-right:1px;padding:2px 4px 3px;border:1px solid #fff;color:#666;font-family:Verdana;font-size:11px;font-weight:bold;line-height:normal;text-decoration:none}
.paginate strong{border:1px solid #e9e9e9;color:#f23219 !important}
.paginate .pre{margin-right:6px;padding:4px 6px 2px 14px;_padding-bottom:1px;background:url(http://static.naver.com/common/paginate/bu_pg3_l_off.gif) no-repeat 6px 5px !important;letter-spacing:-1px}
.paginate .next{margin-left:4px;padding:4px 14px 2px 6px;_padding-bottom:1px;background:url(http://static.naver.com/common/paginate/bu_pg3_r_off.gif) no-repeat 62px 5px !important;letter-spacing:-1px}
.paginate a.pre{background:url(http://static.naver.com/common/paginate/bu_pg3_l_on.gif) no-repeat 6px 5px !important}
.paginate a.next{background:url(http://static.naver.com/common/paginate/bu_pg3_r_on.gif) no-repeat 65px 5px !important}
.paginate .pre,.paginate .next{display:inline-block;position:relative;top:0;_top:-2px;_width /**/:75px;border:1px solid #e9e9e9;color:#ccc;font-family:'µ¸¿ò',Dotum;font-size:11px;line-height:normal}
.paginate a.pre,.paginate a.next{color:#666}
.paginate a:hover{border:1px solid #e9e9e9;background-color:#f7f7f7 !important}
/* //UI Object */

.h20 {margin-top:20px;}
.h30 {margin-top:30px;}
.h40 {margin-top:40px;}
.h50 {margin-top:50px;}

/* ·Î±×ÀÎ¹Ú½º */
#login_box label {display:none;}
.fs2 {border:1px solid #9d9d9d; padding:6px 0 0 6px; font:14px "µ¸¿ò"; color:#797979; height:22px;}
.fs3 {border:1px solid #9d9d9d; font:12px "µ¸¿ò"; color:#797979; height:21px;}




#top_line {position:absolute; margin:0 auto; padding:0; width:100%; top:0; z-index:800;}
#top_space {margin:0 auto; padding:0; width:100%; height:35px; background:url(../img/main/top_bg.jpg) center top no-repeat; text-align:center;}
#top_menu {margin:0 auto; padding:0; width:1130px;}
#top_menu:after {display:block; visibility:hidden; clear:both; content:"";}
#top_cs {margin:0; padding:0; width:60%; float:left; text-align:left; color:#fff; font-size:14px; font-weight:500; line-height:32px;}
#top_btn {margin:0; padding:0; width:40%; float:right; text-align:right;}
#top_btn a {display:inline-block; font-size:13px; color:#fff; height:35px; line-height:32px; letter-spacing:-0.025em;}
.p5 {padding:0 5px; font-family:dotum; font-weight:normal;} .p10 {padding:0 10px; font-family:dotum; font-weight:normal;} .p15 {padding:0 15px; font-family:dotum; font-weight:normal;} .p20 {padding:0 20px; font-family:dotum; font-weight:normal;} .p30 {padding:0 30px; font-family:dotum; font-weight:normal;}

#header {clear:both; position:relative; margin:0 auto; padding:0; width:100%; height:90px; /*overflow:hidden;*/ background:url(../img/main/menu_bg.png) center top repeat-x; z-index:888; text-align:center;}
#header_space {position:relative; margin:0 auto; padding:0; width:1130px;}
#header_space:after {display:block; visibility:hidden; clear:both; content:"";}
.logo {float:left; width:30%; padding:25px 0 0 0; margin:0; text-align:left;}
#gnb {width:70%; float:right; height:90px; margin:0; padding:0;}


.doc_list {margin:0; padding:0; list-style:none;}
.doc_list:after {display:block; visibility:hidden; clear:both; content:"";}
.doc_list > li {position:relative; float:left; width:50%; margin-bottom:20px; box-sizing:border-box;}
.doc_list > li:nth-child(2n) {padding-left:30px;}


.doc_box {margin:0; padding:0; width:410px; height:auto; background:#f9f9f9;}
.doc_img {width:100%; height:300px; background:#999;}
.doc_txt {position:relative; margin:0; padding:35px 25px; /*min-height:420px; background:#f9f9f9;*/ box-sizing:border-box;}
.doc_tit_box {position:relative; margin:0 0 20px; padding:0 0 20px; border-bottom:1px solid #d9d9d9;}
.doc_tit01 {font-size:20px; font-weight:400; letter-spacing:-0.025em; color:#111;}
.doc_tit01 b {font-size:30px; font-weight:700;}
.doc_tit02 {margin-top:10px; font-size:18px; font-weight:500; letter-spacing:-0.025em; color:#2584c6;}
.doc_fl {position:absolute; right:0; bottom:25px; font-size:40px; font-family: 'Roboto', sans-serif; font-weight:700; color:#4d4d5f;}
.doc_his dd {position:relative; font-size:14px; font-weight:400; letter-spacing:-0.025em; line-height:22px; padding-left:10px; color:#555;}
.doc_his dd span {position:absolute; left:0;}


.m_slide {position:relative; margin:0 auto; padding:0; width:100%; height:550px; text-align:center; z-index:999;}
.swiper-container {margin:0 auto; padding:0; width:100%; height:100%; text-align:center;}
.swiper-slide {text-align:center; font-size:18px; /*background: #fff;*/ /* Center slide text vertically */display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}

.mimg_slide{position:relative; margin:0 auto; padding:0; width:100%; text-align:center; border:0px solid #999}
.swiper-slide .text{position:absolute; left:17.5%; padding:0; color:#000; text-align:left; box-sizing: border-box; z-index:2; border:0px solid #999}
.swiper-slide .text .txt1{font-size:50px; font-family: 'Roboto', sans-serif; font-weight:700; color:#204074; margin-bottom:30px;}
/*.swiper-slide .text .txt1 span,
.swiper-slide .text .txt2 strong{font-family: 'NotoKrB',sans-serif;}
.swiper-slide .text .txt1 span.orange{color: #e86924;}
.swiper-slide .text .txt1 span.greentea{color: #4e8f18;}*/
.swiper-slide .text .txt2{/* margin:15px 0 30px 0; */font-size:36px; color:#3c4778; letter-spacing:-0.05em; font-weight:500; line-height:44px;}
.swiper-slide .txt1, .swiper-slide .txt2{opacity:0;filter:Alpha(opacity=0);-webkit-transition:opacity 1.0s, transform 1.0s;-moz-transition:opacity 1.0s, transform 1.0s;-o-transition:opacity 1.0s, transform 1.0s;-ms-transition:opacity 1.0s, transform 1.0s;transition:opacity 1.0s, transform 1.0s;}
.swiper-slide .txt1{-ms-transform: translateY(-50px); -o-transform: translateY(-50px); -moz-transform: translateY(-50px);-webkit-transform: translateY(-50px); transform: translateY(-50px);}
.swiper-slide .txt2{-ms-transform: translateY(-100px); -o-transform: translateY(-100px); -moz-transform: translateY(-100px);-webkit-transform: translateY(-100px); transform: translateY(-100px);} 
.swiper-slide.swiper-slide-active .txt1,
.swiper-slide.swiper-slide-active .txt2{opacity:1.0;filter:Alpha(opacity=100);-ms-transform: translateY(0px); -o-transform: translateY(0px); -moz-transform: translateX(0px);-webkit-transform: translateY(0px); transform: translateY(0px);}

.swiper-slide .text.long_t{height:auto; margin:0; padding:25px 0; top:30%;}
/*.swiper-slide .text{width:240px;height:80px;padding:12px;margin:-40px 0 0 -120px;}

.swiper-slide .text .txt1{font-size:19px;margin-bottom: 0;}
.swiper-slide .text .txt2{margin: 10px 0 0 0;font-size:19px;line-height: 1;}*/

.swiper-slide.bg01{background:linear-gradient( to right,#c3eaf4,#dbf2f8);}
.swiper-slide.bg02{background:linear-gradient( to right,#c3eaf4,#dbf2f8);}

.tac {text-align:center;}

.no_pay {display:table; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #2584c6; border-left:1px solid #d9d9d9;}

.no_pay th {border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px 20px; font-weight:500; text-align:center; background:rgba(37,132,198,0.1);}
.no_pay td {border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px 20px;}
.no_pay td:nth-child(2) {text-align:right;}

.simple_qna {clear:both; position:relative; margin:0 auto; padding:30px; width:1070px; background:#3b363a;}
.simple_qna:after {display:block; visibility:hidden; clear:both; content:"";}
.simple_qna01 {position:relative; float:left; width:670px;}
.simple_qna02 {position:relative; float:right; width:350px;}

.sp_txt01 {font-size:24px; font-weight:500; letter-spacing:-0.025em; line-height:24px; color:#fff; margin:0 0 15px;}
.mfs01 {border:1px solid #fff; height:33px; padding:0 0 0 6px; font-size:14px; color:#3b363a; font-family: 'Noto Sans KR', sans-serif;}
.mfs02 {border:1px solid #fff; height:35px; padding:0 0 0 6px; font-size:14px; color:#3b363a; font-family: 'Noto Sans KR', sans-serif;}
.mfs03 {border:none; width:128px; margin-left:7px; height:35px; background:#2584c6; color:#fff; font-size:14px; font-weight:500; font-family: 'Noto Sans KR', sans-serif;}

.sp_txt02 {position:absolute; font-size:13px; letter-spacing:-0.025em;color:#fff; right:0; top:0;}
/*.sp_txt03 {margin:3px 0 0 0;}*/
.sp_txt03 a {font-size:13px; letter-spacing:-0.025em; color:#fff; background:#111; padding:1px 10px; border-radius:3px; cursor:pointer; margin:0 0 0 10px;}
.kaka02 {}
.kaka02:after {display:block; visibility:hidden; clear:both; content:"";}
.kaka02 > li {position:relative; float:left; text-align:center; font-size:14px; font-weight:500; padding:0; height:35px; line-height:33px;}
.kaka02 > li:nth-child(1) {background:#3a1c1c; color:#f9e802; width:50%;}
.kaka02 > li:nth-child(2) {background:#f9e802; color:#3a1c1c; width:50%;}