body{margin:0;padding:0;box-sizing:border-box;background:#00a03c}a{color:#fff}.absolute{position:absolute;left:0;top:0}.center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.contain{object-fit:contain}.cover{width:100%;height:100%;object-fit:cover}.flex{display:flex}.full{width:100%;height:100%}.letter-spacing{letter-spacing:-.5rem}.mask{background:#000;opacity:.1}.nowrap{white-space:nowrap}.row{flex-direction:row}video{object-fit:contain;width:100%;height:100%}video.invert{transform:ScaleX(-1)}canvas{display:none}@media screen and (orientation:portrait){.shooting-photo .icon-tire-guide{transform:rotate(90deg)}}.shooting-photo .picture .btn-camera{height:100%}.shooting-photo .picture .btn-camera span{position:absolute;width:100%}.shooting-photo .picture .message{display:none;width:80vmin}.shooting-photo .picture .camera{display:none}.shooting-photo .picture .camera.activated{display:block}.shooting-photo .picture .camera>.shutter{width:100%;height:100%}.shooting-photo .picture .camera>.shutter .description{display:none}.shooting-photo .picture .camera>.shutter .description.active{display:inherit}.shooting-photo .picture .camera .settings{position:absolute;top:0;width:100%}.shooting-photo .picture .camera .settings .auto-shutter .icon-shutter2.off{display:inline-block}.shooting-photo .picture .camera .settings .auto-shutter .icon-shutter2.on{display:none}.shooting-photo .picture .camera .settings .auto-shutter .status span{font-size:1.6rem}.shooting-photo .picture .camera .settings .auto-shutter.active .icon-shutter2.off{display:none}.shooting-photo .picture .camera .settings .auto-shutter.active .icon-shutter2.on{display:inline-block}.shooting-photo .picture .camera .settings .flexbox{width:calc(100% - 30px)}.shooting-photo .unavailable{letter-spacing:1px}body.camera-error .shooting-photo .picture .message{display:flex}body.camera-error .shooting-photo .picture .btn-camera{display:none}.centering{padding:20px;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.centering .loading-animation{width:210px;height:240px;background-image:url(/images/loading-window-robot-565d7e34e892b3beebf90946ba4b5388.svg);background-repeat:no-repeat;background-position:0 0;animation:img-sprite 1s steps(20) infinite}.centering .text{text-align:center}.centering .progress{width:203px;height:27px;margin:30px}@keyframes img-sprite{0%{background-position:0 0}100%{background-position:0 -4800px}}body.cockpit{background:#0065b4}body.cockpit .btn-help{color:#0065b4}body.cockpit .icon-help{background-image:url(/images/icon-help-cockpit-12edab8f97bdb46a41d11b962f4c1f28.svg)}body.cockpit .icon-prev{background-image:url(/images/icon-prev-cockpit-202ccda6e772f15bdec7649c56dba310.svg)}body.cockpit .navigationbar .title{color:#0065b4}body>.contents{height:100%}.photo-mode .picture{max-width:133.3333333333vmin}.photo-mode.wrapper.fixed .picture .view.rotate{transform:rotate(-90deg);transform-origin:50% 66.7%;width:133.3333333333vmin;height:100vmin}.photo-mode.wrapper.fixed .picture .view.rotate--90{transform:rotate(-90deg);transform-origin:54% 34.5%;width:100vmin;height:133.3333333333vmin}.photo-mode.wrapper.fixed .picture .view.rotate-90{transform:rotate(90deg);transform-origin:70.7% 53%;width:100vmin;height:133.3333333333vmin}@media screen and (orientation:portrait){.photo-mode.wrapper.fixed{transform:none;flex-direction:column;width:100vw;height:100vh;margin:0}.photo-mode.wrapper.fixed header{max-width:100%;width:100%}.photo-mode.wrapper.fixed header h1{padding:2.5vmax 0 0}.photo-mode.wrapper.fixed header h1 img{transform:none}.photo-mode.wrapper.fixed main{flex-direction:column;left:0;top:0;width:100vmin;min-height:12vmin}.photo-mode.wrapper.fixed .top-area{min-width:12vmin;width:100vmin;height:0;margin:0;padding:0;align-items:flex-end}.photo-mode.wrapper.fixed .top-area .image-robot{position:relative;max-height:18.4vmin;width:89.34vmin;bottom:0;margin:0;background-image:url(/images/img-02-robot-portrait-72067122552d969546f49f9a582d2786.svg);background-repeat:no-repeat;background-size:auto 100%;background-position:center bottom}.photo-mode.wrapper.fixed .top-area .btn-help{position:absolute;left:10%;bottom:0;transform:translate(-50%,-50%)}.photo-mode.wrapper.fixed .picture{flex:1 0 133.3333333333vmin;max-width:100vmin;max-height:133.3333333333vmin;width:100vmin;height:100vmax}.photo-mode.wrapper.fixed .picture .guide{transform:rotate(-90deg);transform-origin:50% 67%;width:133.3333333333vmin;height:100vmin}.photo-mode.wrapper.fixed .footer{flex:1 0 auto}}.error header{margin-bottom:6.4vmin}.error header h1{margin:4vmin auto}.error main{padding-bottom:24vmin}.error .detail{width:82vmin;margin:0 auto}.error .detail .image{width:24vmin;margin:0 auto}.error .detail .title{margin:3.2vw -4vmin 7.2vw 0;text-align:center;line-height:1;letter-spacing:3vmin;text-shadow:0 .8vmin 0 rgba(0,0,0,.15)}.error .detail .text{list-style:disc inside}.error .detail .text p{font-size:1.6rem;line-height:1.3}.error .detail .text>p+p{margin-top:3.2vmin}.error .detail .text>li:nth-of-type(n+2){margin-top:3.2vmin}.error .detail .text>li p{padding-left:1em;text-indent:-.9em}.error .detail+.search{width:80.5vw;margin:4.8vw auto 0;padding:0 1em}.error .detail+.search>.btn{width:100%}.error .btn-area{margin-top:6.4vmin}.error.unsuitable .error-detail .title{letter-spacing:2vmin}@media screen and (orientation:landscape){.error .wrapper{padding-right:0;padding-left:0;padding-bottom:0}.error main{padding-right:var(--safe-area-inset-right);padding-left:var(--safe-area-inset-left)}.error .btn-area{max-width:96vmin;margin-left:auto;margin-right:auto}}.modal-feedback img.snapshot{object-fit:contain;height:100%}.modal-feedback .info-box>.snapshot{display:block;height:30vmin;margin:0 auto 3.2vmin}.modal-feedback .info-box span:first-of-type{letter-spacing:-1rem}.body,.top .contents h1+h2,.top .contents h2,body{font-size:1.8rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.body,.top .contents h1+h2,.top .contents h2,body{font-size:1.8rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.body,.top .contents h1+h2,.top .contents h2,body{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.body,.top .contents h1+h2,.top .contents h2,body{font-size:1.4rem}}footer p{font-size:1.2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){footer p{font-size:1.2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){footer p{font-size:1.1rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){footer p{font-size:1rem}}.btn,.navigationbar .title,.navigationbar .top .btn-area .title,.top .btn-area .btn,.top .btn-area .navigationbar .title{font-size:2.2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.btn,.navigationbar .title,.navigationbar .top .btn-area .title,.top .btn-area .btn,.top .btn-area .navigationbar .title{font-size:2.2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.btn,.navigationbar .title,.navigationbar .top .btn-area .title,.top .btn-area .btn,.top .btn-area .navigationbar .title{font-size:2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.btn,.navigationbar .title,.navigationbar .top .btn-area .title,.top .btn-area .btn,.top .btn-area .navigationbar .title{font-size:1.8rem}}.btn-help{font-size:1.5rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.btn-help{font-size:1.5rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.btn-help{font-size:1.3rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.btn-help{font-size:1.1rem}}.info-box{font-size:1.6rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.info-box{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.info-box{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.info-box{font-size:1.2rem}}.info-box .modal-close{font-size:1.6rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.info-box .modal-close{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.info-box .modal-close{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.info-box .modal-close{font-size:1.2rem}}.info-box .notice{font-size:1.4rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.info-box .notice{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.info-box .notice{font-size:1.2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.info-box .notice{font-size:1rem}}.introduction .contents h2{font-size:2.6rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.introduction .contents h2{font-size:2.6rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.introduction .contents h2{font-size:2.4rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.introduction .contents h2{font-size:2.1rem}}.modal-loading .modal-content>p{font-size:2.66rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.modal-loading .modal-content>p{font-size:2.66rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.modal-loading .modal-content>p{font-size:2.46rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.modal-loading .modal-content>p{font-size:2.08rem}}.modal-loading .modal-content>p.text-sub{font-size:1.6rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.modal-loading .modal-content>p.text-sub{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.modal-loading .modal-content>p.text-sub{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.modal-loading .modal-content>p.text-sub{font-size:1.2rem}}.detail .title,.detail-title,.result .result-detail .title{font-size:4.4rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.detail .title,.detail-title,.result .result-detail .title{font-size:4.4rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.detail .title,.detail-title,.result .result-detail .title{font-size:4rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.detail .title,.detail-title,.result .result-detail .title{font-size:3.6rem}}.result .result-detail .text p{font-size:1.7rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.result .result-detail .text p{font-size:1.7rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.result .result-detail .text p{font-size:1.5rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.result .result-detail .text p{font-size:1.3rem}}.result .result-detail .text .text-detail ul li{font-size:1.6rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.result .result-detail .text .text-detail ul li{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.result .result-detail .text .text-detail ul li{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.result .result-detail .text .text-detail ul li{font-size:1.2rem}}.result .result-detail .title .season{font-size:2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.result .result-detail .title .season{font-size:2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.result .result-detail .title .season{font-size:1.8rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.result .result-detail .title .season{font-size:1.6rem}}.result .section h3{font-size:1.8rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.result .section h3{font-size:1.8rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.result .section h3{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.result .section h3{font-size:1.4rem}}.result .section p{font-size:1.3rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.result .section p{font-size:1.3rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.result .section p{font-size:1.2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.result .section p{font-size:1.1rem}}.result .section .note{font-size:1.2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.result .section .note{font-size:1.2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.result .section .note{font-size:1.1rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.result .section .note{font-size:1rem}}body:not(.cockpit) .result .section p:not(.note){font-size:1.4rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){body:not(.cockpit) .result .section p:not(.note){font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){body:not(.cockpit) .result .section p:not(.note){font-size:1.3rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){body:not(.cockpit) .result .section p:not(.note){font-size:1.2rem}}.maintenance .detail h1{font-size:3.6rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.maintenance .detail h1{font-size:3.6rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.maintenance .detail h1{font-size:3.2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.maintenance .detail h1{font-size:2.6rem}}.maintenance .detail h2{font-size:2.2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.maintenance .detail h2{font-size:2.2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.maintenance .detail h2{font-size:2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.maintenance .detail h2{font-size:1.8rem}}.shooting-photo .picture .message .recommend{font-size:2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.shooting-photo .picture .message .recommend{font-size:2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.shooting-photo .picture .message .recommend{font-size:1.8rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.shooting-photo .picture .message .recommend{font-size:1.6rem}}.shooting-photo .picture .message .browser{font-size:1.6rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.shooting-photo .picture .message .browser{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.shooting-photo .picture .message .browser{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.shooting-photo .picture .message .browser{font-size:1.2rem}}.small{font-size:1.4rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.small{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.small{font-size:1.2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.small{font-size:1rem}}.terms .supplement-section h4,.terms .terms-section h4{font-size:2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.terms .supplement-section h4,.terms .terms-section h4{font-size:2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.terms .supplement-section h4,.terms .terms-section h4{font-size:1.8rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.terms .supplement-section h4,.terms .terms-section h4{font-size:1.6rem}}.top .agree-area p{font-size:1.4rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.top .agree-area p{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.top .agree-area p{font-size:1.2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.top .agree-area p{font-size:1rem}}.top .contents h1{font-size:4rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.top .contents h1{font-size:4rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.top .contents h1{font-size:3.5rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.top .contents h1{font-size:3rem}}.top .required p{font-size:1.2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.top .required p{font-size:1.2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.top .required p{font-size:1.1rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.top .required p{font-size:1rem}}.top .unavailable{font-size:1.8rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.top .unavailable{font-size:1.8rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.top .unavailable{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.top .unavailable{font-size:1.4rem}}.top .user-agent-error{font-size:2.3rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.top .user-agent-error{font-size:2.3rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.top .user-agent-error{font-size:2.1rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.top .user-agent-error{font-size:1.7rem}}.userguide .guide-section h3{font-size:2.4rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.userguide .guide-section h3{font-size:2.4rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.userguide .guide-section h3{font-size:2.2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.userguide .guide-section h3{font-size:2rem}}.userguide .guide-section h4{font-size:2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.userguide .guide-section h4{font-size:2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.userguide .guide-section h4{font-size:1.8rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.userguide .guide-section h4{font-size:1.6rem}}.userguide .guide-section ul.notice{font-size:1.6rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.userguide .guide-section ul.notice{font-size:1.6rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.userguide .guide-section ul.notice{font-size:1.4rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.userguide .guide-section ul.notice{font-size:1.2rem}}body.iphone .shooting-photo .unavailable{font-size:2.2rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){body.iphone .shooting-photo .unavailable{font-size:2.2rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){body.iphone .shooting-photo .unavailable{font-size:2rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){body.iphone .shooting-photo .unavailable{font-size:1.8rem}}.icon-transparent{background-image:url(/images/icon-transparent-a8fb99a0400fa6256e02ed3736e0c186.png);width:40px;height:60px}.icon-camera2{width:40px;height:60px}.icon-menu{background-image:url(/images/icon-menu-252077d09cae201bc5cac6318937fba9.png);border-color:#ccc;border-style:solid;border-width:1px;width:3rem;height:3rem;margin:3px 3px;vertical-align:bottom}.icon-ng-large{background-image:url(/images/icon-ng-large-1d49feb83a406c36e3172f74a5bde7ea.svg)}.icon-shutter2{width:40px;height:60px}.icon-shutter2.off{background-image:url(/images/icon-shutter2-off-a15b004afa3a23370fe0e7cde8ba7ec7.svg)}.icon-shutter2.on{background-image:url(/images/icon-shutter2-4d337ec56d64898a9c452e469a4b076b.svg)}.shooting-photo .icon-menu{width:2rem;height:2rem;vertical-align:bottom}.shooting-photo .icon-safari{background-image:url(/images/icon-safari-afbeee177be5c459b4abd2e5cb787b91.png);width:3rem;height:3rem}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.shooting-photo .icon-safari{width:3rem;height:3rem}}@media screen and (orientation:portrait) and (max-width:375px),screen and (orientation:landscape) and (max-height:375px){.shooting-photo .icon-safari{width:2.8rem;height:2.8rem}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.shooting-photo .icon-safari{width:2.6rem;height:2.6rem}}.index{height:100%}.info-dialog{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%)}.info-dialog .info-box ul.notice{margin:0 24px 10px}.info-dialog .info-box ul.notice li{color:#333}.info-dialog .info-box ul.notice li span:first-of-type{margin-right:.5rem}.info-dialog .info-box .btn-area a:nth-of-type(n+2){border-left:.1px solid #e6e6e6}.modal-info .modal{background:rgba(0,0,0,.7)}.introduction .contents .text-header .robot{bottom:-1.2vmin;right:-3vmin;height:30.4vmin}header .logo-bs{width:100px}header h1 img{height:10vmin}.top .contents h1 img{height:13vmin}.photo-mode header h1 img{height:10vmin}body.cockpit header h1.logo img{height:7vmin}body.cockpit .top main h1.logo img{height:8vmin;vertical-align:inherit}@media screen and (orientation:portrait) and (max-width:414px) and (min-width:414px) and (max-height:718px) and (min-height:622px),screen and (orientation:portrait) and (max-height:414px) and (min-height:414px) and (max-width:736px) and (min-width:736px){.photo-mode header{display:none}}@media screen and (orientation:portrait) and (max-width:375px) and (min-width:375px) and (max-height:634px) and (min-height:553px),screen and (orientation:portrait) and (max-height:375px) and (min-height:375px) and (max-width:667px) and (min-width:667px){.photo-mode header{display:none}}@media screen and (orientation:portrait) and (orientation:portrait) and (max-width:320px),screen and (orientation:portrait) and (orientation:landscape) and (max-height:320px){.photo-mode header{display:none}}@media screen and (orientation:portrait) and (max-width:413px) and (max-height:610px){body.android .photo-mode header{display:none}}.maintenance header .cockpit{display:none}.maintenance .detail{width:82vmin;margin:0 auto}.maintenance .detail h1{line-height:1.2;text-align:center;font-weight:bolder;margin-top:2.6vmin;white-space:nowrap}.maintenance .detail .datetime{font-weight:700}.maintenance .detail .image{width:32vmin;margin:0 auto}.maintenance .detail .title{margin:3.2vw -4vmin 7.2vw 0;text-align:center;line-height:1;letter-spacing:1vmin;text-shadow:0 .8vmin 0 rgba(0,0,0,.15)}.maintenance .detail .text{list-style:disc inside}.maintenance .detail .text p{font-size:1.6rem;line-height:1.3}.maintenance .detail .text>p+p{margin-top:3.2vmin}.maintenance .detail .text>li:nth-of-type(n+2){margin-top:3.2vmin}.maintenance .detail .text>li p{padding-left:1em;text-indent:-.9em}body.cockpit .maintenance header .cockpit{display:inline}body.cockpit .maintenance header .retail{display:none}.modal-container .btn-icon{top:6vmin;right:6vmin}@media screen and (orientation:portrait){.modal-container .btn-icon{display:block;position:absolute}}@media screen and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (max-height:414px){.iphone-os-10 .navigationbar{display:block;position:relative;padding:0 5.33vmin}.iphone-os-10 .navigationbar .btn-trans{all:inherit;position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;padding:0}.iphone-os-10 .navigationbar .title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.navigationbar{height:15vmin}}@media screen and (orientation:portrait) and (max-width:500px) and (max-height:700px){body.iphone-os-10 .top header{flex-basis:18.4vmin;max-height:18.4vmin}header h1{margin:4vmin auto 0}main{flex-basis:calc(100% - 14.5vmin);max-height:calc(100% - 14.5vmin)}.top .contents h1+p{font-size:1.5rem}.top .contents .image{flex-basis:59.5vmin;max-height:56.5vmin;margin-top:5.3vmin}.top .required{margin-top:1.3vmin}.introduction .contents .image{height:68vmin}.introduction .contents .text{margin-top:4.2vmin}.introduction .contents h2{line-height:1.25}.introduction .contents .text-header+p{margin-top:2.8vmin}.introduction .btn-area{padding-bottom:1.2vmin}.userguide .guide-section .block-row{display:block}.userguide .guide-section .block-row>.left-column,.userguide .guide-section .block-row>.right-column{max-width:none}.userguide .guide-section .block-row>.left-column{padding-right:0}.userguide .guide-section .block-row>.right-column{padding-left:0}.userguide .guide-section .block-row>.image{max-width:none;margin-bottom:4.2vmin}.modal-help .help-examples{margin-top:-22px}}@media screen and (orientation:landscape){body.android.land-scroll{height:100vh}}@media screen and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (max-height:320px){.top .contents h1{margin-bottom:1.3vmin}.top .contents .image{margin-top:3.3vmin}}.confirm-photo .btn-area .btn-primary{flex:0 1 auto}@media screen and (orientation:portrait){.confirm-photo .btn-area .btn-primary{max-width:inherit}}.confirm-photo .btn-area .btn-secondary{flex:0 0 calc(40% - 6.66vw)}.confirm-photo .btn-summer{background-image:url(/images/img-summer-51a98fc3ee9deb02ca38cb95ae1524f8.jpg)}.confirm-photo .btn-winter{background-image:url(/images/img-winter-4c15785c7dbb906ffb09130d1fb958bc.jpg)}.confirm-photo .server-error{display:none}.confirm .contents li:nth-of-type(1) img.margin-auto{margin:auto}.confirm .contents li:nth-of-type(1) .btn-feedback{display:none;top:76%;right:4vw;border:none;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:under}.confirm .contents li:nth-of-type(1) .btn-feedback.active{display:block}@media screen and (orientation:landscape){.confirm .contents li:nth-of-type(1) a{right:24vmin}.confirm .contents li:nth-of-type(1) .btn-feedback{right:20vmin}}.result header{margin:0}.result header .logo-bs{display:none}.result .btn-area{margin:0 auto}.result .result-detail .text{margin:4vmin 0 0}.result .result-detail .text .text-detail{margin-top:3.2vmin}.result .result-detail .text .text-detail>:nth-child(n+2){margin-top:1.8vmin}.result .result-detail .text .text-detail img{width:60%}.result .result-detail .text .text-detail>ul.text-questions{list-style:disc}.result .result-detail .text .text-detail>ul.text-questions li{margin-left:5.3vmin}.result .result-detail .text .text-detail .example-images{display:flex}.result .result-detail .text .text-detail .example-images>li:first-of-type{flex-basis:66%}.result .result-detail .text .text-detail .example-images>li:nth-of-type(even){flex-basis:34%;padding-left:4vmin}.result .result-detail .text .text-detail .example-images li>ul{flex-direction:column}.result .result-detail .text .text-detail .example-images li>ul>li:nth-of-type(even){padding-top:4vmin}.result .result-detail .text .text-detail .example-images .example-image img{width:100%}.result .result-detail .text .text-detail .example-images .example-image .icon-ok{width:14vmin;height:14vmin;left:1.5vmin;top:1.5vmin}.result .result-detail .text .text-detail .example-images .example-image .icon-ng{width:8vmin;height:8vmin;left:1vmin;top:1vmin}.result .result-detail .titles{display:flex;flex-direction:row;justify-content:center}.result .result-detail .titles .image{margin:auto 0}.result .result-detail .titles .title{margin:0 0 auto 4vmin}.result .result-detail .titles .title .season{margin-bottom:4vmin;letter-spacing:.4rem}.result .result-detail .titles .title .title{margin:0}.result .section{margin:0 auto;padding:4vmin 0 0}.result .section h3{margin:0;text-align:center}.result .section h3 .underline{border-bottom:1px solid #fff}.result .section img{display:none}.result .section p{margin:auto;text-align:center}.result .section .btn{margin-top:-2vmin}.result .section .btn.search{min-width:70vmin}.result .section .note{margin:0;text-align:center}.result .share-buttons>div{display:flex;flex-direction:row;justify-content:flex-end;line-height:.8}.result .share-buttons>div>div:nth-of-type(n+2){margin-left:5px}.result .share-buttons>div:nth-of-type(n+2){margin-top:5px}.unsuitable .result-detail .image{width:19.3vmin}@media screen and (orientation:portrait) and (orientation:portrait) and (max-width:414px),screen and (orientation:portrait) and (orientation:landscape) and (max-height:414px){.iphone-os-10 .result header h1{margin-left:36vmin}}@media screen and (orientation:landscape) and (orientation:portrait) and (max-width:414px),screen and (orientation:landscape) and (orientation:landscape) and (max-height:414px){.iphone-os-10 .result header h1{margin-left:75vmin}}@media screen and (orientation:landscape) and (orientation:portrait) and (max-width:320px),screen and (orientation:landscape) and (orientation:landscape) and (max-height:320px){.iphone-os-10 .result header h1{margin-left:74.8vmin}}.swiper-container{width:100%;height:100%}.swiper-container .wrapper.fixed{position:absolute}.swiper-container .debug-message{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:60vmin}.swiper-container .debug-message pre{color:#06f;white-space:pre-wrap}.terms .supplement-section h4,.terms .terms-section h4{margin-bottom:4vmin;line-height:1.44}.terms .terms-section ol{list-style-type:decimal}.terms .terms-section li+li{margin-top:2.2vmin}.terms .terms-section li{margin-left:5.33vmin}.terms .terms-section p+li{margin-top:2.2vmin}.terms .terms-section .block+.block{margin-top:12vmin}@media screen and (orientation:portrait){.terms .terms-section .block+.block{margin-top:10vmin}}.top header{display:none}.top main{display:block}.top .contents h1{line-height:1.2;text-align:center;font-weight:bolder;margin-top:2.6vmin}.top .contents h1+h2{font-weight:400}.top .contents h2{font-weight:400;line-height:1.3;text-align:center}.top .contents h1.logo{margin:2.5vmax auto 0}.top .contents .bookmark{display:none;color:#e8ff75}.top .contents .bookmark.active{display:block}.top .contents .description{display:none;color:#fff}.top .contents .description.active{display:block}.top .contents .store{flex:none;text-align:center;font-size:2rem;font-weight:700;line-height:1.3;margin-top:2vmin}.top .agree-area{text-align:center;margin:0}.top .unavailable{background:#fff;color:#00a03c;letter-spacing:1px;text-align:center}.top input[type=checkbox]{display:none}.top input[type=checkbox]+.checkbox-label{display:inline-block;width:22px;height:22px;padding:2px;outline:solid thin #ccc;background:#fff;vertical-align:middle}.top input[type=checkbox]+.checkbox-label .icon{display:none;vertical-align:top}.top input[type=checkbox]:checked+.checkbox-label .icon{display:inline-block}.top .icon{display:inline-block;background-position:center center;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.top .icon-check{width:18px;height:18px;background-image:url(/images/icon-check-ce5b15facb69173b1bc69fce5ef7f4fa.svg)}body.cockpit .top .contents .bookmark{color:#0ff}body.cockpit .top .unavailable{color:#0065b4}@media screen and (orientation:portrait){body.scroll .swiper-container{height:auto}body>.top{height:auto}body .top .wrapper.fixed{position:relative}}@media screen and (orientation:landscape) and (max-width:375px) and (min-width:321px) and (max-height:812px) and (min-height:635px),screen and (orientation:landscape) and (max-height:375px) and (min-height:321px) and (max-width:812px) and (min-width:812px){.top main{margin:auto}}@media screen and (orientation:landscape) and (max-width:414px) and (min-width:376px) and (max-height:896px) and (min-height:719px),screen and (orientation:landscape) and (max-height:414px) and (min-height:376px) and (max-width:896px) and (min-width:896px){.top main{margin:auto}}.userguide ul.notice{margin-top:2.2vmin}.userguide ul.notice li span:first-of-type{margin-right:.5rem}.userguide .help-examples>li:first-of-type .example-image .icon{width:14vmin;height:14vmin;top:1.5vmin;left:1.5vmin}.debug-message{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);position:fixed;width:60vmin}.debug-message pre{color:#06f;white-space:pre-wrap}@media screen and (max-width:414px) and (min-width:414px) and (max-height:896px) and (min-height:719px),screen and (max-height:414px) and (min-height:414px) and (max-width:896px){.debug-message pre{color:#0f0}.debug .debug-message pre,.swiper-container .debug-message pre{color:#0f0}.iphone-os-10 .debug-message{background:rgba(255,0,255,.2)}}@media screen and (max-width:375px) and (min-width:375px) and (max-height:812px) and (min-height:635px),screen and (max-height:375px) and (min-height:375px) and (max-width:812px){.debug-message pre{color:#ff0}.debug .debug-message pre,.swiper-container .debug-message pre{color:#ff0}.iphone-os-10 .debug-message{background:rgba(0,0,255,.2)}}@media screen and (max-width:414px) and (min-width:414px) and (max-height:718px) and (min-height:622px),screen and (max-height:414px) and (min-height:414px) and (max-width:736px){.debug-message pre{color:#f0f}.debug .debug-message pre,.swiper-container .debug-message pre{color:#f0f}.iphone-os-10 .debug-message{background:rgba(0,255,0,.2)}}@media screen and (max-width:375px) and (min-width:375px) and (max-height:634px) and (min-height:553px),screen and (max-height:375px) and (min-height:375px) and (max-width:667px){.debug-message pre{color:#0ff}.debug .debug-message pre,.swiper-container .debug-message pre{color:#0ff}.iphone-os-10 .debug-message{background:rgba(255,0,0,.2)}}@media screen and (max-width:320px) and (min-width:320px) and (max-height:568px) and (min-height:454px),screen and (max-height:320px) and (min-height:320px) and (max-width:568px){.debug-message pre{color:#fff}.debug .debug-message pre,.swiper-container .debug-message pre{color:#fff}.iphone-os-10 .debug-message{background:rgba(0,0,0,.2)}}