/* BASIC css start */
a.on01 {color:#000 !important;}

.event_thumb1 img {width:578px;}
/* 년도 탭 관련 */
.event_tab {padding:100px 100px;}
.event_tab ul {text-align:right;}
.event_tab ul li {display:inline-block;}
.event_tab ul li a {font-size:16px; color:#9f9f9f; line-height:1; letter-spacing:-0.3px; line-height:1.8;}
.txt {font-size:15px;}
.event_area {padding-bottom:50px;}
.guideimg {padding-top:10px;}
.guideimg1 {padding-top:0px;}
.guideimg2 {padding-top:0px;  text-align:center;}
.smalltitle {text-align:left; font-size:15px; font-weight:300; color:#000;  letter-spacing:-0.5px; line-height:1.6;}
.smalltip {text-align:left; font-size:13px; font-weight:300; color:#000;  letter-spacing:-0.5px; line-height:1.6;}
.guidetxt {text-align:left; font-size:13px; font-weight:400; color:#000;  letter-spacing:-0.5px; line-height:20px; margin-top: 30px;}



.txt030 a {font-size: 16px;font-weight: 500; color:#fff; display:block;width: 272px;height: 50px; background:black; border:2px solid #000;   text-align:center;-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;-webkit-backface-visibility: hidden;box-sizing: border-box;line-height: 50px;}


.store_list_menu {}
.store_list_menu img, .store_list_menu iframe {width:100%; }
.store_list_menu > ul {margin-top:40px; padding:0; }
.store_list_menu > ul > li {position:relative; margin:0 0 30px; padding:0; }
.store_list_menu > ul > li:last-child{margin-bottom: 0;}
.store_list_menu > ul > li > .title_style_3{margin-bottom:10px;}
.store_list_menu > ul > li > .desc_style_2{margin-bottom: 30px;}

.store_list_menu .event_area ul{overflow: hidden;}
.store_list_menu .event_area ul li{width: 50%; margin-right: 0; box-sizing: border-box;}
.store_list_menu .event_txt01{font-size: 13px; font-weight: 400; padding-top: 7px;}

.store_list_menu .visual-bner1{margin-bottom: 90px;}
.store_list_menu .visual-bner1:last-child{margin-bottom: 0;}
.store_list_menu .visual1{position: relative;}
.store_list_menu .visual-bner1-btn{position: absolute; top: 0; right: 0;}


.step_list{margin-top: 15px;}
.step_list > li{margin-bottom: 15px;}
.step_list > li:last-child{margin-bottom: 0;}
.step_list > li > .desc_style_2{overflow: hidden;}
.step_list > li > .desc_style_2 > span{display:block; overflow: hidden;}
.step_list > li > .desc_style_2 > .step{float:left; font-size: 15px; font-weight: bold; margin-top: 1px; margin-right: 7px; }


/* BASIC css end */

