﻿@media only screen and (min-width: 990px){.u-pc-hide{display:none !important}}@media only screen and (max-width: 990px){.u-sp-hide{display:none !important}}html{height:100%;width:100%;margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box;outline:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}body{background:#fafafa;color:#000;font-family:"HonMinSink-Book JIS2004","ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif;font-size:14px;line-height:1.2;overflow-x:hidden;position:relative;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{color:#000;text-decoration:none}ul{list-style:none}label{position:relative}.o-content__inner{margin:0 auto;padding:100px 0;max-width:960px;width:100%}@media only screen and (max-width: 990px){.o-content__inner{padding:8vw 5.33vw 6.5vw}}.o-footer{align-items:center;background:#1a1a1a;display:flex;justify-content:space-between;padding:25px 40px 25px 45px;position:relative;z-index:2}.o-footer__content__link{display:flex;justify-content:flex-end}.o-footer__content__link__list{padding-left:13px}.o-footer__content__link__list:first-child{position:relative;padding-right:13px}.o-footer__content__link__list:first-child::after{content:"";position:absolute;top:1px;right:0;width:1px;height:13px;background:#fffefe;opacity:0.5}.o-footer__content__link__list a{color:white;font-size:14px;line-height:1;opacity:0.5}.o-footer__content__link__list a:hover{opacity:1}.o-footer__content__copyright{margin-top:12px;font-size:10px;line-height:1;color:white;opacity:0.2}@media only screen and (max-width: 990px){.o-footer{display:block;padding:25px}.o-footer__content__logo img{width:105px}.o-footer__content__link{display:block;margin-top:25px}.o-footer__content__link__list{padding:0}.o-footer__content__link__list::after{display:none}.o-footer__content__link__list:not(:first-child){margin-top:12px}.o-footer__content__link__list a{font-size:10px;color:#fffefe;opacity:0.5}.o-footer__content__copyright{margin-top:22px;line-height:1.55}}.o-header{align-items:center;display:flex;height:80px;left:0;justify-content:flex-start;padding:0 34px;position:fixed;top:0;width:100vw;z-index:2000}@media only screen and (max-width: 990px){.o-header{position:relative;height:65px;padding:0 25px;background:black}}@media only screen and (min-width: 990px){.o-header{transition:.3s all ease-out}}@media only screen and (min-width: 990px){.o-header:after{background:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.05) 85%, transparent 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.05) 85%, transparent 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.05) 85%, transparent 100%);content:'';display:block;height:156%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:.3s opacity ease-out;width:100%;z-index:-1}}.-float .o-header:after{opacity:0}@media only screen and (min-width: 990px){.o-header.-float{background:white;height:54px}}.o-header__logo{margin-right:3.9vw}.o-header__logo img{display:block;height:auto;max-width:100px;width:7.81vw}@media only screen and (max-width: 990px){.o-header__logo img{width:113px}}.o-header__menu{align-items:center;display:flex;justify-content:flex-start}@media only screen and (max-width: 990px){.o-header__menu{display:none}}.o-header__return{flex-grow:1;text-align:right}.o-header__return a{font-size:12px}@media only screen and (max-width: 990px){.o-header__return a{font-size:11px;color:white}}.o-header__return a:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAFElEQVQImWNgYGD4z4AD0FKCGgIASp0I+BPCoNMAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:9px;margin-left:5px;width:5px}@media only screen and (max-width: 990px){.o-header__return a:after{background-image:url(data:image/gif;base64,R0lGODlhCgASAIABAP///////yH5BAEAAAEALAAAAAAKABIAAAIYBIKJph3s3olrOkhx09duX2WgJHbldzoFADs=)}}.o-header__return a:hover{color:#b30000}@media only screen and (max-width: 990px){.o-header__return a:hover{color:white}}@media only screen and (min-width: 990px){.o-header__return a:hover:after{background-image:url(data:image/gif;base64,R0lGODlhCgASAIABANIAAP///yH5BAEAAAEALAAAAAAKABIAAAIYBIKJph3s3olrOkhx09duX2WgJHbldzoFADs=)}}.o-menu{align-items:center;display:flex;justify-content:flex-start}.o-menu__list{white-space:nowrap}.o-menu__list:not(:last-child){margin-right:3.6vw}.o-menu__list a{font-size:1.25vw}@media only screen and (min-width: 1280px){.o-menu__list a{font-size:16px}}.o-menu__list a:hover{color:#b30000}.o-menu__list a.-current{color:#b30000}.o-title{position:relative;width:100%;z-index:2}.o-title__close{width:465px;margin:0 auto 40px;line-height:78px;font-size:24px;text-align:center;color:red;border:1px solid red}@media only screen and (max-width: 990px){.o-title__close{display:none}}.o-title__slide{position:relative;width:100%;height:132vw}@media only screen and (max-width: 990px){.o-title__slide::before{content:"本キャンペーンは終了いたしました。";writing-mode:horizontal-tb;position:absolute;top:71vw;left:17.1%;padding:3vw;font-size:3.5vw;color:red;border:1px solid red;z-index:2}}@media only screen and (min-width: 990px){.o-title__slide{height:100vh}}.o-title__slide__list{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position-x:center;background-position-y:0;background-attachment:fixed;pointer-events:none;opacity:0;transition:opacity 1s}@media only screen and (max-width: 990px){.o-title__slide__list{background-attachment:inherit;background-position-y:0 !important;background-size:112% auto}}.o-title__slide__list:nth-of-type(1){background-image:url(../img/slide1.jpg);background-position-y:-50px}@media only screen and (max-width: 990px){.o-title__slide__list:nth-of-type(1){background-image:url(../img/slide1_sp.jpg);background-position-y:0}}.o-title__slide__list:nth-of-type(2){background-image:url(../img/slide2.jpg)}@media only screen and (max-width: 990px){.o-title__slide__list:nth-of-type(2){background-image:url(../img/slide2_sp.jpg)}}.o-title__slide__list.-on{pointer-events:auto;opacity:1}.o-title__slide__content{align-items:center;background:white;bottom:0;display:flex;height:7vw;left:0;justify-content:flex-start;padding:0 7.42vw 0 2.34vw;position:absolute;width:100%}@media only screen and (max-width: 990px){.o-title__slide__content{background:#fafafa;flex-direction:column;height:50%;padding:22vw 5.3vw 0;width:100%}}.o-title__slide__heading{font-size:2.5vw;line-height:1}@media only screen and (max-width: 990px){.o-title__slide__heading{font-size:6.4vw}}@media only screen and (max-width: 990px){.o-title__slide__description{font-size:3.47vw;line-height:2;margin-top:5.87vw;text-align:center}}@media only screen and (min-width: 990px){.o-title__slide__description{font-size:1.41vw;line-height:1;margin-left:2.34vw}}.o-title__controller{display:flex;align-items:center;position:absolute;right:2.34vw;bottom:3vw}@media only screen and (max-width: 990px){.o-title__controller{right:50%;bottom:5vw;transform:translate(50%, 0)}}.o-title__controller__list{width:11px;height:11px;background-size:cover;border:1px solid black;border-radius:50%;transition:1s;cursor:pointer}.o-title__controller__list:not(:first-child){margin-left:10px}.o-title__controller__list.-on{background:black}.o-title__link-akasaka-info--pc{position:absolute;text-align:right;bottom:8vw;right:2vw;display:block}.o-title__link-akasaka-info--pc img{width:50%}.o-title__link-akasaka-info--pc:hover{opacity:.8}@media only screen and (max-width: 990px){.o-title__link-akasaka-info--pc{display:none}}.o-title__link-akasaka-info--sp{display:none}.o-title__link-akasaka-info--sp__content{width:100%;padding:20px 0;background-color:#fff}.o-title__link-akasaka-info--sp__content a{display:block;text-align:center;font-size:3.5vw;position:relative}.o-title__link-akasaka-info--sp__content a::after{content:'';display:inline-block;width:3vw;height:2vw;background-image:url("../img/mark.svg");background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:10px}@media only screen and (max-width: 990px){.o-title__link-akasaka-info--sp{display:block}}@media only screen and (min-width: 990px){.m-banner{margin-top:60px}}.m-banner__link{align-items:center;background-image:url("../img/content4_banner_bg_sp.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;box-shadow:0 0 0 0 #fafafa inset;display:flex;flex-direction:column;height:29.33vw;justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-align:center}@media only screen and (min-width: 990px){.m-banner__link{background-image:url("../img/content4_banner_bg.jpg");height:80px;transition:opacity 1s ease-out;width:484px}}@media only screen and (min-width: 990px){.m-banner__link:after{border-radius:10px;box-shadow:0 0 0 0 #fafafa inset;content:'';display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:scale3d(1.05, 1.3, 1);transition:box-shadow 1s ease-out,transform 1s ease-out;transform-origin:center center;width:100%}}@media only screen and (min-width: 990px){.m-banner__link:hover{opacity:.6;transition:opacity 0s ease}}@media only screen and (min-width: 990px){.m-banner__link:hover:after{transform:scale(1);transition:box-shadow 0s ease, transform 0s ease;box-shadow:0 0 0 5px #fafafa inset}}.m-banner__main,.m-banner__sub{display:inline-block}.m-banner__main{font-size:4.27vw;line-height:1.625}@media only screen and (min-width: 990px){.m-banner__main{font-size:16px}}.m-banner__sub{font-size:3.2vw;margin-top:8px}@media only screen and (min-width: 990px){.m-banner__sub{font-size:12px;margin-top:8px}}.m-banner__sub:after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAFElEQVQImWNgYGD4z4AD0FKCGgIASp0I+BPCoNMAAAAASUVORK5CYII=");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2.4vw;margin-left:2.4vw;margin-top:-.5vw;vertical-align:middle;width:1.33vw}@media only screen and (min-width: 990px){.m-banner__sub:after{height:9px;margin-left:5px;margin-top:-.2em;width:5px}}@media only screen and (min-width: 990px){.m-button{display:flex;align-items:center;justify-content:space-between;margin-left:-11px;margin-right:-11px}}.m-button__list{width:100%}@media only screen and (min-width: 990px){.m-button__list{padding-left:11px;padding-right:11px;width:25%}}@media only screen and (max-width: 990px){.m-button__list:not(:first-child){margin-top:5.33vw}}.m-button__list a{background:white;display:block;font-size:4.27vw;line-height:13.5vw;padding-left:5.33vw;position:relative}@media only screen and (min-width: 990px){.m-button__list a{font-size:16px;line-height:50px;padding-left:20px}}.m-button__list a::after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAFElEQVQImWNgYGD4z4AD0FKCGgIASp0I+BPCoNMAAAAASUVORK5CYII=);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:9px;position:absolute;right:20px;top:calc(50% - 4px);width:5px}.m-button__list a:hover{color:#b30000}.m-button__list a:hover::after{background-image:url(data:image/gif;base64,R0lGODlhCgASAIABANIAAP///yH5BAEAAAEALAAAAAAKABIAAAIYBIKJph3s3olrOkhx09duX2WgJHbldzoFADs=)}.m-button.-col1{justify-content:center}@media only screen and (max-width: 990px){.m-button.-col1__list{width:100%}}.m-button.-col1 .m-button__list{width:calc(100% / 2 - 20px)}.m-button.-col2 .m-button__list{width:calc(100% / 2 - 20px)}@media only screen and (max-width: 990px){.m-button.-col2 .m-button__list{width:100%}}@media only screen and (min-width: 990px){.m-celebration{display:flex;align-items:center;justify-content:space-between;margin-top:40px}}.m-celebration__image{background-size:cover;background-position:center center;height:63vw;width:100%}@media only screen and (min-width: 990px){.m-celebration__image{height:calc( (960px - 42px) / 2 * .834);width:calc( (960px - 42px) / 2)}}.m-celebration__content{width:462px}@media only screen and (max-width: 990px){.m-celebration__content{width:100%;margin-top:4vw}}.m-celebration__heading{font-size:22px;line-height:2}@media only screen and (max-width: 990px){.m-celebration__heading{font-size:4.53vw;line-height:1.47}}.m-celebration__date{margin-top:10px;font-size:14px}@media only screen and (max-width: 990px){.m-celebration__date{margin-top:20px;font-size:3.2vw}}.m-celebration__caution{font-size:12px;margin-top:35px}@media only screen and (max-width: 990px){.m-celebration__caution{font-size:2.67vw;margin-top:2.67vw}}.m-contentAkasaka{display:none;background:#fff;margin-top:30px;padding-bottom:20px}@media only screen and (max-width: 990px){.m-contentAkasaka{display:block}}.m-contentAkasaka__img{padding:60px 0 20px 0}.m-contentAkasaka__img img{width:100%}.m-contentAkasaka__heading{font-size:4.53vw;margin-bottom:6vw}.m-contentAkasaka__date{font-size:4.27vw;margin-bottom:7vw}.m-contentAkasaka__description{font-size:3.47vw;line-height:1.7em}.m-contentAkasaka__description a{display:block;margin-top:20px}.m-contentBg__floatItem{pointer-events:none;position:absolute;z-index:-1}.m-contentBg__floatItem.-dark{width:10.67vw}@media only screen and (min-width: 990px){.m-contentBg__floatItem.-dark{width:80px}}.m-contentBg__floatItem.-light{width:10.67vw}@media only screen and (min-width: 990px){.m-contentBg__floatItem.-light{width:81px}}.m-contentHeader{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}@media only screen and (max-width: 990px){.m-contentHeader{height:250px;min-height:66.67vw}}#content1 .m-contentHeader{background-image:url("../img/content1_bg.jpg")}@media only screen and (max-width: 990px){#content1 .m-contentHeader{background-image:url("../img/content1_bg_sp.jpg")}}#content2 .m-contentHeader{background-image:url("../img/content2_bg.jpg")}@media only screen and (max-width: 990px){#content2 .m-contentHeader{background-image:url("../img/content2_bg_sp.jpg")}}#content3 .m-contentHeader{background-image:url("../img/content3_bg.jpg")}@media only screen and (max-width: 990px){#content3 .m-contentHeader{background-image:url("../img/content3_bg_sp.jpg")}}#content4 .m-contentHeader{background-image:url("../img/content4_bg.jpg")}@media only screen and (max-width: 990px){#content4 .m-contentHeader{background-image:url("../img/content4_bg_sp.jpg")}}.m-contentHeader__heading{font-size:32px;line-height:1}@media only screen and (max-width: 990px){.m-contentHeader__heading{font-size:6.4vw}}.m-contentHeader__description{margin-top:28px;font-size:18px;line-height:2.11}@media only screen and (max-width: 990px){.m-contentHeader__description{margin-top:6vw;padding:0 20px;font-size:3.47vw;line-height:1.8}}.m-contentHeader__icon{display:inline-block;height:50px;margin-right:4px;margin-top:-4px;vertical-align:middle;width:50px}.m-item{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin:0 -20px -40px}@media only screen and (max-width: 990px){.m-item{margin:0 -2.13vw 0}}.m-item.-col1{margin-top:60px}@media only screen and (max-width: 990px){.m-item.-col1{margin-top:5.33vw}}.m-item__list{margin-bottom:40px;padding:0 20px;position:relative;width:33.3333%}@media only screen and (max-width: 990px){.m-item__list{margin-bottom:5.3vw;padding:0 2.13vw;width:50%}.m-item__list:nth-of-type(10){order:2}.m-item__list:nth-of-type(11){order:3}.m-item__list:nth-of-type(12){order:1}.m-item__list:nth-of-type(13){order:4}.m-item__list:nth-of-type(14){order:5}.m-item__list:nth-of-type(15){order:6}}@media only screen and (max-width: 990px){.m-item__list.-large{width:100%}}.-col2 .m-item__list{width:50%}@media only screen and (max-width: 990px){.-col2 .m-item__list{width:100%}}.-col1 .m-item__list{width:100%}.m-item__list.-nolink{pointer-events:none}.m-item__trigger{animation-duration:1s;animation-fill-mode:both;animation-name:itemLayerDown;backface-visibility:hidden;left:-9px;position:absolute;top:-26px;transition:0.2s all ease-out;transform-origin:center;z-index:10}@media only screen and (max-width: 990px){.m-item__trigger{display:none}}.m-item__trigger:hover{transform:scale(1.1)}@media only screen and (min-width: 990px){.-displayDetail .m-item__trigger{animation-name:itemLayerUp;pointer-events:none;transform:scale(1.1);z-index:20}}@keyframes itemLayerDown{0%{z-index:20}99%{z-index:20}100%{z-index:10}}@keyframes itemLayerUp{0%{z-index:10}1%{z-index:20}100%{z-index:20}}.m-item__trigger img{height:80px;width:80px}.m-item__wrapper{background:white;display:block;height:100%;position:relative}.m-item__wrapper::after{box-shadow:0 0 0 0 #fafafa inset;content:'';display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:scale(1.08);transition:box-shadow 1s ease-out,transform 1s ease-out;transform-origin:center center;width:100%}@media only screen and (max-width: 990px){.m-item__wrapper::after{display:none}}.-menu .m-item__wrapper::after{display:none}@media only screen and (min-width: 990px){.m-item__wrapper:hover{color:#b30000}}.m-item__wrapper:hover::after{transform:scale(1);transition:box-shadow 0s ease,transform 0s ease;box-shadow:0 0 0 5px #fafafa inset}@media only screen and (max-width: 990px){.-large .m-item__wrapper{align-items:center;display:flex;height:auto}}@media only screen and (min-width: 990px){.-col1 .m-item__wrapper{display:flex;align-items:center;width:100%}}.-menu .m-item__wrapper{background:transparent;color:#000}.m-item__image{width:100%;height:calc( (960px - 80px) / 3 * .789);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media only screen and (max-width: 990px){.m-item__image{height:calc( (50vw - 5.1vw - 2.13vw) * .789)}}@media only screen and (min-width: 990px){.m-item__image{transition:opacity 1s ease-out}}@media only screen and (max-width: 990px){.-large .m-item__image{width:48%}}.-col2 .m-item__image{height:calc( (960px - 40px) / 2 * .789)}@media only screen and (max-width: 990px){.-col2 .m-item__image{height:63vw}}.-col1 .m-item__image{height:calc( (100vw - 10.66vw) * .789)}@media only screen and (min-width: 990px){.-col1 .m-item__image{height:calc( (960px - 40px) / 2 * .789);width:calc( (960px - 40px) / 2)}}@media only screen and (min-width: 990px){.m-item__wrapper:hover .m-item__image{opacity:.6;transition:opacity 0s ease}}.-menu .m-item__image{opacity:1 !important}.m-item__place{position:absolute;bottom:5px;right:10px;padding:2px 10px;font-size:12px;line-height:20px;color:white;background:black}@media only screen and (max-width: 990px){.m-item__place{bottom:3px;font-size:2.13vw;line-height:13px;padding:2px 5px;right:3px}}.m-item__content{padding:2.67vw 2.67vw 9.33vw;position:relative}@media only screen and (min-width: 990px){.m-item__content{padding:18px 18px 45px}}@media only screen and (max-width: 990px){.-large .m-item__content{width:52%}}@media only screen and (max-width: 990px){.-col1 .m-item__content,.-col2 .m-item__content{padding:5.33vw 5.33vw 16vw}}@media only screen and (min-width: 990px){.-col2 .m-item__content{padding:25px 30px 80px}}@media only screen and (min-width: 990px){.-col1 .m-item__content{padding:0 20px 0 40px}}.-menu .m-item__content{padding-bottom:0;padding-left:0;padding-right:0}.m-item__name{font-size:16px;line-height:1.4}@media only screen and (max-width: 990px){.m-item__name{font-size:3.5vw;line-height:1.5}}.-col2 .m-item__name{font-size:4.27vw}@media only screen and (min-width: 990px){.-col2 .m-item__name{font-size:18px}}.-col1 .m-item__name{font-size:4.53vw}@media only screen and (min-width: 990px){.-col1 .m-item__name{font-size:22px}}.m-item__caution{margin-top:5px;font-size:12px;line-height:1}@media only screen and (max-width: 990px){.m-item__caution{font-size:2.6vw}}.-col2 .m-item__caution{margin-top:25px;font-size:14px;line-height:1.7}@media only screen and (max-width: 990px){.-col2 .m-item__caution{font-size:3.47vw;margin-top:15px}}.-col1 .m-item__caution{font-size:4.27vw;margin-top:6.67vw}@media only screen and (min-width: 990px){.-col1 .m-item__caution{font-size:18px;margin-top:60px}}.m-item__caution a{text-decoration:underline}.m-item__caution a:hover{color:#b30000}.m-item__caution__small{font-size:76.9%}@media only screen and (min-width: 990px){.m-item__caution__small{font-size:85.7%}}.m-item__price{bottom:2.67vw;font-size:3.2vw;left:2.67vw;line-height:1;position:absolute}@media only screen and (min-width: 990px){.m-item__price{bottom:18px;left:18px;font-size:12px}}@media only screen and (max-width: 990px){.-col1 .m-item__price,.-col2 .m-item__price{bottom:6.67vw;left:5.33vw}}@media only screen and (min-width: 990px){.-col2 .m-item__price{bottom:35px;left:28px}}@media only screen and (max-width: 990px){.-col2 .m-item__price.-finish{bottom:4vw}}@media only screen and (min-width: 990px){.-col1 .m-item__price{bottom:auto;font-size:14px;left:auto;margin-top:30px;position:relative}}.m-item__price.-finish{color:#b30000;line-height:1.5em}.m-item__price span{font-size:83%}.m-item__detail{align-items:center;display:flex;justify-content:center;left:-15px;opacity:0;pointer-events:none;position:absolute;padding:10px 15px;top:-30px;transition:0.3s all ease-out;width:calc( 100% + 30px);z-index:15}@media only screen and (max-width: 990px){.m-item__detail{display:none}}@media only screen and (max-width: 990px){.-large .m-item__detail{display:block;position:relative;top:auto;left:0;width:100%;height:auto;opacity:1;padding:0;pointer-events:auto}}.-displayDetail .m-item__detail{opacity:1;pointer-events:auto}.m-item__detail__content{background:white;box-shadow:5px 5px 10px rgba(0,0,0,0.1);padding:20px 20px 30px}@media only screen and (max-width: 990px){.-large .m-item__detail__content{border-top:1px solid #fafafa;box-shadow:none;width:100%;padding:4vw}}.m-item__detail__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:231px;width:292px}@media only screen and (max-width: 990px){.-large .m-item__detail__image{display:none}}@media only screen and (max-width: 990px){.-large .m-item__detail__body{width:100%}}.m-item__detail__body__main{font-size:24px;line-height:1.5;text-align:center}@media only screen and (min-width: 990px){.m-item__detail__body__main{margin-top:25px}}@media only screen and (max-width: 990px){.-large .m-item__detail__body__main{display:none}}.m-item__detail__body__sub{position:relative}@media only screen and (min-width: 990px){.m-item__detail__body__sub{font-size:18px;line-height:1;margin-top:20px;text-align:center}}@media only screen and (max-width: 990px){.m-item__detail__body__sub:before{background-image:url("../img/item_icon.svg");background-size:contain;background-position:center;content:'';display:inline-block;height:14.13vw;margin-right:2.67vw;margin-top:-1vw;vertical-align:middle;width:14.13vw}}@media only screen and (max-width: 990px){.-large .m-item__detail__body__sub{margin:0;font-size:4.6vw;line-height:13.4vw}}.m-item__detail__body__description{margin-top:20px;line-height:2;text-align:justify}@media only screen and (max-width: 990px){.-large .m-item__detail__body__description{margin-top:2.8vw;font-size:3.2vw;line-height:1.58}}.m-sns{display:none;align-items:center;justify-content:flex-start}@media only screen and (max-width: 990px){.m-sns{border:1px solid white;bottom:0;height:34px;left:0;position:fixed;width:100%;z-index:1000}}@media only screen and (min-width: 990px){.m-sns{margin-left:3.59vw}}@media only screen and (min-width: 990px){.m-sns.-sp{display:none}}@media only screen and (max-width: 990px){.m-sns__list{width:50%;height:100%;margin:0;background:black;background-repeat:no-repeat;background-position:center center}}@media only screen and (max-width: 990px){.m-sns__list:first-child{border-right:1px solid white}}@media only screen and (min-width: 990px){.m-sns__list:not(:last-child){margin-right:1.17vw}}.m-sns__list a{align-items:center;display:flex;justify-content:center}@media only screen and (max-width: 990px){.m-sns__list a{height:100%}}@media only screen and (min-width: 990px){.m-sns__list a{height:22px;width:22px}}.m-sns__list svg{height:15px;width:15px}@media only screen and (max-width: 990px){.m-sns__list svg{fill:white !important}}.m-sns__list.-facebook a:hover{fill:#2757a1}.m-sns__list.-twitter a:hover{fill:#00aef1}
