﻿@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,body,h1,h2,h3,h4,h5,h6,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-size:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}li,nav,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:inherit}table{border-spacing:0;border-collapse:collapse}img{border:0}address,caption,cite,code,dfn,em,i,th,var{font-weight:400;font-style:normal}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:800}sup{font-size:75%;vertical-align:text-top}sub{font-size:75%;vertical-align:text-bottom}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}a{outline:none}audio:not([controls]){display:none}time{display:inline}[hidden]{display:none}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input::-ms-clear,input::-ms-reveal,input:focus::-ms-clear,input:focus::-ms-reveal{display:none;visibility:hidden}button::-moz-focus-inner,input[type='reset']::-moz-focus-inner,input[type='button']::-moz-focus-inner,input[type='submit']::-moz-focus-inner,input[type='file']>input[type='button']::-moz-focus-inner{padding:0;border:0}img{-ms-interpolation-mode:bicubic}:placeholder-shown{color:#fff}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{opacity:1;color:#fff}::-moz-placeholder{opacity:1;color:#fff}:-ms-input-placeholder{color:#fff}button{cursor:pointer}button:hover{opacity:0.7}hr{display:block;height:0;border:0;border-bottom:1px #bcbcbc solid}.clearFix{clear:both}.clearFix:after{display:block;clear:both;content:''}body,html,body,h1,h2,h3,h4,h5,h6{font-size:calc(100vw / 32);font-weight:400;line-height:1;position:relative;width:100%;height:100%;word-break:break-all;color:#281a17}html,body,h1,h2,h3,h4,h5,h6{font-family:-apple-system, BlinkMacSystemFont, Roboto, "游ゴシック体", YuGothic, "Yu Gothic Medium", sans-serif;font-feature-settings:'pkna' 1}h1,h2,h3,h4,h5,h6{font-family:-apple-system, BlinkMacSystemFont, Roboto, "游ゴシック体", YuGothic, "Yu Gothic", sans-serif;font-weight:700}a{transition:0.4s;text-decoration:none;color:inherit;outline:none}a:hover{text-decoration:none;opacity:0.6}a img{transition:opacity 0.3s}a img:hover{opacity:0.8}em{font-weight:bold}button,input,select,textarea{margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){body,html,body,h1,h2,h3,h4,h5,h6{font-weight:normal}html,body,h1,h2,h3,h4,h5,h6{font-size:calc(100vw / 32)}body{min-width:100%}img{width:100%;height:auto}a img:hover{opacity:1}.pc-item{display:none}.sp-item{display:block}}*{outline:none}*:active,*:focus,*:hover{outline:none}img{width:100%;margin:0 auto;vertical-align:bottom;border:0;outline:none}body{font-size:14px;line-height:24px}body #wrapper{position:relative;margin:0 !important}body #wrapper .container{position:relative;max-width:960px;margin:0 auto}body #wrapper article section{position:relative;margin:0 auto}body #wrapper article section:before{box-sizing:inherit}::-webkit-input-placeholder{color:#c9c9c9}::-moz-placeholder{color:#c9c9c9}:-ms-input-placeholder{color:#c9c9c9}.scroll-prevent{position:fixed;z-index:-1;top:0;right:0;width:100%;height:100%}#searchOpen{z-index:1000}#searchContents{position:fixed;z-index:1001;display:none;background:#fff}#overlay{position:fixed;z-index:1000;top:0;left:0;display:none;width:100%;height:120%;background-color:rgba(0,0,0,0.75)}.swiper-slide{cursor:pointer}.swiper-button-next,.swiper-button-prev,.swiper-button-next_02,.swiper-button-prev_02{display:none}@media (min-width: 768px){.swiper-button-next,.swiper-button-prev,.swiper-button-next_02,.swiper-button-prev_02{display:block}}.show{z-index:9999}.swiper-container_02{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}#mailmagazine_box{padding:20px 0}#mailmagazine_box p{margin-bottom:20px}#mailmagazine_box input[type="email"]{padding:8px;border:1px solid #aaa;width:250px}#mailmagazine_box input[type="submit"]{padding:10px;background:#eee;margin-right:10px;border-radius:5px;cursor:pointer}.inline{display:inline}@media screen and (min-width: 769px){.sp{display:none}.pcNone{display:none}#searchContents{right:0;left:0;width:648px;margin:0 auto}#searchContents .inner{display:block;margin:74px auto 50px}#searchContents .inner form{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 94px}#searchContents .inner form input[type='text']{font-size:12px;width:100%;height:35px;padding-right:62px;-webkit-transition:all 0.3s;transition:all 0.3s;border-bottom:1px solid #000;outline:none}#searchContents .inner form button{position:absolute;top:0;right:136px}#searchContents .inner form button #s-btn{position:absolute;right:0;left:0;overflow:hidden;width:24px;height:24px;margin:0 auto;background:url("./../img/head_search.png") no-repeat;background-position:center;background-size:contain;position:relative}#searchContents .inner form button #s-btn span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}::-webkit-input-placeholder{font-size:12px}::-moz-placeholder{font-size:12px}:-ms-input-placeholder{font-size:12px}body #wrapper{min-width:960px}body .menu{display:none}body header .mv{position:relative;display:flex;align-items:center;width:100%;height:588px;margin:0 auto;background-position:center;background-size:cover}body header .mv .inner{position:relative;width:1000px;height:100%;margin:0 auto;z-index:10}body header .mv .inner .mvCopy{position:relative;position:absolute;top:120px;right:0;overflow:hidden;width:611px;height:68px;margin:0 auto;background:url("./../img/mv_copy.svg") no-repeat;background-position:center;background-size:contain}body header .mv .inner .mvCopy span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}body header .mv #hero{position:absolute;top:0;left:0;width:100%;height:588px;min-width:100%;min-height:100%;max-width:inherit;overflow:hidden;z-index:1}body header .mv #hero li{width:100%;height:588px}body header .mv #hero li img{object-fit:cover;width:100%;height:100%}body header .whiteMask{position:relative}body header .whiteMask:after{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:30%;content:'';background:linear-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 20%, #fff 80%)}body header ul.subMenu{position:absolute;z-index:10;bottom:50px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:68px;border:2px solid #f2f2f2;background:#fff;box-shadow:0 0 10px 2px rgba(0,0,0,0.16)}body header ul.subMenu li{position:relative;display:block;display:flex;align-items:center;justify-content:center;width:100%;height:80%}body header ul.subMenu li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}body header ul.subMenu li a:hover{opacity:1}body header ul.subMenu li:after{position:absolute;top:0;right:0;bottom:0;content:'';border-right:1px solid #f2f2f2}body header ul.subMenu li:last-child:after{content:none}body header ul.subMenu li:before{position:absolute;bottom:-8px;left:0;display:block;width:0;content:'';-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-bottom:2px solid #1b78f6}body header ul.subMenu li:hover{cursor:pointer}body header ul.subMenu li:hover:before{width:100%;content:''}body header .subMenuContens_box{display:none}body header .subMenuContents{position:relative;padding:20px 0 30px;background:#cccccc}body header .subMenuContents .result{position:relative;width:960px;margin:0 auto}body header .subMenuContents .result .resultMenu.arrow_01{width:960px}body header .subMenuContents .result .resultMenu.arrow_01:before{position:absolute;z-index:20;top:-50px;left:16%;margin-left:-15px;content:'';border:15px solid transparent;border-bottom:15px solid #cccccc}body header .subMenuContents .result .resultMenu.arrow_02{width:960px}body header .subMenuContents .result .resultMenu.arrow_02:before{position:absolute;z-index:20;top:-50px;left:42%;margin-left:-65px;content:'';border:15px solid transparent;border-bottom:15px solid #cccccc}body header .subMenuContents .result .resultMenu.tags01{display:flex;align-items:center;justify-content:center}body header .subMenuContents .result .resultMenu.tags02{display:none}body header .subMenuContents .result .resultMenu.active{display:flex;align-items:center;justify-content:center}body header .subMenuContents .result .resultMenu .resultInner{display:flex;align-items:center;justify-content:center}body header .subMenuContents .result .resultMenu .resultInner div.cont{width:304px;border:1px solid #afafaf;transition:0.4s;transition:opacity 0.4s, box-shadow 0.4s}body header .subMenuContents .result .resultMenu .resultInner div.cont .thumbnail{width:100%}body header .subMenuContents .result .resultMenu .resultInner div.cont p{font-size:16px;line-height:42px;text-align:center;background:#fff}body header .container{width:960px}body header .container nav{position:relative;display:flex;align-items:center}body header .container nav h1{overflow:hidden;width:212px;height:35px;margin:10px 0;background:url("./../img/head_logo.png") no-repeat;background-position:center;background-size:contain;position:relative}body header .container nav h1 span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}body header .container nav h1 a{display:block;width:100%;height:100%}body header .container nav ul{display:flex;align-items:center;justify-content:center;width:100%;max-width:400px;height:55px;margin:15px 0 12px auto}body header .container nav ul li{line-height:18px;position:relative;display:table;width:23%;height:100%;text-align:center}body header .container nav ul li:last-child{display:flex;align-items:center;justify-content:center;width:6%;margin:0 1.5%;text-align:center}body header .container nav ul li .searchBtn{overflow:hidden;width:24px;height:24px;background:url("./../img/head_search.svg") no-repeat;background-position:center;background-size:contain;position:relative;transition:.3s}body header .container nav ul li .searchBtn span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}body header .container nav ul li .searchBtn:hover{opacity:.3}body header .container nav ul li.subMenu{display:none}body header .container nav ul li.pcNone{display:none}body header .container nav ul li .searchBtn,body header .container nav ul li a,body header .container nav ul li span{display:table-cell;vertical-align:middle}body header .container nav ul li a{position:relative;width:100%;height:100%}body header .container nav ul li a:after{position:absolute;bottom:0;left:0;display:block;width:0;content:'';-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-bottom:2px solid #1b78f6}body header .container nav ul li a:hover{opacity:1;background:#f2f2f2}body header .container nav ul li a:hover:after{width:100%;content:''}body footer{width:100%;margin:100px auto 0;background:#333}body footer .footMenuArea{padding:60px 0}body footer .footMenuArea ul{display:flex;flex-wrap:wrap;justify-content:space-between}body footer .footMenuArea ul li{display:block}body footer .footMenuArea ul li.fourC,body footer .footMenuArea ul li.oneC,body footer .footMenuArea ul li.threeC,body footer .footMenuArea ul li.twoC{width:198px}body footer .footMenuArea ul li.fourC ul.main li,body footer .footMenuArea ul li.oneC ul.main li,body footer .footMenuArea ul li.threeC ul.main li,body footer .footMenuArea ul li.twoC ul.main li{font-size:13px;position:relative;display:inline-block;width:100%;padding:12px 0 12px 15px;vertical-align:middle;border-bottom:1px solid #fff}body footer .footMenuArea ul li.fourC ul.main li:before,body footer .footMenuArea ul li.oneC ul.main li:before,body footer .footMenuArea ul li.threeC ul.main li:before,body footer .footMenuArea ul li.twoC ul.main li:before{position:absolute;top:0;bottom:0;left:0;left:4px;box-sizing:border-box;width:4px;height:4px;margin:auto;content:'';vertical-align:middle;border:4px solid transparent;border-left:4px solid #fff}body footer .footMenuArea ul li.fourC ul.main li.subMenu,body footer .footMenuArea ul li.oneC ul.main li.subMenu,body footer .footMenuArea ul li.threeC ul.main li.subMenu,body footer .footMenuArea ul li.twoC ul.main li.subMenu{margin-top:20px;padding:0 0 0 15px;border-bottom:none}body footer .footMenuArea ul li.fourC ul.main li.subMenu:before,body footer .footMenuArea ul li.oneC ul.main li.subMenu:before,body footer .footMenuArea ul li.threeC ul.main li.subMenu:before,body footer .footMenuArea ul li.twoC ul.main li.subMenu:before{content:none}body footer .footMenuArea ul li.fourC ul.main li.subMenu ul.sub li,body footer .footMenuArea ul li.oneC ul.main li.subMenu ul.sub li,body footer .footMenuArea ul li.threeC ul.main li.subMenu ul.sub li,body footer .footMenuArea ul li.twoC ul.main li.subMenu ul.sub li{font-size:12px;line-height:34px;padding:0;border-bottom:none}body footer .footMenuArea ul li.fourC ul.main li.subMenu ul.sub li:before,body footer .footMenuArea ul li.oneC ul.main li.subMenu ul.sub li:before,body footer .footMenuArea ul li.threeC ul.main li.subMenu ul.sub li:before,body footer .footMenuArea ul li.twoC ul.main li.subMenu ul.sub li:before{content:none}body footer .footMenuArea ul li.threeC ul.main li{margin-bottom:15px}body footer .footMenuArea ul li a{color:#fff}body footer .footCopyArea{background:#1e1e1e}body footer .footCopyArea p{font-size:12px;line-height:42px;text-align:center;color:#fff}.swiper-button-next,.swiper-container-rtl .swiper-button-prev,.swiper-button-next_02,.swiper-container-rtl .swiper-button-prev_02{right:-40px !important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-prev_02,.swiper-container-rtl .swiper-button-next_02{left:-40px !important}.swiper-button-prev,.swiper-button-next,.swiper-button-next_02,.swiper-button-prev_02{border:2px solid #1b78f6;background:#ffffff;padding:12px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-prev,.swiper-button-prev_02,.swiper-container-rtl .swiper-button-next_02,.swiper-button-next_02,.swiper-container-rtl .swiper-button-prev_02{background-image:none !important}.swiper-button-next,.swiper-button-prev,.swiper-button-next_02,.swiper-button-prev_02{position:relative;display:inline-block;padding:0 0 0 16px;vertical-align:middle;text-decoration:none;transition:0.4s}.swiper-button-next:before,.swiper-button-prev:before,.swiper-button-next_02:before,.swiper-button-prev_02:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;width:12px;height:12px;border-top:2px solid #1b78f6;border-right:2px solid #1b78f6;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:0.4s}.swiper-button-prev:before,.swiper-button-prev_02:before{left:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-prev:hover,.swiper-button-prev_02:hover{background:#1b78f6}.swiper-button-prev:hover:before,.swiper-button-prev_02:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}.swiper-button-next:before,.swiper-button-next_02:before{right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-next:hover,.swiper-button-next_02:hover{background:#1b78f6}.swiper-button-next:hover:before,.swiper-button-next_02:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}.swiper-slide:hover{box-shadow:0px 0px 12px 5px #999999}}@media screen and (max-width: 768px){.sp{display:none}.spNone{display:none}body{font-size:3.7333333333333334vw;line-height:5.866666666666666vw}#searchContents{right:0;left:0;width:80%;margin:0 auto}#searchContents .inner{display:block;margin:19.733333333333334vw auto 13.333333333333334vw}#searchContents .inner form{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 3.2vw}#searchContents .inner form input[type='text']{font-size:3.2vw;width:100%;height:9.333333333333334vw;padding-right:12.266666666666666vw;-webkit-transition:all 0.3s;transition:all 0.3s;border-bottom:0.26666666666666666vw solid #000;outline:none}#searchContents .inner form button{position:absolute;top:0;right:13.333333333333334vw}#searchContents .inner form button #s-btn{position:absolute;right:0;left:0;overflow:hidden;width:6.4vw;height:6.4vw;margin:0 auto;background:url("./../img/head_search.png") no-repeat;background-position:center;background-size:contain;position:relative}#searchContents .inner form button #s-btn span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}::-webkit-input-placeholder{font-size:3.2vw}::-moz-placeholder{font-size:3.2vw}:-ms-input-placeholder{font-size:3.2vw}body .container{width:94%;max-width:768px}body header .headArea{position:fixed;z-index:999;width:100%;height:22.133333333333333vw;background:#fff}body header .headArea h1{overflow:hidden;width:44.53333333333333vw;height:22.133333333333333vw;background:url("./../img/head_logo.png") no-repeat;background-position:center;background-size:contain;position:relative}body header .headArea h1 span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}body header .headArea h1 a{display:block;width:100%;height:100%}body header .headArea .searchBtnArea{position:absolute;top:0;right:13.066666666666666vw;display:flex;align-items:center;justify-content:flex-end;width:15.2vw;height:22.133333333333333vw}body header .headArea .searchBtnArea .searchBtn{position:absolute;right:0;left:0;overflow:hidden;width:6.4vw;height:6.4vw;margin:0 auto;background:url("./../img/head_search.svg") no-repeat;background-position:center;background-size:contain;position:relative}body header .headArea .searchBtnArea .searchBtn span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}body header .headArea .menuBtnArea{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:flex-end;width:13.066666666666666vw;height:22.133333333333333vw}body header .headArea .menuBtnArea p.menu{position:absolute;right:3.2vw;width:6.133333333333333vw;height:6.133333333333333vw}body header .headArea .menuBtnArea p.menu span{position:absolute;width:100%;height:2px;transition:all 0.4s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#281a17;-ms-border-radius:4px;-o-border-radius:4px}body header .headArea .menuBtnArea p.menu span:nth-of-type(1){top:1.6vw;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}body header .headArea .menuBtnArea p.menu span:nth-of-type(2){top:4.266666666666667vw;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body header .headArea .menuBtnArea p.menu.active span:nth-of-type(1){top:3.2vw;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body header .headArea .menuBtnArea p.menu.active span:nth-of-type(2){top:3.2vw;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}body header .nav_SP{position:fixed;z-index:998;display:none;overflow-y:scroll;height:88vh}body header .nav_SP.show{display:block;padding-top:22.133333333333333vw}body header .nav_SP dl{width:100vw;margin:0 calc(50% - 50vw)}body header .nav_SP dl dt{font-size:3.2vw;line-height:12.8vw;position:relative;display:block;width:100%;text-align:center;color:#fff;border-bottom:0.26666666666666666vw solid #fff;background:#333}body header .nav_SP dl dt p.accordion,body header .nav_SP dl dt p.accordion span{display:inline-block;box-sizing:border-box;transition:all 0.4s}body header .nav_SP dl dt p.accordion{position:absolute;top:0;right:0;width:12.8vw;height:12.8vw;margin-right:4vw}body header .nav_SP dl dt p.accordion span{position:absolute;left:4.8vw;width:20%;height:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;-ms-border-radius:4px;-o-border-radius:4px}body header .nav_SP dl dt p.accordion span:nth-of-type(1){top:6.133333333333333vw;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}body header .nav_SP dl dt p.accordion span:nth-of-type(2){top:6.133333333333333vw;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}body header .nav_SP dl dt p.accordion.active span:nth-of-type(1){display:none}body header .nav_SP dl dt p.accordion.active span:nth-of-type(2){top:6.133333333333333vw;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body header .nav_SP dl dt.pcNone{display:none}body header .nav_SP dl dt .searchBtn,body header .nav_SP dl dt a,body header .nav_SP dl dt span{display:table-cell;vertical-align:middle}body header .nav_SP dl dt a{display:block;width:100%;height:100%}body header .nav_SP dl dd{display:none}body header .nav_SP dl dd .openContents{display:flex;flex-wrap:wrap;justify-content:space-between}body header .nav_SP dl dd .openContents div{font-size:3.2vw;position:relative;display:block;width:100%;width:50%;color:#fff;border-bottom:0.26666666666666666vw solid #fff;background:#4b4b4b}body header .nav_SP dl dd .openContents div a{line-height:4.8vw;display:block;width:100%;height:100%;padding:4.8vw}body header .nav_SP dl dd .openContents div:nth-child(odd){border-right:0.26666666666666666vw solid #fff}body header .mainV{padding-top:22.133333333333333vw}body header .mv{position:relative;display:flex;align-items:center;width:100%;height:70.66666666666667vw;margin:auto;background-position:center;background-size:cover}body header .mv .inner{position:relative;width:100%;height:100%;margin:0 auto;z-index:10}body header .mv .inner .mvCopy{position:relative;position:absolute;top:12.5vw;right:3.75vw;overflow:hidden;width:79.55729166666667vw;height:8.854166666666668vw;margin:0 auto;background:url("./../img/mv_copy.svg") no-repeat;background-position:center;background-size:contain}body header .mv .inner .mvCopy span{position:absolute;top:0;left:0;display:block;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}body header .mv #hero{position:absolute;top:0;left:0;width:100%;height:70.66666666666667vw;min-width:100%;min-height:100%;max-width:inherit;overflow:hidden;z-index:1}body header .mv #hero li{width:100%;height:70.66666666666667vw}body header .mv #hero li img{object-fit:cover;width:100%;height:100%}body header .whiteMask{position:relative}body header .whiteMask:after{position:absolute;z-index:2;bottom:0;left:0;width:100%;height:20%;content:'';background:linear-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,0.7) 20%, #fff 80%)}body header ul.subMenu{z-index:10;bottom:80px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:8.533333333333333vw 0 3.7333333333333334vw;background:#fff}body header ul.subMenu li{font-size:3.2vw;position:relative;display:block;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:49%;height:12.8vw;margin-bottom:2.1333333333333333vw;transition:0.3s;border:2px solid #1b78f6}body header ul.subMenu li.active{color:#fff;background:#1b78f6}body header ul.subMenu li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}body header .subMenuContens_box{display:none}body header .subMenuContents{position:relative;padding:2.604166666666667vw 0 3.9062500000000004vw;background:#cccccc}body header .subMenuContents .result{position:relative;margin:0 auto}body header .subMenuContents .result .resultMenu.tags01{display:flex;align-items:center;justify-content:center}body header .subMenuContents .result .resultMenu.tags02{display:none}body header .subMenuContents .result .resultInner div.cont{border:1px solid #afafaf}body header .subMenuContents .result .resultInner div.cont .thumbnail{width:100%}body header .subMenuContents .result .resultInner div.cont p{font-size:2.933333333333333vw;line-height:9.066666666666666vw;text-align:center;background:#fff}body nav{position:fixed;z-index:999;overflow:hidden;width:100vw;margin-left:-5%}body footer{width:100%;margin:26.666666666666668vw auto 0;background:#333}body footer .footMenuArea{display:none}body footer .footCopyArea{padding:0 5.333333333333333vw;background:#1e1e1e}body footer .footCopyArea p{font-size:2.6666666666666665vw;line-height:11.2vw;text-align:center;color:#fff}.swiper-button-prev,.swiper-button-next,.swiper-button-prev_02,.swiper-button-next_02{border:2px solid #1b78f6;background:#ffffff;padding:12px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-prev,.swiper-button-prev_02,.swiper-container-rtl .swiper-button-next_02,.swiper-button-next_02,.swiper-container-rtl .swiper-button-prev_02{background-image:none !important}.swiper-button-next,.swiper-button-prev,.swiper-button-next_02,.swiper-button-prev_02{position:relative;display:inline-block;padding:0 0 0 16px;vertical-align:middle;text-decoration:none;transition:0.4s}.swiper-button-next:before,.swiper-button-prev:before,.swiper-button-next_02:before,.swiper-button-prev_02:before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;width:12px;height:12px;border-top:2px solid #1b78f6;border-right:2px solid #1b78f6;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:0.4s}.swiper-button-prev:before,.swiper-button-prev_02:before{left:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-prev:hover,.swiper-button-prev_02:hover{background:#1b78f6}.swiper-button-prev:hover:before,.swiper-button-prev_02:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}.swiper-button-next:before,.swiper-button-next_02:before{right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-next:hover,.swiper-button-next_02:hover{background:#1b78f6}.swiper-button-next:hover:before,.swiper-button-next_02:hover:before{border-top:2px solid #fff;border-right:2px solid #fff}.swiper-slide:hover{box-shadow:0px 0px 12px 5px #999999}}.resultMenu{display:none !important}.active{display:flex !important}
