@font-face{font-family:Moulin Web;src:url(../fonts/Moulin-Light-Web.woff2) format("woff2");font-weight:300}@font-face{font-family:Moulin Web;src:url(../fonts/Moulin-Thin-Web.woff2) format("woff2");font-weight:100}@font-face{font-family:Moulin Web;src:url(../fonts/Moulin-Regular-Web.woff2) format("woff2");font-weight:400}body{width:100%;height:auto;color:#39281f;background-color:#f2e7d3;font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif}body ::selection{background:#000;color:#f2e7d3}body ::-moz-selection{background:#000;color:#f2e7d3}body .pc{display:block}body .sp,body .tb{display:none}@media only screen and (min-width:768px) and (max-width:1024px){body .tb{display:block}body .pc-tb{display:none}}@media only screen and (max-width:767px){body .pc,body .pc-tb,body .tb{display:none}body .sp{display:block}}body #top-present{position:fixed;top:-70px;left:25px;width:auto;height:15px;background-color:transparent;z-index:2;transition:all 1.2s ease-out}@media only screen and (max-width:767px){body #top-present{left:10px}}body #top-present.view{top:45px}@media only screen and (max-width:767px){body #top-present.view{top:20px}}body #top-present a{color:#f2e7d3;white-space:nowrap}body #top-present a span{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.2px;display:inline-block}body #top-present a svg{display:inline-block;vertical-align:top;width:auto;height:15px;margin:2px 0 0 2px}body #top-present.black span{color:#39281f}body #top-present.black svg path{fill:#39281f}body #top-lang{position:fixed;top:-70px;left:auto;width:auto;height:15px;background-color:transparent;z-index:2;transition:all 1.2s ease-out;right:25px}@media only screen and (max-width:767px){body #top-lang{right:10px}}body #top-lang.view{top:46px}@media only screen and (max-width:767px){body #top-lang.view{top:20px}}body #top-lang a{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:13px;font-weight:400;line-height:13px;letter-spacing:.2px;color:#f2e7d3}body #top-lang.black a{color:#39281f}body #top-lang span.unactive{opacity:.4;-moz-opacity:.4;-khtml-opacity:.4;filter:alpha(opacity=40)}h1,h2,h3,h4,h5,p{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin:0;padding:0}ul{list-style:none outside none}ul,ul li{margin:0;padding:0}a,img{outline:none}a{-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-tap-highlight-color:transparent;text-decoration:none;color:#000}a ::selection{background:transparent}a ::-moz-selection{background:transparent}.en,.en-jp{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.jp{font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-optical-sizing:auto}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.isInViewport-trans{transition:all 1.2s ease-in-out;transform:translateY(60px);opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);will-change:opacity}.isInViewport-trans.open{transform:translateY(0);opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}.isInViewport{transition:all .6s ease-in-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);will-change:opacity}.isInViewport.open{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}#smooth-wrapper{contain:layout paint;isolation:isolate;z-index:1}.browser-alert{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f2e7d3;z-index:1000}.browser-alert div{position:absolute;top:calc(50% - 20px);left:50%;width:650px;height:auto;background-color:transparent;z-index:1;transform:translate(-50%,-50%);text-align:center}.browser-alert div img{width:100%;height:auto}.browser-alert div p.jp{font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:14px;font-weight:400;line-height:19px;letter-spacing:.02em;margin:35px 0 20px}.browser-alert div p.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:.02em}.browser-alert div p a{text-decoration:underline}aside#loader{position:fixed;height:100%;z-index:1000}aside#loader,footer{top:0;left:0;width:100%;background-color:#f2e7d3}footer{z-index:3;margin-top:-3px;padding-bottom:20px;color:#39281f}footer,footer ul.pc{position:relative;height:auto}footer ul.pc{top:0;left:50%;width:calc(100% - 50px);background-color:transparent;z-index:2;transform:translateX(-50%)}footer ul.pc li{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:13px;font-weight:400;line-height:13px;letter-spacing:-.1px;display:inline-block;vertical-align:top;width:calc(25% - 3px)}footer ul.pc li a{transition:opacity .2s ease-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);display:table;color:#39281f}footer ul.pc li a:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){footer ul.pc li a:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}footer ul.pc li.tar{text-align:right}footer ul.pc li.tar a{display:inline}footer ul.sp{position:relative;top:0;left:50%;width:calc(100% - 20px);height:auto;background-color:transparent;z-index:2;transform:translateX(-50%)}footer ul.sp li{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:13px;font-weight:400;line-height:14px;letter-spacing:-.1px;display:inline-block;vertical-align:bottom;width:calc(33.333% - 3px)}footer ul.sp li a{transition:opacity .2s ease-out;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);display:table;color:#39281f}footer ul.sp li a:hover{opacity:.7;-moz-opacity:.7;-khtml-opacity:.7;filter:alpha(opacity=70)}@media only screen and (max-width:767px){footer ul.sp li a:hover{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}}footer ul.sp li.tac{text-align:left;vertical-align:top}footer ul.sp li.tac a{width:100%;line-height:10px}footer ul.sp li.tar{text-align:right}footer ul.sp li.tar a{display:inline}body#main #top-slideshow{position:fixed;top:0;left:0;width:100%;height:110vh;background-color:transparent;z-index:1;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:767px){body#main #top-slideshow{height:110lvh}}body#main #top-slideshow #top-slideshow-masker{position:absolute;top:auto;left:0;width:100%;height:100%;background-color:transparent;z-index:10;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);bottom:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85))}body#main #top-slideshow .swiper-wrapper{position:relative;width:100%;height:100%}body#main #top-slideshow .swiper-slide{position:relative;z-index:1}body#main #top-slideshow .swiper-slide .top-slideshow-copy{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.4px;position:absolute;top:calc(50vh + 100px);left:25px;width:200px;height:20px;background-color:transparent;z-index:2;transform:rotate(-90deg);transform-origin:left top;text-align:center;color:#f2e7d3}@media only screen and (max-width:767px){body#main #top-slideshow .swiper-slide .top-slideshow-copy{top:calc(50vh + 50px);left:10px}}body#main #top-slideshow .top-slideshow-1{background:url(../images/main/main-top-1-pc.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-1.no-webp{background:url(../images/main/main-top-1-pc.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){body#main #top-slideshow .top-slideshow-1{background:url(../images/main/main-top-1-sp.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-1.no-webp{background:url(../images/main/main-top-1-sp.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}body#main #top-slideshow .top-slideshow-2{background:url(../images/main/main-top-2-pc.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-2.no-webp{background:url(../images/main/main-top-2-pc.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){body#main #top-slideshow .top-slideshow-2{background:url(../images/main/main-top-2-sp.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-2.no-webp{background:url(../images/main/main-top-2-sp.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}body#main #top-slideshow .top-slideshow-3{background:url(../images/main/main-top-3-pc.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-3.no-webp{background:url(../images/main/main-top-3-pc.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){body#main #top-slideshow .top-slideshow-3{background:url(../images/main/main-top-3-sp.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-3.no-webp{background:url(../images/main/main-top-3-sp.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}body#main #top-slideshow .top-slideshow-4{background:url(../images/main/main-top-4-pc.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-4.no-webp{background:url(../images/main/main-top-4-pc.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){body#main #top-slideshow .top-slideshow-4{background:url(../images/main/main-top-4-sp.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-4.no-webp{background:url(../images/main/main-top-4-sp.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}body#main #top-slideshow .top-slideshow-5{background:url(../images/main/main-top-5-pc.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-5.no-webp{background:url(../images/main/main-top-5-pc.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:767px){body#main #top-slideshow .top-slideshow-5{background:url(../images/main/main-top-5-sp.webp);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}body#main #top-slideshow .top-slideshow-5.no-webp{background:url(../images/main/main-top-5-sp.jpg);-ms-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}}body#main section#top{position:relative;top:0;left:0;width:100%;height:calc(100vh + 780px);background-color:transparent;z-index:2}@media only screen and (max-width:767px){body#main section#top{height:calc(100vh + 770px)}}body#main section#top h1{display:none}body#main section#top #top-logo{position:relative;top:0;left:25px;width:100%;height:calc(100vh - 60px);background-color:transparent;z-index:1;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0)}@media only screen and (max-width:767px){body#main section#top #top-logo{left:10px;width:calc(100% - 20px);height:calc(100vh - 90px)}}body#main section#top #top-logo svg{position:absolute;top:auto;left:50%;width:538px;height:auto;background-color:transparent;z-index:1;transform:translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;bottom:0}@media only screen and (max-width:767px){body#main section#top #top-logo svg{width:calc(100% - 60px)}}body#main section#top #top-introduction{position:relative;top:0;left:0;width:100%;height:820px;background-color:transparent;z-index:1;color:#f2e7d3}@media only screen and (max-width:767px){body#main section#top #top-introduction{height:820px}}body#main section#top #top-introduction #top-introduction-wrapper{position:absolute;top:50%;left:0;width:100%;height:auto;background-color:transparent;z-index:1;transform:translateY(-50%)}body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header{margin-bottom:65px}body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l1,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l2,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l3{margin-bottom:3px;height:55px;overflow-y:hidden}@media only screen and (max-width:767px){body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l1,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l2,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l3{height:25px}}body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l1 div.en,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l2 div.en,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l3 div.en{transition:all 1.2s ease-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:47px;font-weight:400;line-height:47px;letter-spacing:.2px;position:relative;top:60px;text-align:center}@media only screen and (max-width:767px){body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l1 div.en,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l2 div.en,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l3 div.en{font-size:23px;line-height:23px}}body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l1.open div.en,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l2.open div.en,body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-header #top-introduction-header-l3.open div.en{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100);top:0}body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-sub{transition:all 1.2s ease-out;opacity:0;-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);width:100%}body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-sub.open{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(opacity=100)}body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-sub div.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:17px;font-weight:300;line-height:33px;letter-spacing:.2px;text-align:center}@media only screen and (max-width:767px){body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-sub div.en{font-size:17px;line-height:29px;font-weight:300}}body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-sub div.jp{font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:15px;font-weight:500;line-height:33px;letter-spacing:.2px;text-align:center}@media only screen and (max-width:767px){body#main section#top #top-introduction #top-introduction-wrapper #top-introduction-sub div.jp{font-size:15px;line-height:29px}}body#main section#philo{position:relative;top:0;left:0;width:100%;height:auto;background-color:#f2e7d3;z-index:2;color:#39281f}body#main section#philo h2{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:17px;font-weight:400;line-height:17px;letter-spacing:-.01px;padding:60px 0 80px;text-align:center}@media only screen and (max-width:767px){body#main section#philo h2{padding:60px 0}}body#main section#philo h3{text-align:center}body#main section#philo h3.jp{font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:21px;font-weight:500;line-height:36px;letter-spacing:.5px}@media only screen and (max-width:767px){body#main section#philo h3.jp{font-size:18px;line-height:28px}}body#main section#philo h3.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:37px;font-weight:400;line-height:53px;letter-spacing:-.1px}@media only screen and (max-width:767px){body#main section#philo h3.en{font-size:24px;line-height:33px}}body#main section#philo div.pc{margin:80px 0 0}body#main section#philo div.pc p{display:inline-block}body#main section#philo div.pc p.jp{font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:15px;font-weight:400;line-height:31px;letter-spacing:-.1px}body#main section#philo div.pc p.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:17px;font-weight:300;line-height:33px;letter-spacing:.02px}body#main section#philo div.pc p.left{float:left}body#main section#philo div.pc p.right{float:right}body#main section#philo div.sp{margin:30px 0 0}body#main section#philo div.sp p{display:block;text-align:center}body#main section#philo div.sp p.jp{font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:15px;font-weight:400;line-height:31px;letter-spacing:-.1px}body#main section#philo div.sp p.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:17px;font-weight:300;line-height:29px;letter-spacing:.02px}body#main section#philo div.sp p span.en{font-weight:400}body#main section#philo div.sp #expender{transition:all 1.2s ease-out;transform-origin:top;height:0;overflow-y:hidden}body#main section#philo div.sp #expend{display:block;margin-top:50px;width:100%;text-align:center}body#main section#philo div.sp #expend span{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:12px;font-weight:400;line-height:10px;letter-spacing:.02px;display:inline-block;vertical-align:middle}body#main section#philo div.sp #expend svg{display:inline-block;height:10px;width:auto}body#main section#philo div.sp #expend.opener svg{transform:scaleY(-1)}body#main section#philo div#philo-pc-jp{position:relative;top:0;left:50%;width:785px;height:auto;background-color:transparent;z-index:1;transform:translateX(-50%)}body#main section#philo div#philo-pc-jp p{width:calc(50% - 42px)}@media only screen and (min-width:768px) and (max-width:1024px){body#main section#philo div#philo-pc-jp{width:calc(100% - 100px)}}body#main section#philo div#philo-pc-en{position:relative;top:0;left:50%;width:925px;height:auto;background-color:transparent;z-index:1;transform:translateX(-50%)}body#main section#philo div#philo-pc-en p{width:calc(50% - 52px)}@media only screen and (min-width:768px) and (max-width:1024px){body#main section#philo div#philo-pc-en{width:calc(100% - 60px)}}body#main section#philo svg#coming{position:relative;top:0;left:50%;width:682px;height:auto;background-color:transparent;z-index:1;transform:translateX(-50%);margin:120px 0}@media only screen and (max-width:767px){body#main section#philo svg#coming{margin:85px 0 50px;width:calc(100% - 30px)}}body#mention section{position:relative;top:auto;left:auto;width:785px;height:auto;background-color:transparent;z-index:1;margin:0 auto;padding:185px 0 180px}@media only screen and (min-width:768px) and (max-width:1024px){body#mention section{width:calc(100% - 30px)}}@media only screen and (max-width:767px){body#mention section{width:calc(100% - 30px);padding:100px 0}}body#mention section h2{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:24px;font-weight:400;line-height:24px;letter-spacing:.2px;text-align:center;margin-bottom:70px}body#mention section h3{margin-bottom:40px}body#mention section h3.jp{font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:23px;font-weight:500;line-height:33px;letter-spacing:.75px}body#mention section h3.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:30px;font-weight:400;line-height:33px;letter-spacing:.2px}@media only screen and (max-width:767px){body#mention section h3.en{font-size:25px;line-height:30px;letter-spacing:.02px}}body#mention section h4.jp{font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:18px;font-weight:500;line-height:33px;letter-spacing:.75px}body#mention section h4.jp span.en{font-weight:500}body#mention section h4.en,body#mention section h4.jp span.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif}body#mention section h4.en{font-size:25px;font-weight:400;line-height:35px;letter-spacing:.2px;margin-bottom:10px}@media only screen and (max-width:767px){body#mention section h4.en{font-size:20px;line-height:26px;letter-spacing:0}}body#mention section p{margin-bottom:40px}body#mention section p.jp{text-align:justify;font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:15px;font-weight:400;line-height:33px;letter-spacing:.75px}body#mention section p.jp b{font-weight:500}body#mention section p.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:17px;font-weight:300;line-height:33px;letter-spacing:0}@media only screen and (max-width:767px){body#mention section p.en{font-size:16px;line-height:22px;letter-spacing:0}}body#mention section p.en b{display:block;font-weight:500}@media only screen and (max-width:767px){body#mention section p.en b{font-size:18px;line-height:24px}}body#mention section p.label-jp{display:block;text-align:right;margin-bottom:100px;font-family:"source-han-serif-jp-subset",Moulin Web,sans-serif;font-size:15px;font-weight:400;line-height:33px;letter-spacing:.75px}@media only screen and (max-width:767px){body#mention section p.label-jp{margin-bottom:55px}}body#mention section p.label-en{display:block;text-align:right;margin-bottom:100px;font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:.2px}@media only screen and (max-width:767px){body#mention section p.label-en{margin-bottom:55px}}body#mention section p span.en{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-weight:500}body#mention section #mention-back{margin-top:60px}body#mention section #mention-back a{font-family:Moulin Web,"source-han-serif-jp-subset",sans-serif;font-size:20px;font-weight:400;line-height:18px;letter-spacing:.2px;display:table;color:#39281f}body#mention section #mention-back a svg{transition:all .2s ease-in-out;transform:translateX(0);width:auto;height:16px;vertical-align:baseline;margin:0 10px 0 0}@media only screen and (max-width:767px){body#mention section #mention-back a{font-size:15px}body#mention section #mention-back a svg{height:12px;margin:0 10px 0 0}}body#mention section #mention-back a:hover svg{transform:translateX(-10px)}@media only screen and (max-width:767px){body#mention section #mention-back a:hover svg{transform:translateX(0)}}