/* reset */
* { margin: 0; padding:0; }
li { list-style:none; }
a { text-decoration: none !important; color:inherit; }
img { vertical-align: top; object-fit: cover; }

/* common */
html { overflow-x: hidden; }
html.fix { overflow: hidden; }
.wrap { width:1400px; margin:0 auto; position: relative; }
.wrap * { word-break: keep-all; }
.wrap:after, ul:after, .cl:after { content:""; clear:both; display: block; }
.blind { position:absolute; width:0; height:0; font-size:0; overflow: hidden; }
.fl { display: flex; align-items: center; justify-content: center; }
.fld { display: flex; align-items: center; justify-content: center; flex-direction: column; }
.fl:after, .fld:after { display:none; }
.dn { display:none !important; }
.shd { box-shadow: 2px 2px 8px rgba(0,0,0,0.2); border-radius: 16px; overflow: hidden; }
.cp { color:#1693f4; }
.mt { font:36px/1.4 steb; }
.st { font:20px/1.4 steb; }
.himg:before { transition:0.3s; }
.himg:hover:before { transform: scale(1.05); }
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { width: 100%; height: 100%; background-position: center;  background-size: cover; display: flex; justify-content: center; align-items: center; }
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; } 

.cp { color:#cbbcb1; }
.cb { background: #2f6bfe; color:#fff; }
.wh { color:#fff; }

.f60 { font-size:60px; line-height:1.3; }
.f50 { font-size:50px; line-height:1.3; }
.f42 { font-size:42px; line-height:1.2; }
.f40 { font-size:40px; line-height:1.3; }
.f36 { font-size:36px; line-height:1.4; }
.f32 { font-size:32px; line-height:1.4; }
.f30 { font-size:30px; line-height:1.4; }
.f28 { font-size:28px; line-height:1.4; }
.f24 { font-size:24px; line-height:1.4; }
.f22 { font-size:22px; }
.f20 { font-size:20px; }
.f18 { font-size:18px; line-height:1.6; }
.f16 { font-size:16px; line-height:1.6; }

.steb { font-family: steb; } 
.stb { font-family: stb; } 
.stsb { font-family: stsb; } 
.stm { font-family: stm; } 
.str { font-family: str; } 
.gm { font-family: "EB Garamond", serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-family: inherit;}
.tt { text-transform: uppercase; }
.tac { text-align: center; }

.pt100 { padding-top: 100px; } 
.pt200 { padding-top: 200px; } 
.pb100 { padding-bottom: 100px; } 
.pb200 { padding-bottom: 200px; } 
.mt100 { margin-top: 100px; } 
.mt200 { margin-top: 200px; } 
.mb100 { margin-bottom: 100px; } 
.mb200 { margin-bottom: 200px; } 

/* header & footer */
#w_header { position: fixed; left: 0; top: 0; width: 100%; z-index: 99; transition:0.3s; height: 70px; overflow: hidden; color:#fff; }
#w_header.up { top:-72px; }
#w_header.fix { background: rgba(0,0,0,0.6); }
#w_header.down { background: rgba(0,0,0,0.8); height: 300px; }

#w_header:before { content:""; border-top:1px solid #ddd; opacity: 0.5; position: absolute; left: 0; top: 70px; width: 100%; }
#w_header h1 { padding-top: 25px; }
#w_header #w_gnb { position: absolute; top: 0; right: 200px; }
#w_header #w_gnb > li { float:left; margin-right: 60px; position: relative; }
#w_header #w_gnb > li > a { line-height:70px; font-weight: 600; padding:0 14px;}
#w_header #w_gnb > li > a:after { content:""; width: 0; height: 3px; background: #f0ebd8; top:69px; left: 0; position: absolute; transition:0.3s; }
#w_header #w_gnb > li:hover > a:after { width: 100%; }
#w_header #w_gnb ul { position: absolute; left: 0; font-family: stm; white-space: nowrap; line-height:1.2; padding-top: 20px; font-weight: normal; }
#w_header #w_gnb ul li { margin-bottom: 16px; }
#w_header #w_gnb ul li a { opacity: 0.6; padding:0 14px; border-bottom:1px solid rgba(255,255,255,0); padding-bottom: 4px; display: inline-block; }
#w_header #w_gnb ul li:hover a { border-bottom:1px solid #f0ebd8; opacity: 1; }

#w_header .lang { position: absolute; right: 0; top: 22px; }
#w_header .lang .awe { margin-right: 30px; height: 14px; }
#w_header .lang div { position: relative; }
#w_header .lang div p { cursor: pointer; }
#w_header .lang ul { position: absolute; padding:6px; background: #f0ebd8; color:#333; width: 100%; box-sizing: border-box; top:30px; font-size:14px; display: none; border-radius: 4px; }

#w_header.fix .awe, #w_header.down .awe { filter:brightness(0) invert(1); }

#w_footer { background: #000; padding:60px 0 80px; color:#ccc; }
#w_footer .wrap { align-items: flex-start; justify-content: flex-start; line-height: 2;}
#w_footer .wrap address { margin-left: 130px; font-style: normal; }
#w_footer .wrap address span { margin-top: 40px; display: block; }
#w_footer .wrap div { margin-left: 130px; }
#w_footer .wrap div ul { margin-top: 20px; }
#w_footer .wrap div ul li { float:left; margin-right: 14px; }




/* index */
.section:before { content:""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; transform: scale(1); transition-duration: 0.5s; }
#section0:before { background: url(/images/bg1.png) no-repeat center/cover; }
#section1:before { background: url(/images/bg2.png) no-repeat center/cover; }
#section2:before { background: url(/images/bg3.png) no-repeat center/cover; }
#section3:before { background: url(/images/bg4.png) no-repeat center/cover; }
.section.active:before { transform:scale(1.05); transition:1s 0.5s; }
.more { font-size:16px; font-weight: 600; width: 230px; justify-content: space-between; margin-top: 40px; }
.arrow { justify-content: space-between; }
.arrow:before { content:""; width: 60px; height: 2px; background: #999; animation: arr 2s infinite; }
.arrow:after { content:""; display: block; width: 10px; height: 10px; border-right: 2px solid #999; border-bottom:2px solid #999; margin-left: -9px; transform: rotate(-45deg); }
@keyframes arr { 
    0%, 100% { width: 60px; }
    50% { width: 120px; }
}

#fp-nav ul li:last-child { display: none; }


.space h2 + div { margin-top: 60px; }
.space h2 + div p { margin-top: 60px; font-weight: 400; }
.space .arrow:before { background: #fff; }
.space .arrow:after { border-color:#fff; }

#section1 .circle { position: absolute; right: 80px; top: 0; width: 243px; height: 243px;}
#section1 .circle:before { content:""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/images/awe_circle.png) no-repeat center/cover; animation: circle 10s linear infinite; }
@keyframes circle {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


#section2 .ment { width: 630px; margin-left: auto; }
#section3 .ment { color:#333; }
#section3 .ment h3 { margin-top: 40px; }
#section3 .ment .arrow:before { background: #333; }
#section3 .ment .arrow:after { border-color:#333; }


/* sublayout */
.sv { height: 500px; padding-top: 70px; text-align: center;}
.sv span{padding-top: 50px;}
#sv1 { background: url(/images/bg_sub1.png) no-repeat center/cover; }
#sv2 { background: url(/images/bg_sub2.png) no-repeat center/cover; }
#sv3 { background: url(/images/bg_sub3.png) no-repeat center/cover; }
#sv4 { background: url(/images/bg_sub4.png) no-repeat center/cover; }

.cont { color:#5b6670;}

/* sub1_1 */
#sub1_1 .cont1 ul { margin-top: 40px; position: relative; z-index: 1; }
#sub1_1 .cont1 ul li { width: 320px; height: 320px; border:2px solid #5b6670; border-radius: 320px; margin-left: -50px; }
#sub1_1 .cont1 ul li:first-child { margin-left: 0; z-index: 1; }
#sub1_1 .cont1 ul li:nth-child(2) { background: #fff; }
#sub1_1 .cont1 em { display: block; height: 200px; width: 8px; position: relative; margin:0 auto;}
#sub1_1 .cont1 em:before { content:""; height: 200px; position: absolute; left: 50%; margin-left: -1px; border-right:2px solid #5b6670; top:0; }
#sub1_1 .cont1 em:after { content:""; width: 8px; height: 8px; border-radius: 8px; background: #5b6670; position: absolute; left: 0; bottom: 0; }
#sub1_1 .cont1 h2 { margin-top: 20px; }
#sub1_1 .cont1 span { margin-top: 40px; display: block; }


#sub1_1 .cont2 { position: relative; padding-bottom: 194px; }
#sub1_1 .cont2 .road { position: absolute; left: 0; bottom: 0; width: 100%; height: 684px; background: url(/images/bg_road.png) no-repeat center/cover; }
#sub1_1 .cont2 figure { border-radius: 20px; overflow: hidden; width: 680px; box-shadow: 0 0 10px rgba(0,0,0,0.7); position: relative; }
#sub1_1 .cont2 dl { position: absolute; left: 740px; bottom: -64px; }
#sub1_1 .cont2 dl dd { margin-top: 60px; }

#sub1_1 .cont3 ul { align-items: flex-start; margin-top: 100px; }
#sub1_1 .cont3 ul li { width: 24%; }
#sub1_1 .cont3 ul li figure { width: 170px; height: 170px; background: #dad2cc; border-radius: 170px; margin:0 auto; }
#sub1_1 .cont3 ul li p { margin-top: 40px; text-align: center; }

/* sub1_2 */
#sub1_2 .left { float:left; width: 600px;}
#sub1_2 .left figure { border-radius: 20px; overflow: hidden; }
#sub1_2 .left dl { margin-top: 30px; }
#sub1_2 .left dl dt { padding-left: 20px; position: relative; justify-content: flex-start; }
#sub1_2 .left dl dt:before { content:""; width: 8px; height: 8px; border-radius: 8px; background: #5b6670; position: absolute; left: 0; top: 12px; }
#sub1_2 .left dl dd { margin-top: 10px; }

#sub1_2 .right { float:right; width: 50%;}
#sub1_2 .right .year { padding-left: 190px; }
#sub1_2 .right .year strong { position: absolute; left: 20px; opacity: 0.3; }
#sub1_2 .right .year ul li { position: relative; margin-bottom: 20px; padding-left: 80px; }
#sub1_2 .right .year ul li:before { content:""; width: 8px; height: 8px; border-radius: 8px; background: #5b6670; position: absolute; left: 0px; top: 8px; opacity: 0; }
#sub1_2 .right .year ul li.select { cursor: pointer; }
#sub1_2 .right .year ul li.select:hover{color:#cbbcb1;}
#sub1_2 .right .year ul li.select:before { opacity: 0.3;}
#sub1_2 .right .year ul li.select.act:before { opacity: 1;}
#sub1_2 .right .year ul li span { position: absolute; left: 30px; color:#cbbcb1; font-family: steb; }
#sub1_2 .right .year > li { margin-bottom: 65px; }
#sub1_2 .right .year li.on ul li { font-family: stb; }
#sub1_2 .right .year li.on strong { opacity: 1; }
/*
.scroll-container-rotate { height: 900px; width: 100%; overflow-y: scroll; transform: rotateY(180deg); }
.scroll-content-rotate { transform: rotateY(180deg); }
.scroll-container-rotate::-webkit-scrollbar { width: 5px; }
.scroll-container-rotate::-webkit-scrollbar-thumb { background-color: #5b6670; }
.scroll-container-rotate::-webkit-scrollbar-track { background-color: #f1f1f1; }
*/

.scroll-container-rotate { height: 750px; width: 100%; overflow: hidden; position: relative; border-left:1px solid #5b6670;}
#sub1_2 .right .year { position: absolute; transition:0.3s; padding-bottom: 580px;}
#sub1_2 .right .year ul li.select.act { color:#cbbcb1; }
#sub1_2 .right .xi-angle-down { text-align: center; font-weight: bold; width: 100%; padding-top: 10px; font-size:18px; }


#sub1_2 .cont2 { height: 640px; background:url(/images/bg_history.png) no-repeat center/cover; }


/* sub1_3 */
#sub1_3 .cont1 figure { width: 860px; margin-left: -260px; height: 670px; border-radius: 0 20px 20px 0; background: #dad2cc; position: absolute; }
#sub1_3 .cont1 .ment { width: 680px; margin-left: auto; }
#sub1_3 .cont1 .ment p.f24 { padding-left: 210px; position: relative; }
#sub1_3 .cont1 .ment p.f24 img { position: absolute; left: 160px; top: -20px; }
#sub1_3 .cont1 .ment div { position: relative; display: inline-block;}
#sub1_3 .cont1 .ment div:before { content:""; position: absolute; width: 620px; border-top:1px solid #5b6670; right: 0; top: 60px; }
#sub1_3 .cont1 .ment div p { margin-top: 20px; }
#sub1_3 .cont1 .ment > p.f20 { line-height:1.8; }

/* sub1_4 */
#sub1_4 .cont1 figure { width: 680px; height: 150px; background: #fff; border-radius: 150px; margin:0 auto; }
#sub1_4 .cont1 p.f24 { margin-top: 160px; }
#sub1_4 .cont1 p.f20 { margin-top: 90px; line-height: 1.8; }
#sub1_4 .cont1 ul { width: 680px; margin:200px auto 0; justify-content: space-between; }
#sub1_4 .cont1 ul li { width: 200px; }
#sub1_4 .cont1 ul li a { line-height:50px; background: #5b6670; border-radius: 100px; text-align: center; display: block; border-radius: 60px; color:#fff; background: #5b6670; border:1px solid #5b6670; transition:0.3s; padding-top: 4px;}
#sub1_4 .cont1 ul li a:hover { color: #5b6670; background: none; }



/* sub2_1 */
#sub2_1 { position: relative; }
#sub2_1 .circle { position: absolute; right: 70px; top:100px; width: 140px; height: 140px; border-radius: 140px; background: #5b6670; z-index: 90; }
#sub2_1 .circle.fix { position: fixed; }
#sub2_1 .circle img { height: 20px; }
#sub2_1 .circle:before { content:""; position: absolute; left: 5%; top: 5%; width: 90%; height: 90%; background: url(/images/awe_circle.png) no-repeat center/cover; animation: circle 10s linear infinite; }

#sub2_1 .cont1 { padding-left: 360px; }
#sub2_1 .cont1 p { line-height:1.1; } 
#sub2_1 .cont1 p span { display: inline-block; } 
#sub2_1 .cont1 img { margin-top: 80px; } 

#sub2_1 .cont2 .fl { justify-content: space-between; }
#sub2_1 .cont2 .fl figure { border-radius: 20px; overflow: hidden; overflow: hidden; }
#sub2_1 .cont2 .fl figure img { width: 100%; }
#sub2_1 .cont2 .fl .ment { width: 540px; }
#sub2_1 .cont2 .fl .ment p { margin-top: 80px; line-height:1.8; }

#sub2_1 .cont3 { margin-top: 200px; overflow: hidden; }
#sub2_1 .cont3 .slide { width: 500%; } 
#sub2_1 .cont3 .slide .fl { width: 100%; justify-content: flex-start; animation: slide 10s linear infinite; animation-play-state: running;} 
#sub2_1 .cont3 .slide .fl li { border-radius: 20px; overflow: hidden; margin-right: 30px; box-shadow: 0 0 10px rgba(0,0,0,0.4);  } 
#sub2_1 .cont3 .slide .fl li img { width: 330px; height: 415px; } 
@keyframes slide {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(360px * -4));
    }
}

#sub2_1 .cont4 h2 { width: 360px; float:left; }
#sub2_1 .cont4 p { line-height:1.8; float:left; }

#sub2_1 .cont5 { background: #ededed; }
#sub2_1 .cont5 img { width: 50%; }
#sub2_1 .cont5 div { width: 50%; padding-left: 150px; box-sizing: border-box; }
#sub2_1 .cont5 div p { margin-top: 40px; }
#sub2_1 .cont5 div span { display: inline-block; margin-top: 70px; line-height:1.8; }

#sub2_1 .cont6 { position: relative; height: 850px; overflow: hidden; background: #cec5c7; }
#sub2_1 .cont6 .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:url(/images/bg_cata.png) no-repeat center/cover; }
#sub2_1 .cont6 .wrap { height: 100%; }
/* #sub2_1 .cont6 .wrap > .fl { width: 320px;  height: 100%; }
#sub2_1 .cont6 .circle { width: 240px; height: 240px; background: none; right:auto; position: relative; top: 0; margin:0 auto 100px; }
#sub2_1 .cont6 .circle img { height:30px; }
#sub2_1 .cont6 div a { width: 320px; height: 60px; border-radius: 60px; color:#fff; background: #5b6670; border:1px solid #5b6670; transition:0.3s; padding-top: 4px; }
#sub2_1 .cont6 div a:hover { color: #5b6670; background: none; } */
#sub2_1 .cont6 .wrap.fl { height: 860px; padding-top: 680px; box-sizing: border-box; align-items: flex-start; }
#sub2_1 .cont6 .wrap.fl > a { margin:0 20px; width: 300px; height: 60px; text-align: center; border-radius: 100px; color:#fff; background: #5b6670; border:1px solid #5b6670; transition:0.3s; line-height:1.3; }
#sub2_1 .cont6 .wrap.fl > a:hover { color: #5b6670; background: none; }




/* sub3_1 */
#sub3_1 .cont1 img { border-radius: 20px; width: 100%;}
#sub3_1 .cont2 { justify-content: space-between; }
#sub3_1 .cont2 img { border:2px solid #5b6670; border-radius:320px; }
#sub3_1 .cont2 div { border:2px solid #5b6670; border-radius:320px; width: 320px; height: 320px; position: absolute; left: 270px;}
#sub3_1 .cont2 p { width: 470px; height: 70px; position: absolute; right: 340px; text-align: center; }
#sub3_1 .cont2 p .t1 { width: 100%; border-top:2px solid #5b6670; position: absolute; left: 0; top: 50%; margin-top:-1px; }
#sub3_1 .cont2 p .t2 { width: 8px; height: 8px; border-radius: 8px; background: #5b6670; position: absolute; right: 0; top: 50%; margin-top:-4px; }

#sub3_1 .cont2 .engp{ width: 470px; height: 120px; position: absolute; right: 340px; text-align: center; }
#sub3_1 .cont2 .engp .t1 { width: 100%; border-top:2px solid #5b6670; position: absolute; left: 0; top: 50%; margin-top:-1px; }
#sub3_1 .cont2 .engp .t2 { width: 8px; height: 8px; border-radius: 8px; background: #5b6670; position: absolute; right: 0; top: 50%; margin-top:-4px; }

#sub3_1 .cont3 { align-items: flex-start; }
#sub3_1 .cont3 article { width: 320px; padding:0 20px; box-sizing: content-box; } 
#sub3_1 .cont3 article figure { margin: 0; } 
#sub3_1 .cont3 article img { width: 100%; } 
#sub3_1 .cont3 article figcaption { margin-top: 20px; line-height:1.8; }
#sub3_1 .cont3 article figcaption span { display: block; height: 72px; margin-bottom: 30px; text-align: center; }

#sub3_1 .cont4 { border-top:1px solid #5b6670; padding-bottom: 400px; }
#sub3_1 .cont4 h2 { float:left; padding-top: 20px; }
#sub3_1 .cont4 ul { float:right; width: 1040px; }
#sub3_1 .cont4 ul li { padding:40px 0 80px; border-bottom:1px solid #5b6670; justify-content: space-between; flex-wrap: wrap; }
#sub3_1 .cont4 ul li .text span { display: block; font-size:80px; }
#sub3_1 .cont4 ul li div.fl { width: 680px; justify-content: space-evenly; position: relative; padding-left: 80px; }
#sub3_1 .cont4 ul li div.fl ~ div.fl { margin-left:auto; border-top:1px solid #5b6670; margin-top: 80px; padding-top: 40px; }
#sub3_1 .cont4 ul li div.fl span { position: absolute; left: 0; }
#sub3_1 .cont4 ul li div.fl figure { position: relative; }
#sub3_1 .cont4 ul li div.fl figure img { border-radius: 500px; }
#sub3_1 .cont4 ul li div.fl figure figcaption { position: absolute; bottom: -40px; width: 100%; }
/* #sub3_1 .cont4 ul li:last-child { justify-content: flex-start; border-bottom:none; }
#sub3_1 .cont4 ul li:last-child .text { margin-right: 100px; } */


/* sub3_2 */
#sub3_2 .cont1 .cl { padding-top: 30px; border-top:1px solid #5b6670; }
#sub3_2 .cont1 article { float:left; }
#sub3_2 .cont1 article p { font-size:80px; font-family: steb; text-align: left; }
#sub3_2 .cont1 ul { float:right; width: 1040px; }
#sub3_2 .cont1 ul li { width: 230px; margin-right: 40px; float:left; margin-bottom: 40px; cursor: pointer; }
#sub3_2 .cont1 ul li img { width: 100%; aspect-ratio: 1 / 1.4;}
#sub3_2 .cont1 ul li:nth-child(4n) { margin-right: 0; }
#sub3_2 .cont1 ul li:nth-child(4n+1) { clear:both;}
#sub3_2 .cont1 ul li p { font-size:16px; font-family: steb; margin-top: 20px; text-align: center; }

.modal { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; background: rgba(0,0,0,0.8); display: none;}
.modal.on { display:flex; }
.modal .area img { max-width: 80vw; max-height: 80vh; }


/* sub4_1 */
#sub4_1 .cont1 .tbl_wrap table { border-top-color:#5b6670; font-family: stm; }
#sub4_1 .cont1 .tbl_wrap table th { font-size:18px; color:#5b6670; }
#sub4_1 .cont1 .tbl_wrap table td, #sub4_1 .cont1 .tbl_wrap table td a { font-size:18px; color:#050505; }

/* sub4_2 */
#sub4_2 .cont1 div.cl { border-top:1px solid #5b6670; }
#sub4_2 .cont1 .left { float:left; padding-top: 30px; }
#sub4_2 .cont1 .right { width: 1040px; float:right;}
#sub4_2 .cont1 .right table { width: 100%; border-collapse: collapse; }
#sub4_2 .cont1 .right table th, #sub4_2 .cont1 .right table td { border-bottom:1px solid #5b6670; padding:20px 0; text-align: left; }
#sub4_2 .cont1 .right table th { width: 180px; }
#sub4_2 .cont1 .right table td input { width: 100%; height: 40px; font-size:20px; font-family: stm; padding:0 10px;  border:none; outline:none; background: #f2f2f2; }
#sub4_2 .cont1 .right table td textarea { width: 100%; height: 300px; font-size:20px; font-family: stm; padding:10px;  border:none; outline:none; background: #f2f2f2; }
#sub4_2 .cont1 .right input[type="submit"] { width: 180px; height: 50px; background: #5b6670; border-radius: 100px; border:none; display: block; margin:70px auto 0;}

/* sub4_3 */
#sub4_3 #bo_gall .gall_img { overflow: hidden; transition:0.3s; }
#sub4_3 #bo_gall .gall_img img { filter: saturate(0); transition:0.3s; opacity: 0.7; }
#sub4_3 #bo_gall .gall_li { margin-bottom: 60px; position: relative;}
#sub4_3 #bo_gall .gall_li:hover .gall_img { border-radius: 20px;}
#sub4_3 #bo_gall .gall_li:hover .gall_img img { filter: saturate(1); opacity: 1; }
#sub4_3 #bo_gall .gall_text_href a { font:20px steb; color:#5b6670; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#sub4_3 #bo_gall .gall_text_href .bo_cnt { display: block; margin-top: 20px; font:18px/1.6 stm; color:#5b6670; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

#sub4_3 #bo_v_title .bo_v_tit { text-align: center; font-family: stb; }
#sub4_3 #bo_v_atc { text-align: center; }
#sub4_3 .gall_now:after { content:"Current"; position: absolute; position: absolute; left: 14px; top: 14px; z-index: 9; color:#fff; background: #5b6670; padding:4px 14px; border-radius: 30px; font-family: stm; }
#sub4_3 #bo_gall .gall_li.gall_now .gall_img{ border-radius: 20px; }
#sub4_3 #bo_gall .gall_li.gall_now .gall_img img { filter: saturate(1); opacity: 1; }