@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}:-moz-placeholder-shown{font-size:14px}:-ms-input-placeholder{font-size:14px}:placeholder-shown{font-size:14px}::-webkit-input-placeholder{font-size:14px}:-moz-placeholder{font-size:14px;opacity:1}::-moz-placeholder{font-size:14px;opacity:1}:-ms-input-placeholder{font-size:14px}input:focus{outline:0}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:959px){.pc_only{display:none}.sp_only{display:block}}@media screen and (min-width:960px){.pc_only{display:block}.sp_only{display:none}}body{font-family:YakuhanMin,YakuHanMP,"Yu Mincho",YuMincho,"Noto Serif JP",serif}body img{max-width:100%;display:block}body.soldout a{color:#333}body.soldout .soldout-area__container{width:1200px;max-width:100%;margin:auto;padding:0 6px;box-sizing:border-box}body.soldout .soldout-area__sp-navi{display:none}body.soldout .soldout-area__kv img.kv{width:100%}body.soldout .soldout-area__content{padding:20px 0;margin-bottom:40px}body.soldout .soldout-area__banner-area{margin-bottom:40px}@media screen and (max-width:959px){body.soldout .soldout-area__sp-navi{display:block}}body.soldout .soldout-area-header{padding:10px 0 15px 0}body.soldout .soldout-area-header__main{display:flex;align-items:center;margin-bottom:20px}body.soldout .soldout-area-header__logo{width:230px;color:#333;font-size:11px;margin:5px 0 0 0;display:block;transition:.3s}body.soldout .soldout-area-header__logo img{margin-bottom:16px}body.soldout .soldout-area-header__main-content{margin-left:auto;display:flex;align-items:center}body.soldout .soldout-area-header__links div.ul{display:flex;align-items:center}body.soldout .soldout-area-header__links div.ul div.li:not(:last-child){margin-right:12px}body.soldout .soldout-area-header__links div.ul div.li a{pointer-events:none;opacity:.5}body.soldout .soldout-area-header__btns{margin-left:20px}body.soldout .soldout-area-header__btns div.ul{display:flex;align-items:center}body.soldout .soldout-area-header__btns div.ul div.li:not(:last-child){margin-right:12px}body.soldout .soldout-area-header__navi div.ul{display:flex}body.soldout .soldout-area-header__navi div.ul div.li{flex:1;border-left:1px solid #c3c3c3;text-align:center}body.soldout .soldout-area-header__navi div.ul div.li:last-child{border-right:1px solid #c3c3c3}body.soldout .soldout-area-header__navi div.ul div.li a{display:block;font-size:14px;padding:10px 0;pointer-events:none;opacity:.5}@media screen and (max-width:959px){body.soldout .soldout-area-header{padding:6px 0}body.soldout .soldout-area-header__main{margin-bottom:0}body.soldout .soldout-area-header__logo{width:180px;margin:0}body.soldout .soldout-area-header__main-content{display:none}body.soldout .soldout-area-header__navi{display:none}}body.soldout .soldout-area-sp-navi{border-top:1px solid #ddd}body.soldout .soldout-area-sp-navi div.ul{display:flex}body.soldout .soldout-area-sp-navi div.ul div.li{flex:1;text-align:center;font-size:12px;padding:5px 0 10px 0}body.soldout .soldout-area-sp-navi div.ul div.li img{display:block;margin:5px auto;width:24px;height:29px;-o-object-fit:contain;object-fit:contain}body.soldout .soldout-area-sp-navi div.ul div.li:nth-of-type(3) img,body.soldout .soldout-area-sp-navi div.ul div.li:nth-of-type(4) img{width:20px}body.soldout .soldout-area-btn{display:flex;align-items:center;justify-content:center;padding:12px 40px;color:#fff}body.soldout .soldout-area-btn>img{width:20px;margin-right:12px}body.soldout .soldout-area-btn--request{background-color:#263a8b}body.soldout .soldout-area-btn--reserve{background-color:#be2a36}body.soldout .soldout-area-contact{line-height:1.8;background-color:#d5d5d5;padding:70px 0}body.soldout .soldout-area-contact__btns{margin-bottom:20px}body.soldout .soldout-area-contact__btns div.ul{display:flex;align-items:center;justify-content:center}body.soldout .soldout-area-contact__btns div.ul div.li{width:280px;max-width:50%}body.soldout .soldout-area-contact__btns div.ul div.li:not(:last-child){margin-right:12px}body.soldout .soldout-area-contact__catch{text-align:center}body.soldout .soldout-area-contact__num{margin-bottom:12px;display:flex;align-items:center;justify-content:center;font-size:45px}body.soldout .soldout-area-contact__num>img{width:40px;margin-bottom:-4px;margin-right:4px}body.soldout .soldout-area-contact__text{text-align:center;font-size:14px;margin-bottom:12px}body.soldout .soldout-area-contact__description{text-align:center;font-size:12px}@media screen and (max-width:959px){body.soldout .soldout-area-contact{padding:20px 6px}body.soldout .soldout-area-contact__num{margin-bottom:0;font-size:32px}body.soldout .soldout-area-contact__num>img{width:30px;margin-bottom:-4px;margin-right:4px}body.soldout .soldout-area-contact__text{font-size:12px;margin-bottom:10px}body.soldout .soldout-area-contact__description{font-size:10px}}body.soldout .soldout-area-banner div.ul{display:flex;align-items:center;justify-content:center}body.soldout .soldout-area-banner div.ul div.li:not(:last-child){margin-right:12px}body.soldout .soldout-area-banner div.ul div.li img{width:100%}@media screen and (max-width:959px){body.soldout .soldout-area-banner div.ul{flex-direction:column}body.soldout .soldout-area-banner div.ul div.li{width:100%}body.soldout .soldout-area-banner div.ul div.li:not(:last-child){margin-right:0;margin-bottom:12px}}body.soldout .soldout-area-footer__to-top a{display:block;text-align:center;padding:25px 0;background-color:#000}body.soldout .soldout-area-footer__to-top a img{display:inline-block}body.soldout .soldout-area-footer__link{background:#f4f4f4;text-align:center;padding:25px 0}body.soldout .soldout-area-footer__link a{text-decoration:underline;font-size:14px}body.soldout .soldout-area-footer__legal{background:#fff;text-align:center;padding:10px 0;font-size:12px}body.soldout .wysiwyg{line-height:1.875}body.soldout .wysiwyg blockquote,body.soldout .wysiwyg dl,body.soldout .wysiwyg h2,body.soldout .wysiwyg h3,body.soldout .wysiwyg h4,body.soldout .wysiwyg p,body.soldout .wysiwyg table,body.soldout .wysiwyg>div,body.soldout .wysiwyg>figure,body.soldout .wysiwyg>ol,body.soldout .wysiwyg>ul{margin-top:20px}body.soldout .wysiwyg h2{font-size:26px;font-weight:700;line-height:1.6;border-bottom:1px solid #e7e7e7;padding-bottom:4px}body.soldout .wysiwyg h3{font-size:20px;font-weight:700;line-height:1.6;border-bottom:1px solid #e7e7e7;padding-bottom:4px}body.soldout .wysiwyg h4{font-size:18px;font-weight:700;line-height:1.6}body.soldout .wysiwyg p{font-size:16px;line-height:1.6;margin-bottom:32px}body.soldout .wysiwyg img{max-width:100%}body.soldout .wysiwyg img.aligncenter{display:block;margin-left:auto;margin-right:auto}body.soldout .wysiwyg img.alignright{float:right;margin-left:1.5em}body.soldout .wysiwyg img.alignleft{float:left;margin-right:1.5em}body.soldout .wysiwyg table thead{background-color:#454545;color:#fff;text-align:right}body.soldout .wysiwyg table thead th{text-align:center}body.soldout .wysiwyg table td,body.soldout .wysiwyg table th{padding:12px 12px;white-space:nowrap;position:relative}body.soldout .wysiwyg table td::after,body.soldout .wysiwyg table th::after{content:"";display:block;width:2px;height:1.6em;background-color:#e6e6e6;position:absolute;right:0;top:50%;transform:translateY(-50%)}body.soldout .wysiwyg table td:last-child::after,body.soldout .wysiwyg table th:last-child::after{display:none}body.soldout .wysiwyg table tbody tr td{border-bottom:2px solid #e6e6e6}body.soldout .wysiwyg table tbody tr td:first-child{background-color:#f2f2f2}body.soldout .wysiwyg table tbody tr td:first-child::after{display:none}body.soldout .wysiwyg table tbody tr th{background-color:#f2f2f2}body.soldout .wysiwyg dl{border:1px solid #ccc}body.soldout .wysiwyg dd,body.soldout .wysiwyg dt{padding:12px;line-height:1.6}body.soldout .wysiwyg dt{background-color:#454545;color:#fff}body.soldout .wysiwyg blockquote{font-size:16px;line-height:1.875;background-color:#f2f2f2;padding:48px;position:relative}body.soldout .wysiwyg blockquote::before{content:"“";position:absolute;top:12px;left:24px;color:#9e9b94;font-size:24px}body.soldout .wysiwyg blockquote::after{content:"”";position:absolute;bottom:12px;right:24px;color:#9e9b94;font-size:24px}body.soldout .wysiwyg blockquote cite{font-size:14px;display:block;text-align:right;color:#6f6c67;position:relative}body.soldout .wysiwyg blockquote cite::before{content:"";display:inline-block;height:1px;width:28px;background-color:#707070;vertical-align:middle;margin-right:1.5em}body.soldout .wysiwyg ul{list-style:disc}body.soldout .wysiwyg ol{list-style:decimal}body.soldout .wysiwyg ol,body.soldout .wysiwyg ul{padding-left:1.3em}body.soldout .wysiwyg ol li,body.soldout .wysiwyg ul li{line-height:1.8}body.soldout .wysiwyg strong{font-weight:700}@media screen and (max-width:959px){body.soldout .wysiwyg h2{font-size:18px}body.soldout .wysiwyg h3{font-size:16px}body.soldout .wysiwyg h4{font-size:14px}body.soldout .wysiwyg p{font-size:14px}body.soldout .wysiwyg blockquote{font-size:14px;padding:40px 32px}body.soldout .wysiwyg blockquote cite{font-size:12px}}