@charset "UTF-8";
.notoSans{font-family:'Noto Sans JP', sans-serif}.notoSerif300{font-family:'Noto Serif JP', serif;font-weight:300}.notoSerif400{font-family:'Noto Serif JP', serif;font-weight:400}.notoSerif500{font-family:'Noto Serif JP', serif;font-weight:500}.crimson{font-family:'Crimson Text', serif}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{background:url(../images/bg.jpg) left top;color:#1c1c1c;font-family:'Noto Sans JP', sans-serif;font-size:16px;height:100%;line-height:1;text-align:left;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 768px){body{font-size:13px}}body.loadShow{opacity:1}body.isTransition{-webkit-animation:isTransitionPc 0.7s cubic-bezier(0.19, 0.3, 0.22, 1) forwards;animation:isTransitionPc 0.7s cubic-bezier(0.19, 0.3, 0.22, 1) forwards}@media screen and (max-width: 768px){body.isTransition{-webkit-animation:isTransitionSp 0.7s cubic-bezier(0.19, 0.3, 0.22, 1) forwards;animation:isTransitionSp 0.7s cubic-bezier(0.19, 0.3, 0.22, 1) forwards}}body.is-front-page{opacity:1}body.is-front-page.page-transition{transition:none}body.page-transition{opacity:0}body.page-transition.page-in{transition:opacity .5s !important;opacity:1}a{display:block}a:link,a:visited,a:active,a:hover{text-decoration:none}img{pointer-events:none;vertical-align:bottom;width:100%}img.no-wide{width:auto}svg{height:100%;vertical-align:bottom;width:100%}.sp-only{display:none}@media screen and (max-width: 768px){.sp-only{display:block}}@media screen and (max-width: 768px){.sp-none{display:none}}.loading-wap{background:url(../images/bg.jpg) left top,white;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-item{margin:0 auto;position:relative;transition:all 0.4s cubic-bezier(0.19, 0.3, 0.22, 1);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:250px}@media screen and (max-width: 768px){.loading-item{width:35%}}.loading-item.isOut{opacity:0}.loading-item.isZoom{-webkit-transform:translateY(-50%) scale(1.5, 1.5);transform:translateY(-50%) scale(1.5, 1.5)}.loading-item .logo{opacity:0;position:relative;z-index:1}.loading-item .bg{height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);width:100%;z-index:0}.loading-item .bg svg{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.loading-item .bg polygon{fill:#1c1c1c;fill-opacity:0;stroke:#1c1c1c;stroke-width:1;stroke-dasharray:445;stroke-dashoffset:445}.contents{margin-right:auto;margin-left:auto;width:1200px}@media screen and (max-width: 1200px){.contents{width:90%}}@media screen and (max-width: 768px){.contents{width:calc(100% - 40px)}}.tit-style01{font-family:'Noto Serif JP', serif;font-weight:500;font-size:32px;margin-bottom:40px;text-align:center}@media screen and (max-width: 768px){.tit-style01{font-size:24px;margin-bottom:30px}}.tit-style01:not(.first-letter){letter-spacing:.1em}.tit-style01 span{display:block;font-family:'Crimson Pro', serif;font-size:15px;font-style:italic;letter-spacing:.1em}@media screen and (max-width: 768px){.tit-style01 span{font-size:11px}}.tit-style01 span::before{content:'';display:block;height:2px;margin:17px auto;width:34px}@media screen and (max-width: 768px){.tit-style01 span::before{margin-top:15px;margin-bottom:15px;width:30px}}.tit-style01.artwork span::before{background:#e67135}.tit-style01.acts span::before{background:#004262}.tit-style01.learn span::before{background:#667c29}.tit-style01.events span::before{background:#d49f3e}.tit-style01.restore span::before{background:#8b3d56}.tit-style01.special span::before{background:#695f88}.tit-style01.info span::before{background:#6f6146}.tit-style01.red span::before{background:#cb4042}.tit-style01.other span::before{background:#1c1c1c}.tit-style02{font-family:'Noto Serif JP', serif;font-weight:500;font-size:32px;margin-bottom:40px;text-align:center;line-height:1.4}@media screen and (max-width: 768px){.tit-style02{font-size:22px;margin-bottom:30px;line-height:1.5}.tit-style02 .type02{margin-bottom:24px}}.tit-style02:not(.first-letter){letter-spacing:.1em}.tit-style03{font-family:'Noto Serif JP', serif;font-weight:400;font-size:40px;text-align:center;line-height:1.4}@media screen and (max-width: 768px){.tit-style03{font-size:24px;line-height:1.5}}.tit-style03:not(.first-letter){letter-spacing:.16em}.tit-line::after{content:"";width:34px;height:1px;display:block;background:#666;margin:20px auto 0}@media screen and (max-width: 768px){.tit-line::after{margin-top:16px}}.article-list-slider .article-list.slick-initialized{display:block}.article-list-slider .article-list.slick-initialized .slick-slide{display:flex}.article-list-slider .slick-list{overflow:visible}.article-list-sliderControls{margin-top:50px}@media screen and (max-width: 768px){.article-list-sliderControls{margin-top:24px}}.article-list-sliderControls .slick-dots{width:100%}.article-list-sliderControls .slick-dots li{height:2px;position:relative;background:none}.article-list-sliderControls .slick-dots li::before{content:"";display:block;width:100%;background:#ccc;height:1px;position:absolute;top:0;left:0}.article-list-sliderControls .slick-dots li button{border-radius:0;background:none;height:2px;transition:none;width:100%;-webkit-transform:none;transform:none;transition:.5s}.article-list-sliderControls .slick-dots li+li{margin:0}.article-list-sliderControls .slick-dots li.slick-active button{background:#cb4042}.article-list-slider .slick-list{overflow:visible}.article-list-slider .slick-track{display:flex}.article-list-slider .slick-slide{height:auto !important}.article-list{display:flex;flex-wrap:wrap}.article-list li{position:relative;background:white;border-radius:20px;z-index:1;overflow:hidden;transition:box-shadow .3s ease-out;display:flex;flex-direction:column;justify-content:space-between}.article-list li.movie .article-list__pic{position:relative}.article-list li.movie .article-list__pic::before{background:url(../images/y-video-play-icon.svg) no-repeat center center;background-size:100% auto;content:'';display:block;height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:64px;z-index:1}@media screen and (max-width: 768px){.article-list li.movie .article-list__pic::before{height:30px;width:40px}}.article-list li.movie .article-list__pic::after{background:rgba(0,0,0,0.35);content:'';display:block;left:0;height:100%;position:absolute;top:0;width:100%}@media screen and (min-width: 769px){.article-list li:hover{box-shadow:0 8px 16px rgba(0,0,0,0.1)}.article-list li:hover img{-webkit-transform:scale(1.15, 1.15) translateX(-50%) rotate(0.001deg);transform:scale(1.15, 1.15) translateX(-50%) rotate(0.001deg);transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease, -webkit-transform .7s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.article-list li:hover .article-list__picInner{-webkit-transform:scale(1.15, 1.15);transform:scale(1.15, 1.15);transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease, -webkit-transform .7s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}}.article-list li>a{background:white;border-radius:20px;color:#1c1c1c;display:block;height:100%;overflow:hidden;word-wrap:break-word}.article-list__keywords{font-size:14px;border-top:1px solid #E0E0E0;padding:12px 0 24px;margin:0 20px;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.article-list__keywords{padding-top:4px}}.article-list__keywords div,.article-list__keywords p{display:inline-block;margin-right:8px;margin-top:8px}@media screen and (max-width: 768px){.article-list__keywords div,.article-list__keywords p{margin-top:12px}}.article-list__keywords a{background:#F5F5F5;box-sizing:border-box;width:auto;border-radius:55px;color:#666;display:inline-block;line-height:1.3;letter-spacing:.1em;padding:5px 16px;transition:color .3s ease-out, background-color .3s ease-out}@media screen and (max-width: 768px){.article-list__keywords a{padding:7px 16px;border-radius:57px}}.article-list__keywords a::before,.article-list__keywords a::after{display:none}@media screen and (min-width: 769px){.article-list__keywords a:hover{color:#ccc}}.article-list__pic{height:222px;overflow:hidden;background-size:cover}.article-list__pic img{-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform 7s cubic-bezier(0, 0.5, 0.2, 1);transition:transform 7s cubic-bezier(0, 0.5, 0.2, 1);transition:transform 7s cubic-bezier(0, 0.5, 0.2, 1), -webkit-transform 7s cubic-bezier(0, 0.5, 0.2, 1);height:100%;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);vertical-align:middle;width:auto}.article-list__picInner{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;will-change:transform;-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform 7s cubic-bezier(0, 0.5, 0.2, 1);transition:transform 7s cubic-bezier(0, 0.5, 0.2, 1);transition:transform 7s cubic-bezier(0, 0.5, 0.2, 1), -webkit-transform 7s cubic-bezier(0, 0.5, 0.2, 1)}@media screen and (max-width: 1200px){.article-list__picInner::before{content:"";display:block;padding-top:61.74%}}.article-list__in{font-size:16px;line-height:1.8;padding:20px}@media screen and (max-width: 768px){.article-list__in{font-size:15px;line-height:1.5;padding:20px 20px 16px}}.article-list__in .category-days{align-items:center;display:flex;line-height:1;margin-bottom:16px}@media screen and (max-width: 768px){.article-list__in .category-days{margin-bottom:16px}}.article-list__in .category-days .days{color:#666;font-family:'Crimson Pro', serif;font-size:18px;font-style:italic;letter-spacing:.1em;margin-left:auto}.article-list.wide{display:block}.article-list.wide li{height:370px}@media screen and (max-width: 1200px){.article-list.wide li{height:auto}}.article-list.wide li a{align-items:center;display:flex}@media screen and (max-width: 768px){.article-list.wide li a{display:block}}.article-list.wide li a .article-list__pic{height:102%;position:relative;width:55%}@media screen and (max-width: 768px){.article-list.wide li a .article-list__pic{height:49.5vw;width:100%}}@media screen and (max-width: 1200px){.article-list.wide li a .article-list__pic img{max-height:370px}}.article-list.wide li a .article-list__in{padding:40px 50px 40px 40px;width:45%}@media screen and (max-width: 1200px){.article-list.wide li a .article-list__in{padding:20px 50px 20px 40px}}@media screen and (max-width: 900px){.article-list.wide li a .article-list__in{padding:20px 30px 20px 30px}}@media screen and (max-width: 768px){.article-list.wide li a .article-list__in{padding:15px;width:calc(100% - 30px)}}.article-list.wide li a .article-list__in .category-days .days{margin-left:auto}@media screen and (max-width: 768px){.article-list.wide li a .article-list__in .category-days .days{margin-left:auto}}.article-list.wide li a .article-list__in .tit{font-size:22px;margin-bottom:5px}@media screen and (max-width: 768px){.article-list.wide li a .article-list__in .tit{font-size:17px}}.article-list.col03{justify-content:space-between}@media screen and (max-width: 768px){.article-list.col03{display:block}}.article-list.col03::after{content:"";width:360px;display:block}@media screen and (max-width: 1200px){.article-list.col03::after{width:28.33333vw}}@media screen and (max-width: 800px){.article-list.col03::after{width:41.25vw}}@media mediaSP{.article-list.col03::after{display:none}}.article-list.col03 li{width:360px}@media screen and (max-width: 1200px){.article-list.col03 li{width:28.33333vw}}@media screen and (max-width: 800px){.article-list.col03 li{width:41.25vw}.article-list.col03 li:nth-of-type(n+3){margin-top:50px}}@media screen and (max-width: 768px){.article-list.col03 li{width:100%}.article-list.col03 li:nth-of-type(n+3){margin-top:40px}.article-list.col03 li+li{margin-top:40px}}.article-list.col03 li .article-list__pic{height:222px}@media screen and (max-width: 1200px){.article-list.col03 li .article-list__pic{height:auto}}.article-list.col03 li .article-list__in{min-height:120px}@media screen and (max-width: 768px){.article-list.col03 li .article-list__in{min-height:auto}}.article-list.col03 li:nth-of-type(n+4){margin-top:50px}@media screen and (max-width: 768px){.article-list.col03 li:nth-of-type(n+4){margin-top:40px}}.article-list.col04{justify-content:space-between;flex-wrap:wrap}.article-list.col04 li{width:270px}@media screen and (max-width: 1200px){.article-list.col04 li{width:21.25vw}}@media screen and (max-width: 950px){.article-list.col04 li{width:calc(100% / 2 - 8px)}.article-list.col04 li:nth-of-type(n+3){margin-top:4%}}.article-list.col04 li .article-list__pic{height:166px}@media screen and (max-width: 1200px){.article-list.col04 li .article-list__pic{height:auto}}@media screen and (max-width: 768px){.article-list.col04 li .article-list__in{min-height:auto;padding:15px 10px}}@media screen and (max-width: 768px){.article-list.col04 li .article-list__in .category-days .days{margin-top:10px}}.article-list.col05{justify-content:space-between;flex-wrap:wrap}.article-list.col05 li{width:220px}.article-list.col05 li:not(:first-child){margin-left:25px}@media screen and (max-width: 1200px){.article-list.col05 li{width:18.33333vw}.article-list.col05 li:not(:first-child){margin-left:2.08333vw}}@media screen and (max-width: 768px){.article-list.col05 li{width:20.83333vw;margin-left:16px}}.article-list.col05 li .article-list__pic{height:136px}@media screen and (max-width: 1200px){.article-list.col05 li .article-list__pic{height:auto}}.article-list.col05 li .article-list__in{padding:16px 16px 20px}@media screen and (max-width: 768px){.article-list.col05 li .article-list__in{padding:16px 12px 20px;font-size:13px}}.article-list-btn{margin-right:auto;margin-left:auto;width:340px}@media screen and (max-width: 768px){.article-list-btn{width:100%}}.article-list-btn a{align-items:center;background:white;border-radius:70px;color:#1c1c1c;display:flex;font-family:'Noto Serif JP', serif;font-weight:400;height:70px;position:relative;transition:all .3s ease-out;justify-content:center;width:100%;font-size:18px}@media screen and (max-width: 768px){.article-list-btn a{font-size:16px;height:60px}}.article-list-btn a .arrow{display:block;height:10px;overflow:hidden;position:absolute;right:8%;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px}.article-list-btn a .arrow svg{display:block;position:relative}.article-list-btn a .arrow svg polyline{fill:none;stroke:#1c1c1c;stroke-linejoin:bevel;stroke-miterlimit:10;transition:stroke .3s ease-out}@media screen and (min-width: 769px){.article-list-btn a:hover{box-shadow:0 8px 16px rgba(0,0,0,0.1)}.article-list-btn a:hover .arrow svg{-webkit-animation:articleListBtnHover .8s ease-out;animation:articleListBtnHover .8s ease-out}}.modal{background:rgba(0,0,0,0.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.modal__in{max-height:95vh;margin-right:auto;margin-left:auto;overflow-y:scroll;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;-ms-overflow-style:none}.modal__in::-webkit-scrollbar{display:none}.modal-close-btn{background:none;border:1px solid white;box-sizing:border-box;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:12px;height:45px;letter-spacing:.5em;margin-right:auto;margin-left:auto;outline:none;padding:0;transition:all .3s ease-out;text-align:center;width:190px}.modal-close-btn p{display:inline-block}.modal-close-btn-icon{display:inline-block;height:13px;margin-right:10px;width:13px}.modal-close-btn-icon polygon{fill:white;transition:fill .3s ease-out}@media screen and (min-width: 769px){.modal-close-btn:hover{background:white;color:#1c1c1c}.modal-close-btn:hover .modal-close-btn-icon polygon{fill:#1c1c1c}}.modal-close-wap{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.category-batch{border-radius:30px;color:white;font-size:14px;line-height:24px;text-align:center;width:110px;padding:2px 20px;box-sizing:border-box}@media screen and (max-width: 768px){.category-batch{font-size:12px;line-height:20px;width:100px}}.category-batch.artwork{background:#e67135}.category-batch.artwork::before{content:'日本美術'}.category-batch.acts{background:#004262}.category-batch.acts::before{content:'伝統芸能'}.category-batch.learn{background:#667c29}.category-batch.learn::before{content:'コラム'}.category-batch.events{background:#667c29}.category-batch.events::before{content:'コラム'}.category-batch.restore{background:#8b3d56}.category-batch.restore::before{content:'文化財修理'}.category-batch.special{background:#667c29}.category-batch.special::before{content:'コラム'}.category-batch.pr{background:#1c1c1c}.category-batch.pr::before{content:'PR'}.category-batch.column{background:#667c29}.category-batch.column::before{content:'コラム'}.category-batch.feature{background:#667c29}.category-batch.feature::before{content:'コラム'}.category-batch.kv-gallery{background:#333333}.category-batch.kv-gallery::before{content:'Gallery'}.category-batch.kv-exhibition{background:#333333}.category-batch.kv-exhibition::before{content:'展覧会'}.category-batch.kv-other{background:#333333}.category-batch.kv-other::before{content:'その他'}.slick-dots{display:flex;justify-content:center}.slick-dots li{height:9px;position:relative}.slick-dots li+li{margin-left:10px}@media screen and (min-width: 769px){.slick-dots li:hover button{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.slick-dots li button{background:white;border:none;border-radius:50%;height:9px;outline:none;padding:0;position:relative;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);transition:all .2s ease-out;text-indent:-9999px;vertical-align:top;width:9px}.slick-dots li span{-webkit-animation:slideTimeBerBack .3s linear;animation:slideTimeBerBack .3s linear;background:white;display:block;height:1px;position:absolute;right:-13px;top:50%;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);width:18px}.slick-dots li:last-child span{display:none}.slick-dots li.slick-active button{-webkit-transform:none;transform:none}.slick-dots li.slick-active span{-webkit-animation:slideTimeBer 5s 1s linear forwards;animation:slideTimeBer 5s 1s linear forwards;-webkit-transform-origin:left center;transform-origin:left center}.slick-arrow{border:none;outline:none;padding:0;text-indent:-9999px;z-index:1}.breadcrumb{margin-top:25px;margin-bottom:-6px}.breadcrumb ul{display:flex}.breadcrumb ul li{color:#aaa;font-size:12px}.breadcrumb ul li+li{background:url(../images/breadcrumb-arrow.svg) no-repeat left top;background-size:6px 10px;margin-left:20px;padding-left:20px}.breadcrumb ul li a{color:#aaa;display:block;padding-bottom:6px;position:relative}.breadcrumb ul li a[href=""]{pointer-events:none}.breadcrumb ul li a::after{-webkit-transform:scale(0);transform:scale(0);background:#aaa;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;width:100%}@media screen and (min-width: 769px){.breadcrumb ul li a:hover::after{-webkit-animation:textLinkHidelineHoverAnimation .8s forwards;animation:textLinkHidelineHoverAnimation .8s forwards}}.article-info-wap .contents{width:1240px}@media screen and (max-width: 1240px){.article-info-wap .contents{width:95%}}@media screen and (max-width: 768px){.article-info-wap .contents{width:100%}}.article-info-wap .tit-style01:not(.top){font-size:28px}@media screen and (max-width: 768px){.article-info-wap .tit-style01:not(.top){font-size:22px}}.article-info-wap .slick-track{padding-bottom:50px}@media screen and (max-width: 768px){.article-info-wap .slick-track{display:flex;padding-bottom:40px}}.article-info-wap .article-list{display:block}.article-info-wap .article-list li{margin-right:30px;margin-left:30px}@media screen and (max-width: 1240px){.article-info-wap .article-list li{margin-right:.05%;margin-left:.05%}}@media screen and (max-width: 1200px){.article-info-wap .article-list li{margin-right:20px;margin-left:20px;width:360px}}@media screen and (max-width: 800px){.article-info-wap .article-list li:nth-of-type(n+3){margin-top:0}}@media screen and (max-width: 768px){.article-info-wap .article-list li{height:auto}.article-info-wap .article-list li+li{margin-top:0}}.article-info-wap .article-list li:nth-of-type(n+4){margin-top:0}@media screen and (max-width: 1200px){.article-info-wap .article-list li .article-list__pic{height:calc((100vw - 40px) * .28)}}@media screen and (max-width: 768px){.article-info-wap .article-list li .article-list__pic{height:calc((100vw - 140px) * .63)}}.article-info-wap .article-list .slick-dots{bottom:0;left:0;position:absolute;width:100%}.article-info-wap .article-list .slick-dots li{margin-right:0;margin-left:0;width:auto}@media screen and (max-width: 768px){.article-info-wap .article-list .slick-dots li{height:9px;margin-top:0}}.article-info-wap .article-list .slick-dots li+li{margin-left:10px}.article-info-wap .article-list .slick-dots li button{background:#1c1c1c}.article-info-wap .article-list .slick-dots li span{background:#cb4042}.article-info-wap .article-list .slick-dots li.slick-active button{background:#cb4042}.article-info-wap .article-list .slick-arrow{bottom:-2px;height:12px;position:absolute;width:7px}.article-info-wap .article-list .slick-arrow.slick-prev{background:url(../images/slider-arrow-prev-black.svg) no-repeat center center;background-size:cover}.article-info-wap .article-list .slick-arrow.slick-next{background:url(../images/slider-arrow-next-black.svg) no-repeat center center;background-size:cover}.article-info-wap .article-list-btn{margin-top:60px}@media screen and (max-width: 768px){.article-info-wap .article-list-btn{margin-top:40px;width:80%}}.article-backnumber-wap{box-sizing:border-box;border-top:1px solid #ddd9d1;margin-top:100px;padding-top:100px;padding-bottom:100px}@media screen and (max-width: 768px){.article-backnumber-wap{margin-top:60px;padding-top:60px;padding-bottom:60px;overflow:hidden}}.article-backnumber-wap .article-backnumber-tit{font-size:18px;line-height:1.6;margin-bottom:30px}@media screen and (max-width: 768px){.article-backnumber-wap .article-backnumber-tit{font-size:17px;margin-bottom:24px;line-height:1.5}}.article-backnumber-wap .article-backnumber-block:not(:first-of-type){margin-top:60px}@media screen and (max-width: 768px){.article-backnumber-wap .article-backnumber-block:not(:first-of-type){margin-top:50px}}@media screen and (max-width: 768px){.article-backnumber-wap .article-list-slider{width:calc(100% + 24px)}}@media screen and (max-width: 950px){.article-backnumber-wap .article-list li:nth-of-type(n+2){margin-top:2%}}@media screen and (max-width: 768px){.article-backnumber-wap .article-list li{margin-right:24px}.article-backnumber-wap .article-list li:nth-of-type(n+3){margin-top:0}.article-backnumber-wap .article-list li:nth-of-type(n+2){margin-top:0}.article-backnumber-wap .article-list li.link-to-list{display:none !important}}.article-backnumber-wap .article-list-btn{margin-top:25px}.article-backnumber-wap .article-list-btn a{width:166px;box-sizing:border-box;font-size:14px;height:44px;margin-left:auto;font-weight:500;border:1px solid #E0E0E0}.article-backnumber-wap .article-list-btn .arrow{top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;right:10px}@media screen and (min-width: 769px){.article-backnumber-wap .article-list-btn{display:none}}.article-backnumber-wap .link-to-list{order:4}@media screen and (max-width: 950px){.article-backnumber-wap .link-to-list{margin-top:2%}}@media screen and (max-width: 768px){.article-backnumber-wap .link-to-list{margin-top:0}}.article-backnumber-wap .link-to-list__in{margin-top:-1em}.article-backnumber-wap .link-to-list a{display:flex;align-items:center;justify-content:center;height:100%;font-size:20px;line-height:1.45;transition:all .3s ease-out;font-family:'Noto Serif JP', serif;font-weight:500}.article-backnumber-wap .link-to-list a .arrow{display:block;height:10px;overflow:hidden;position:absolute;right:0;left:0;margin:0 auto;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px}.article-backnumber-wap .link-to-list a .arrow svg{display:block;position:relative}.article-backnumber-wap .link-to-list a .arrow svg polyline{fill:none;stroke:#1c1c1c;stroke-linejoin:bevel;stroke-miterlimit:10;transition:stroke .3s ease-out}@media screen and (min-width: 769px){.article-backnumber-wap .link-to-list a:hover .arrow svg{-webkit-animation:articleListBtnHover .8s ease-out;animation:articleListBtnHover .8s ease-out}}.ranking-list li{counter-increment:num}.ranking-list li .ranking-batch{position:absolute;top:0;left:0;width:27px;height:27px;border-radius:20px 0 0 0;z-index:2}@media screen and (min-width: 769px){.ranking-list li .ranking-batch{width:36px;height:36px}}.ranking-list li .ranking-batch::before{content:"";display:block;width:50px;height:50px;background:url(../images/ranking-batch.svg) no-repeat left top;background-size:cover;position:absolute;top:0;left:0}@media screen and (min-width: 769px){.ranking-list li .ranking-batch::before{width:68px;height:68px}}.ranking-list li .ranking-batch::after{content:counter(num);font-family:'Crimson Pro', serif;font-style:italic;font-size:16px;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;text-align:right;position:absolute;width:100%;height:100%}@media screen and (min-width: 769px){.ranking-list li .ranking-batch::after{font-size:22px}}.keywords-wap{font-size:14px;width:100%;margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.keywords-wap{margin-top:9px}}.keywords-wap p{display:inline-block;margin-right:16px;margin-top:16px}@media screen and (max-width: 768px){.keywords-wap p{margin-right:8px}}.keywords-wap a{background:white;box-sizing:border-box;width:auto;border-radius:40px;color:#666;display:inline-block;line-height:1.3;letter-spacing:.1em;padding:5px 16px;transition:.3s ease-out}@media screen and (max-width: 768px){.keywords-wap a{padding:7px 16px}}@media screen and (min-width: 769px){.keywords-wap a:hover{color:#ccc}}.c-ranking-keyword{background:rgba(102,124,40,0.1);padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1200px){.c-ranking-keyword{overflow:hidden}}@media screen and (max-width: 768px){.c-ranking-keyword{padding-top:60px;padding-bottom:60px}}.c-ranking-keyword .keyword{margin-top:50px}@media screen and (min-width: 769px){.c-ranking-keyword .keyword{margin-top:60px}}.c-ranking-keyword .keywords-tit{font-family:'Noto Serif JP', serif;font-weight:500;font-size:30px;text-align:center;line-height:1.2}@media screen and (max-width: 768px){.c-ranking-keyword .keywords-tit{font-size:22px;line-height:1.5}}.c-ranking-keyword .keywords-tit:not(.first-letter){letter-spacing:.1em}@media screen and (max-width: 1200px){.c-ranking-keyword .article-list-slider{width:calc(100% + 25px)}}@media screen and (max-width: 600px){.c-ranking-keyword .article-list-slider{width:calc(100% + 16px)}}.c-ranking-keyword .ranking-batch{z-index:2;position:relative}@media screen and (max-width: 1200px){.c-ranking-keyword .ranking-list li{margin-right:25px;margin-left:0}.c-ranking-keyword .ranking-list li:not(:first-child){margin-left:0}}@media screen and (max-width: 600px){.c-ranking-keyword .ranking-list li{margin-right:16px}}.c-ranking-keyword .ranking-list li .article-list__pic{position:relative;z-index:1}.c-ranking-keyword .ranking-list li .article-list__picInner{z-index:-1;position:relative}.c-ranking-keyword .ranking-list li .article-list__in .category-days{display:block}.c-ranking-keyword .ranking-list li .article-list__in .category-days .days{margin-top:12px}@media screen and (max-width: 768px){.c-ranking-keyword .ranking-list li .article-list__in .category-days{display:block;margin-bottom:12px}.c-ranking-keyword .ranking-list li .article-list__in .category-days .days{margin-top:12px;font-size:15px}.c-ranking-keyword .ranking-list li .article-list__in .category-days .category-batch{display:inline-block}}.ranking-keyword{overflow:hidden}.ranking-keyword .contents{display:flex}@media screen and (max-width: 1000px){.ranking-keyword .contents{display:block}}.ranking-keyword .tit-style01.top{font-size:28px}@media screen and (max-width: 768px){.ranking-keyword .tit-style01.top{font-size:22px}}.ranking-keyword .tit-style01:not(.top){font-size:26px}@media screen and (max-width: 768px){.ranking-keyword .tit-style01:not(.top){font-size:21px}}.ranking-keyword .ranking{margin-right:50px;position:relative;padding-right:50px;width:780px}@media screen and (max-width: 1200px){.ranking-keyword .ranking{margin-right:4%;padding-right:4%;width:57%}}@media screen and (max-width: 1000px){.ranking-keyword .ranking{margin-bottom:8%;padding-right:0;padding-bottom:8%;width:100%}}.ranking-keyword .ranking::after{background:#cec9d8;bottom:0;content:'';display:block;height:375px;position:absolute;right:0;width:1px}@media screen and (max-width: 1000px){.ranking-keyword .ranking::after{height:1px;width:100%}}@media screen and (max-width: 768px){.ranking-keyword .ranking .article-list.col03{display:flex}}.ranking-keyword .ranking .article-list.col03 li{width:230px}@media screen and (max-width: 1200px){.ranking-keyword .ranking .article-list.col03 li{width:calc(100% / 3.2)}}@media screen and (max-width: 800px){.ranking-keyword .ranking .article-list.col03 li:nth-of-type(n+3){margin-top:0}}@media screen and (max-width: 768px){.ranking-keyword .ranking .article-list.col03 li{width:calc(100% / 2.1)}.ranking-keyword .ranking .article-list.col03 li:nth-of-type(1){width:100%}.ranking-keyword .ranking .article-list.col03 li:nth-of-type(1) .article-list__pic{height:49.5vw}.ranking-keyword .ranking .article-list.col03 li:nth-of-type(n+2){margin-top:40px}.ranking-keyword .ranking .article-list.col03 li:nth-of-type(n+2) .article{height:calc(100% - (25px + 1px + 5px + 15px))}.ranking-keyword .ranking .article-list.col03 li:nth-of-type(n+2) .category-days{display:block}.ranking-keyword .ranking .article-list.col03 li:nth-of-type(n+2) .category-days .days{margin-top:10px}}.ranking-keyword .ranking .article-list.col03 li .rank{font-family:'Crimson Pro', serif;font-size:26px;font-style:italic;text-align:center}@media screen and (max-width: 768px){.ranking-keyword .ranking .article-list.col03 li .rank{font-size:25px}}.ranking-keyword .ranking .article-list.col03 li .rank span{font-size:16px}.ranking-keyword .ranking .article-list.col03 li .rank::after{background:#1c1c1c;content:'';display:block;height:1px;margin:10px auto 20px;width:26px}@media screen and (max-width: 768px){.ranking-keyword .ranking .article-list.col03 li .rank::after{margin-top:5px;margin-bottom:15px;width:20px}}.ranking-keyword .ranking .article-list.col03 li a{height:calc(100% - (37px + 20px))}@media screen and (max-width: 768px){.ranking-keyword .ranking .article-list.col03 li a{height:calc(100% - (31px + 15px))}}.ranking-keyword .ranking .article-list.col03 li .article-list__pic{height:142px}@media screen and (max-width: 1200px){.ranking-keyword .ranking .article-list.col03 li .article-list__pic{height:9.8vw}}@media screen and (max-width: 1000px){.ranking-keyword .ranking .article-list.col03 li .article-list__pic{height:17.5vw}}@media screen and (max-width: 768px){.ranking-keyword .ranking .article-list.col03 li .article-list__pic{height:23.5vw}}.ranking-keyword .ranking .article-list.col03 li .article-list__in{min-height:148px}@media screen and (max-width: 768px){.ranking-keyword .ranking .article-list.col03 li .article-list__in{min-height:auto}}@media screen and (max-width: 1200px){.ranking-keyword .ranking .article-list.col03 li .article-list__in .category-days{display:block}.ranking-keyword .ranking .article-list.col03 li .article-list__in .category-days .days{margin-top:10px}}.ranking-keyword .keyword{width:calc(100% - (780px + 100px))}@media screen and (max-width: 1200px){.ranking-keyword .keyword{width:calc(100% - (57% + 8%))}}@media screen and (max-width: 1000px){.ranking-keyword .keyword{width:100%}}.ranking-keyword .keyword__in{margin:-10px;text-align:center}@media screen and (max-width: 768px){.ranking-keyword .keyword__in{margin:-5px}}.ranking-keyword .keyword__in p{display:inline-block;font-size:14px;margin:10px}@media screen and (max-width: 768px){.ranking-keyword .keyword__in p{font-size:11px;margin:5px}}.ranking-keyword .keyword__in p:nth-of-type(1),.ranking-keyword .keyword__in p:nth-of-type(2){font-size:15px}@media screen and (max-width: 768px){.ranking-keyword .keyword__in p:nth-of-type(1),.ranking-keyword .keyword__in p:nth-of-type(2){font-size:13px}}.ranking-keyword .keyword__in p a{background:white;border-radius:100px;color:#1c1c1c;display:block;line-height:1.5;letter-spacing:.1em;padding:8px 20px;transition:box-shadow .3s ease-out}@media screen and (min-width: 769px){.ranking-keyword .keyword__in p a:hover{box-shadow:0 8px 16px rgba(0,0,0,0.1)}}.ranking-keyword .bg-line{background:url(../images/color-bg08.jpg) left top}.sponsorship{padding:80px 0;background:rgba(203,64,66,0.1)}@media screen and (max-width: 768px){.sponsorship{padding:40px 0}}@media screen and (max-width: 768px){.sponsorship .contents{width:90%}}.sponsorship h2{font-size:24px;margin-bottom:30px;line-height:1.4}@media screen and (max-width: 768px){.sponsorship h2{font-size:18px;margin-bottom:16px;line-height:1.55}}.sponsorship .tit-line::after{margin-top:16px}@media screen and (max-width: 768px){.sponsorship .tit-line::after{margin-top:10px}}.sponsorship-list{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.sponsorship-list{justify-content:flex-start}}.sponsorship-list li{background:white;border-radius:10px;overflow:hidden}@media screen and (min-width: 1201px){.sponsorship-list li{width:165px;margin-left:42px}.sponsorship-list li:nth-of-type(6n+1){margin-left:0}.sponsorship-list li:nth-of-type(n+7){margin-top:18px}}@media screen and (max-width: 1200px){.sponsorship-list li{width:15.27778%;margin-left:1.66667%}.sponsorship-list li:nth-of-type(6n+1){margin-left:0}.sponsorship-list li:nth-of-type(n+7){margin-top:18px}}@media screen and (max-width: 768px){.sponsorship-list li{width:31.64179%;margin-left:2.38806%}.sponsorship-list li:nth-of-type(3n+1){margin-left:0}.sponsorship-list li:nth-of-type(n+4){margin-top:14px}}.sponsorship-list li a{display:block;overflow:hidden;transition:opacity .3s ease-out}.sponsorship-list li a:hover{opacity:.6}.sponsorship-list+h2{margin-top:60px}@media screen and (max-width: 768px){.sponsorship-list+h2{margin-top:30px}}.sponsorship .bg-line{background:url(../images/color-bg01.jpg) left top;height:100%;left:0;top:0}.slick-custom-prev,.slick-custom-next{background:#fff !important;border-radius:50% !important;width:48px !important;height:48px !important;border:1px solid #E0E0E0 !important;cursor:pointer;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important;overflow:hidden}@media screen and (min-width: 769px){.slick-custom-prev,.slick-custom-next{transition:.5s}.slick-custom-prev:hover,.slick-custom-next:hover{border:1px solid #999 !important}}.slick-custom-prev span,.slick-custom-next span{display:inline-block;width:20px;height:100%;position:absolute;margin:0 auto;left:0;right:0;overflow:hidden}.slick-custom-prev span::before,.slick-custom-next span::before{content:"";width:20px;height:100%;position:absolute;transition:.3s ease-out}.slick-custom-prev.slick-disabled,.slick-custom-next.slick-disabled{opacity:0.3;cursor:default}.slick-custom-prev.slick-disabled:hover span::before,.slick-custom-next.slick-disabled:hover span::before{-webkit-animation:none;animation:none}.slick-custom-prev span::before{background:url(../images/ico-arrow-left.svg) no-repeat center center;background-size:20px 4px;right:0}.slick-custom-prev:hover span::before{-webkit-animation:articleListBtnHoverBack .8s ease-out;animation:articleListBtnHoverBack .8s ease-out}.slick-custom-next span::before{background:url(../images/ico-arrow-right.svg) no-repeat center center;background-size:20px 4px;left:0}.slick-custom-next:hover span::before{-webkit-animation:articleListBtnHover .8s ease-out;animation:articleListBtnHover .8s ease-out}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.featured .article-list li>a{height:auto !important}.new-article .article-list li>a{height:auto !important}.relation .article-list li>a{height:auto !important}}.slideUp{opacity:0;position:relative;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);transition:all .3s ease-out}.slideUp.isShow{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.u-fade{opacity:0}.u-fade.u-fade--up.is-intersecting{-webkit-animation:.8s fadeUp ease-in-out forwards;animation:.8s fadeUp ease-in-out forwards}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes wheel{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes wheel{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}20%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes textLinkHidelineHoverAnimation{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left center;transform-origin:left center}25%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1);transform:scale(1)}26%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0);transform:scale(0)}51%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1);transform:scale(1)}}@keyframes textLinkHidelineHoverAnimation{0%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left center;transform-origin:left center}25%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1);transform:scale(1)}26%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0);transform:scale(0)}51%{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes articleDetailHover{0%{background-size:100% 1px;background-position:right bottom}55%{background-size:0 1px;background-position:right bottom}56%{background-position:left bottom;background-size:0 1px}100%{background-position:left bottom;background-size:100% 1px}}@keyframes articleDetailHover{0%{background-size:100% 1px;background-position:right bottom}55%{background-size:0 1px;background-position:right bottom}56%{background-position:left bottom;background-size:0 1px}100%{background-position:left bottom;background-size:100% 1px}}@-webkit-keyframes articleDetailTextHover{0%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0);transform:scale(0)}56%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1);transform:scale(1)}}@keyframes articleDetailTextHover{0%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0);transform:scale(0)}56%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideTimeBer{0%{-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0)}100%{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}}@keyframes slideTimeBer{0%{-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0)}100%{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}}@-webkit-keyframes slideTimeBerBack{0%{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}100%{-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0)}}@keyframes slideTimeBerBack{0%{-webkit-transform:translateY(-50%) scaleX(1);transform:translateY(-50%) scaleX(1)}100%{-webkit-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0)}}@-webkit-keyframes loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes articleListBtnHover{0%{left:0}50%{left:110%}51%{left:-110%}100%{left:0}}@keyframes articleListBtnHover{0%{left:0}50%{left:110%}51%{left:-110%}100%{left:0}}@-webkit-keyframes articleListBtnHoverBack{0%{right:0}50%{right:110%}51%{right:-110%}100%{right:0}}@keyframes articleListBtnHoverBack{0%{right:0}50%{right:110%}51%{right:-110%}100%{right:0}}@-webkit-keyframes isTransitionPc{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}}@keyframes isTransitionPc{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}}@-webkit-keyframes isTransitionSp{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}}@keyframes isTransitionSp{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}}.not-fount-wap{letter-spacing:.1em;padding:120px 0 80px;text-align:center}@media screen and (max-width: 768px){.not-fount-wap{margin:0 auto;padding:80px 0 80px;width:90%}}.not-fount-wap h1{margin:0 auto;width:420px}@media screen and (max-width: 768px){.not-fount-wap h1{width:100%}}.not-fount-wap .txt{font-family:'Noto Serif JP', serif;font-weight:500;font-size:24px;margin:70px 0 25px}@media screen and (max-width: 768px){.not-fount-wap .txt{font-size:4.1vw;margin:40px 0 25px}}.not-fount-wap .txt-sub{font-family:'Noto Sans JP', sans-serif;font-weight:300;line-height:1.7}.not-fount-wap .article-list-btn{margin-top:65px}@media screen and (max-width: 768px){.not-fount-wap .article-list-btn{margin-top:45px;width:90%}}@media screen and (min-width: 769px){.not-fount-wap .article-list-btn a:hover{background:#1c1c1c}}.not-fount-wap+.cursorTracking-wap+footer{box-sizing:border-box;border-top:1px solid #ddd9d1}.header-wap{position:relative;box-sizing:border-box}@media screen and (max-width: 768px){.header-wap{height:60px}}.header{left:0;padding:15px 0;position:fixed;top:0;width:100%;z-index:5;height:80px;box-sizing:border-box;transition:.3s}.header.fixed-bg{background:white}.header.fixed-hide{-webkit-transform:translateY(-80px);transform:translateY(-80px)}.header.fixed-hide .global__nav{-webkit-transform:translateY(80px);transform:translateY(80px)}@media screen and (max-width: 768px){.header.fixed-hide{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.header.fixed-hide .global__nav{-webkit-transform:translateY(60px);transform:translateY(60px)}}@media screen and (max-width: 950px){.header{padding:15px 0}}@media screen and (max-width: 768px){.header{padding:10px 0;height:60px}}.header .contents{display:flex;width:100%}@media screen and (max-width: 950px){.header .contents{align-items:center;width:90%}}.header .tsumugu-logo{width:36px;margin-left:30px}@media screen and (max-width: 950px){.header .tsumugu-logo{margin-left:0}}@media screen and (max-width: 768px){.header .tsumugu-logo{margin-top:0;margin-right:auto;width:29px;margin-left:0}}.header-contents{margin-left:auto;width:calc(100% - 66px - 25px - 70px)}@media screen and (max-width: 950px){.header-contents{width:calc(100% - 66px - 40px);margin-right:15px}}@media screen and (max-width: 768px){.header-contents{background:#fff;display:none;height:calc(100vh - 71px);left:0;overflow-y:scroll;position:absolute;top:71px;width:100%;z-index:5;-webkit-overflow-scrolling:touch}}.header-contents__top{align-items:center;display:flex}@media screen and (max-width: 768px){.header-contents__top{display:none}}.header-contents__top .site-logo{width:204px}.header-contents__top .site-description{font-size:14px;margin-left:24px;margin-top:5px}@media screen and (max-width: 950px){.header-contents__top .site-description{display:none}}.header-contents__top-menu{margin-left:auto}@media screen and (max-width: 768px){.header-contents__top-menu{display:none}}.header-contents__top-menu ul{align-items:center;display:flex}@media screen and (max-width: 1080px){.header-contents__top-menu ul{justify-content:flex-end}}.header-contents__top-menu ul li a{color:#1c1c1c;display:block;font-size:13px;position:relative}@media screen and (max-width: 1080px){.header-contents__top-menu ul li a{white-space:nowrap}}.header-contents__top-menu ul li a::after{-webkit-transform:scale(0);transform:scale(0);background:#1c1c1c;bottom:-8px;content:'';display:block;height:1px;left:0;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);width:100%}.header-contents__top-menu ul li a:hover{text-decoration:none}@media screen and (min-width: 951px){.header-contents__top-menu ul li a:hover::after{-webkit-animation:textLinkHidelineHoverAnimation .8s forwards;animation:textLinkHidelineHoverAnimation .8s forwards}}.header-contents__top-menu ul li ul{display:flex}.header-contents__top-menu ul li.language-menu{position:relative;z-index:2;width:150px;padding-left:30px;box-sizing:border-box;font-family:'Noto Serif JP', serif;margin-top:5px}@media screen and (max-width: 950px){.header-contents__top-menu ul li.language-menu{margin-top:0}}@media screen and (max-width: 1080px){.header-contents__top-menu ul li.language-menu{margin-left:0}}.header-contents__top-menu ul li.language-menu .btn{cursor:pointer;letter-spacing:.08em;position:relative;display:inline-block;padding-right:20px;font-size:14px}.header-contents__top-menu ul li.language-menu .btn::before{content:"";width:9px;height:9px;-webkit-transform-origin:center;transform-origin:center;display:block;border-bottom:solid 1px #1c1c1c;border-left:solid 1px #1c1c1c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:0;top:2px}.header-contents__top-menu ul li.language-menu .btn.isOpen::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:6px}.header-contents__top-menu ul li.language-menu .btn::after{display:none}.header-contents__top-menu ul li.language-menu ul{background-color:white;box-sizing:border-box;display:block;position:absolute;width:128px;padding:20px 0 20px 20px;top:calc(100% + 24px);right:0;display:none;border-radius:6px}.header-contents__top-menu ul li.language-menu ul li{padding:0 10px}.header-contents__top-menu ul li.language-menu ul li a{font-size:13px;font-family:"Noto Sans";color:#1c1c1c;text-underline-offset:.35em;line-height:2.8;text-align:left;transition:opacity .4s ease-out;opacity:.5}.header-contents__top-menu ul li.language-menu ul li a[href]{text-decoration:underline}.header-contents__top-menu ul li.language-menu ul li a[href]:hover{opacity:1}.header-contents__top-menu ul li.language-menu ul li a::after{display:none}.header-contents__top-menu ul li.language-menu ul li a.thisActive{color:#1c1c1c}.header-contents__top-menu ul li.language-menu ul li.thisActive a{opacity:1}.header-contents__top-menu ul li.links{margin-left:75px}@media screen and (max-width: 1200px){.header-contents__top-menu ul li.links{margin-left:auto}}.header-contents__top-menu ul li.links ul li{width:19px}.header-contents__top-menu ul li.links ul li+li{margin-left:20px}.header-contents__top-menu ul li.links ul li a{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.header-contents__top-menu ul li.links ul li a::after{display:none}@media screen and (min-width: 951px){.header-contents__top-menu ul li.links ul li a:hover{-webkit-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5)}}.header-contents__top-menu ul li.search{margin-left:20px;width:150px;margin-top:10px}@media screen and (max-width: 950px){.header-contents__top-menu ul li.search{margin-top:0}}@media screen and (max-width: 1200px){.header-contents__top-menu ul li.search{margin-left:40px}}@media screen and (max-width: 1080px){.header-contents__top-menu ul li.search{margin-left:20px}}.header-contents__top-menu ul li.search form{position:relative}.header-contents__top-menu ul li.search input:not([type="submit"]){box-sizing:border-box;border:none;border-bottom:1px solid rgba(0,0,0,0.3);border-radius:0;font-size:14px;outline:none;padding:2px 35px 5px 0;transition:box-shadow .3s ease-out;width:100%;background:none}.header-contents__top-menu ul li.search input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.header-contents__top-menu ul li.search input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.header-contents__top-menu ul li.search input::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.header-contents__top-menu ul li.search input::placeholder{color:rgba(0,0,0,0.3)}.header-contents__top-menu ul li.search input:not([type="text"]){background:url(../images/search-icon02.svg) no-repeat center center;background-size:cover;border:none;height:13px;outline:none;padding:0;position:absolute;right:6px;top:50%;margin-top:-7px;text-indent:-9999px;width:13px}.header-contents__nav{box-sizing:border-box;position:relative}@media screen and (max-width: 950px){.header-contents__nav{border-top:none;margin-top:0}}@media screen and (max-width: 950px){.header-contents__nav.menuOn li{opacity:1;-webkit-transform:none;transform:none}}.header-contents__sp-menu{background:url(../images/sp/sp-menu-bg-logo.jpg) no-repeat right -20px top -10px #f5f4f1;background-size:auto 75%;opacity:0;padding:55px 50px 150px;transition:opacity .2s .8s ease-out}.header-contents__sp-menu .about-project a{color:#1c1c1c;display:inline-block;padding-bottom:5px;position:relative}.header-contents__sp-menu .about-project a::after{background:#1c1c1c;bottom:0;content:'';display:block;height:1px;left:0;position:absolute;width:100%}.header-contents__sp-menu .search{margin-top:35px;width:100%}.header-contents__sp-menu .search form{position:relative}.header-contents__sp-menu .search input:not([type="submit"]){box-sizing:border-box;border:1px solid rgba(0,0,0,0.3);border-radius:100px;font-size:16px;outline:none;padding:10px 30px 10px 20px;transition:box-shadow .3s ease-out;width:100%;-webkit-appearance:none}.header-contents__sp-menu .search input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.header-contents__sp-menu .search input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.header-contents__sp-menu .search input::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.header-contents__sp-menu .search input::placeholder{color:rgba(0,0,0,0.3)}.header-contents__sp-menu .search input:not([type="text"]){background:url(../images/search-icon02.svg) no-repeat center center;background-size:100%;border:none;outline:none;padding:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-indent:-9999px;width:18px}.header-contents__sp-menu .links{display:flex;margin-top:40px;justify-content:space-between}.header-contents__sp-menu .links li{width:30px}.header-contents__sp-menu .language{display:flex;margin-top:50px}.header-contents__sp-menu .language li+li{margin-left:40px}.header-contents__sp-menu .language li a{color:#1c1c1c}.header-contents__sp-menu .language li:not(.thisActive) a{opacity:.4}.header-contents__sp-menu .language-menu{padding-top:50px;width:300px}.header-contents__sp-menu .language-menu li{display:inline-block;margin-right:21px;margin-bottom:29px}.header-contents__sp-menu .language-menu li a{color:#1c1c1c;letter-spacing:.07em}.header-contents__sp-menu .language-menu li a[href]{text-decoration:underline;text-underline-offset:.35em}.header-contents__sp-menu .language-menu li:not(.thisActive) a{opacity:.4}.header-contents__sp-menu.menuOn{opacity:1}@media screen and (min-width: 951px){.header-contents__sp-menu{display:none}}.header .site-logo.sp-only{display:block;margin-right:auto;width:187px}@media screen and (min-width: 769px){.header .site-logo.sp-only{display:none}}.header .menu-btn{height:25px;position:relative;width:30px;z-index:11}@media screen and (min-width: 769px){.header .menu-btn{cursor:pointer}}@media screen and (min-width: 951px){.header .menu-btn{margin:10px 25px 0 15px}}.header .menu-btn span{background:#1c1c1c;display:block;height:2px;left:0;position:absolute;-webkit-transform-origin:left center;transform-origin:left center;transition:all .2s ease-out;width:30px}.header .menu-btn span:nth-of-type(1){top:0}.header .menu-btn span:nth-of-type(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .menu-btn span:nth-of-type(3){bottom:0}.header .menu-btn.isActive span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:1px}.header .menu-btn.isActive span:nth-of-type(2){opacity:0}.header .menu-btn.isActive span:nth-of-type(3){bottom:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}footer{background:url(../images/bg.jpg) left top;padding:100px 0;position:relative;z-index:1}@media screen and (max-width: 768px){footer{padding:40px 0}}@media screen and (max-width: 768px){footer .contents{width:100%}}@media screen and (min-width: 1081px){footer .footer-head{display:flex;align-items:center}footer .footer-head .product-logo{width:34%;justify-content:flex-start;align-items:center}footer .footer-head .product-logo li:first-of-type{width:35%}footer .footer-head .product-logo li:nth-of-type(2){width:54.78261%;margin-left:10px}footer .footer-head .footer-nav{margin-top:0;margin-left:auto}footer .footer-head .footer-nav li:first-of-type .wap{padding-left:0}footer .footer-head .footer-nav li:last-of-type .wap{padding-right:0}}@media screen and (min-width: 1201px){footer .footer-head .product-logo{width:43.08333%}footer .footer-head .product-logo li:first-of-type{width:37.22222%;max-width:201px}footer .footer-head .product-logo li:nth-of-type(2){width:54.07407%;max-width:292px;margin-left:24px}}footer .product-logo{display:flex;justify-content:center}@media screen and (max-width: 768px){footer .product-logo{align-items:center;margin-right:auto;margin-left:auto;justify-content:space-between;width:90%}}footer .product-logo li:nth-of-type(1){width:160px}@media screen and (max-width: 768px){footer .product-logo li:nth-of-type(1){width:45%}}footer .product-logo li:nth-of-type(2){margin-left:40px;width:224px}@media screen and (max-width: 768px){footer .product-logo li:nth-of-type(2){margin-left:0;width:50%}}footer .footer-nav{display:flex;flex-wrap:wrap;margin-top:30px;justify-content:center}@media screen and (max-width: 768px){footer .footer-nav{border-bottom:1px solid #ddd9d1;box-sizing:border-box;margin-bottom:30px;justify-content:flex-start}}footer .footer-nav li{margin:10px 0 10px -1px}@media screen and (max-width: 768px){footer .footer-nav li{border-top:1px solid #ddd9d1;box-sizing:border-box;margin:0;text-align:left;width:50%}footer .footer-nav li:nth-of-type(even){border-left:1px solid #ddd9d1}footer .footer-nav li:nth-of-type(4){border-bottom:1px solid #ddd9d1}footer .footer-nav li:last-child{border-right:1px solid #ddd9d1}}footer .footer-nav li .wap{box-sizing:border-box;display:inline-block;padding:0 10px}@media screen and (max-width: 768px){footer .footer-nav li .wap{padding:0;width:100%}}footer .footer-nav li a{color:#1c1c1c;font-family:'Noto Serif JP', serif;font-weight:400;font-size:14px;display:block;position:relative}@media screen and (max-width: 768px){footer .footer-nav li a{background:url(../images/sp-menu-arrow.svg) no-repeat 95% center;background-size:5px;display:block;font-size:12px;line-height:1.3;padding:20px}}footer .footer-nav li a span{background:url(../images/blank-icon.svg) no-repeat right center;background-size:12px 100%;display:inline-block;padding-right:20px}@media screen and (max-width: 768px){footer .footer-nav li a span{background-size:10px;padding-right:15px}}footer .footer-nav li a::after{-webkit-transform:scale(0);transform:scale(0);background:#1c1c1c;bottom:-5px;content:'';display:block;height:1px;left:0;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);width:100%}@media screen and (min-width: 769px){footer .footer-nav li a:hover::after{-webkit-animation:textLinkHidelineHoverAnimation .8s forwards;animation:textLinkHidelineHoverAnimation .8s forwards}}footer .footer-company-logo{align-items:center;display:flex;justify-content:center}@media screen and (max-width: 768px){footer .footer-company-logo{margin-right:auto;margin-left:auto;width:90%}}footer .footer-company-logo li:nth-of-type(1){width:118px}@media screen and (max-width: 768px){footer .footer-company-logo li:nth-of-type(1){width:30%}}@media screen and (min-width: 1081px){footer .footer-company-logo li:nth-of-type(1){width:177px}}footer .footer-company-logo li:nth-of-type(2){margin:0 25px 0 40px;width:104px}@media screen and (max-width: 768px){footer .footer-company-logo li:nth-of-type(2){margin:0 25px;width:23%}}@media screen and (min-width: 1081px){footer .footer-company-logo li:nth-of-type(2){width:145px;margin:0 60px 0 95px}}footer .footer-company-logo li:nth-of-type(3){margin-top:-12px;width:92px}@media screen and (max-width: 768px){footer .footer-company-logo li:nth-of-type(3){width:23%}}@media screen and (min-width: 1081px){footer .footer-company-logo li:nth-of-type(3){width:148px;margin-top:0}}footer .footer-company-logo li a{transition:opacity .3s ease-out}@media screen and (min-width: 769px){footer .footer-company-logo li a:hover{opacity:.7}}footer .copy-right{color:#1c1c1c;font-family:'Noto Sans JP', sans-serif;font-weight:400;font-size:14px;margin-top:40px;text-align:center}@media screen and (max-width: 768px){footer .copy-right{line-height:1.6;font-size:10px;margin-top:40px;letter-spacing:.05em}}footer hr{border-top-color:#ddd9d1;margin:50px 0 40px;padding:0}@media screen and (max-width: 768px){footer hr{display:none}}.global__nav{position:absolute;top:0;left:0;width:100%;height:100vh;background:white;z-index:10;background:url(../images/bg-nav-logo.png) no-repeat left -10px top -10px,url(../images/bg.jpg) repeat center top;background-size:585px auto, auto;display:none}@media screen and (max-width: 950px){.global__nav{background:url(../images/bg.jpg) repeat center top;background-size:auto}}.global__navCover{width:100%;overflow-y:auto;height:100vh}.global__navInner{max-width:1200px;padding:0 25px;margin:0 auto}@media screen and (max-width: 950px){.global__navInner{padding:0;background:url(../images/bg-nav-logo.png) no-repeat right -55px top 64px;background-size:320px auto}}.global__navHead{max-width:320px;margin-top:60px}@media screen and (max-width: 950px){.global__navHead{margin:72px 20px 0 20px;width:66.4%}}@media screen and (min-width: 951px){.global__navBody{display:flex;justify-content:space-between;margin-top:60px}}@media screen and (max-width: 950px){.global__navBody{margin:24px 20px 0 20px}}@media screen and (min-width: 951px){.global__navBody nav{max-width:483px}}.global__navBody .global__navImage{max-width:51%;text-align:center;opacity:0;transition:all .2s ease-out;transition-delay:.6s}@media screen and (max-width: 950px){.global__navBody .global__navImage{display:none}}.global__navBody .global__navImage img{width:47.05882%;border-radius:10px}.global__navFoot{margin-top:50px}@media screen and (min-width: 951px){.global__navFoot{display:flex;justify-content:space-between;align-items:center;margin-top:100px;padding-bottom:60px}}@media screen and (min-width: 951px){.global__navFoot .global__navBox:first-child{width:40.25%}}@media screen and (min-width: 951px){.global__navFoot .global__navBox:last-child{width:59.66667%}}@media screen and (max-width: 950px){.global__navFoot .global__navBox:last-child{background:white;padding:40px 20px 65px}}.global__nav.is-show .global__navList>li{opacity:1;-webkit-transform:none;transform:none}.global__nav.is-show .global__navChildList>li{opacity:1;-webkit-transform:none;transform:none}.global__nav.is-show .global__navImage{opacity:1;-webkit-transform:none;transform:none}.global__nav.is-show .gallery{opacity:1}.global__nav.is-show .sns-links{opacity:1}.global__nav.is-show .search,.global__nav.is-show .language-menu{opacity:1}.global__navList{padding:0 10px}@media screen and (min-width: 951px){.global__navList{padding:0 50px}}.global__navList>li{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);transition:all .2s ease-out}.global__navList>li:nth-child(1){transition-delay:0s}.global__navList>li:nth-child(2){transition-delay:0.1s}.global__navList>li:nth-child(3){transition-delay:0.2s}@media screen and (max-width: 950px){.global__navList>li{font-size:18px}.global__navList>li>a{padding:26px 0}}@media screen and (min-width: 769px){.global__navList>li>a span{position:relative;transition:.3s}.global__navList>li>a:hover span{opacity:.3}}@media screen and (min-width: 951px){.global__navList>li{font-size:24px}.global__navList>li:not(:first-child){margin-top:40px}}.global__navList li,.global__navList a{color:#000;font-family:'Noto Serif JP', serif;letter-spacing:.2em}@media screen and (max-width: 950px){.global__navList li,.global__navList a{letter-spacing:.1em}}.global__navChildList{padding:0 10px}@media screen and (min-width: 951px){.global__navChildList{margin-top:50px;padding:0 5px}}.global__navChildList>li{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);transition:all .2s ease-out}.global__navChildList>li:nth-child(1){transition-delay:0.35s}.global__navChildList>li:nth-child(2){transition-delay:0.4s}.global__navChildList>li:nth-child(3){transition-delay:0.45s}.global__navChildList>li:nth-child(4){transition-delay:0.5s}.global__navChildList>li:nth-child(5){transition-delay:0.55s}@media screen and (min-width: 951px){.global__navChildList>li{font-size:20px}.global__navChildList>li:not(:first-child){margin-top:40px}}@media screen and (max-width: 950px){.global__navChildList>li{font-size:15px}.global__navChildList>li>a{padding:28px 0 27px}}.global__navChildList>li a{position:relative;padding-left:28px}@media screen and (min-width: 951px){.global__navChildList>li a{padding-left:46px}}.global__navChildList>li a::before{content:"";display:inline-block;width:20px;height:1px;background:#cb4042;position:absolute;top:50%;left:0}@media screen and (min-width: 769px){.global__navChildList>li a span{transition:.3s}.global__navChildList>li a:hover span{opacity:.3}}.global__nav .gallery{max-width:400px;margin:0 auto;opacity:0;transition:all .2s ease-out;transition-delay:.7s}@media screen and (max-width: 950px){.global__nav .gallery{padding:0 20px 50px}}.global__nav .gallery a{display:block;border-radius:30px;background:white;font-size:18px;text-align:center;padding:21px 0;color:#000;font-family:'Noto Serif JP', serif;letter-spacing:.1em}@media screen and (max-width: 950px){.global__nav .gallery a{font-size:14px;padding:22px 0;border:1px solid #E0E0E0}}@media screen and (min-width: 769px){.global__nav .gallery a{transition:.3s}.global__nav .gallery a:hover{box-shadow:0 8px 16px rgba(0,0,0,0.1)}.global__nav .gallery a:hover span::after{background-size:cover}}.global__nav .gallery a span{position:relative;display:inline-block;width:100%;height:100%}.global__nav .gallery a span::after{background:url(../images/blank-icon.svg) no-repeat right center;background-size:12px auto;content:'';display:block;height:10px;position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}.global__nav .sns-links{opacity:0;transition:all .2s ease-out;transition-delay:.7s}@media screen and (min-width: 951px){.global__nav .sns-links{margin-right:9.07821%;display:flex;align-items:center;justify-content:flex-end}}@media screen and (max-width: 950px){.global__nav .sns-links{margin-top:20px}}.global__nav .sns-linksTitle{font-family:'Noto Serif JP', serif;letter-spacing:.2em;font-size:18px}@media screen and (max-width: 950px){.global__nav .sns-linksTitle{font-size:16px;letter-spacing:.1em}}.global__nav .sns-links .links{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 951px){.global__nav .sns-links .links{margin-left:5.58659%}}@media screen and (max-width: 950px){.global__nav .sns-links .links{margin-top:30px}}.global__nav .sns-links .links li{width:16.71642%}@media screen and (min-width: 951px){.global__nav .sns-links .links li{width:50px}.global__nav .sns-links .links li:not(:first-child){margin-left:20px}}.global__nav .sns-links .links a{display:flex;align-items:center;justify-content:center;width:100%;transition:.3s;border-radius:300px;background:#fff}@media screen and (min-width: 951px){.global__nav .sns-links .links a{width:calc(100% - 2px);height:50px}}.global__nav .sns-links .links a svg{transition:.3s}@media screen and (min-width: 769px){.global__nav .sns-links .links a:hover svg{opacity:.3}}.global__nav .sns-links .links .fb-icon{width:33px}@media screen and (min-width: 951px){.global__nav .sns-links .links .fb-icon{width:30px}}.global__nav .sns-links .links .tw-icon{width:37px}@media screen and (min-width: 951px){.global__nav .sns-links .links .tw-icon{width:34px}}.global__nav .sns-links .links .yb-icon{width:26px}@media screen and (min-width: 951px){.global__nav .sns-links .links .yb-icon{width:24px}}.global__nav .sns-links .links .line-icon{width:23px}@media screen and (min-width: 951px){.global__nav .sns-links .links .line-icon{width:20px}}.global__nav .sns-links .links .insta-icon{width:23px}@media screen and (min-width: 951px){.global__nav .sns-links .links .insta-icon{width:20px}}.global__nav .search{width:100%;opacity:0;transition:all .2s ease-out;transition-delay:.7s}@media screen and (min-width: 951px){.global__nav .search{display:none}}.global__nav .search form{position:relative}.global__nav .search input:not([type="submit"]){box-sizing:border-box;border:none;border-bottom:1px solid #ccc;border-radius:0;font-size:16px;outline:none;padding:2px 20px 5px 5px;transition:box-shadow .3s ease-out;width:100%}.global__nav .search input:not([type="text"]){background:url(../images/search-icon02.svg) no-repeat center center;background-size:cover;border:none;height:15px;width:15px;outline:none;padding:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-indent:-9999px}.global__nav .language-menu{padding-top:50px;max-width:330px;margin:0 auto;font-size:15px;opacity:0;transition:all .2s ease-out;transition-delay:.7s}@media screen and (min-width: 951px){.global__nav .language-menu{display:none}}.global__nav .language-menu li{display:inline-block;margin-right:21px;margin-bottom:29px}.global__nav .language-menu li a{color:#1c1c1c;letter-spacing:.07em}.global__nav .language-menu li a[href]{text-decoration:underline;text-underline-offset:.35em}.global__nav .language-menu li:not(.thisActive) a{opacity:.4}
