@charset "UTF-8";
html, body {overflow-x:hidden !important}
.full_section {display:table;table-layout:fixed;width:100%}

/* 메인 비주얼 */
.main_visual {color:#fff;position:relative}
.main_visual .visual_slide {height:100%;position:relative}
.main_visual .visual_slide .slide_wrap {height:100%}
.main_visual .visual_slide .slide_wrap .slick-list, 
.main_visual .visual_slide .slide_wrap .slick-track {height:100%}
.main_visual .visual_slide .slide_wrap .box {height:100%;background-position:center top;background-repeat:no-repeat;background-size:cover}
.main_visual .visual_slide .slide_wrap .box .container {height:100%}
.main_visual .visual_slide .slide_wrap .typo {font-family:'GmarketSans', 'sans-serif';text-shadow:0 2px 4px rgba(0,0,0,0.3);position:absolute;top:calc(50% - 100px);left:0;transform:translateY(-50%)}
.main_visual .visual_slide .slide_wrap .eng_txt {display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:1.125rem;font-weight:300;letter-spacing:0;overflow:hidden}
.main_visual .visual_slide .slide_wrap .tit {margin:20px auto 8px -3px;font-size:4.375rem;line-height:1.25;font-weight:700;letter-spacing:0}
.main_visual .visual_slide .slide_wrap .txt {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:1.5rem;overflow:hidden}

.main_visual .visual_slide .slide_btn {display:flex;align-items:center;gap:25px;position:absolute;left:calc(50% - 700px);top:calc(50% + 100px);transform:translateY(-50%)}
.main_visual .visual_slide .slide_btn .pbar {width:205px;height:4px;font-size:0;line-height:0;background-color:#fff;position:relative;overflow:hidden}
.main_visual .visual_slide .slide_btn .pbar .fill {width:0%;height:100%;font-size:0;line-height:0;background-color:#ed1c24;position:absolute;left:0;top:0}
.main_visual .visual_slide .slide_btn .ctrl {}
.main_visual .visual_slide .slide_btn .ctrl button {font-size:0;line-height:0;vertical-align:middle}
.main_visual .visual_slide .slide_btn .ctrl .arrow {width:45px;height:45px;background-color:#212121;background-image:url(/images/home/kor/user/common/arr_c2.png);background-position:center;background-repeat:no-repeat;background-size:8px;border-radius:5px}
.main_visual .visual_slide .slide_btn .ctrl .arrow.prev {transform:rotate(180deg)}
.main_visual .visual_slide .slide_btn .ctrl .arrow.next {}
.main_visual .visual_slide .slide_btn .ctrl .state {width:45px;height:45px;background-color:#ed1c24;background-position:center;background-repeat:no-repeat;background-size:8px;border-radius:5px}
.main_visual .visual_slide .slide_btn .ctrl .state.stop {background-image:url(/images/home/kor/user/common/icon_stop.png)}
.main_visual .visual_slide .slide_btn .ctrl .state.play {background-image:url(/images/home/kor/user/common/icon_play3.png)}

.main_visual .quick_slide {width:100%;background-color:rgba(0,0,0,0.3);border-top:1px solid rgba(255,255,255,0.3);position:absolute;left:0;bottom:0;z-index:10}
.main_visual .quick_slide .slide_wrap {width:calc(100% - 74px);margin:0 auto}
.main_visual .quick_slide .slide_wrap .slick-list {overflow:visible;z-index:0}
.main_visual .quick_slide .slide_wrap .box {}
.main_visual .quick_slide .slide_wrap .box .link {display:block;height:160px;padding:0 40px;color:#fff;border-right:1px solid rgba(255,255,255,0.3);position:relative;transition:all 0.3s}
.main_visual .quick_slide .slide_wrap .box .link::before {display:none;width:calc(100% + 20px);height:calc(100% + 25px);content:"";background-color:#ed1c24;border-radius:10px 10px 0 0;position:absolute;left:-10px;bottom:0;z-index:2;transition:all 0.3s}
.main_visual .quick_slide .slide_wrap .box .link::after {display:none;width:48px;height:48px;content:"";background-color:#fff;background-image:url(/images/home/kor/user/common/ic_arrow3.png);background-position:center;background-repeat:no-repeat;background-size:17px;border-radius:100%;position:absolute;right:12px;top:0;z-index:4;transition:all 0.3s}
.main_visual .quick_slide .slide_wrap .box .typo {width:calc(100% - 80px);position:absolute;left:40px;top:calc(50% + 6px);z-index:3;transform:translateY(-50%);transition:top 0.3s}
.main_visual .quick_slide .slide_wrap .box .cate {margin-bottom:5px;font-weight:200;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;opacity:0.5;transition:font-size 0.3s}
.main_visual .quick_slide .slide_wrap .box .tit {font-family:'GmarketSans', 'sans-serif';display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;font-size:1.5rem;font-weight:700;overflow:hidden;transition:font-size 0.3s}
.main_visual .quick_slide .slide_wrap .box .link:hover::before,  
.main_visual .quick_slide .slide_wrap .box .link:hover::after {display:block}
.main_visual .quick_slide .slide_wrap .box .link:hover .typo {top:50%;left:30px}
.main_visual .quick_slide .slide_wrap .box .link:hover .cate {font-size:1.125rem}
.main_visual .quick_slide .slide_wrap .box .link:hover .tit {font-size:1.875rem}

.main_visual .quick_slide .slide_ctrl {}
.main_visual .quick_slide .slide_ctrl .arrow {width:50px;height:100%;font-size:0;line-height:0;background:rgba(0,0,0,0.7);position:absolute;top:0;z-index:1; opacity:1;transition:opacity 0.3s ease;backdrop-filter:blur(5px)}
.main_visual .quick_slide .slide_ctrl .arrow.hidden {opacity:0;z-index:-1}
.main_visual .quick_slide .slide_ctrl .arrow.prev {border-right:1px solid rgba(255,255,255,0.3);left:0}
.main_visual .quick_slide .slide_ctrl .arrow.next {right:0}
.main_visual .quick_slide .slide_ctrl .arrow:hover {opacity:1}
.main_visual .quick_slide .slide_ctrl .arrow span {display:inline-block;width:16px;height:16px;border-radius:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);animation:quick_arrow 2s infinite;-webkit-animation:quick_arrow 2s infinite;position:absolute;top:calc(50% - 4px);left:calc(50% + 2px)}
.main_visual .quick_slide .slide_ctrl .arrow span.a1 {left:calc(50% - 10px);-webkit-animation-delay:0s;animation-delay:0s}
.main_visual .quick_slide .slide_ctrl .arrow span.a2 {left:calc(50% - 4px);-webkit-animation-delay:0.2s;animation-delay:0.2s}
.main_visual .quick_slide .slide_ctrl .arrow span.a3 {-webkit-animation-delay:0.4s;animation-delay:0.4s}
.main_visual .quick_slide .slide_ctrl .arrow.prev span {border-top:2px solid #fff;border-left:2px solid #fff}
.main_visual .quick_slide .slide_ctrl .arrow.next span {border-bottom:2px solid #fff;border-right:2px solid #fff}
.main_visual .quick_slide .slide_ctrl .arrow.next span.a1 {left:calc(50% - 10px);-webkit-animation-delay:0.4s;animation-delay:0.4s}
.main_visual .quick_slide .slide_ctrl .arrow.next span.a2 {left:calc(50% - 4px);-webkit-animation-delay:0.2s;animation-delay:0.2s}
.main_visual .quick_slide .slide_ctrl .arrow.next span.a3 {-webkit-animation-delay:0s;animation-delay:0s}

@-webkit-keyframes quick_arrow{
	0% {opacity:0}
	50% {opacity:1} 
	100% {opacity:0}
}
@keyframes quick_arrow{
	0% {opacity:0}
	50% {opacity:1}
	100% {opacity:0}
}


/* 메인 공통 */
.main_tit {font-family:'GmarketSans', 'sans-serif';font-size:3rem;font-weight:700}
.flex_box .main_tit {}
.flex_box .btn_more {}


/* 아이디어DB */
.main_idea {background-image:url(/images/home/kor/user/main/idea_db_bg.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover;}
.main_idea .flex_box {margin-top:55px}
.main_idea .flex_box .main_tit {margin-bottom:13px}
.main_idea .flex_box .btn_group {}
.main_idea .flex_box .btn_group .select_wrap {display:inline-flex;gap:10px;vertical-align:bottom}
.main_idea .flex_box .btn_group .select_wrap .box {width:140px}
.main_idea .flex_box .btn_group .btn_more {vertical-align:bottom}

.main_idea .idea_slide {position:relative;overflow:hidden}
.main_idea .idea_slide .slide_wrap {}
.main_idea .idea_slide .slide_wrap .box {margin:0 30px;position:relative}
.main_idea .idea_slide .slide_wrap .box .img_group {display:inline-block;float:left;width:840px;border-radius:18px;overflow:hidden;position:relative;z-index:0}

.main_idea .idea_slide .slide_wrap .box .img {}
.main_idea .idea_slide .slide_wrap .box .img .btn_box {position:absolute;left:30px;top:30px;z-index:10}
.main_idea .idea_slide .slide_wrap .box .img .btn_list {}
.main_idea .idea_slide .slide_wrap .box .img .btn {width:72px;margin-bottom:12px;position:relative;transition:all 0.3s}
.main_idea .idea_slide .slide_wrap .box .img .btn:last-child {margin-bottom:0}
.main_idea .idea_slide .slide_wrap .box .img .btn > a {display:block;;height:72px;font-size:0;line-height:0;border-radius:100%;background-color:rgba(0,0,0,0.38);background-position:center;background-repeat:no-repeat;transition:all 0.3s}
.main_idea .idea_slide .slide_wrap .box .img .btn .bookmark {background-image:url(/images/home/kor/user/main/icon_bookmark.png)}
.main_idea .idea_slide .slide_wrap .box .img .btn .share  {background-image:url(/images/home/kor/user/main/icon_share.png)}
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_box {display:none;width:100%;padding:12px 0;border-radius:50px;background-color:rgba(0,0,0,0.75);position:absolute;left:0;top:78px}
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link {display:flex;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto;color:#fff;line-height:48px;font-size:23px;text-align:center;border-radius:100%;transition:0.3s}
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link .icon {opacity:0.7;transition:0.3s}
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link .icon img {max-width:20px;margin:0 auto}
.main_idea .idea_slide .slide_wrap .box .img .btn:hover > a, 
.main_idea .idea_slide .slide_wrap .box .img .btn:focus > a, 
.main_idea .idea_slide .slide_wrap .box .img .btn.current > a {background-color:rgba(0,0,0,0.75)}
.main_idea .idea_slide .slide_wrap .box .img .btn.current .bookmark {background-image:url(/images/home/kor/user/main/icon_bookmark_on.png)}
.main_idea .idea_slide .slide_wrap .box .img .btn.current .share {background-image:url(/images/home/kor/user/main/icon_share_on.png)}

.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link.facebook:hover, 
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link.facebook:focus {background-color:#11306f}
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link.twitter:hover, 
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link.twitter:focus {background-color:#55acee}
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link.blog:hover, 
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link.blog:focus {background-color:#0e9f3a}
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link.link_copy:hover, 
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link.link_copy:focus {background-color:#edbf1c}
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link:hover .icon, 
.main_idea .idea_slide .slide_wrap .box .img .btn .sns_link:focus .icon {opacity:1}

.main_idea .idea_slide .slide_wrap .box .img .ps {display:block;height:100%;padding-top:75%;background-color:#212121;position:relative}
.main_idea .idea_slide .slide_wrap .box .img .ps .upload_img {width:auto;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.main_idea .idea_slide .slide_wrap .box .info_box {display:none;float:right;width:500px;height:490px;margin-left:57px;cursor:pointer;border:4px solid #fff;border-radius:18px;background-image:linear-gradient(#fff, #fff), linear-gradient(135deg, #ec131d 0%, #fff 50%, #000 100%);background-origin:border-box;background-clip:content-box, border-box;box-shadow:0 3px 7px rgba(0,0,0,0.2);position:relative;z-index:1}
.main_idea .idea_slide .slide_wrap .box .info_box .link {display:block;height:100%;padding:80px 60px;background-color:#fff;border-radius:10px;position:relative}
.main_idea .idea_slide .slide_wrap .box .info_box .link::before {display:block;width:25px;height:25px;content:"";background-image:url(/images/home/kor/user/common/ic_arrow3.png);background-position:left top;background-repeat:no-repeat;background-size:cover;position:absolute;right:60px;top:60px;opacity:0;transition:0.3s}
.main_idea .idea_slide .slide_wrap .box .info_box:hover, 
.main_idea .idea_slide .slide_wrap .box .info_box:focus {border-color:transparent}
.main_idea .idea_slide .slide_wrap .box .info_box:hover .link, 
.main_idea .idea_slide .slide_wrap .box .info_box:focus .link {border-radius:18px}
.main_idea .idea_slide .slide_wrap .box .info_box:hover .link::before, 
.main_idea .idea_slide .slide_wrap .box .info_box:focus .link::before {opacity:1}
.main_idea .idea_slide .slide_wrap .box .info_box .tit {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:98%;font-family:'GmarketSans', 'sans-serif';font-size:2.5rem;line-height:1.25;text-overflow:ellipsis;overflow:hidden}
.main_idea .idea_slide .slide_wrap .box .info_box .txt {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:72px;margin:28px auto;text-overflow:ellipsis;color:#767676;overflow:hidden}
.main_idea .idea_slide .slide_wrap .box .info_box .summary {}
.main_idea .idea_slide .slide_wrap .box .info_box .dl {display:flex;margin-bottom:7px;font-size:1.125rem}
.main_idea .idea_slide .slide_wrap .box .info_box .dl:last-child {margin-bottom:0}
.main_idea .idea_slide .slide_wrap .box .info_box .dt {width:60px;margin-right:20px;font-weight:600;position:relative}
.main_idea .idea_slide .slide_wrap .box .info_box .dt::after {display:block;width:1px;height:15px;content:"";background-color:#e1e1e1;position:absolute;right:0;top:7px}
.main_idea .idea_slide .slide_wrap .box .info_box .dd {width:calc(100% - 60px)}

.main_idea .idea_slide .slide_wrap .slick-track {display:flex;justify-content:center;align-items:center}
.main_idea .idea_slide .slide_wrap .slick-slide {display:inline-flex;justify-content:center;align-items:flex-start}
.main_idea .idea_slide .slide_wrap .slick-center {}
/* .main_idea .idea_slide .slide_wrap .slick-center .info_box {display:inline-block} */

.main_idea .idea_slide .slide_btn {display:block;width:500px;text-align:right;position:absolute;right:calc(50% - 949px);bottom:0;transform:translateX(-50%)}
.main_idea .idea_slide .slide_btn button {font-size:0;line-height:0}
.main_idea .idea_slide .slide_btn .paging {width:auto;text-align:left}
.main_idea .idea_slide .slide_btn .paging::after {display:block;height:0;content:"";clear:both;visibility:hidden}
.main_idea .idea_slide .slide_btn .pbar {display:inline-block;width:calc(100% - 50px);height:4px;margin-bottom:27px;font-size:0;line-height:0;background-color:rgba(255,255,255,0.7);border-radius:4px;position:relative;overflow:hidden}
.main_idea .idea_slide .slide_btn .pbar .fill {width:0%;height:100%;font-size:0;line-height:0;background-color:#ed1c24;position:absolute;left:0;top:0}
.main_idea .idea_slide .slide_btn .count {display:inline-block;float:right;font-weight:300;line-height:9px;vertical-align:top}
.main_idea .idea_slide .slide_btn .count .now {color:#ed1c24;font-weight:700}
/*.main_idea .idea_slide .slide_btn .state {display:inline-block;float:right;background-position:center bottom;background-repeat:no-repeat}
.main_idea .idea_slide .slide_btn .state.stop {width:10px;height:13px;background-image:url(/images/common/icon_stop2.png)}
.main_idea .idea_slide .slide_btn .state.play {width:7px;height:13px;background-image:url(/images/common/icon_play2.png)}*/
.main_idea .idea_slide .slide_btn .ctrl {display:flex;justify-content:end;gap:5px}
.main_idea .idea_slide .slide_btn .btn {width:48px;height:48px;border-radius:4px;background-color:#fff;background-image:url(/images/home/kor/user/common/arr_c3.png);background-position:center;background-repeat:no-repeat;box-shadow:0 0 5px rgba(0,0,0,0.2);vertical-align:top;transition:0.5s}
.main_idea .idea_slide .slide_btn .btn.prev {transform:rotate(180deg)}
.main_idea .idea_slide .slide_btn .btn.next {}
.main_idea .idea_slide .slide_btn .btn.stop {background-image:url(/images/home/kor/user/common/icon_stop2.png)}
.main_idea .idea_slide .slide_btn .btn.play {background-image:url(/images/home/kor/user/common/icon_play2.png)}
.main_idea .idea_slide .slide_btn .btn:hover {box-shadow:0 0 5px rgba(192,0,0,0.2)}
.main_idea .idea_slide .slide_btn .prev:hover,  
.main_idea .idea_slide .slide_btn .next:hover {background-image:url(/images/home/kor/user/common/arr_c1_on.png)}
.main_idea .idea_slide .slide_btn .stop:hover {background-image:url(/images/home/kor/user/common/icon_stop_on.png)}
.main_idea .idea_slide .slide_btn .play:hover {background-image:url(/images/home/kor/user/common/icon_play_on.png)}

@media screen and (min-width:1401px) and (max-height:820px){
   .main_idea .idea_slide .slide_wrap .box .img_group {width:95dvh}
   .main_idea .idea_slide .slide_wrap .box .info_box {width:30dvw;height:54dvh}
   .main_idea .idea_slide .slide_wrap .box .info_box .link {padding:7dvh 5dvh}
   .main_idea .idea_slide .slide_wrap .box .info_box .link::before {right:35px;top:35px}
   .main_idea .idea_slide .slide_wrap .box .info_box .tit {max-width:94%}
   .main_idea .idea_slide .slide_wrap .box .info_box .txt {margin:6% auto}
   .main_idea .idea_slide .slide_btn {width:26dvw;right:5.7dvw;transform:translateX(0)}
   .main_idea .idea_slide .slide_btn .pbar {margin-bottom:4%}
}

/* 알림소식 */
.main_news {}
.main_news .flex_box {gap:60px;}/* height:calc(100% - 268px) */
.main_news .left {width:calc(100% - 560px);margin-top:68px}
.main_news .right {width:500px;margin-top:68px}
.main_news .typo {margin-bottom:12px}
.main_news .typo::after {display:block;height:0;content:"";clear:both;visibility:hidden}
.main_news .typo .main_tit {display:inline-block;vertical-align:baseline}
.main_news .typo .txt {display:inline-block;margin-left:40px;font-size:1.125rem;color:#767676;vertical-align:baseline}
.main_news .typo .btn_more {float:right;vertical-align:text-bottom}
.main_news .news {display:flex;flex-wrap:wrap;row-gap:16px}
.main_news .news .box {width:calc(100% / 2 - 8px);margin-right:16px}
.main_news .news .box:nth-child(2n) {margin-right:0}
.main_news .news .box .link {display:block;padding:30px;border:1px solid #e1e1e1;border-radius:10px;position:relative;transition:all 0.3s}
.main_news .news .box .link::after {display:none;width:100%;height:100%;content:"";border:2px solid #ed1c24;border-radius:12px;position:absolute;left:-1px;top:-1px;transition:all 0.3s}
.main_news .news .box .subject {display:-webkit-box;height:54px;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:1.125rem;font-weight:600;overflow:hidden}
.main_news .news .box .date {margin-top:33px;padding-left:17px;font-weight:300;color:#767676;background-image:url(/images/home/kor/user/board/data_icon.png);background-position:left center;background-repeat:no-repeat}
.main_news .news .box .link:hover, 
.main_news .news .box .link:focus {box-shadow:0 2px 6px rgba(0,0,0,0.3)}
.main_news .news .box .link:hover::after, 
.main_news .news .box .link:focus::after {display:block}
.main_news .news .box .link:hover .subject, 
.main_news .news .box .link:focus .subject {color:#ed1c24}

.main_news .event_slide {border-radius:18px;overflow:hidden;position:relative}
.main_news .event_slide .slide_wrap {}
.main_news .event_slide .slide_wrap .box {}
.main_news .event_slide .slide_wrap .img {display:flex;align-items:center;justify-content:center;padding-top:437px;background-color:#212121;position:relative}
.main_news .event_slide .slide_wrap .img img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.main_news .event_slide .slide_ctrl {padding:10px 22px;background-color:rgba(0,0,0,0.3);border-radius:0 0 0 22px;position:absolute;right:0;top:0}
.main_news .event_slide .slide_ctrl button {margin:0 3px;font-size:0;line-height:0;background-position:center top;background-repeat:no-repeat;background-size:9px;vertical-align:middle}
.main_news .event_slide .slide_ctrl .paging {display:inline-block;vertical-align:middle}
.main_news .event_slide .slide_ctrl .dot {}
.main_news .event_slide .slide_ctrl .dot li {display:inline-block;width:9px;height:9px;margin-right:8px;cursor:pointer;border:1px solid #fff;border-radius:100%;vertical-align:middle}
.main_news .event_slide .slide_ctrl .dot li:last-child {margin-right:0}
.main_news .event_slide .slide_ctrl .dot li.slick-active {background-color:#fff}

.main_news .event_slide .slide_ctrl .ctrl {display:inline-block;margin-left:3px;vertical-align:middle}
.main_news .event_slide .slide_ctrl .ctrl button {}
.main_news .event_slide .slide_ctrl .arrow {width:6px;height:10px;background-image:url(/images/home/kor/user/common/arr_c1.png);background-size:6px}
.main_news .event_slide .slide_ctrl .arrow.prev {transform:rotate(180deg)}
.main_news .event_slide .slide_ctrl .arrow.next {}
.main_news .event_slide .slide_ctrl .state {width:9px;height:10px;background-position:center top}
.main_news .event_slide .slide_ctrl .state.stop {background-image:url(/images/home/kor/user/common/icon_stop.png)}
.main_news .event_slide .slide_ctrl .state.play {background-image:url(/images/home/kor/user/common/icon_play.png);background-size:6px}

@media screen and (min-width:1081px) and (max-height:840px){
  .main_news .left, 
  .main_news .right {margin-top:95px}
  .main_news .news .box .link {height:18dvh;min-height:135px;padding:2.4dvh 1.5dvw}
  .main_news .news .box .date {margin-top:8% !important}
  .main_news .event_slide .slide_wrap .img {padding-top:48.6dvh;border-radius:18px}
}
@media screen and (min-width:1081px) and (max-height:790px){
  .main_news, 
  .main_news .fp-tableCell, 
  .main_news .news_wrap {height:auto !important;min-height:70dvh}
}

/* 지역별 담당자 */
.main_region {background-image:url(/images/home/kor/user/main/area_bg.png);background-position:left top;background-repeat:no-repeat;background-size:cover;}
.main_region .sbj_area { color: #fff; flex: 0 0 685px; }
.main_region .flex_box2 {display: flex; justify-content: center; align-items: center; gap: 80px; }
.main_region .flex_box.s_btw { align-items: center; }
.main_region .btn_more { background: #fff; }
.main_region .btn_more::before, .main_region .btn_more::after { background: #ed1c24; }
.main_region .btn_more:hover, 
.main_region .btn_more:focus {background-color:#eee}
.main_region .btn_more:hover::before, 
.main_region .btn_more:focus::before {animation:btn_more3 0.3s 1 forwards ease-in-out}
@keyframes btn_more3{
	100% {width:auto;height:auto;background-color:transparent;border:5px solid transparent;border-left:6px solid #ed1c24;left:auto;right:1px}
}

.main_region .area_tab { display: flex; gap: 8px; margin: 60px 0 16px;}
.main_region .area_tab .tab { flex:1; cursor: pointer; background: #00000080;border-radius: 12px; text-align: center; font-size:20px; padding:12px 0; transition: all 0.3s;}
.main_region .area_tab .tab button {color: #fff;}
.main_region .area_tab .tab.on { background: #ED1C24; }
.main_region .box { padding: 40px;background: #00000099;border-radius: 18px; }
.main_region .box div[data-tab] {display: flex; gap: 30px; }
.main_region .box div[data-tab] .wrap { flex:1; }
.main_region .box .tit { font-size:32px; font-weight: 700; margin: 0 0 20px; }
.main_region .box .sbj { position: relative; font-size: 16px; font-weight: 400; margin: 0 0 20px; padding: 0 0 0 78px }
.main_region .box .sbj li {  margin:0 0 8px 0; }
.main_region .box .sbj li:last-child { margin:0;  }
.main_region .box .sbj .cata { position: absolute; left:0; display: block; width: 68px; }
.main_region .box .sbj .cata:after { content:''; width: 1px; height: 12px; background: #FFFFFF4D;position: absolute; right: 0;top: 50%;transform: translateY(-50%); }
.main_region .box .btn_default { display: block; }
.main_region .box .btn_default img {vertical-align: middle; margin-right: 5px;}
.main_region .samnail { width: 240px;  max-height: 240px; border-radius: 12px; }

.main_region path[data-tab] { cursor: pointer; transition: all 0.3s;}
.main_region path[data-tab].on { fill: #ED1C24; }
@media screen and (min-width:1081px) and (max-height:840px){
	
}
