@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap";@import"https://fonts.cdnfonts.com/css/chillax";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";*{box-sizing:border-box}::after,::before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.maru{font-family:"Zen Maru Gothic",serif;font-style:normal}.kaku{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal}.en{font-family:"Chillax",sans-serif}.en2{font-family:"Outfit",sans-serif}.tab-sp,.sp{display:none}@media screen and (max-width: 1024px){.pc{display:none}.tab-sp{display:block}}@media screen and (max-width: 767px){.pc-tab{display:none}.sp{display:block}}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;height:100%}body{color:#000;background:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:15px;line-height:2;letter-spacing:.06em;width:100%;overflow-x:hidden}@media screen and (max-width: 767px){body{font-size:14px}}img,video,object{max-width:100%;height:auto;border:none;display:block}@media screen and (max-width: 767px){img,video,object{pointer-events:none}}a,label,input,button{transition:all .4s}header{position:fixed;top:0;z-index:999;width:100%;background:#fff;transition:all .4s ease}header .flex{display:flex;justify-content:space-between;align-items:center;padding:20px 50px}@media screen and (max-width: 767px){header .flex{padding:10px 20px}}header .flex .logo{z-index:99}header .flex .logo a{display:block;width:175px}@media screen and (max-width: 767px){header .flex .logo a{width:95px}}header .flex .links ul{display:flex;align-items:center}header .flex .links ul li{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;position:relative;font-size:14px;font-weight:500;line-height:1;margin-right:30px}header .flex .links ul li:last-of-type{margin-right:0}header .flex .links ul li a{display:block}@media(min-width: 1024px){header .flex .links ul li a:hover{color:#d74274}}header .flex .links ul li.registration{margin-right:15px}@media screen and (max-width: 767px){header .flex .links ul li.registration{margin-right:6px}}header .flex .links ul li.registration a{position:relative;display:block;width:170px;padding:12px 0;padding-left:24px;font-weight:700;letter-spacing:.06em;color:#fff;border:1px solid #4eb63c;background:#4eb63c;margin:0 auto;border-radius:20px}@media screen and (max-width: 767px){header .flex .links ul li.registration a{width:auto;padding:10px 12px;font-size:11px}}header .flex .links ul li.registration a:before{position:absolute;content:"";background:#fff;width:20px;height:20px;top:0;right:13px;bottom:0;margin:auto;border-radius:100%}@media screen and (max-width: 767px){header .flex .links ul li.registration a:before{display:none}}header .flex .links ul li.registration a:after{position:absolute;content:"";background:url("../img/common/btn-arrow-green.png") no-repeat;background-size:contain;width:7px;height:10px;top:0;right:19px;bottom:0;margin:auto}@media screen and (max-width: 767px){header .flex .links ul li.registration a:after{display:none}}@media(min-width: 1024px){header .flex .links ul li.registration a:hover{background:#fff;color:#4eb63c}}header .flex .links ul li.apply a{position:relative;display:block;width:160px;padding:12px 0;padding-left:47px;font-weight:700;letter-spacing:.06em;color:#fff;border:1px solid #d74274;background:#d74274;margin:0 auto;border-radius:20px}@media screen and (max-width: 767px){header .flex .links ul li.apply a{width:auto;padding:10px 12px;font-size:11px}}header .flex .links ul li.apply a:before{position:absolute;content:"";background:#fff;width:20px;height:20px;top:0;right:20px;bottom:0;margin:auto;border-radius:100%}@media screen and (max-width: 767px){header .flex .links ul li.apply a:before{display:none}}header .flex .links ul li.apply a:after{position:absolute;content:"";background:url("../img/common/btn-arrow-pink.png") no-repeat;background-size:contain;width:7px;height:10px;top:0;right:26px;bottom:0;margin:auto}@media screen and (max-width: 767px){header .flex .links ul li.apply a:after{display:none}}@media(min-width: 1024px){header .flex .links ul li.apply a:hover{background:#fff;color:#d74274}}header .flex .sp-menu .menu-toggle{position:relative;width:30px;height:18px}header .flex .sp-menu .menu-toggle span{position:absolute;background:#d74274;width:100%;height:2px;top:0;bottom:0;margin:auto;transition:all .4s}header .flex .sp-menu .menu-toggle span.top{bottom:auto}header .flex .sp-menu .menu-toggle span.bottom{top:auto}header .flex .sp-menu .menu-toggle.active span.top{transform:rotate(45deg);bottom:0}header .flex .sp-menu .menu-toggle.active span.center{opacity:0}header .flex .sp-menu .menu-toggle.active span.bottom{transform:rotate(-45deg);top:0}header .flex .sp-menu .sp-links{display:none;overflow:scroll;position:fixed;background:#fff;width:100%;height:100dvh;padding:60px 0 190px;top:53px;left:0;right:0;margin:auto}header .flex .sp-menu .sp-links:before{position:absolute;content:"";background:linear-gradient(25deg, #f19ec2, #f6b37f, #fff799, #89c997, #7ecef4);width:100%;height:100%;top:0;left:0;opacity:.2}header .flex .sp-menu .sp-links ul{position:relative;text-align:center;z-index:1}header .flex .sp-menu .sp-links ul li{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:500;line-height:1;margin-bottom:40px}header .flex .sp-menu .sp-links ul li a{font-size:16px;display:block}header .flex .sp-menu .sp-links ul li.registration{margin-bottom:30px}header .flex .sp-menu .sp-links ul li.registration a{position:relative;display:block;width:290px;padding:22px 0;font-size:15px;font-weight:700;letter-spacing:.06em;color:#fff;border:1px solid #4eb63c;background:#4eb63c;margin:0 auto;border-radius:30px}header .flex .sp-menu .sp-links ul li.registration a:before{position:absolute;content:"";background:#fff;width:20px;height:20px;top:0;right:25px;bottom:0;margin:auto;border-radius:100%}header .flex .sp-menu .sp-links ul li.registration a:after{position:absolute;content:"";background:url("../img/common/btn-arrow-green.png") no-repeat;background-size:contain;width:7px;height:10px;top:0;right:31px;bottom:0;margin:auto}header .flex .sp-menu .sp-links ul li.apply{margin-bottom:0}header .flex .sp-menu .sp-links ul li.apply a{position:relative;display:block;width:290px;padding:22px 0;font-size:15px;font-weight:700;letter-spacing:.06em;color:#fff;border:1px solid #d74274;background:#d74274;margin:0 auto;border-radius:30px}header .flex .sp-menu .sp-links ul li.apply a:before{position:absolute;content:"";background:#fff;width:20px;height:20px;top:0;right:25px;bottom:0;margin:auto;border-radius:100%}header .flex .sp-menu .sp-links ul li.apply a:after{position:absolute;content:"";background:url("../img/common/btn-arrow-pink.png") no-repeat;background-size:contain;width:7px;height:10px;top:0;right:31px;bottom:0;margin:auto}@media screen and (max-width: 767px){header.hide{transform:translateY(-100%)}}footer{padding:20px 0;background:#333}@media screen and (max-width: 767px){footer{padding:20px 0 85px}}footer .copy{text-align:center;color:#fff;font-size:12px;font-weight:400;letter-spacing:0;line-height:1}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.inner{width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){.inner{width:92%}}.inner-wide{padding:0 90px}@media screen and (max-width: 1024px){.inner-wide{padding:0;width:92%;margin:0 auto}}.flex{display:flex}.main-title{font-size:40px;font-weight:700;line-height:1;letter-spacing:0}@media screen and (max-width: 767px){.main-title{font-size:32px}}.main-title .en{display:block;font-size:15px;font-weight:600;margin-bottom:20px}.main-title .num{font-size:54px}.main-center{font-size:40px;font-weight:700;text-align:center;line-height:1;letter-spacing:0}@media screen and (max-width: 767px){.main-center{font-size:32px}}.main-center .en{display:block;font-size:15px;font-weight:600;margin-bottom:20px}.main-center .num{font-size:54px}.wpulike-heart{padding:0;line-height:1}.wpulike-heart .wp_ulike_general_class{box-shadow:none;border-radius:0;padding:0}.ulf-tooltip{display:none !important}#award-settings-page h1{color:#fff}#popup{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);z-index:1000;padding-top:80px;overflow:scroll}@media screen and (max-width: 767px){#popup{padding-top:40px}}#popup .popup-close{position:fixed;width:60px;height:60px;border:1px solid #000;border-radius:100%;top:120px;right:50px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){#popup .popup-close{width:40px;height:40px;top:20px;right:10px;background:#fff}}#popup .single{background:#fff;width:92%;margin:0 0 0 auto;padding:40px 0 200px;border-radius:30px 0 0 30px}@media screen and (max-width: 767px){#popup .single{width:100%}}#popup .single .inner{max-width:640px}#popup .single .inner .news_post_content .thumb{margin-bottom:20px}#popup .single .inner .news_post_content .thumb img,#popup .single .inner .news_post_content .thumb video{margin:0 auto}#popup .single .inner .news_post_content .like-count{text-align:right}#popup .single .inner .news_post_content .like-count .wpulike .wp_ulike_general_class{pointer-events:none}#popup .single .inner .news_post_content .like-count .wpulike .wp_ulike_general_class .count-box{position:relative;top:4px}#popup .single .inner .news_post_content .like-count .wpulike .wp_ulike_general_class .count-box:first-letter{font-size:0}#popup .single .inner .news_post_content .post-title{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:24px;font-weight:700;line-height:1.6;letter-spacing:.06em;margin-bottom:10px}#popup .single .inner .news_post_content .name{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:14px;font-weight:700;line-height:1;letter-spacing:.06em;margin-bottom:20px}#popup .single .inner .news_post_content .content{font-size:14px;margin-bottom:30px}#popup .single .inner .news_post_content .vote-button{margin-bottom:50px}#popup .single .inner .news_post_content .vote-button .wpulike{position:relative;text-align:center}#popup .single .inner .news_post_content .vote-button .wpulike .wp_ulike_general_class{position:relative}#popup .single .inner .news_post_content .vote-button .wpulike .wp_ulike_general_class:after{position:absolute;content:"";background:url("../img/common/heart-icon.png") no-repeat;background-size:contain;width:19px;height:16px;left:40px;filter:none}#popup .single .inner .news_post_content .vote-button .wpulike button{width:250px;height:50px;background:#d74274;border-radius:25px;margin:0 auto}#popup .single .inner .news_post_content .vote-button .wpulike button:after{display:none}#popup .single .inner .news_post_content .vote-button .wpulike button:before{position:absolute;content:"いいねで投票する";width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:15px;font-weight:700;color:#fff;top:0;right:47px;bottom:0;margin:auto;line-height:1;letter-spacing:.06em}#popup .single .inner .news_post_content .vote-button .wpulike span{display:none}#popup .single .inner .news_post_content .category .ttl{position:relative;font-family:"Chillax",sans-serif;font-size:18px;font-weight:600;color:#d74274;letter-spacing:.06em;line-height:1;padding-bottom:14px;margin-bottom:15px}#popup .single .inner .news_post_content .category .ttl:before{position:absolute;content:"";background:url("../img/common/dots-border.png") no-repeat;background-size:contain;width:100%;height:2px;left:0;bottom:0}#popup .single .inner .news_post_content .category ul{display:flex;gap:8px 5.7px;flex-wrap:wrap}#popup .single .inner .news_post_content .category ul li{width:75px;height:75px;background:#000}#popup .single .inner .news_post_content .category ul li.sdgs1{background:url("../img/common/sdg_icon_01_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs2{background:url("../img/common/sdg_icon_02_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs3{background:url("../img/common/sdg_icon_03_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs4{background:url("../img/common/sdg_icon_04_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs5{background:url("../img/common/sdg_icon_05_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs6{background:url("../img/common/sdg_icon_06_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs7{background:url("../img/common/sdg_icon_07_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs8{background:url("../img/common/sdg_icon_08_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs9{background:url("../img/common/sdg_icon_09_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs10{background:url("../img/common/sdg_icon_10_ja_3.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs11{background:url("../img/common/sdg_icon_11_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs12{background:url("../img/common/sdg_icon_12_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs13{background:url("../img/common/sdg_icon_13_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs14{background:url("../img/common/sdg_icon_14_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs15{background:url("../img/common/sdg_icon_15_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs16{background:url("../img/common/sdg_icon_16_ja_2.png") no-repeat;background-size:cover}#popup .single .inner .news_post_content .category ul li.sdgs17{background:url("../img/common/sdg_icon_17_ja_2.png") no-repeat;background-size:cover}.fixed-cta{position:fixed;width:100%;bottom:0;left:0;z-index:99}.fixed-cta ul{display:flex;justify-content:space-between;background:#fff}.fixed-cta ul li{width:49.5%}.fixed-cta ul li a{position:relative;display:block;background:#4eb63c;color:#fff;font-weight:700;padding:18px 14px}.fixed-cta ul li a:before{position:absolute;content:"";background:#fff;width:20px;height:20px;top:0;right:12px;bottom:0;margin:auto;border-radius:100%}.fixed-cta ul li a:after{position:absolute;content:"";background:url("../img/common/btn-arrow-green.png") no-repeat;background-size:contain;width:6px;height:9px;top:0;right:18px;bottom:0;margin:auto}.fixed-cta ul li.apply a{background:#d74274;padding:18px 55px}.fixed-cta ul li.apply a:after{background:url("../img/common/btn-arrow-pink.png") no-repeat;background-size:contain}#top .mainv{position:relative;padding-top:100px;background:ivory;overflow-y:hidden}@media screen and (max-width: 767px){#top .mainv{padding-top:130px;padding-bottom:83px;overflow:hidden}}#top .mainv:before{position:absolute;content:"";background:url("../img/index/main-object.png") no-repeat;background-size:cover;background-position:center;width:100%;height:40vw;top:25px;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width: 767px){#top .mainv:before{background:url("../img/index/main-object-sp.png") no-repeat;background-size:cover;background-position:center;height:100%;top:70px}}#top .mainv:after{position:absolute;content:"";background:url("../img/common/color-line.jpg") repeat-x;background-position:left;width:100%;height:8px;left:0;bottom:0}#top .mainv .main{position:relative;max-width:1200px;width:100%;margin:0 auto;z-index:1}@media screen and (max-width: 767px){#top .mainv .main{height:449px}}#top .mainv .main img{margin:0 auto;filter:drop-shadow(10px 10px 20px rgba(44, 66, 66, 0.1))}@media screen and (max-width: 767px){#top .mainv .main img{position:absolute;max-width:-moz-max-content;max-width:max-content;width:503px;left:50%;transform:translateX(-50%)}}#top .mainv .main .btn{position:absolute;left:0;right:0;bottom:90px;margin:auto}@media screen and (max-width: 767px){#top .mainv .main .btn{bottom:100px}}#top .mainv .main .btn a{position:relative;display:block;width:280px;padding:9px 0;padding-left:36px;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-size:16px;font-weight:700;letter-spacing:.06em;color:#fff;border:1px solid #d74274;background:#d74274;margin:0 auto;border-radius:25px}#top .mainv .main .btn a:before{position:absolute;content:"";background:#fff;width:20px;height:20px;top:0;right:35px;bottom:0;margin:auto;border-radius:100%}#top .mainv .main .btn a:after{position:absolute;content:"";background:url("../img/common/btn-arrow-pink.png") no-repeat;background-size:contain;width:7px;height:10px;top:0;right:41px;bottom:0;margin:auto}@media(min-width: 1024px){#top .mainv .main .btn a:hover{background:#fff;color:#d74274}}#top .mainv .main .object{position:absolute;overflow:hidden;border-radius:15px}#top .mainv .main .object img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#top .mainv .main .object.first{top:20px;left:20px}@media screen and (max-width: 767px){#top .mainv .main .object.first{top:auto;left:auto;bottom:-30px;right:0;width:145px;height:100px;border-radius:8px 0 0 8px}}#top .mainv .main .object.second{top:225px;left:177px}@media screen and (max-width: 767px){#top .mainv .main .object.second{width:100px;height:120px;top:auto;left:20px;bottom:-45px;border-radius:8px}}#top .mainv .main .object.third{top:10px;right:75px}@media screen and (max-width: 767px){#top .mainv .main .object.third{width:70px;height:88px;top:-60px;right:50px;border-radius:8px}}#top .mainv .main .object.fourth{top:112px;right:164px}@media screen and (max-width: 767px){#top .mainv .main .object.fourth{width:83px;height:90px;top:-10px;right:0;border-radius:8px 0 0 8px}}#top .mainv .main .object.fifth{top:315px;right:20px}@media screen and (max-width: 767px){#top .mainv .main .object.fifth{top:-60px;left:0;width:140px;height:96px;border-radius:0 8px 8px 0}}#top .intro{padding:110px 0 50px}@media screen and (max-width: 767px){#top .intro{padding:80px 0 40px}}#top .intro .inner{position:relative}#top .intro .text{position:relative;text-align:center;margin-bottom:60px}@media screen and (max-width: 767px){#top .intro .text{padding-bottom:310px;margin-bottom:0}}#top .intro .text h2{font-weight:700;line-height:1;margin-bottom:30px}@media screen and (max-width: 767px){#top .intro .text h2{margin-bottom:25px}}#top .intro .text h2 span{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}#top .intro .text h2 span.green{display:inline-block;color:#88c868}#top .intro .text h2 span.orange{display:inline-block;color:#f2a76d}#top .intro .text h2 span.sub1{font-size:16px;margin-bottom:30px}@media screen and (max-width: 767px){#top .intro .text h2 span.sub1{font-size:15px}}#top .intro .text h2 span.main1{font-size:40px;margin-bottom:38px}@media screen and (max-width: 767px){#top .intro .text h2 span.main1{font-size:32px}}#top .intro .text h2 span.sub2{font-size:25px;margin-bottom:12px}@media screen and (max-width: 767px){#top .intro .text h2 span.sub2{font-size:24px}}#top .intro .text h2 span.main2{font-size:48px}@media screen and (max-width: 767px){#top .intro .text h2 span.main2{font-size:32px}}#top .intro .text .object{position:absolute}#top .intro .text .object.first{top:65px;left:-100px}@media screen and (max-width: 767px){#top .intro .text .object.first{width:135px;top:auto;left:-4%;bottom:77px}}#top .intro .text .object.second{top:-25px;right:-100px}@media screen and (max-width: 767px){#top .intro .text .object.second{width:165px;top:auto;right:-4%;bottom:155px}}#top .intro .text .object.third{top:265px;right:-100px}@media screen and (max-width: 767px){#top .intro .text .object.third{width:210px;top:auto;right:-4%;bottom:-15px}}#top .intro .img{width:690px;height:360px;overflow:hidden;border-radius:15px;background:#000;margin:0 auto 85px}@media screen and (max-width: 767px){#top .intro .img{width:100%;height:190px;margin-bottom:40px}}#top .intro .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#top .intro .loop{font-size:100px;font-weight:700;letter-spacing:0;line-height:.8;overflow:hidden;white-space:nowrap;box-sizing:border-box}#top .intro .loop .loop_inner{display:inline-block;animation:marquee 100s linear infinite}#top .intro .loop .loop_inner p{display:inline-block;color:#333}#top .intro .loop .loop_inner p.green{color:#acd598}#top .intro .loop .loop_inner p.pink{color:#f19ec2}#top .intro .loop .loop_inner p.border{color:#fff}#top .intro .loop .loop_inner p.blue{-webkit-text-stroke:1px #66c7f5;text-stroke:1px #66c7f5}#top .intro .loop .loop_inner p.orange{-webkit-text-stroke:1px #f6b37f;text-stroke:1px #f6b37f}#top .post{position:relative;padding:50px 0 100px}@media screen and (max-width: 767px){#top .post{padding:40px 0 80px}}#top .post:before{position:absolute;content:"";background:url("../img/common/color-line.jpg") repeat-x;background-position:left;width:100%;height:8px;left:0;bottom:0}#top .post h2{margin-bottom:60px}@media screen and (max-width: 767px){#top .post h2{font-size:26px;margin-bottom:80px}}#top .post h2 span{color:#f6b37f}#top .post .post-slider{margin-bottom:100px}#top .post .post-slider .slick-slide{width:300px;margin:0 16px}@media screen and (max-width: 767px){#top .post .post-slider .slick-slide{width:200px;margin:0 5px}}#top .post .post-slider .slick-slide a{display:block;width:100%}#top .post .post-slider .slick-slide a .thumb{position:relative;width:100%;height:300px;background:#000;border-radius:15px;overflow:hidden;transition:all .4s}@media screen and (max-width: 767px){#top .post .post-slider .slick-slide a .thumb{height:200px}}#top .post .post-slider .slick-slide a .thumb img,#top .post .post-slider .slick-slide a .thumb video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#top .post .post-slider .slick-slide a .thumb:before{position:absolute;content:"";background:rgba(0,0,0,.8);width:60px;height:60px;right:0;bottom:0;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%)}#top .post .post-slider .slick-slide a .thumb:after{position:absolute;content:"";background:url("../img/common/popup-object.png") no-repeat;background-size:contain;width:16px;height:16px;right:10px;bottom:10px;transition:all .4s}#top .post .post-slider .slick-slide a .ttl{font-family:"Zen Maru Gothic",serif;font-style:normal;font-weight:700;margin-top:10px}@media(min-width: 1024px){#top .post .post-slider .slick-slide a:hover .thumb{opacity:.6}#top .post .post-slider .slick-slide a:hover .thumb:after{transform:rotate(360deg)}}#top .post .post-slider .slick-next{width:70px;height:35px;top:-95px;left:0;right:-1000px;margin:auto;border:1px solid #4eb63c;transform:none;border-radius:17px}@media screen and (max-width: 767px){#top .post .post-slider .slick-next{right:-250px;top:-60px}}#top .post .post-slider .slick-next:before{position:absolute;content:"";background:url("../img/common/slider-arrow.png") no-repeat;background-size:contain;width:15px;height:8px;top:0;left:0;right:0;bottom:0;margin:auto;transition:all .4s}@media(min-width: 1024px){#top .post .post-slider .slick-next:hover{background:#4eb63c}#top .post .post-slider .slick-next:hover:before{background:url("../img/common/slider-arrow-wh.png") no-repeat;background-size:contain}}#top .post .post-slider .slick-prev{width:70px;height:35px;top:-95px;left:0;right:-840px;margin:auto;border:1px solid #4eb63c;transform:none;border-radius:17px}@media screen and (max-width: 767px){#top .post .post-slider .slick-prev{right:-80px;top:-60px}}#top .post .post-slider .slick-prev:before{position:absolute;content:"";background:url("../img/common/slider-arrow.png") no-repeat;background-size:contain;width:15px;height:8px;top:0;left:0;right:0;bottom:0;margin:auto;transform:scale(-1, 1)}@media(min-width: 1024px){#top .post .post-slider .slick-prev:hover{background:#4eb63c}#top .post .post-slider .slick-prev:hover:before{background:url("../img/common/slider-arrow-wh.png") no-repeat;background-size:contain}}#top .post .post-slider .slick-dots{bottom:-60px;display:flex;justify-content:center;gap:0 15px}#top .post .post-slider .slick-dots li{width:8px;height:8px;margin:0}#top .post .post-slider .slick-dots li button{width:100%;height:100%;padding:0;background:#d9d9d9;border-radius:100%}#top .post .post-slider .slick-dots li button:before{display:none}#top .post .post-slider .slick-dots li.slick-active button{background:#d74274}#top .post .btn a{position:relative;display:block;width:240px;padding:9px 0;padding-left:36px;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-size:16px;font-weight:700;letter-spacing:.06em;color:#fff;border:1px solid #d74274;background:#d74274;margin:0 auto;border-radius:25px}#top .post .btn a:before{position:absolute;content:"";background:#fff;width:20px;height:20px;top:0;right:20px;bottom:0;margin:auto;border-radius:100%}#top .post .btn a:after{position:absolute;content:"";background:url("../img/common/btn-arrow-pink.png") no-repeat;background-size:contain;width:7px;height:10px;top:0;right:26px;bottom:0;margin:auto}@media(min-width: 1024px){#top .post .btn a:hover{background:#fff;color:#d74274}}#top .award{position:relative;padding:80px 0}#top .award:before{position:absolute;content:"";background:linear-gradient(25deg, #f19ec2, #f6b37f, #fff799, #89c997, #7ecef4);width:100%;height:100%;top:0;left:0;opacity:.2}#top .award:after{position:absolute;content:"";background:url("../img/common/color-line.jpg") repeat-x;background-position:left;width:100%;height:8px;left:0;bottom:0}#top .award .inner{max-width:1100px}#top .award .bg{position:relative;background:#fff;padding:85px 50px 30px;border-radius:40px;z-index:1}@media screen and (max-width: 767px){#top .award .bg{padding:45px 30px 30px;border-radius:20px}}#top .award .bg h2{position:relative;width:-moz-fit-content;width:fit-content;text-align:center;letter-spacing:.1em;font-size:40px;font-weight:700;line-height:1;margin:0 auto;margin-bottom:40px;padding:0 120px}@media screen and (max-width: 767px){#top .award .bg h2{font-size:23px;padding:0;line-height:1.5;font-feature-settings:"palt";letter-spacing:0}}#top .award .bg h2:before{position:absolute;content:"";background:url("../img/index/award-object.png") no-repeat;background-size:contain;width:88px;height:115px;top:10px;left:0}@media screen and (max-width: 767px){#top .award .bg h2:before{background:url("../img/index/award-object-2.png") no-repeat;background-size:contain;width:19px;height:41px;top:32px;left:-25px}}#top .award .bg h2:after{position:absolute;content:"";background:url("../img/index/award-object.png") no-repeat;background-size:contain;width:88px;height:115px;top:10px;right:0;transform:scale(-1, 1)}@media screen and (max-width: 767px){#top .award .bg h2:after{background:url("../img/index/award-object-2.png") no-repeat;background-size:contain;width:19px;height:41px;top:32px;right:-20px}}#top .award .bg h2 .sub{display:block;font-size:18px;margin-bottom:15px}@media screen and (max-width: 767px){#top .award .bg h2 .sub{font-size:14px;margin-bottom:0;letter-spacing:.1em}}#top .award .bg h2 .sub span{font-family:"Outfit",sans-serif;font-size:25px;font-weight:500}@media screen and (max-width: 767px){#top .award .bg h2 .sub span{font-size:22px}}#top .award .bg h2.other{padding:0 57px;margin-bottom:55px}@media screen and (max-width: 767px){#top .award .bg h2.other{padding:0 20px;margin-bottom:40px}}#top .award .bg h2.other:before{position:absolute;content:"";background:url("../img/index/award-object-2.png") no-repeat;background-size:contain;width:37px;height:79px;top:0px;left:0}@media screen and (max-width: 767px){#top .award .bg h2.other:before{width:30px;height:64px;top:12px;left:-25px}}#top .award .bg h2.other:after{position:absolute;content:"";background:url("../img/index/award-object-2.png") no-repeat;background-size:contain;width:37px;height:79px;top:0px;right:0;transform:scale(-1, 1)}@media screen and (max-width: 767px){#top .award .bg h2.other:after{width:30px;height:64px;top:12px;right:-25px}}#top .award .bg .text{text-align:center;margin-bottom:30px}#top .award .bg .flex{justify-content:space-between;flex-wrap:wrap;gap:45px 0;margin-bottom:60px}@media screen and (max-width: 767px){#top .award .bg .flex{gap:30px 0;margin-bottom:0}}#top .award .bg .flex .award-post{width:310px}@media screen and (max-width: 767px){#top .award .bg .flex .award-post{width:100%}}#top .award .bg .flex .award-post .name{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-top:5px;padding-left:50px;padding-right:10px;font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:22px;font-weight:700;line-height:1;margin:0 auto 15px}#top .award .bg .flex .award-post .name:before{position:absolute;content:"";background:url("../img/index/award-icon.png") no-repeat;background-size:contain;width:40px;height:35px;top:0;left:0;bottom:0;margin:auto}#top .award .bg .flex .award-post .thumb{position:relative;width:100%;height:190px;background:#000;border-radius:15px;margin-bottom:20px;overflow:hidden}#top .award .bg .flex .award-post .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#top .award .bg .flex .award-post .title{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:18px;font-weight:700;line-height:1;margin-bottom:15px}#top .award .bg .flex .award-post .user-name{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:14px;color:#8c8c8c;line-height:1;margin-bottom:30px}#top .award .bg .flex .award-post .comment span{font-family:"Zen Maru Gothic",serif;font-style:normal;position:relative;font-size:15px;font-weight:700;display:block;line-height:1;padding-left:22px}#top .award .bg .flex .award-post .comment span:before{position:absolute;content:"";background:#d74274;width:13px;height:11px;top:2px;left:0;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%)}#top .award .bg .flex .award-post .detail{font-family:"Zen Maru Gothic",serif;font-style:normal;font-weight:500;display:flex;justify-content:space-between;line-height:1}#top .award .bg .flex .award-post.big{width:480px}#top .award .bg .flex .award-post.big .thumb{height:300px}@media screen and (max-width: 767px){#top .award .bg .flex .award-post.big .thumb{height:auto;aspect-ratio:3/2}}#top .award .bg .flex .award-post.sub{width:230px}@media screen and (max-width: 767px){#top .award .bg .flex .award-post.sub{width:100%}}#top .award .bg .flex .award-post.sub .name{padding-top:0;padding-left:35px;padding-right:10px;font-size:18px}@media screen and (max-width: 767px){#top .award .bg .flex .award-post.sub .name{font-size:22px}}#top .award .bg .flex .award-post.sub .name:before{position:absolute;content:"";background:url("../img/index/award-icon-sub.png") no-repeat;background-size:contain;width:27px;height:19px;top:0;left:0;bottom:0;margin:auto}#top .award .bg .flex .award-post:nth-of-type(2) .name:before{filter:brightness(0) saturate(100%) invert(74%) sepia(3%) saturate(8%) hue-rotate(0deg) brightness(90%) contrast(89%)}#top .award .bg .flex .award-post:nth-of-type(3) .name:before{filter:brightness(0) saturate(100%) invert(51%) sepia(92%) saturate(287%) hue-rotate(0deg) brightness(92%) contrast(90%)}#top .award .bg .flex .award-post:nth-of-type(4) .name:before{filter:brightness(0) saturate(100%) invert(99%) sepia(98%) saturate(1679%) hue-rotate(302deg) brightness(100%) contrast(93%)}#top .award .bg .flex .award-post:nth-of-type(5) .name:before{filter:brightness(0) saturate(100%) invert(90%) sepia(71%) saturate(2722%) hue-rotate(285deg) brightness(99%) contrast(89%)}#top .award .bg .flex .award-post:nth-of-type(6) .name:before{filter:brightness(0) saturate(100%) invert(70%) sepia(15%) saturate(927%) hue-rotate(193deg) brightness(85%) contrast(86%)}#top .award .bg .flex .award-post:nth-of-type(8) .name:before{filter:brightness(0) saturate(100%) invert(76%) sepia(89%) saturate(312%) hue-rotate(6deg) brightness(100%) contrast(102%)}#top .award .bg .flex .award-post:nth-of-type(9) .name:before{filter:brightness(0) saturate(100%) invert(80%) sepia(4%) saturate(2717%) hue-rotate(81deg) brightness(95%) contrast(81%)}#top .award .bg .flex .award-post:nth-of-type(10) .name:before{filter:brightness(0) saturate(100%) invert(82%) sepia(20%) saturate(1987%) hue-rotate(309deg) brightness(102%) contrast(90%)}#top .award .bg .flex .award-post:nth-of-type(11) .name:before{filter:brightness(0) saturate(100%) invert(73%) sepia(15%) saturate(1054%) hue-rotate(179deg) brightness(90%) contrast(89%)}#top .award .bg .flex .award-post:nth-of-type(12) .name:before{filter:brightness(0) saturate(100%) invert(64%) sepia(79%) saturate(323%) hue-rotate(309deg) brightness(101%) contrast(90%)}#top .award .bg .flex .award-post:nth-of-type(13) .name:before{filter:brightness(0) saturate(100%) invert(76%) sepia(18%) saturate(572%) hue-rotate(129deg) brightness(95%) contrast(97%)}#top .award .bg .flex .award-post:last-of-type .name:before{filter:brightness(0) saturate(100%) invert(88%) sepia(57%) saturate(899%) hue-rotate(216deg) brightness(82%) contrast(82%)}#top .award .bg .flex .award-post.item .thumb{position:relative;transition:all .4s}#top .award .bg .flex .award-post.item .thumb:before{position:absolute;content:"";background:rgba(0,0,0,.8);width:60px;height:60px;right:0;bottom:0;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%)}#top .award .bg .flex .award-post.item .thumb:after{position:absolute;content:"";background:url("../img/common/popup-object.png") no-repeat;background-size:contain;width:16px;height:16px;right:10px;bottom:10px;transition:all .4s}@media(min-width: 1024px){#top .award .bg .flex .award-post.item:hover .thumb{opacity:.6}#top .award .bg .flex .award-post.item:hover .thumb:after{transform:rotate(360deg)}}#top .award .bg .flex .award-post.mini .name{padding-top:2px;padding-left:44px}#top .award .bg .flex .award-post.mini .name:before{background:url(../img/index/award-icon-sub.png) no-repeat;background-size:contain;width:35px;height:25px}#top .award .bg .flex.other .award-post:nth-of-type(7) .name:before{filter:brightness(0) saturate(100%) invert(66%) sepia(89%) saturate(299%) hue-rotate(170deg) brightness(101%) contrast(91%)}#top .award .bg .caution{text-align:right;line-height:1}@media screen and (max-width: 767px){#top .award .bg .caution{text-align:left;font-size:12px;line-height:1.5}}#top .step{padding:110px 0 80px}@media screen and (max-width: 767px){#top .step{padding:80px 0 40px}}#top .step .inner{max-width:100%}#top .step h2{letter-spacing:.08em;margin-bottom:30px}@media screen and (max-width: 767px){#top .step h2{font-size:26px}}#top .step h2 .en{letter-spacing:0;color:#c490bf}@media screen and (max-width: 767px){#top .step h2 .num{font-size:40px}}#top .step .text{text-align:center;margin-bottom:100px}@media screen and (max-width: 767px){#top .step .text{margin-bottom:80px}}#top .step .flex{position:relative;justify-content:center;gap:0 48px}@media screen and (max-width: 767px){#top .step .flex{flex-direction:column;align-items:center;gap:72px 0}}#top .step .flex:before{position:absolute;content:"";background:#f19ec2;width:30%;height:5px;top:0;left:0;bottom:0;margin:auto}@media screen and (max-width: 767px){#top .step .flex:before{display:none}}#top .step .flex:after{position:absolute;content:"";background:#7ecef4;width:30%;height:5px;top:0;right:0;bottom:0;margin:auto;z-index:-1}@media screen and (max-width: 767px){#top .step .flex:after{display:none}}#top .step .flex .cnt{position:relative;width:300px;border-radius:100%;border:5px solid #f19ec2;padding:42px 0 22px;background:#fff}@media screen and (max-width: 767px){#top .step .flex .cnt{width:265px;padding:30px 0 26px}}#top .step .flex .cnt:before{position:absolute;content:"";background:url("../img/index/flag-01.png") no-repeat;background-size:contain;width:67px;height:76px;top:-65px;left:0;right:0;margin:auto;z-index:-1}@media screen and (max-width: 767px){#top .step .flex .cnt:before{width:50px;height:55px;top:-45px}}#top .step .flex .cnt .icon{display:flex;align-items:center;justify-content:center;height:102px;margin-bottom:12px}@media screen and (max-width: 767px){#top .step .flex .cnt .icon{width:138px;height:90px;margin:0 auto}}@media screen and (max-width: 767px){#top .step .flex .cnt .icon img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}}#top .step .flex .cnt .ttl{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:18px;font-weight:700;text-align:center}#top .step .flex .cnt .detail{text-align:center;line-height:1.73}@media screen and (max-width: 767px){#top .step .flex .cnt .detail{min-height:73px}}#top .step .flex .cnt:nth-of-type(2){border:5px solid #f6b37f}#top .step .flex .cnt:nth-of-type(2):before{background:url("../img/index/flag-02.png") no-repeat;background-size:contain}#top .step .flex .cnt:nth-of-type(2):after{position:absolute;content:"";background:#f19ec2;width:100px;height:5px;top:0;left:-80px;bottom:0;margin:auto;z-index:-1}@media screen and (max-width: 767px){#top .step .flex .cnt:nth-of-type(2):after{display:none}}#top .step .flex .cnt:last-of-type{border:5px solid #7ecef4}#top .step .flex .cnt:last-of-type:before{background:url("../img/index/flag-03.png") no-repeat;background-size:contain}#top .step .flex .cnt:last-of-type:after{position:absolute;content:"";background:#f6b37f;width:100px;height:5px;top:0;left:-80px;bottom:0;margin:auto;z-index:-1}@media screen and (max-width: 767px){#top .step .flex .cnt:last-of-type:after{display:none}}#top .overview{padding:80px 0 100px}@media screen and (max-width: 767px){#top .overview{padding:40px 0 80px}}#top .overview h2{margin-bottom:40px}@media screen and (max-width: 767px){#top .overview h2{font-size:26px}}#top .overview h2 span{color:#acd598}#top .overview .flex{justify-content:center;gap:0 38px;margin-bottom:30px}@media screen and (max-width: 767px){#top .overview .flex{flex-direction:column;gap:30px 0}}#top .overview .flex dl{display:flex;align-items:center;gap:0 14px}#top .overview .flex dl dt{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:16px;font-weight:700;line-height:1;background:#4eb63c;color:#fff;padding:7px 12px;border-radius:5px}#top .overview .flex dl dt.pink{background:#d74274}#top .overview .flex dl dd{font-size:17px;font-weight:700;line-height:1}#top .overview .flex dl dd .en2{font-size:22px}#top .overview .flex dl dd .en2.big{font-size:28px}#top .overview .cnt{border:1px solid #4eb63c;border-radius:15px;overflow:hidden}#top .overview .cnt dl{display:flex;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 767px){#top .overview .cnt dl{flex-direction:column}}#top .overview .cnt dl:last-of-type{border-bottom:none}#top .overview .cnt dl dt{font-family:"Zen Maru Gothic",serif;font-style:normal;font-weight:700;width:220px;background:#4eb63c;color:#fff;text-align:center;padding:20px 0}@media screen and (max-width: 767px){#top .overview .cnt dl dt{width:100%;text-align:left;padding:15px 30px}}#top .overview .cnt dl dd{width:calc(100% - 220px);padding:20px 30px}@media screen and (max-width: 767px){#top .overview .cnt dl dd{width:100%;padding:15px 30px}}#top .overview .cnt dl dd ul li{position:relative;padding-left:15px}#top .overview .cnt dl dd ul li:before{position:absolute;content:"";background:#000;width:4px;height:4px;top:12px;left:0;border-radius:100%}#blog{position:relative}#blog .archive{padding:190px 0 80px}@media screen and (max-width: 767px){#blog .archive{padding:120px 0 80px}}#blog .archive .inner h2{margin-bottom:50px}#blog .archive .inner h2 span{color:#f6b37f}#blog .archive .inner .archive-filter{background:#4eb63c;padding:20px 48px;margin-bottom:70px;align-items:center;border-radius:20px}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter{flex-direction:column;align-items:flex-start;padding:25px 16px;border-radius:10px}}#blog .archive .inner .archive-filter .ttl{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:12px;font-weight:700;color:#fff;line-height:1}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter .ttl{width:100%;font-size:11px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #fff}}#blog .archive .inner .archive-filter .ttl span{display:block;font-family:"Chillax",sans-serif;font-size:23px;font-weight:600;margin-bottom:10px}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter .ttl span{display:inline-block;font-size:20px;margin-bottom:0;margin-right:10px}}#blog .archive .inner .archive-filter form{width:100%;padding-left:30px;border-left:1px solid #fff;margin-left:40px;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter form{flex-direction:column;align-items:flex-start;padding-left:0;border-left:none;margin-left:0}}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter form .cnt{width:100%;display:flex;align-items:center;margin-bottom:15px}}#blog .archive .inner .archive-filter form .cnt p{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:14px;font-weight:700;color:#fff;line-height:1;margin-bottom:10px}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter form .cnt p{font-size:12px;width:calc(100% - 200px);line-height:1.2;margin-bottom:0}}#blog .archive .inner .archive-filter form .cnt .box{position:relative}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter form .cnt .box{width:200px}}#blog .archive .inner .archive-filter form .cnt .box:before{position:absolute;content:"";background:url("../img/common/menu-arrow.png") no-repeat;background-size:contain;width:12px;height:8px;top:0;right:20px;bottom:0;margin:auto;z-index:1}#blog .archive .inner .archive-filter form .cnt .box select{position:relative;background:#fff;font-size:14px;line-height:1;padding:10px 15px;border-radius:5px}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter form .cnt .box select{width:100% !important}}#blog .archive .inner .archive-filter form .cnt.sort select{width:177px}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter form .cnt.cat{margin-bottom:30px}}#blog .archive .inner .archive-filter form .cnt.cat select{width:353px}#blog .archive .inner .archive-filter form button{font-family:"Zen Maru Gothic",serif;font-style:normal;font-size:16px;font-weight:700;background:#fff;padding:14px 48px;border-radius:5px}@media screen and (max-width: 767px){#blog .archive .inner .archive-filter form button{width:200px;padding:5px 0;text-align:center;margin:0 auto}}@media(min-width: 1024px){#blog .archive .inner .archive-filter form button:hover{opacity:.8}}#blog .archive .inner .news-area{display:flex;flex-wrap:wrap;gap:42px;margin-bottom:80px}@media screen and (max-width: 767px){#blog .archive .inner .news-area{justify-content:space-between;gap:40px 0}}#blog .archive .inner .news-area li{width:305px}@media screen and (max-width: 767px){#blog .archive .inner .news-area li{width:48%}}#blog .archive .inner .news-area li a{display:block}#blog .archive .inner .news-area li a .thumb{position:relative;width:100%;height:305px;border-radius:15px;overflow:hidden;transition:all .4s}@media screen and (max-width: 767px){#blog .archive .inner .news-area li a .thumb{height:auto;aspect-ratio:1/1}}#blog .archive .inner .news-area li a .thumb img,#blog .archive .inner .news-area li a .thumb video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#blog .archive .inner .news-area li a .thumb:before{position:absolute;content:"";background:rgba(0,0,0,.8);width:60px;height:60px;right:0;bottom:0;-webkit-clip-path:polygon(100% 0, 0% 100%, 100% 100%);clip-path:polygon(100% 0, 0% 100%, 100% 100%)}#blog .archive .inner .news-area li a .thumb:after{position:absolute;content:"";background:url("../img/common/popup-object.png") no-repeat;background-size:contain;width:16px;height:16px;right:10px;bottom:10px;transition:all .4s}#blog .archive .inner .news-area li a .detail{font-weight:700;margin-top:10px}#blog .archive .inner .news-area li a .flex{justify-content:space-between}#blog .archive .inner .news-area li a .flex .user-name{font-size:14px;font-weight:700;color:#8c8c8c}@media(min-width: 1024px){#blog .archive .inner .news-area li a:hover .thumb{opacity:.6}#blog .archive .inner .news-area li a:hover .thumb:after{transform:rotate(360deg)}}#blog .archive .inner nav .nav-links{position:relative;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;gap:0 30px;margin:0 auto}#blog .archive .inner nav .nav-links .page-numbers{font-family:"Outfit",sans-serif;font-size:18px;line-height:1}#blog .archive .inner nav .nav-links .page-numbers.current{width:45px;height:45px;background:#d74274;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%}#blog .archive .inner nav .nav-links .page-numbers.next,#blog .archive .inner nav .nav-links .page-numbers.prev{position:absolute;content:"";background:url("../img/common/arrow-btn.png") no-repeat;background-size:contain;width:45px;height:45px;top:0;bottom:0;margin:auto}#blog .archive .inner nav .nav-links .page-numbers.next{right:-85px}@media screen and (max-width: 767px){#blog .archive .inner nav .nav-links .page-numbers.next{right:-65px}}#blog .archive .inner nav .nav-links .page-numbers.prev{left:-85px;transform:scale(-1, 1)}@media screen and (max-width: 767px){#blog .archive .inner nav .nav-links .page-numbers.prev{left:-65px}}