﻿html{font:400 3.623vw / 1 'Noto Sans JP', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'メイリオ', Osaka, 'MS PGothic', sans-serif}@media (min-width: 829px){html{font-size:1.6vw}}@media (min-width: 1100px){html{font-size:18px}}body{background:#fff;color:#3c3c3c;-webkit-text-size-adjust:100%}main{overflow:hidden;position:relative;z-index:1}img{height:auto;width:100%}::selection{background:#ffd800}.footer-link li:nth-of-type(1){display:none}.footer-link li:nth-of-type(2){margin-left:0}@media (min-width: 829px){.footer-link li:nth-of-type(2){margin-left:289px}}.footer-link li:nth-of-type(2)::before{display:none}.l-header{background:#fff;height:15.459vw;left:0;position:fixed;top:0;transition:all .3s;width:100%;z-index:100}@media (min-width: 829px){.l-header{height:120px;transition:height .3s,background .3s}}.l-header::before,.l-header::after{content:'';display:block;left:0;pointer-events:none;position:absolute;transition:all .3s;width:100%}.l-header::before{background:rgba(0,0,0,0.15);bottom:-4px;height:4px;opacity:0}@media (min-width: 829px){.l-header::after{background:#d8d8d8;height:1px;top:119px}}.l-header.top{background:transparent}@media (min-width: 829px){.l-header.top::after{opacity:0}}#notice:not(.is-hidden)+.l-header{position:relative}@media (min-width: 829px){#notice:not(.is-hidden)+.l-header{position:absolute;top:400px}}.l-nav{left:0;position:absolute;top:0;width:100%;z-index:1}.l-hero{min-height:144.928vw;height:100%;position:relative;overflow:hidden}@media (min-width: 829px){.l-hero{min-height:750px}}.l-cont{padding-bottom:19.324%;position:relative}@media (min-width: 829px){.l-cont{padding-bottom:112px}}.l-cont.border::before{background:#ccc;content:'';display:block;height:.242vw;width:100%}@media (min-width: 829px){.l-cont.border::before{max-height:1px;margin:0 auto;max-width:980px}}.l-box{overflow:hidden}.l-lb{float:left}.l-rb{float:right}.fixed{position:fixed;width:100%}.bg::before{background:url("../img/bg-sp.png") no-repeat 50% 0/100%;content:'';display:block;height:170.773vw;left:0;position:absolute;top:0;width:100%}@media (min-width: 829px){.bg::before{background-image:url("../img/bg-pc.png");background-size:auto 100%;height:28.167em;top:-.333em}}.ttl{color:#5c3724;font-size:100%;text-align:center}.ttl img{height:12.802vw;margin-top:19.565%;width:auto}@media (min-width: 829px){.ttl img{height:68px;margin-top:111px}}.ttl span{display:block;letter-spacing:.1em;margin-top:.7em}.ttl.small img{height:8.092vw}@media (min-width: 829px){.ttl.small img{height:68px}}.ttl.page img{height:9.903vw;margin-top:50.242%}@media (min-width: 829px){.ttl.page img{height:68px;margin-top:120px}}.l-cont ~ .l-cont .ttl.page img{margin-top:19.324%}@media (min-width: 829px){.l-cont ~ .l-cont .ttl.page img{margin-top:6.667em}}.access .ttl img{margin-top:6.643%}@media (min-width: 829px){.access .ttl img{margin-top:37px}}.txt{line-height:1.6;margin:0 auto;text-align:justify;width:88%}@media (min-width: 829px){.txt{max-width:980px}}.txt p ~ p,.txt p ~ ul{margin-top:1em}.txt p ~ .txt-subTtl{margin-top:1.6em}.txt .txt-ttl,.txt .txt-subTtl{font-weight:700}.txt .txt-ttl+p,.txt .txt-subTtl+p{margin-top:1.233em}.txt .txt-ttl{color:#000;font-size:1.333rem;line-height:1.2}.txt .txt-ttl+.txt-subTtl{margin-top:1.133em}.txt .txt-subTtl{font-size:1rem}@media (min-width: 829px){.txt .txt-subTtl{font-size:1.333rem}}.ttl+.txt,.img+.txt{margin-top:2.5em}@media (min-width: 829px){.ttl+.txt,.img+.txt{margin-top:3.333em}}.circleList+.txt{margin-top:3.933em}@media (min-width: 829px){.circleList+.txt{margin-top:4.111em}}.txt.center{text-align:center}.list li{margin-left:1em;text-indent:-1em}.list.ordered li{list-style-type:decimal;text-indent:0}.br{display:block}@media (min-width: 829px){.br{display:none}}.br.pc{display:none}@media (min-width: 829px){.br.pc{display:block}}.table{border-top:.133em solid #000;margin:0 auto;width:88%}@media (min-width: 829px){.table{border-width:.222em;max-width:980px}}.table tr{border-bottom:.067em solid #ccc}@media (min-width: 829px){.table tr{border-width:1px}}.table tr th,.table tr td{line-height:1.4;padding:1.166em .567em}.table tr th{text-align:left;vertical-align:top;width:27.322%}@media (min-width: 829px){.table tr th{padding:1.255em .567em 1.255em 1.667em;width:20.408%}}.table tr td{padding-left:0;position:relative}@media (min-width: 829px){.table tr td{padding-right:1.667em}}.img{display:block;margin-top:2.9em}@media (min-width: 829px){.img{margin:4.444em auto 0;max-width:980px}}@media (min-width: 829px){.btnWrap{display:flex;justify-content:center;margin-top:2.559em}}.btn{background:linear-gradient(to left, #a86b00, #763801);display:block;font-size:1.133em;font-weight:700;height:3.294em;line-height:1.2;margin:2.559em auto 0;position:relative;width:11.765em;z-index:1}@media (min-width: 829px){.btn{height:3.75em;margin-top:60px;width:320px}}.btn::before{border:.483vw solid #fff;border-bottom:0;border-left:0;bottom:0;content:'';display:block;height:.667em;margin:auto 0;pointer-events:none;position:absolute;right:1.265em;top:0;transform:rotate(45deg);width:.667em}@media (min-width: 829px){.btn::before{border-width:2px}}.btn a{color:#fff;display:table-cell;height:inherit;padding:.39em 2.063em .39em 1.441em;text-decoration:none;vertical-align:middle;width:inherit}.btn.large{width:16em}@media (min-width: 829px){.btn.large{width:368px}}.btn.large a{padding:.39em 2.063em .39em 1.041em}.btn.wide{margin-top:3.706em}.btn.more::before{transform:rotate(135deg)}.btn.noArw{text-align:center}.btn.noArw::before{display:none}.btn.noArw a{padding-right:1.441em}.btn.add{background:#ccc;font-size:1rem;font-weight:400;height:2.667em;margin:.4em 0 0;width:10.067em}.btn.add::before,.btn.add::after{background:#fff}.btn.add::before{height:.133em;right:.9em;transform:rotate(0);width:.867em}.btn.add::after{bottom:0;content:'';height:.867em;margin:auto 0;position:absolute;right:1.267em;top:0;width:.133em}.btn.add a{padding:0 2.3em 0 .667em}.btn.cancel{background:#ccc;margin-top:.533em}@media (min-width: 829px){.btnWrap .btn{margin:0}}@media (min-width: 829px){.btnWrap .btn ~ .btn{margin-left:1.111em}}.btn+.notice{color:#5c5c5c;font-size:.8em;margin-top:.917em;text-align:center}.red{color:#e84919}.blue{color:#1668b3}.green{color:#6fbe44}.gray{color:#acacac}.summary{color:#5c3724;line-height:1.4;margin-top:1.3em;text-align:center}.hide{position:absolute;visibility:hidden}.logoCi{position:absolute;left:5.797%;top:22.656%;width:7.533em;z-index:2}@media (min-width: 829px){.logoCi{height:auto;left:4.271%;top:1.888em;transition:all .3s;width:9.389em}}.logoCi>img{width:99.9%}.navBtn{background:#ffd800;height:15.459vw;position:absolute;right:0;top:0;transition:all .3s;width:15.459vw;z-index:1}@media (min-width: 829px){.navBtn{display:none}}.navBtn-bar{background:#5c3724;bottom:0;display:block;height:6.25%;left:28.906%;margin:auto 0;position:absolute;top:0;transform:translate3d(0, 0, 1px);transition:all .3s;width:26.563%}.navBtn-bar::before,.navBtn-bar::after{background:inherit;content:'';display:inherit;height:100%;transition:all .3s;position:inherit}.navBtn-bar::before{top:-262.5%;width:158.824%}.navBtn-bar::after{bottom:-262.5%;width:129.412%}.nav{height:100%;left:0;opacity:0;-webkit-overflow-scrolling:touch;pointer-events:none;position:fixed;top:0;transition:all .3s;width:100%}@media (min-width: 829px){.nav{opacity:1;overflow:visible;pointer-events:auto;position:relative}}.nav.global>ul,.nav.page,.nav.footer{background:#ffd800;transition:all .3s;width:100%}@media (min-width: 829px){.nav.global>ul,.nav.page,.nav.footer{display:flex;justify-content:flex-start;background:transparent;height:118px;left:auto;margin-top:0;opacity:1;right:0;width:70%}}@media (min-width: 1100px){.nav.global>ul,.nav.page,.nav.footer{width:76.146%}}.nav.global>ul,.nav.page{left:0;margin:15.459vw 0 0;top:0}.nav.global>ul{height:0;opacity:0;overflow:hidden;position:absolute}@media (min-width: 829px){.nav.global>ul{margin:0 0 0 auto;opacity:1;overflow:visible}}.nav.page,.nav.footer{height:auto;opacity:1;pointer-events:auto}.nav.page>li>span::before,.nav.footer>li>span::before{height:.8em;width:.8em}.nav.page{position:fixed;transition:all .5s;width:100%;z-index:99}@media (min-width: 829px){.nav.page{display:none}}.nav.page::before{background:rgba(0,0,0,0.1);bottom:-.067em;content:'';display:block;height:.067em;left:0;position:absolute;width:100%}.nav.page>li{border-bottom:0}.nav.footer{position:relative}.nav.footer,.nav.footer>ul{justify-content:center;width:auto}@media (min-width: 829px){.nav.footer{background:#f5f5f5}}@media (min-width: 829px){.nav.footer>ul{display:flex;justify-content:flex-start;margin-top:0}}@media (min-width: 829px){.nav.footer .nav-item li:nth-child(1) a{padding-top:0}}.nav-menu{border-bottom:1px solid #e0ba07;overflow:hidden;transform:translate3d(0, 0, 1px);width:100%}@media (min-width: 829px){.nav-menu{border:0;overflow:visible;position:relative;width:auto}}.nav-menu>a,.nav-menu>span{color:#5c3724;display:block;font-size:1.333rem;font-weight:700;opacity:0;padding:1em 2.333em;position:relative;transform:translateX(2em);transition:transform .5s,padding .3s}@media (min-width: 829px){.nav-menu>a,.nav-menu>span{color:#000;font-size:1.111rem;opacity:1;padding:50px 2.188vw;transform:translateX(0)}}.nav-menu>a small,.nav-menu>span small{color:#b46e28;display:block;font-family:'Roboto Condensed';margin-bottom:.367em;text-transform:uppercase}@media (min-width: 829px){.nav-menu>a small,.nav-menu>span small{display:none}}.nav-menu>a{text-decoration:none}@media (min-width: 829px){.nav-menu>a::after{background:#3c3c3c;bottom:0;content:'';display:block;height:2px;left:0;opacity:0;position:absolute;transition:opacity .3s;width:100%}}.page .nav-menu>a,.page .nav-menu>span,.footer .nav-menu>a,.footer .nav-menu>span{opacity:1;padding:1em 1.1em;transform:translateX(0)}.page .nav-menu>.nav-drop::before,.footer .nav-menu>.nav-drop::before{right:1.3em}@media (min-width: 829px){.footer .nav-menu{padding:2.556em 0 2.056em;width:10.889em}}.footer .nav-menu>a,.footer .nav-menu>span{font-size:1.067rem;font-weight:400}@media (min-width: 829px){.footer .nav-menu>a,.footer .nav-menu>span{font-size:1rem;padding:0}}@media (min-width: 829px){.footer .nav-menu>a:hover{text-decoration:underline}}.footer .nav-menu>span{cursor:inherit}.nav-drop{cursor:pointer}.nav-drop::before{border:.14em solid #5c3724;border-bottom:0;border-left:0;bottom:0;content:'';display:block;height:.75em;margin:auto 0;position:absolute;right:1.925em;top:0;transform:rotate(135deg);transition:all .3s;width:.75em}@media (min-width: 829px){.nav-drop::before{display:none}}.footer .nav-drop::before{border-width:.1em}.nav-item{height:0;opacity:0;overflow:hidden;position:relative;transition:all .5s}@media (min-width: 829px){.nav-item{height:auto;left:0;margin:0 auto;opacity:0;overflow:visible;pointer-events:none;position:absolute;right:0;transition:all .3s;top:120px}}.nav-item ul{background:#5c3724;overflow:hidden}@media (min-width: 829px){.nav-item ul{background:transparent;overflow:visible}}.nav-item ul>li{border-top:1px solid #8b5a41;float:left;width:50%}@media (min-width: 829px){.nav-item ul>li{border:0;float:none;position:relative;width:100%}}.nav-item ul>li a{color:#fff;display:block;font-size:1.067rem;height:100%;padding:1.531em 0;text-align:center;text-decoration:none}@media (min-width: 829px){.nav-item ul>li a{color:#afafaf;font-size:.889rem;line-height:2.25;padding:0;transition:all .3s;white-space:nowrap}}@media (min-width: 829px){.nav-item ul>li a:hover{color:#000;font-weight:700}}@media (min-width: 829px){.nav-item ul>li:nth-child(1) a{padding-top:30px}}.nav-item ul>li:nth-child(even){border-left:1px solid #8b5a41}@media (min-width: 829px){.nav-item ul>li:nth-child(even){border:0}}.nav-item ul>li.nav-oddLast{width:100%}.page .nav-item ul{background:#f8c90f}.page .nav-item ul>li{border-color:#e8b811;float:none;width:100%}.page .nav-item ul>li a{color:#5c3724;padding:1.531em 2.406em;position:relative;text-align:left}.page .nav-item ul>li a::before{border:.094em solid #aa801a;border-bottom:0;border-left:0;bottom:0;content:'';display:block;height:.63em;margin:auto 0;pointer-events:none;position:absolute;right:2.156em;top:0;transform:rotate(45deg);width:.63em}@media (min-width: 829px){.footer .nav-item{height:auto;margin-top:1em;opacity:1;position:relative;pointer-events:auto;top:0}}.footer .nav-item a:hover{text-decoration:underline}@media (min-width: 829px){.footer .nav-item ul>li a{color:#a9a9a9;font-size:.889rem;line-height:1.75;text-align:left}}@media (min-width: 829px){.footer .nav-item ul>li a:hover{font-weight:400}}.topicPath{display:none}@media (min-width: 829px){.topicPath{display:flex;justify-content:flex-start;font-size:.778rem;margin:158px auto 0;position:relative;max-width:980px;width:95%;z-index:2}}.topicPath li{color:#a2a2a2}.topicPath li a{color:#a2a2a2;text-decoration:none}.topicPath li a:hover{text-decoration:underline}.topicPath li ~ li::before{content:'〉';margin:0 .5em 0 1em}.topicPath li:last-child{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:30em}.circleList{display:flex;justify-content:space-between;flex-wrap:wrap;margin:3.7em auto 0;width:88%}@media (min-width: 829px){.circleList{justify-content:center;margin-top:3.833em;max-width:980px;width:auto}}.circleList li{background:#f5f5f5;border-radius:50%;color:#5c3724;font-size:1.333rem;font-weight:700;height:8.5em;line-height:1.25;padding-top:3.2em;text-align:center;width:8.5em}@media (min-width: 829px){.circleList li ~ li{margin-left:2.2em}}.circleList li:nth-child(2) ~ li{margin-top:1.3em}@media (min-width: 829px){.circleList li:nth-child(2) ~ li{margin-top:0}}@media (min-width: 829px){.circleList li:nth-child(4) ~ li{margin-top:2.333em}}@media (min-width: 829px){.circleList li:nth-child(4n+1){margin-left:0}}.share{display:flex;justify-content:center}@media (min-width: 829px){.share{justify-content:flex-end}}.share li a{border:.067em solid #ccc;border-radius:50%;display:block;height:3.333em;position:relative;width:3.333em}@media (min-width: 829px){.share li a{border-width:.111em}}.share li a>svg{bottom:0;fill:#ccc;left:0;margin:auto;position:absolute;right:0;top:0;width:1.6em}@media (min-width: 829px){.share li a>svg{width:56%}}.share li ~ li{margin-left:.533em}@media (min-width: 829px){.share li ~ li{margin-left:1.444em}}.share li.share-twitter svg{left:4%;top:4%}.share li.share-facebook svg{left:7%;top:7%}.share li.share-line svg{top:4%}.copyright{color:#989898;font-size:.8rem;line-height:1.75;padding-bottom:.8em;text-align:center}.copyright p ~ p{margin-top:.286em}.copyright .small{font-size:.7rem}.footer-global{background:#472309;padding:28px 0 32px;position:relative}@media (min-width: 829px){.footer-global{padding-top:38px}}.footer-link{display:flex;justify-content:center;font-family:'Noto Sans JP', sans-serif;font-size:12px}@media (min-width: 829px){.footer-link{justify-content:flex-start;margin:0 auto;max-width:828px}}.footer-link li{position:relative}.footer-link li a{color:#fff;position:relative;text-decoration:none;z-index:1}.footer-link li a:hover{text-decoration:underline}@media (min-width: 829px){.footer-link li:nth-child(1){margin-left:266px}}.footer-link li ~ li{margin-left:2.4em}.footer-link li ~ li::before{background:#fff;content:'';display:inline-block;height:1em;left:-1.2em;position:absolute;top:.1em;width:1px}.footer-sns{display:flex;justify-content:center}@media (min-width: 829px){.footer-sns{justify-content:flex-end;left:0;margin:0 auto;pointer-events:none;position:absolute;right:0;top:15px;max-width:828px;z-index:1}}.footer-sns li{height:44px;margin-top:22px;overflow:hidden;position:relative;width:44px}@media (min-width: 829px){.footer-sns li{pointer-events:auto}}.footer-sns li a{display:block;height:100%}.footer-sns li a svg{bottom:0;fill:#743d07;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.footer-sns li ~ li{margin-left:20px}.footer-logo{margin:16px auto 0;width:160px}@media (min-width: 829px){.footer-logo{left:0;margin:0 auto;position:absolute;right:0;top:26px;max-width:828px;width:auto}}@media (min-width: 829px){.footer-logo a{display:block;width:208px}}.footer-copy{color:#8e7f78;display:block;font-family:Verdana, 'Noto Sans JP', sans-serif;font-size:10px;line-height:1.5;margin-top:6px;text-align:center}@media (min-width: 829px){.footer-copy{font-size:11px;margin:12px auto 0;padding-left:264px;text-align:left;max-width:828px}}.svgPath{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0}.swiper-pagination{bottom:auto !important;margin-top:5.556%;position:relative}@media (min-width: 829px){.swiper-pagination{margin-top:2.222em}}.swiper-pagination-bullet{background:#5c3724;height:2.174vw;width:2.174vw}@media (min-width: 829px){.swiper-pagination-bullet{height:.778em;width:.778rem}}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .667em}.swiper-button-next,.swiper-button-prev{color:transparent;display:none}@media (min-width: 829px){.swiper-button-next,.swiper-button-prev{background:#5c3724;bottom:0;display:block;height:4em;margin:auto;position:absolute;top:0;width:4em}}@media (min-width: 829px){.swiper-button-next::before,.swiper-button-prev::before{border:2px solid #fff;border-bottom:0;border-left:0;bottom:0;content:'';display:block;height:1.278em;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:1.278em}}@media (min-width: 829px){.swiper-button-next{right:0}}@media (min-width: 829px){.swiper-button-next::before{margin-right:1.6em;transform:rotate(45deg)}}@media (min-width: 829px){.swiper-button-prev{left:0}}@media (min-width: 829px){.swiper-button-prev::before{margin-left:1.6em;transform:rotate(-135deg)}}.l-header.is-scroll{background:#fff;position:fixed !important}@media (min-width: 829px){.l-header.is-scroll{height:80px;top:0 !important}}.l-header.is-scroll::after{top:79px}@media (min-width: 829px){.l-header.is-scroll .logoCi{top:1em;width:8em}}@media (min-width: 829px){.l-header.is-scroll .nav{height:80px;margin-top:0}}@media (min-width: 829px){.l-header.is-scroll .nav .nav-menu>span,.l-header.is-scroll .nav .nav-menu>a{padding-bottom:30px;padding-top:30px}}@media (min-width: 829px){.l-header.is-scroll .nav-item{top:80px}}.l-header.is-scroll.top::after{opacity:1}@media (min-width: 829px){.l-header.is-open{background:#fff;height:20em}}@media (min-width: 829px){.l-header.is-open::before,.l-header.is-open::after{opacity:1}}@media (min-width: 829px){.l-header.is-open .nav-item{opacity:1;pointer-events:auto}}@media (min-width: 829px){.l-header.is-open.is-scroll{height:17.778em}}.navBtn.is-active .navBtn-bar{background:transparent;transform:translate3d(0, 0, 1px) rotateX(180deg)}.navBtn.is-active .navBtn-bar::before,.navBtn.is-active .navBtn-bar::after{background:#5c3724;bottom:0;top:0;width:158.824%}.navBtn.is-active .navBtn-bar::before{transform:rotate(-45deg)}.navBtn.is-active .navBtn-bar::after{transform:rotate(45deg)}.nav.is-active{background:#fff;opacity:1;pointer-events:auto}.nav.is-active>ul{height:100%;opacity:1}.nav-menu.is-display>span,.nav-menu.is-display>a{opacity:1;transform:translateX(0)}@media (min-width: 829px){.nav-menu.is-current a::after{opacity:1}}.global .nav-menu>.is-active{background:#5c3724;color:#fff}.nav-drop.is-active::before{top:.433em;transform:rotate(315deg)}.global .nav-drop.is-active::before{border-color:#fff}.nav-item.is-active{opacity:1}#notice{background:#fff;padding:38px 0;position:relative;z-index:200}@media (min-width: 829px){#notice{height:400px}}#notice .close{background:#b4b4b4;height:15.459vw;position:absolute;right:0;top:0;width:15.459vw}@media (min-width: 829px){#notice .close{cursor:pointer;height:5.556em;width:5.556em}}#notice .close::before,#notice .close::after{background:#fff;bottom:0;content:'';height:2%;left:0;margin:auto;position:absolute;right:0;top:0;width:66%}#notice .close::before{transform:rotate(45deg)}#notice .close::after{transform:rotate(135deg)}.visual{height:100%;overflow:hidden;position:relative}.visual::before{background:url("../img/top-visual-deco-sp.png") no-repeat 50% 100%/contain;bottom:0;content:'';display:block;height:100%;left:0;position:absolute;width:100%;z-index:2}@media (min-width: 829px){.visual::before{background-image:url("../img/top-visual-deco-pc.png");background-size:auto}}.visual-img img{height:100%;object-fit:cover;width:100%}.visual-img.btm img{object-position:50% 100%}.visual-box{bottom:calc(12.302% + 10px);left:0;margin:0 auto;position:absolute;right:0;width:83.333%}@media (min-width: 829px){.visual-box{bottom:auto;top:50%;transform:translateY(calc(-50% - 10px));width:72.917%}}.visual-ttl{color:#fff;font-family:'Roboto';font-size:3.067rem;letter-spacing:.025em;line-height:1.109;text-transform:uppercase}@media (min-width: 829px){.visual-ttl{font-size:4.667rem}}.visual-ttl+p{color:#fff;line-height:1.4;margin-top:7.391%}@media (min-width: 829px){.visual-ttl+p{font-size:1.111rem;line-height:1.9;margin-top:1.55em}}.visual-pager{display:flex;justify-content:center;bottom:calc(1.333em + 10px) !important;margin:auto;position:absolute;right:0;z-index:2}.visual-pager a{background:transparent;display:block;height:1.6em;position:relative;width:1.6em}.visual-pager a::before{background:#fff;border-radius:50%;bottom:0;content:'';display:block;height:33.333%;left:0;margin:auto;position:absolute;right:0;top:0;width:33.333%}.visual-pager a ~ a{margin-left:1.133em}.swiper-pagination-custom-wrapper{height:1.6em;position:absolute;width:1.6em}.swiper-pagination-bullet-active .swiper-pagination-custom-wrapper{animation:close-wrapper .01s linear 3.5s 1 forwards;clip:rect(0, 1.6em, 1.6em, 0.8em)}.swiper-pagination-bullet-active .swiper-pagination-custom-wrapper .circle{border:.167em solid #ffd800;border-radius:50%;bottom:0;clip:rect(0, 0.8em, 1.6em, 0);height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.swiper-pagination-bullet-active .swiper-pagination-custom-wrapper .circle[data-anim~=right]{animation:right-spin 3.5s linear 1 forwards}.swiper-pagination-bullet-active .swiper-pagination-custom-wrapper .circle[data-anim~=left]{animation:left-spin 7s linear 1 forwards}@-webkit-keyframes close-wrapper{to{clip:rect(auto, auto, auto, auto)}}@-webkit-keyframes right-spin{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}@-webkit-keyframes left-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.scroll{bottom:calc(11.772% + 10px);color:#fff;font-size:.733em;letter-spacing:.2em;position:absolute;right:8.575%;text-transform:uppercase;transform:rotate(90deg);transform-origin:100% 100%;width:30.676%}@media (min-width: 829px){.scroll{bottom:120px;right:80px;width:152px}}.scroll-arw{background:#fff;bottom:0;height:1px;margin:auto 0;position:absolute;right:.2em;top:0;width:calc(100% - 5.955em)}.scroll-arw::before{border:1px solid #fff;border-bottom:0;border-left:0;bottom:0;content:"";display:block;height:.818em;margin:auto 0;position:absolute;right:0;top:0;transform:rotate(45deg);width:.818em}.about{background:#ffd800;margin-top:-10px;padding-bottom:13.527%;position:relative}@media (min-width: 829px){.about{padding-bottom:115px}}.about .l-box{position:relative;z-index:1}@media (min-width: 829px){.about .l-box{margin:0 auto;width:95%;max-width:980px}}.about .l-lb,.about .l-rb{float:none}@media (min-width: 829px){.about .l-lb,.about .l-rb{width:50%}}@media (min-width: 829px){.about .l-lb{float:left}}@media (min-width: 829px){.about .l-rb{float:right}}@media (min-width: 829px){.about h2{text-align:left}}.about h2 img{margin-top:13.406%}@media (min-width: 829px){.about h2 img{margin-top:122px}}@media (min-width: 829px){.about .summary{margin-top:112px;text-align:left}}.about .btn{margin-top:7.729%}@media (min-width: 829px){.about .btn{margin-left:0}}.about::before{background:url("../img/top-visual-deco.png") no-repeat 0 0/100%;content:'';display:block;height:1.833em;left:2.067em;position:absolute;top:-.767em;width:1.833em}@media (min-width: 829px){.about::before{height:3.056em;left:20.056em;top:-1.5em;width:3.056em}}.about-char{bottom:0;height:calc(100% + 2.885%);left:0;overflow:hidden;position:absolute;width:100%}@media (min-width: 829px){.about-char{height:calc(100% + 32px)}}.about-char li{height:100%;position:absolute}.about-char li:nth-child(1){left:-26.812%;top:50.334%;width:62.44%}@media (min-width: 829px){.about-char li:nth-child(1){left:50%;top:117px;transform:translateX(calc(-50% - 699px));width:517px}}.about-char li:nth-child(2){right:-8.213%;top:63.818%;width:31.643%;z-index:1}@media (min-width: 829px){.about-char li:nth-child(2){left:50%;top:164px;transform:translateX(calc(-50% + 786px));width:296px}}.about-char li:nth-child(3){right:17.271%;top:85.314%;width:23.913%}@media (min-width: 829px){.about-char li:nth-child(3){left:50%;top:323px;transform:translateX(calc(-50% + 590px));width:224px}}.about-char li:nth-child(4){right:9.3%;top:0;width:19.686%}@media (min-width: 829px){.about-char li:nth-child(4){left:50%;transform:translateX(calc(-50% + 447px));width:131px}}.games{background:#f5f5f5;position:relative;z-index:1}@media (min-width: 829px){.games .swiper-pagination{display:none}}.games-list{margin-top:9.783%}@media (min-width: 829px){.games-list{margin-top:53px}}.games-list ul li{background:#fff;box-shadow:0 .267em #efefef;height:auto;width:88.406%}@media (min-width: 829px){.games-list ul li{width:470px}}.games-list ul li a{color:#3c3c3c;display:block;padding-bottom:1.967em;text-decoration:none}.games-list ul li a img{border-bottom:.362vw solid #f5f5f5}@media (min-width: 829px){.games-list ul li a img{border-width:2px}}.games-list ul li a img+p{margin-top:1.5em}.games-list ul li a p{line-height:1.2;margin:0 6.421%}.games-list ul li a p ~ p{margin-top:.733em}.games-ttl{color:#000;font-size:1.333rem;font-weight:700}.media{background:#faf9f1}@media (min-width: 829px){.media{padding-top:112px}}.media .l-box{position:relative}@media (min-width: 829px){.media .l-box{margin:0 auto;max-width:980px;width:95%}}.media .l-lb,.media .l-rb{float:none}@media (min-width: 829px){.media .l-lb{float:left}}@media (min-width: 829px){.media .l-rb{float:right;width:52.041%}}@media (min-width: 829px){.media h2{text-align:left}}@media (min-width: 829px){.media h2 img{margin-top:0}}@media (min-width: 829px){.media .news-list{margin-top:0;max-width:auto;width:100%}}@media (min-width: 829px){.media .news-box{float:none;padding-bottom:6.831%;width:100%}}@media (min-width: 829px){.media .news-box::before{height:1px}}@media (min-width: 829px){.media .news-box ~ .news-box{padding-top:7.514% !important}}@media (min-width: 829px){.media .news-box:nth-child(1)::before{display:none}}@media (min-width: 829px){.media .news-box:nth-child(odd){padding-right:0}}@media (min-width: 829px){.media .news-box:nth-child(even){padding-left:0}}@media (min-width: 829px){.media .news-box:last-child{display:block}}@media (min-width: 829px){.media .news-listTtl{height:auto}}@media (min-width: 829px){.media .btn{bottom:0;left:0;position:absolute}}.recruit{background:url("../img/recruit-img-sp.jpg") no-repeat 50% 0/contain;margin-top:19.324%;position:relative}@media (min-width: 829px){.recruit{background:url("../img/recruit-img-pc.jpg") no-repeat 50% 0/auto;margin-top:0}}@media (min-width: 829px){.recruit::before{background:#fff;content:'';display:block;height:calc(100% - 375px);left:0;margin:0 auto;position:absolute;right:0;top:375px;width:91.667%}}.recruit>*{position:relative}.recruit h2 img{margin-top:31.763%}@media (min-width: 829px){.recruit h2 img{margin-top:365px}}.job-list{margin:7.729% auto 0;width:88.406%}@media (min-width: 829px){.job-list{margin-top:52px;max-width:778px;width:85%}}.job-list li{line-height:1.4}.job-list li a{color:#3c3c3c;text-decoration:none}.job-label{background:#b2b2b2;border-radius:1em;color:#fff;display:inline-block;font-size:.8rem;margin-left:1em;padding:0 .5em}.job-label ~ .job-label{margin:1em 0 0 .3em}.store{background:url("../img/store-bg.png") repeat 0 0/140%}@media (min-width: 829px){.store{background-size:auto}}.store .ttl img{height:25vw}@media (min-width: 829px){.store .ttl img{height:155px}}.store-list{margin-top:10.628%}@media (min-width: 829px){.store-list{margin-top:56px}}.store-list ul li{background:#fff;border-radius:1em;box-shadow:0 .267em #f6f2dd;height:auto;overflow:hidden;width:65.217%}@media (min-width: 829px){.store-list ul li{width:230px}}.store-list ul li a{color:#3c3c3c;display:block;padding-bottom:1.967em;text-decoration:none}.store-list ul li a img{border-bottom:.362vw solid #f5f5f5}@media (min-width: 829px){.store-list ul li a img{border-width:2px}}.store-list ul li a img+p{margin-top:1.5em}.store-list ul li a p{line-height:1.2;margin:0 6.421%}.store-list ul li a p ~ p{margin-top:.733em}@media (min-width: 829px){.store-list ul li:nth-child(1){margin-left:-500px}}@media (min-width: 829px){.store-list .swiper-pagination{display:none}}.store-ttl{color:#000;font-size:1.333rem;font-weight:700}@media (min-width: 829px){.store-ttl{font-size:1rem}}@media (min-width: 829px){.info-box{display:flex;flex:1 0 100%;flex-wrap:wrap;margin:0 auto;max-width:980px;width:88%}}@media (min-width: 829px){.info-box .img,.info-box .info-list{margin-top:74px}}@media (min-width: 829px){.info-box .img{width:50%}}@media (min-width: 829px){.info-box .info-list{width:44.184%}}.info-box .img+p{font-weight:700;line-height:1.6;margin:2.467em auto 0;width:88%}@media (min-width: 829px){.info-box .img+p{font-size:1.333rem;order:-1;text-align:center}}.info-list{margin:0 auto;overflow:hidden;width:88%}.info-list dt,.info-list dd{float:left;line-height:1.6;margin-top:1.233em}.info-list dt{clear:both;font-weight:700;width:28%}.info-list dt small{font-weight:400}@media (min-width: 829px){.info-list dt:nth-child(1){margin-top:0}}.info-list dd{width:72%}@media (min-width: 829px){.info-list dd:nth-child(2){margin-top:0}}.char-box .info-list{margin-top:.933em}@media (min-width: 829px){.char-box .info-list{margin:0;width:47.959%}}.char-box .info-list dt,.char-box .info-list dd{margin-top:1.9em}@media (min-width: 829px){.char-box .info-list dt,.char-box .info-list dd{margin-top:4em}}.char-box .info-list dd{float:right;line-height:1.4;width:calc(72% - 1.333em)}.char-box .info-list dd img{height:1.467em;margin-bottom:.2em;width:auto}.char-box .info-list ~ .info-list{border-top:.242vw solid #ccc;margin-top:1.6em}@media (min-width: 829px){.char-box .info-list ~ .info-list{border:0;margin-top:0}}.intro{background:#f5f5f5;padding-bottom:14.493%}@media (min-width: 829px){.intro{padding-bottom:120px}}.intro .ttl img{margin-top:14.493%}@media (min-width: 829px){.intro .ttl img{height:76px;margin-top:73px}}.intro-img{display:block;margin:0 auto;width:94.686%}@media (min-width: 829px){.intro-img{max-width:548px}}.intro-img+.btn{margin-top:3.986%}@media (min-width: 829px){.intro-img+.btn{margin-top:35px}}@media (min-width: 829px){.char-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;max-width:980px;width:88%}}.char-box+.img{margin:19.082% auto 0;width:88%}@media (min-width: 829px){.char-box+.img{margin-top:126px}}.mission{border-top:.242px solid #ccc}@media (min-width: 829px){.mission{border-width:1px;margin:0 auto;max-width:980px}}@media (min-width: 829px){.message-img{display:flex;justify-content:space-between}}.message-img picture{width:47.959%}.message-txt{margin:0 auto;width:88%}@media (min-width: 829px){.message-txt{max-width:980px}}.message-txt h2{font-size:1.333em;line-height:1.4;margin-top:1.9em}@media (min-width: 829px){.message-txt h2{margin-top:73px}}.message-txt p{line-height:1.6;margin-top:.933em}@media (min-width: 829px){.message-txt p{margin-top:29px}}.history .more{display:none}.history-nav{display:none}@media (min-width: 829px){.history-nav{display:flex;justify-content:flex-start;color:#e1e1e1;font-size:1.333rem;font-weight:700;margin:80px auto 0;max-width:980px;width:88%}}@media (min-width: 829px){.history-nav li{border-top:4px solid #fff;padding-top:.583em}}@media (min-width: 829px){.history-nav li ~ li{margin-left:1.958em}}.history-list{margin:10.024% auto 0;width:88%}@media (min-width: 829px){.history-list{overflow:hidden;margin-top:48px;max-width:980px}}.history-list dl{overflow:hidden}@media (min-width: 829px){.history-list dl{float:right;width:79%}}.history-list dl dt,.history-list dl dd{line-height:1.4;margin-top:.9em}@media (min-width: 829px){.history-list dl dt,.history-list dl dd{margin-top:1.778em}}.history-list dl dt{clear:both;float:left;font-weight:700;text-align:center;width:9%}@media (min-width: 829px){.history-list dl dt{width:10%}}.history-list dl dt:nth-child(1){margin-top:1.533em}@media (min-width: 829px){.history-list dl dt:nth-child(1){margin-top:.167em}}.history-list dl dd{float:right;width:calc(91% - .8em)}@media (min-width: 829px){.history-list dl dd{width:90%}}.history-list dl dd:nth-child(2){margin-top:1.533em}@media (min-width: 829px){.history-list dl dd:nth-child(2){margin-top:.167em}}.history-list ~ .history-list{border-top:.242vw solid #ccc;margin-top:6.039%;padding-top:6.159%}@media (min-width: 829px){.history-list ~ .history-list{border-width:1px;margin-top:1.833em;padding-top:2.056em}}.history-year{color:#5c3724;font-size:1.333rem;font-weight:700}@media (min-width: 829px){.history-year{float:left;font-size:2.778rem;width:21%}}.access-map{border:.067em solid #ccc;margin:2.933em auto 0;width:88%}@media (min-width: 829px){.access-map{max-width:980px}}.access-detail{margin:1.333em auto 0;overflow:hidden;width:88.406%}@media (min-width: 829px){.access-detail{margin-top:2.944em;overflow:hidden;max-width:980px}}.access-detail dl{overflow:hidden}@media (min-width: 829px){.access-detail dl{float:left;width:50%}}.access-detail dl dt,.access-detail dl dd{line-height:1.6}.access-detail dl dt{clear:both;color:#000;float:left;font-weight:700;font-size:1.333rem;width:18.852%}@media (min-width: 829px){.access-detail dl dt{float:none}}.access-detail dl dd{float:right;width:81.148%}@media (min-width: 829px){.access-detail dl dd{float:none;margin-top:.417em}}@media (min-width: 829px){.access-detail dl:nth-child(odd){float:left}}@media (min-width: 829px){.access-detail dl:nth-child(even){float:right}}.access-detail dl ~ dl{margin-top:1.5em}@media (min-width: 829px){.access-detail dl ~ dl{margin-top:0}}@media (min-width: 829px){.history-nav .is-active{border-color:#5c3724;color:#5c3724}}.releaseSelect{margin:2.833em auto 0;position:relative;width:88%}@media (min-width: 829px){.releaseSelect{margin-top:4.444em;max-width:980px}}.releaseSelect select{-webkit-appearance:none;appearance:none;background:#f8f8f8;border:0;border-radius:.667em;cursor:pointer;font:inherit;line-height:1.6;padding:.933em 1.367em;width:100%}@media (min-width: 829px){.releaseSelect select{padding-bottom:.722em;padding-top:.722em;width:13.333em}}.releaseSelect .arrow{border:.133em solid #3c3c3c;border-bottom:0;border-left:0;bottom:0;content:'';display:block;height:.533em;margin:auto 0;pointer-events:none;position:absolute;right:1.9em;top:0;transform:rotate(135deg);width:.533em}@media (min-width: 829px){.releaseSelect .arrow{border-width:2px;left:10.944em}}.news-list{margin-top:10.749%}@media (min-width: 829px){.news-list{border-bottom:.111em solid #000;margin:56px auto 0;overflow:hidden;padding-bottom:2.889em;max-width:980px;width:95%}}@media (min-width: 829px){.news-list.top{border:0}}.news-box{margin:0 auto;padding-bottom:6.831%;position:relative;width:88%}@media (min-width: 829px){.news-box{float:left;padding-bottom:0;width:50%}}.news-box::before{background:#ccc;content:'';display:block;height:.067em;left:0;position:absolute;top:0;width:100%}@media (min-width: 829px){.news-box::before{height:1px;width:208.511%}}.news-box>a{color:#3c3c3c;display:block;position:relative;text-decoration:none}.news-box>a>img{margin-top:.933em}.news-box ~ .news-box{padding-top:7.514%}@media (min-width: 829px){.news-box ~ .news-box{padding-top:0}}.news-box:nth-child(1)::before{display:none}@media (min-width: 829px){.news-box:nth-child(2)::before{display:none}}@media (min-width: 829px){.news-box:nth-child(2) ~ .news-box{margin-top:2.944em;padding-top:calc(1px + 2.944em)}}@media (min-width: 829px){.news-box:nth-child(odd){clear:both;padding-right:2.041%}}@media (min-width: 829px){.news-box:nth-child(even){padding-left:2.041%}}.news-box:last-child{padding-bottom:0}@media (min-width: 829px){.top .news-box::before,.top .news-box:nth-child(1)::before{display:none}}@media (min-width: 829px){.top .news-box:last-child{display:none}}.news-label{border:1px solid #ccc;display:inline-block;font-size:.8rem;font-weight:700;padding:.417em .75em}.news-label ~ .news-label{margin-left:.083em}.news-label:not(.game){color:#fff}.news-label.new{background:#e80811;border-color:#e80811}.news-label.pr{background:#9d3fdf;border-color:#9d3fdf}.news-label.event{background:#ea6300;border-color:#ea6300}.news-label.update{background:#3fbbdf;border-color:#3fbbdf}.news-date{position:absolute;right:0;top:calc(1px + .2em)}.news-listTtl{color:#000;font-size:1.333rem;font-weight:700;line-height:1.25;margin-top:.675em}@media (min-width: 829px){.news-listTtl{height:2.5em;overflow:hidden}}.news-summary{line-height:1.4;margin-top:.667em;word-wrap:break-word}@media (min-width: 829px){.pagination{margin:0 auto;position:relative;width:88%;max-width:980px}}@media (min-width: 829px){.pagination .btn{display:none}}.pagination-list{display:none}@media (min-width: 829px){.pagination-list{display:flex;justify-content:center;margin-top:3.167em;position:relative}}@media (min-width: 829px){.pagination-list li{border-radius:50%;color:#3e3c3b;cursor:pointer;line-height:2.778em;text-align:center;width:2.778em}}@media (min-width: 829px){.pagination-list li ~ li{margin-left:.556em}}@media (min-width: 829px){.pagination-list .is-active{background:#5c3724;color:#fff;font-weight:700;pointer-events:none}}.pagination-prev,.pagination-next{display:none}@media (min-width: 829px){.pagination-prev,.pagination-next{background:transparent;display:block;height:2.778em;left:0;margin:auto;position:absolute;right:0;top:0;width:2.778em}}@media (min-width: 829px){.pagination-prev::before,.pagination-next::before{border:2px solid #3c3c3c;border-bottom:0;border-left:0;bottom:0;content:'';display:block;height:.667em;margin:auto 0;pointer-events:none;position:absolute;right:1.265em;top:0;width:.667em}}@media (min-width: 829px){.pagination-prev{left:-24em}}@media (min-width: 829px){.pagination-prev::before{transform:rotate(-135deg)}}@media (min-width: 829px){.pagination-next{right:-24em}}@media (min-width: 829px){.pagination-next::before{transform:rotate(45deg)}}.news-detail{margin:2.833em auto 0;position:relative;width:88%;word-wrap:break-word}@media (min-width: 829px){.news-detail{margin-top:4.5em;max-width:980px}}.news-detail .news-listTtl+img{margin-top:.933em}@media (min-width: 829px){.news-detail .news-listTtl+img{margin-top:2.944em}}.news-detail .share{margin-top:2.8em}.news-cont{line-height:1.4;margin-top:2.567em}.news-cont p ~ p{margin-top:1em}.news-cont a{color:#00e;text-decoration:none}@media (min-width: 829px){.news-cont a:hover{text-decoration:underline}}.news-cont img{max-width:100%}.business-summary{line-height:1.6;margin:0 auto;width:88%}@media (min-width: 829px){.business-summary{max-width:980px}}.business-summary p{margin-top:2.5em;text-align:justify}.business-summary p:nth-child(1){color:#000;font-weight:700}@media (min-width: 829px){.business-summary p:nth-child(1){font-size:1.333rem}}.business-summary p ~ p{margin-top:.933em}.business-detail{margin-top:17.754%;text-align:center}@media (min-width: 829px){.business-detail{border-top:1px solid #ccc;margin:116px auto 0;padding:calc(120px + 3.867em) 0 116px;position:relative;text-align:left;max-width:980px;width:88%}}@media (min-width: 829px){.business-detail h2,.business-detail p{margin-left:33%}}.business-detail h2{color:#5c3724;font-size:1.667rem}@media (min-width: 829px){.business-detail h2{font-size:1.333rem}}.business-detail h2+img{margin-top:1.867em;width:48.551%}@media (min-width: 829px){.business-detail h2+img{left:0;margin-top:0;position:absolute;top:120px;width:26.735%}}.business-detail p{line-height:1.4;margin-top:1.5em}.business-detail dl{display:flex;justify-content:space-between;flex-wrap:wrap;margin:2.133em auto 0;width:88%}@media (min-width: 829px){.business-detail dl{margin-left:33%;width:54.184%}}.business-detail dl dt,.business-detail dl dd{margin-top:.966%}.business-detail dl dt{text-align:left;padding-top:.6em;width:76.776%}.business-detail dl dt strong{margin-right:.2em}@media (min-width: 829px){.business-detail dl dt strong{margin-right:.8em}}.business-detail dl dd{font-size:.867rem;width:23.224%}@media (min-width: 829px){.business-detail dl dd{width:19.209%}}.business-detail dl dd a{border:.242vw solid #d8d8d8;color:#3c3c3c;display:block;height:100%;letter-spacing:-.1em;padding:.808em 1em .808em 0;position:relative;text-decoration:none}@media (min-width: 829px){.business-detail dl dd a{border-width:1px;line-height:2em;padding:.05em 1em 0 .8em}}.business-detail dl dd a::before{border:.242vw solid #3c3c3c;border-bottom:0;border-left:0;bottom:0;content:"";display:block;height:.462em;margin:auto 0;position:absolute;right:.8em;top:0;transform:rotate(45deg);width:.462em}@media (min-width: 829px){.business-detail dl dd a::before{border-width:1px}}.business-detail ~ .business-detail{border-top:.242vw solid #ccc;margin-top:3.8em;padding-top:3.867em}@media (min-width: 829px){.business-detail ~ .business-detail{border-top:0;margin-top:0}}@media (min-width: 829px){.business-detail ~ .business-detail h2+img{top:0}}@media (min-width: 829px){.business-detail:last-child{padding-bottom:0}}.game-thumbs{height:4.233em;margin-top:2.9em}@media (min-width: 829px){.game-thumbs{height:5.667em;margin-top:4.444em}}@media (min-width: 829px){.game-thumbs ul{justify-content:center}}.game-thumbs ul li{border-radius:50%;cursor:pointer;filter:grayscale(100%);overflow:hidden;width:4.233em}@media (min-width: 829px){.game-thumbs ul li{opacity:1;width:5.667em}}.game-thumbs ul li::before{border:0 solid #ffd800;border-radius:50%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:border .3s;width:100%}.game-thumbs ul li:nth-child(1){margin-left:.8em}.game-thumbs ul li ~ li{margin-left:.667em}@media (min-width: 829px){.game-thumbs ul li ~ li{margin-left:.833em}}.game-thumbs ul li:last-child{margin-right:.8em}.game-detail{margin-top:1.6em}@media (min-width: 829px){.game-detail{margin-top:3.111em}}.game-detail img{display:block}.game-visual{display:block}.game-box{margin:2.6em auto 0;width:88%}@media (min-width: 829px){.game-box{display:flex;justify-content:space-between;margin-top:4.444em;max-width:980px}}@media (min-width: 829px){.game-box .game-lb{width:50%}}@media (min-width: 829px){.game-box .game-rb{width:46.939%}}.game-label{border:.083em solid #ccc;display:inline-block;font-size:.8rem;margin:0;padding:.417em .5em}@media (min-width: 829px){.game-label{font-size:.889em}}.game-ttl{color:#000;font-size:1.667rem;line-height:1.16;margin-top:.5em}@media (min-width: 829px){.game-ttl{font-size:2.222rem}}.game-device{display:flex;justify-content:flex-start;margin-top:1.2em}@media (min-width: 829px){.game-device{margin-top:1.667em}}.game-device li{width:1.867em}@media (min-width: 829px){.game-device li{width:2.222em}}.game-device li ~ li{margin-left:.267em}.game-txt{line-height:1.6;margin-top:2.567em}@media (min-width: 829px){.game-txt{margin-top:0}}.game-txt+.btn{margin-top:2.633em}@media (min-width: 829px){.game-txt+.btn{margin:1.278em 0 0;width:240px}}.game-spec{background:#f5f5f5;margin-top:5.333em}@media (min-width: 829px){.game-spec{margin-top:4.444em}}.game-spec dl{margin:0 auto;overflow:hidden;width:88%}@media (min-width: 829px){.game-spec dl{max-width:980px}}.game-spec dl dt,.game-spec dl dd{border-top:.067em solid #e0e0e0;line-height:1.4;padding:1.1em 0}@media (min-width: 829px){.game-spec dl dt,.game-spec dl dd{border-width:1px;padding:1.944em 2.667em}}.game-spec dl dt{clear:both;color:#000;float:left;font-weight:700;width:29.508%}@media (min-width: 829px){.game-spec dl dt{width:26.939%}}.game-spec dl dt:nth-child(1){border:0}.game-spec dl dd{float:right;width:70.492%}@media (min-width: 829px){.game-spec dl dd{padding-left:0;width:73.061%}}.game-spec dl dd .notice{color:#acacac;display:inline-block;margin-top:.433em}.game-spec dl dd:nth-child(2){border:0}.game-dl{display:flex;justify-content:space-between;margin:2.9em auto 0;width:74.879%}@media (min-width: 829px){.game-dl{margin-top:4.444em;max-width:496px}}.game-dl>img{border-radius:1.667em;height:8em;overflow:hidden;width:8em}@media (min-width: 829px){.game-dl>img{height:10.667em;width:10.667em}}.game-dl ul{width:54.839%}.game-dl ul li{margin-top:.2em}.game-dl ul li ~ li{margin-top:.6em}.game-img{margin:5.333em auto 0;width:88%}@media (min-width: 829px){.game-img{max-width:980px}}@media (min-width: 829px){.game-img img{object-fit:contain;max-height:800px}}.game-thumbs .swiper-slide-thumb-active{filter:grayscale(0);opacity:1}.game-thumbs .swiper-slide-thumb-active::before{border-width:.2em;opacity:1}@media (min-width: 829px){.game-thumbs .swiper-slide-thumb-active::before{border-width:.333em}}.game-img li:not(.swiper-slide-active){opacity:0 !important}@media (min-width: 829px){.positions .ttl+.txt{text-align:left}}.positions.detail h2,.positions.entry h2{color:#5c3724;font-size:1.667rem;line-height:1.2;margin-top:1.58em;text-align:center}.positions.detail h2+img,.positions.entry h2+img{display:block;margin-top:1.7em}@media (min-width: 829px){.positions.detail h2+img,.positions.entry h2+img{margin-left:auto;margin-right:auto;max-width:980px}}.positions.detail .complete h2,.positions.entry .complete h2{position:relative;z-index:1}@media (min-width: 829px){.positions.detail .complete h2,.positions.entry .complete h2{margin-top:3.775em}}@media (min-width: 829px){.positions.detail .txt-subTtl{font-size:1rem}}.positions.detail .txt-subTtl ~ .txt-subTtl{margin-top:2.5em}.positions.detail .list{margin-top:.333em}.positions.detail .list li ~ li{margin-top:.333em}.positions.detail .table{margin-top:1.2em}.positions-bg{background:#f8f8f8;padding:3.267em 0}.positions-bg+.txt{margin-top:3.3em}.positions-bg ~ .positions-bg{margin-top:3.2em}.positionsList{margin-top:4.767em}@media (min-width: 829px){.positionsList{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:2.056em auto 0;overflow:hidden;max-width:980px;width:88%}}.positionsList-box{position:relative}@media (min-width: 829px){.positionsList-box{width:47.959%}}@media (min-width: 829px){.positionsList-box::before{background:#ccc;content:'';display:block;height:.111em;left:0;position:absolute;top:0;width:208.511%}}.positionsList-box h2{color:#5c3724;font-size:1.667rem;line-height:1.2;text-align:center}@media (min-width: 829px){.positionsList-box h2{font-size:1.333rem;text-align:left}}.positionsList-box img{margin-top:1.7em}.positionsList-box p:not(.btn){line-height:1.6;margin:1.4em auto 0;text-align:justify;width:88%}@media (min-width: 829px){.positionsList-box p:not(.btn){width:auto}}.positionsList-box p:not(.btn) ~ .btn{margin-top:1.469em}@media (min-width: 829px){.positionsList-box p:not(.btn) ~ .btn{width:11em}}.positionsList-box ~ .positionsList-box{border-top:.242vw solid #ccc;margin-top:5.333em;padding-top:5.1em}@media (min-width: 829px){.positionsList-box ~ .positionsList-box{border-top:0;margin-top:3.111em;padding-top:2.778em}}@media (min-width: 829px){.positionsList-box:nth-child(even){margin-left:4.082%}}@media (min-width: 829px){.positionsList-box:nth-child(1),.positionsList-box:nth-child(2){margin-top:0;padding-top:0}}@media (min-width: 829px){.positionsList-box:nth-child(1)::before,.positionsList-box:nth-child(2)::before{display:none}}.positions-nav{display:flex;justify-content:space-between}@media (min-width: 829px){.positions-nav{justify-content:flex-start;margin:0 auto;max-width:980px}}.positions-nav li{border-bottom:.133em solid #ebebeb;width:25%}@media (min-width: 829px){.positions-nav li{width:auto}}.positions-nav li a{color:#000;display:block;height:100%;padding:1.733em 0 1.567em;text-align:center;text-decoration:none}@media (min-width: 829px){.positions-nav li a{padding-left:1.278em;padding-right:1.278em}}.positions-nav li:nth-child(1){border-color:#000}.process{margin:1.433em auto 0;position:relative;width:88%}@media (min-width: 829px){.process{max-width:980px}}.process li{min-height:5.333em;line-height:1.4;padding:.533em 0 0 27.885%;position:relative}@media (min-width: 829px){.process li{min-height:6.667em;padding:1.278em 0 0 16.224%}}.process li p{margin-top:.6em}.process li ~ li{margin-top:1.867em}.process li:nth-child(4){padding-top:.967em}.process li:nth-child(5){padding-top:1.5em}@media (min-width: 829px){.process li:nth-child(5){padding-top:2.167em}}.process-step{background:#f5f5f5;border-radius:50%;color:#5c3724;font-weight:700;height:5.333em;left:0;line-height:1.25;margin-top:0;padding-top:1.533em;position:absolute;text-align:center;top:0;width:5.333em}@media (min-width: 829px){.process-step{height:6.667em;padding-top:1.556em;width:6.667em}}.process-step span{font-size:1.333em}.process-step+p{color:#000;font-weight:700;margin-top:0}.privacy{margin-top:3.267em}.privacy .list{background:#f8f8f8;margin-top:1.6em;padding:1.467em 0 1.9em}@media (min-width: 829px){.privacy .list{margin:2.444em auto 0;padding:2.4em 0;max-width:980px}}@media (min-width: 829px){.privacy .list .txt{width:92%}}.privacy .list .txt li ~ li{margin-top:.4em}.privacy-check{margin-top:1.033em;text-align:center}@media (min-width: 829px){.privacy-check{margin-top:1.278em}}.privacy-check label{cursor:pointer}.privacy-check label input{display:none}.privacy-check label input:checked ~ .privacy-checkBox{background:#fff}.privacy-check label input:checked ~ .privacy-checkBox::before,.privacy-check label input:checked ~ .privacy-checkBox::after{background:#a46600}.privacy-checkBox{background:#f8f8f8;border-radius:13.889%;display:inline-block;height:2.4em;transition:background .3s;margin-right:1.333em;position:relative;top:.833em;width:2.4em}.privacy-checkBox::before,.privacy-checkBox::after{background:#e7dbc6;content:'';display:block;position:absolute;transform:rotate(-45deg);transition:background .5s}.privacy-checkBox::before{height:37.5%;left:26%;top:36%;width:12.5%}.privacy-checkBox::after{height:12.5%;left:30%;top:42%;width:58.333%}.privacy-error{display:none;margin-top:1.433em;text-align:center}@media (min-width: 829px){.privacy-error{font-size:.778em}}@media (min-width: 829px){.photoList{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:2.778em auto 0;overflow:hidden;max-width:980px;width:88%}}.photoList-box{position:relative}@media (min-width: 829px){.photoList-box{width:47.959%}}@media (min-width: 829px){.photoList-box::before{background:#ccc;content:'';display:block;height:1px;left:0;position:absolute;top:0;width:208.511%}}.photoList-box .img,.photoList-box .photo-img{margin-top:5.033em}@media (min-width: 829px){.photoList-box .img,.photoList-box .photo-img{margin-top:0}}.photoList-box .photo-img+.txt{margin-top:2em}@media (min-width: 829px){.photoList-box .swiper-pagination{margin-top:1.111em}}@media (min-width: 829px){.photoList-box .txt{margin-top:1.4em;width:100%}}@media (min-width: 829px){.photoList-box .txt .txt-ttl+p{margin-top:1em}}@media (min-width: 829px){.photoList-box ~ .photoList-box{margin-top:3.111em;padding-top:3.111em}}@media (min-width: 829px){.photoList-box:nth-child(even){margin-left:4.082%}}@media (min-width: 829px){.photoList-box:nth-child(1),.photoList-box:nth-child(2){margin-top:0;padding-top:0}}@media (min-width: 829px){.photoList-box:nth-child(1)::before,.photoList-box:nth-child(2)::before{display:none}}.entry .is-display{display:block}.entry .is-error{border:.133em solid #e84919 !important}@media (min-width: 829px){.entry .is-error{border-width:1px !important}}@media (min-width: 829px){.form{margin:7.333em auto 0;max-width:980px}}@media (min-width: 829px){.form .txt{width:100%}}.form .txt .txt-ttl{margin-top:3.85em}.form input[type='text'],.form select,.form textarea{background:#f8f8f8;border:0;border-radius:.667em;font:inherit;line-height:1.6;padding:.933em 1.367em}@media (min-width: 829px){.form input[type='text'],.form select,.form textarea{padding-bottom:.722em;padding-top:.722em}}.form input[type='text'],.form textarea{width:100%}.form input[type='radio']{width:1.933em}.form textarea{height:20.667em;resize:none}.form.check{border:0;margin-top:3.267em}@media (min-width: 829px){.form.check{margin-top:3.556em}}.form.check .txt-ttl{margin-top:0}@media (min-width: 829px){.contact .form{margin-top:4.444em}}.entry .form{border-top:.067em solid #ccc;margin-top:6.067em}.form-error{border:1px solid #e84919;display:none;line-height:1.6;margin:2.667em auto 0;padding:.333em 1em;width:88%}@media (min-width: 829px){.form-error{width:92%}}.form-table .form-error{border:0;margin:0;padding:0;width:auto}@media (min-width: 829px){.form-table .form-error{font-size:.778rem}}.form-error+.txt .txt-ttl{margin-top:1.85em}.form-table{margin:1.233em auto 0;width:88%}@media (min-width: 829px){.form-table{border-bottom-width:1px;border-top-width:.222em;overflow:hidden;width:100%}}.form-table dt,.form-table dd{line-height:1.4;padding:1.166em .567em}.form-table dt{border-top:.067em solid #ccc;font-weight:700;padding-bottom:0}@media (min-width: 829px){.form-table dt{clear:both;float:left;padding:1.444em 1em 1.444em 4%;width:32.653%}}.form-table dt:nth-child(1){border:0}.form-table dd{margin-top:.867em;padding-top:0}@media (min-width: 829px){.form-table dd{border-top:.067em solid #ccc;float:right;margin:0;padding:1.056em 4% 1.056em 0;width:67.347%}}@media (min-width: 829px){.form-table dd:nth-child(2){border:0}}@media (min-width: 829px){.form-table dd.form-gender{padding-bottom:1.444em;padding-top:1.444em}}.check .form-table{overflow:hidden}.check .form-table dt{clear:both;float:left;padding-bottom:1.166em;width:38%}@media (min-width: 829px){.check .form-table dt{padding-top:1.166em;width:26%}}.check .form-table dd{border-top:.067em solid #ccc;float:right;margin:0;padding:1.166em .567em 1.166em 0;width:62%;word-wrap:break-word}@media (min-width: 829px){.check .form-table dd{width:74%}}.check .form-table dd:nth-child(2){border:0}.contact .form-table{margin-top:3.9em}@media (min-width: 829px){.contact .form-table{border-bottom:.067em solid #ccc;border-top:.222em solid #000;margin-top:0}}.entry .form-table{border-bottom:.067em solid #ccc;border-top:.133em solid #000}.form-select{position:relative}.form-select select{-webkit-appearance:none;appearance:none;cursor:pointer;width:100%}.form-select .arrow{border:.133em solid #3c3c3c;border-bottom:0;border-left:0;bottom:0;content:'';display:block;height:.533em;margin:auto 0;pointer-events:none;position:absolute;right:1.9em;top:-1.3em;transform:rotate(135deg);width:.533em}@media (min-width: 829px){.form-select .arrow{border-width:2px;right:4em;top:0}}.form-birthday{display:flex;justify-content:space-between}@media (min-width: 829px){.form-birthday{justify-content:left}}.form-birthday select{width:6.933em}@media (min-width: 829px){.form-birthday select ~ select{margin-left:.22em}}.form-birthday select:nth-child(1){width:8.4em}.form-zipcode input[type='text']{margin-right:.833em;width:7.333em}.form-zipcode input[type='text'] ~ input[type='text']{margin:0 0 0 .833em}.form-file input[type='file']{display:none}.form-file label{background:#5c3724;color:#fff;display:block;height:2.667em;line-height:1.2;margin-top:.767em;padding:.733em 2.3em .733em .667em;position:relative;width:10.067em}@media (min-width: 829px){.form-file label{cursor:pointer}}.form-file label::before{border:.483vw solid #fff;border-bottom:0;border-left:0;bottom:0;content:'';display:block;height:.6em;margin:auto 0;pointer-events:none;position:absolute;right:1.2em;top:0;transform:rotate(45deg);width:.6em}@media (min-width: 829px){.form-file label::before{border-width:2px}}.form-file label::after{color:#ccc;content:attr(data-file);left:11.767em;overflow:hidden;padding:.1em 0;position:absolute;text-overflow:ellipsis;top:calc(50% - .6em);white-space:nowrap;width:11.333em}.form-file label.changed::after{color:#3c3c3c}.form-file label ~ label{margin-top:.4em}.form-url input[type='text'] ~ input[type='text']{margin-top:.4em}.complete{position:relative}.complete .char{left:0;margin:0 auto;position:absolute;right:0;top:-1.5em}@media (min-width: 829px){.complete .char{top:-6.5em;max-width:762px}}.complete .char+.txt{margin-top:22.233em}@media (min-width: 829px){.complete .char+.txt{margin-top:33.889em;max-width:715px}}.contact .complete{margin-top:2.567em}@media (min-width: 829px){.contact .complete .txt:nth-child(1){margin-top:3.333em;text-align:center}}.contact .form{display:none}@media (min-width: 829px){.contact .form{margin-top:3.33em}.contact .form dt,.contact .form dd{font-weight:normal}}.contact .form .checkbox{text-align:center;-webkit-tap-highlight-color:transparent}.contact .form .checkbox label{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:2.7em 0 1.05em;cursor:pointer}@media (min-width: 829px){.contact .form .checkbox label{margin:2.78em 0 0.56em}}.contact .form .checkbox label span{width:2.4em;height:2.4em;margin-right:1.33em;border-radius:0.33em;background-color:#F8F8F8;text-align:left}@media (min-width: 829px){.contact .form .checkbox label span{width:2.22em;height:2.22em;margin-right:1.11em;border-radius:0.56em}}.contact .form .checkbox label span svg{width:1.37em;margin:0.523em 0 0 0.523em}@media (min-width: 829px){.contact .form .checkbox label span svg{width:1.25em;margin:0.58em 0 0 0.47em}}.contact .form .checkbox label span svg path{fill:none;stroke:#ede0cc;stroke-width:9px;stroke-dasharray:50.383;stroke-dashoffset:50.383}.contact .form .checkbox label.on svg path{transition:stroke-dashoffset 0.3s ease-in;stroke-dashoffset:0}.contact .form .checkbox a{font-size:0.93em;color:#909090;text-decoration:none}.contact .form .checkbox a:hover{text-decoration:underline}@media (min-width: 829px){.contact .form .checkbox a{font-size:0.78em}}.contact .form .checkbox input{display:none}.contact .form.check .form-table{margin-top:3.67em;border-top:0.133em solid #000}@media (min-width: 829px){.contact .form.check .form-table{margin-top:3.9em;border-top:0.222em solid #000}}.contact .form.check .form-wide{width:100%}@media (min-width: 829px){.contact .form.check .form-wide{width:26%}}.contact .form.check .form-wide+dd{width:100%;margin-top:-0.4em;padding:0 0.567em 1.166em;border-top:none}@media (min-width: 829px){.contact .form.check .form-wide+dd{width:74%;margin-top:0;padding:1.166em .567em 1.166em 0;border-top:.067em solid #ccc}}.contact .form-table{border-bottom:0.067em solid #ccc}.contact .btn.large.noArw{display:none}.contact .front{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-2.77em;padding:2.43em 0 0}@media (min-width: 829px){.contact .front{padding:213px 0 119px}.contact .front>.txt{display:none}}.contact .front>div{position:relative;width:25em;margin-bottom:8.83em}@media (min-width: 829px){.contact .front>div{margin-bottom:0}}.contact .front>div .txt{width:100%;margin:0}@media (min-width: 829px){.contact .front>div .txt{line-height:1.56}}.contact .front>div .txt span{display:inline-block;width:100%;margin:1.24em 0;font-size:1.67em;font-weight:bold;line-height:1;text-align:center;color:#5C3724}@media (min-width: 829px){.contact .front>div .txt span{margin:0 0 0.375em;font-size:1.33em;line-height:1.75}}.contact .front>div .btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;bottom:-2.61em;left:50%;transform:translateX(-50%) translateY(100%);width:12.5em;height:3.5em;font-size:1.07em;color:#fff;cursor:pointer}@media (min-width: 829px){.contact .front>div .btn{bottom:-2.61em;width:220px;height:64px;font-size:1em}}.contact .front>div+div::before{content:'';display:inline-block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:110.41%;height:0.07em;min-height:1px;background-color:#ccc}@media (min-width: 829px){.contact .front>div+div{margin-left:3.33em}.contact .front>div+div::before{display:none}}.contact .btn.large{width:12.5em;height:3.5em;font-size:1.07em}@media (min-width: 829px){.contact .btn.large{width:320px;height:90px;font-size:1.133em}}.contact .form>.form-error{margin:2.667em auto;padding:0.833em 1.5em}@media (min-width: 829px){.contact .corporateCustomer br.sp,.contact .privateCustomer br.sp{display:none}}.contact .corporateCustomer .txt,.contact .privateCustomer .txt{max-width:988px}@media (min-width: 829px){.contact .corporateCustomer .txt,.contact .privateCustomer .txt{line-height:1.56}}.contact .corporateCustomer .txt span:nth-of-type(1),.contact .privateCustomer .txt span:nth-of-type(1){display:inline-block;width:100%;margin-top:1.86em;font-size:1.67em;line-height:1;font-weight:bold;text-align:center;color:#5C3724}@media (min-width: 829px){.contact .corporateCustomer .txt span:nth-of-type(1),.contact .privateCustomer .txt span:nth-of-type(1){margin-top:69px;font-size:1.33em;line-height:1.75}}.contact .corporateCustomer .txt span:nth-of-type(1)+span,.contact .privateCustomer .txt span:nth-of-type(1)+span{display:inline-block;margin-top:2em}@media (min-width: 829px){.contact .corporateCustomer .txt span:nth-of-type(1)+span,.contact .privateCustomer .txt span:nth-of-type(1)+span{margin-top:38px}}.contact .corporateCustomer.check .txt span+span,.contact .corporateCustomer.check .contact-game,.contact .privateCustomer.check .txt span+span,.contact .privateCustomer.check .contact-game{display:none}.contact .corporateCustomer{display:none;margin-bottom:2.67em}@media (min-width: 829px){.contact .corporateCustomer{margin-bottom:-0.67em}}.contact .privateCustomer{display:none;margin-bottom:2em}@media (min-width: 829px){.contact .privateCustomer{margin-bottom:0}}.contact .btnWrap{display:flex;flex-direction:column}@media (min-width: 829px){.contact .btnWrap{flex-direction:unset}}.contact .btnWrap .btn.cancel{order:1}@media (min-width: 829px){.contact .btnWrap .btn.cancel{order:0}}.contact .btnWrap .btn.cancel+.btn{order:0}@media (min-width: 829px){.contact .btnWrap .btn.cancel+.btn{order:1}}.contact-game{background:#f8f8f8;margin-top:2.27em}@media (min-width: 829px){.contact-game{margin-top:2.67em}}.contact-game a{color:#3c3c3c;text-decoration:underline}.contact-game ul{margin:0 auto;width:88%}@media (min-width: 829px){.contact-game ul{overflow:hidden;max-width:980px}}.contact-game ul li{padding:1.533em 0 2.13em}@media (min-width: 829px){.contact-game ul li{width:50%;padding:1.533em 0 0.567em}}.contact-game ul li p{line-height:1.6}.contact-game ul li p:not(.contact-game-ttl){margin:0.567em 0 -0.5em 1em;text-align:justify;text-indent:-1em}@media (min-width: 829px){.contact-game ul li p:not(.contact-game-ttl){margin:0.567em 0 0 1em}}@media (min-width: 829px){.contact-game ul li:nth-child(odd){border-right:1px solid #ccc;clear:both;float:left;padding-right:1.667em}}@media (min-width: 829px){.contact-game ul li:nth-child(even){float:left;padding-left:1.667em}}.contact-game ul li:nth-child(1){padding-top:2.567em}@media (min-width: 829px){.contact-game ul li:nth-child(2){padding-top:2.567em}}.contact-game ul li:last-child{padding-bottom:2.567em}.contact-game ul li ~ li{border-top:.067em solid #ccc}@media (min-width: 829px){.contact-game ul li ~ li{border-top:0}}.contact-game-ttl{font-weight:700}.contact-game-ttl+p{margin:.367em 0 0 1em;text-align:justify;text-indent:-1em}.contact-num{background:#f8f8f8;border-radius:.333em;margin:1.6em auto 0;padding:2.5em 0 2.467em;width:24.4em}@media (min-width: 829px){.contact-num{border-radius:.556em;width:34em}}.contact-num p{text-align:center}.contact-num+.txt{margin-top:1.467em}@media (min-width: 829px){.contact-num+.txt{border-top:1px solid #ccc;margin-top:4.444em;padding:4.056em 2.5em 0}}.contact-num-val{color:#5c3724;font-size:2rem;font-weight:700;margin-top:.333em}.contact .is-display{display:block}.contact .is-error{border:.133em solid #e84919 !important}@media (min-width: 829px){.contact .is-error{border-width:1px !important}}@media (min-width: 829px){.spec .txt-subTtl{font-size:1rem}}.spec .txt-subTtl+p{margin-top:0}.tab-nav{display:flex;justify-content:space-between;margin:10.145% auto 0;width:88%}@media (min-width: 829px){.tab-nav{margin-top:4.444em;max-width:980px}}.tab-nav li{background:#f1f1f1;color:#a6a6a6;cursor:pointer;font-weight:700;padding:1.4em 0 1.433em;text-align:center;transition:background .3s;width:50%}@media (min-width: 829px){.tab-nav li:hover{background:#e4e4e4}}.tab-nav li.is-active{background:#5c3724;color:#fff}.spec-title{color:#000;font-size:1.333rem;margin:10.145% auto 0;width:88%}@media (min-width: 829px){.spec-title{margin-top:3.167em;max-width:980px}}.spec-title+.txt{margin-top:4.71%}@media (min-width: 829px){.spec-title+.txt{margin-top:1.361em}}.spec-title ~ .spec-title{border-top:1px solid #ccc;padding-top:10.145%}@media (min-width: 829px){.spec-title ~ .spec-title{padding-top:3.167em}}@media (min-width: 829px){.spec-pc{margin-top:3em !important}}.spec-list{line-height:2}.spec-table{margin:8.454% auto 0;width:88%}@media (min-width: 829px){.spec-table{margin-top:2.75em;max-width:980px}}.spec-table p{font-weight:700;line-height:1.6}.spec-table table{border-top:2px solid #000;margin-top:1.1em;width:100%}@media (min-width: 829px){.spec-table table{border-top:4px solid #000}}.spec-table table th,.spec-table table td{border:1px solid #ccc;line-height:1.2;padding:.6em .733em}@media (min-width: 829px){.spec-table table th,.spec-table table td{padding:1.444em 1.667em}}.spec-table table th{font-weight:400;text-align:left;width:28% !important}@media (min-width: 829px){.spec-table table th{width:23% !important}}.error .ttl img{height:7.85vw}@media (min-width: 829px){.error .ttl img{height:3.778em}}.error .img{margin-left:auto;margin-right:auto;width:19.167em}@media (min-width: 829px){.error .img{width:26.167em}}
