@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;500;700&display=swap";@font-face{font-family:NotoSansCJKjp;font-style:normal;font-weight:700;src:url(../fonts/web/NotoSansCJKjp-Bold.woff) format("woff"),url(../fonts/web/NotoSansCJKjp-Bold.otf) format("opentype")}@font-face{font-family:NotoSansCJKjp;font-style:normal;font-weight:500;src:url(../fonts/web/NotoSansCJKjp-Medium.woff) format("woff"),url(../fonts/web/NotoSansCJKjp-Medium.otf) format("opentype")}@font-face{font-family:NotoSansCJKjp;font-style:normal;font-weight:400;src:url(../fonts/web/NotoSansCJKjp-Regular.woff) format("woff"),url(../fonts/web/NotoSansCJKjp-Regular.otf) format("opentype")}html{font-size:62.5%;color:#333;-webkit-text-size-adjust:100%}body{position:static;word-break:break-all;font-size:160%;font-family:NotoSansCJKjp,Noto Sans,Noto Sans CJK JP,sans-serif}canvas{vertical-align:top}ul,ol,li{margin:0;padding:0;list-style-type:none}a{text-decoration:none}img{height:auto;width:100%;vertical-align:bottom}img[src$=".svg"]{width:100%}i{font-style:normal}button{border:none;border-color:none;background:none;cursor:pointer}div{line-height:1.75;letter-spacing:0;font-weight:400}p{font-size:inherit;line-height:1.75;letter-spacing:0;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}label{font-size:inherit;line-height:1.75;letter-spacing:0}input::-webkit-input-placeholder{font-size:inherit}input::-moz-placeholder{font-size:inherit}input:-ms-input-placeholder{font-size:inherit}input::-ms-input-placeholder{font-size:inherit}input::placeholder{font-size:inherit}table{width:100%;border-collapse:collapse}main{display:block}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.mb110{margin-bottom:110px!important}.mb120{margin-bottom:120px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pb0{padding-bottom:0!important}.l-header{position:fixed;width:100%;z-index:10}.l-main{padding-top:60px}.l-inner{padding:20px 20px 40px}:root{--default-bg: #fff;--default-color: color(var(--default-bg) contrast(50%));--default-disabled-color: color(var(--default-color) blend(var(--default-bg) 70%));--default-theme: #000}.datepicker{position:static;left:0;bottom:0;width:100%;z-index:1;font-size:16px;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker .datepicker-header{padding:0 .5em .5em;min-height:2em;line-height:2em;font-size:20px;border-bottom:2px solid #B1010B}.datepicker .datepicker-navbar{padding:0 .5em .5em;overflow:hidden}.datepicker .datepicker-navbar-btn{height:2.5em;line-height:2.5em;float:right;padding:0 1em;cursor:pointer}.datepicker .datepicker-caption{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em .25em}.datepicker .datepicker-caption-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .25em;height:40px;line-height:40px;font-size:1.2em}.datepicker .datepicker-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em}.datepicker .datepicker-col-1{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px}.datepicker .datepicker-viewport{height:200px;position:relative;overflow:hidden}.datepicker .datepicker-viewport:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.datepicker .datepicker-wheel{position:absolute;height:40px;top:50%;margin-top:-20px;width:100%}.datepicker .datepicker-scroll{list-style-type:none;padding:0}.datepicker .datepicker-scroll>li{height:40px;line-height:40px;font-size:18px;cursor:pointer}.datepicker.default{background-color:var(--default-bg)}.datepicker.default .datepicker-header{color:var(--default-theme)}.datepicker.default .datepicker-wheel{border-top:2px solid #B1010B;border-bottom:2px solid #B1010B}.datepicker.default .datepicker-caption-item,.datepicker.default .datepicker-scroll li{color:var(--default-color)}.datepicker.default .datepicker-scroll li.disabled{color:var(--default-disabled-color)}.btn{padding:10px;display:inline-block;width:100%;text-align:center;font-size:18px;line-height:1.4444444444;font-weight:700;border-radius:4px;border:2px solid #b1010b;-webkit-box-shadow:0 1px 5px rgba(17,0,0,.15);box-shadow:0 1px 5px #11000026}.btn:disabled{border:2px solid #747474;background-color:#747474}.btn-primary{background-color:#b1010b;color:#fff}.btn-secondary{background-color:#fff;color:#b1010b}.btn-wrap{margin:60px 0 0}.btn-wrap .btn+.btn{margin-top:8px}input[type=text],input[type=tel],input[type=number],input[type=password],input[type=email],input[type=url],input[type=search],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],select,textarea,.form-content{margin:3px;position:relative;left:-3px;display:block;width:100%;padding:8px 12px;border:1px solid #cbc8c8;background:#f7f7f7;border-radius:4px;font-size:16px;line-height:1.75;color:#333}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.form-content::-webkit-input-placeholder{color:#747474}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,.form-content::-moz-placeholder{color:#747474}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder,.form-content:-ms-input-placeholder{color:#747474}input[type=text]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder,.form-content::-ms-input-placeholder{color:#747474}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder,.form-content::placeholder{color:#747474}input[type=text]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,select:focus,textarea:focus,.form-content:focus{outline:none;border:1px solid #af0716;-webkit-box-shadow:0 0 3px rgba(175,7,22,.7);box-shadow:0 0 3px #af0716b3}input[type=text].is-form-error,input[type=tel].is-form-error,input[type=number].is-form-error,input[type=password].is-form-error,input[type=email].is-form-error,input[type=url].is-form-error,input[type=search].is-form-error,input[type=date].is-form-error,input[type=datetime-local].is-form-error,input[type=month].is-form-error,input[type=week].is-form-error,input[type=time].is-form-error,select.is-form-error,textarea.is-form-error,.form-content.is-form-error{background-color:#ffeded}textarea{resize:none;height:150px}.confirmation-textarea{height:150px;background-color:#fff;margin:3px;position:relative;left:-3px;display:block;width:100%;padding:8px 12px;border:1px solid #cbc8c8;border-radius:4px}.form-label{margin-bottom:8px;display:block;line-height:1}.form-label-txt{font-size:12px;line-height:1.75;color:#747474}.form-label .tag-form{margin-left:5px}.form-error-txt{margin-top:8px;padding:8px;border-radius:4px;background-color:#ffe6e9;color:#b1010b;font-size:12px;line-height:1.75}.panel-icon{position:absolute;display:block;border:2px solid #747474;-webkit-box-sizing:border-box;box-sizing:border-box;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.panel-block{position:relative}.panel-block-content{display:inline-block;position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer;padding:8px 8px 8px 36px;border:1px solid #cbc8c8;border-radius:4px;font-size:16px;line-height:1.75;font-weight:500;background:#f7f7f7}.panel-block-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.panel-block-wrap .panel-block+.panel-block{margin-left:8px}.panel-block input[type=radio]{position:absolute;opacity:0;width:100%;height:100%}.panel-block input[type=radio]:disabled+.panel-block-content,.panel-block input[type=radio].disabled+.panel-block-content{color:#cbc8c8}.panel-block input[type=radio]:disabled+.panel-block-content label,.panel-block input[type=radio].disabled+.panel-block-content label{pointer-events:none}.panel-block input[type=radio]:disabled+.panel-block-content .panel-icon,.panel-block input[type=radio].disabled+.panel-block-content .panel-icon{border-color:#cbc8c8}.panel-block input[type=radio]+.panel-block-content{color:#747474}.panel-block input[type=radio]+.panel-block-content .panel-icon{width:18px;height:18px;border-radius:50%}.panel-block input[type=radio]+.panel-block-content .panel-icon:before{opacity:0;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#b1010b}.panel-block input[type=radio]:checked+.panel-block-content{color:#b1010b;border:1px solid #b1010b}.panel-block input[type=radio]:checked+.panel-block-content .panel-icon{border-color:#b1010b}.panel-block input[type=radio]:checked+.panel-block-content .panel-icon:before{opacity:1}.form-item{overflow:hidden}.form-item+.form-item{margin-top:24px}.form-wrap+.form-wrap{margin-top:48px}.form-wrap-short input[type=text],.form-wrap-short input[type=tel],.form-wrap-short input[type=number],.form-wrap-short input[type=password],.form-wrap-short input[type=email],.form-wrap-short input[type=url],.form-wrap-short input[type=search],.form-wrap-short input[type=date],.form-wrap-short input[type=datetime-local],.form-wrap-short input[type=month],.form-wrap-short input[type=week],.form-wrap-short input[type=time],.form-wrap-short textarea,.form-wrap-short select,.form-wrap-short .form-content{max-width:180px}.form-contact .form-label-txt{font-weight:700;font-size:16px;line-height:1.5;color:#333}.form-contact .form-item+.form-item{margin-top:36px}.form-selectbox{position:relative}.form-selectbox input[type=text],.form-selectbox input[type=tel],.form-selectbox input[type=number],.form-selectbox input[type=password],.form-selectbox input[type=email],.form-selectbox input[type=url],.form-selectbox input[type=search],.form-selectbox input[type=date],.form-selectbox input[type=datetime-local],.form-selectbox input[type=month],.form-selectbox input[type=week],.form-selectbox input[type=time],.form-selectbox textarea,.form-selectbox select,.form-selectbox .form-content{color:#747474;padding:8px 12px 8px 36px;background-image:url(../images/gray_arrow.png);background-position:left 8px top 50%;background-size:24px;background-repeat:no-repeat}.input-confirmation input[type=text],.input-confirmation input[type=tel],.input-confirmation input[type=number],.input-confirmation input[type=password],.input-confirmation input[type=email],.input-confirmation input[type=url],.input-confirmation input[type=search],.input-confirmation input[type=date],.input-confirmation input[type=datetime-local],.input-confirmation input[type=month],.input-confirmation input[type=week],.input-confirmation input[type=time],.input-confirmation textarea,.input-confirmation .form-content,.input-confirmation .panel-block-content{background:#fff}.header-inner{background-color:#000;padding:18px 20px;position:relative}.header-white-inner{background-color:#fff}.header-white-inner .header-heading{color:#000}.header-back{display:inline-block;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;line-height:1}.header-back [class*=icon-]{font-size:24px}.header-heading{color:#fff;text-align:center;font-size:16px;line-height:1.5;font-weight:700}.list-box li{-webkit-box-shadow:0 1px 5px rgba(17,0,0,.1);box-shadow:0 1px 5px #1100001a;border-radius:4px}.list-box li a{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-weight:700}.list-box li a [class*=icon-]{font-size:24px}.list-box li+li{margin-top:8px}.list-box+.list-border{margin-top:48px}.list-border li{border-bottom:1px solid #cbc8c8}.list-border li a{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-weight:700}.list-border li a [class*=icon-]{font-size:24px}.modal-content{background-color:#fff;border-radius:4px;height:calc(100% - 40px);width:calc(100% - 40px);position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-content-head{position:absolute;top:20px;left:20px;width:calc(100% - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-content-head .modal-close{position:relative;top:auto;right:auto;line-height:1}.modal-content-head .modal-close [class*=icon-]{font-size:24px}.modal-content-head-ttl{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700}.modal-content-head-ttl [class*=icon-]{font-size:24px;color:#b1010b;padding-right:4px}.modal-content-head+.modal-inner{margin-top:12px;max-height:calc(100% - 78px);top:auto;bottom:20px;-webkit-transform:translateX(-50%);transform:translate(-50%)}.modal-tab-content .modal-content-head{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-tab-change-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;gap:8px}.modal-tab-main-wrap{display:none}.modal-tab-main-wrap.is-active{display:block}.modal-tab-btn{display:block;width:calc((100% - 8px)/2);padding:6px;font-weight:700;text-align:center;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 5px rgba(17,0,0,.15);box-shadow:0 1px 5px #11000026;-webkit-transition:all .3s;transition:all .3s}.modal-tab-btn.is-active{background-color:#b1010b;color:#fff}.modal-close{position:absolute;top:23px;right:23px;color:#000}.modal-close [class*=icon-]{font-size:18px}.modal-inner{width:calc(100% - 24px);max-height:calc(100% - 104px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:auto;padding:0 8px}.modal-img{width:100%;padding:4px;background-color:#fff;border-radius:4px}.modal-img-wrap{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;background-color:#efefef}.modal-img-wrap-col2 .modal-img{width:calc((100% - 9px)/2)}.modal-img-wrap-col2 .modal-img+.modal-img{margin-left:9px}.modal-img-icon{margin:0 auto 20px;width:64px}.modal-item+.modal-item{margin-top:24px}.modal-item-ttl{margin-bottom:8px}.modal-item-wrap+.modal-item-wrap{margin-top:48px}.modal-block{margin-top:24px}.modal-movie-link-block{margin:8px 0}.modal-example-img-block{background-color:#efefef;padding:8px;width:100%;height:auto}.modal-example-img-block img{width:100%;height:auto}.regist-close{position:fixed;right:0;background-color:#fff;width:100%;height:52px;z-index:70}.regist-content{width:100%;height:100%;z-index:50}.regist-inner{height:calc(100% - 52px);top:calc(50% + 26px);padding-bottom:187px}.modal-howto-wrap{margin-top:24px}.modal-howto-wrap+.modal-howto-wrap{margin-top:48px}.modal-howto-block{margin-top:24px}.modal-howto-heading{margin-bottom:6px}.modal-howto-img{background-color:#efefef;padding:8px}.modal-howto-img+.modal-howto-img{margin-top:12px}.modal-howto-att-txt{display:block;color:#747474;position:relative;font-size:12px;padding-left:16px;text-indent:-16px;margin-top:6px}.modal-howto-att-list li{padding-left:16px;position:relative;font-size:12px;line-height:1.75;color:#747474}.modal-howto-att-list li:before{content:"\30fb";display:block;position:absolute;top:1px;left:0}.modal-howto-att-list li+li{margin-top:4px}.modal-howto-att-list-block{background-color:#efefef;border-radius:4px;padding:8px 12px;margin-top:24px}.modal-howto-data-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-howto-data-list dt{width:41px;font-size:12px;color:#747474}.modal-howto-data-list dd{width:calc(100% - 41px);font-weight:700}.modal-howto-data-list-item{padding:8px 12px;background-color:#efefef;border-radius:4px}.modal-howto-data-list-block{margin-top:12px}.modal-howto-data-list-note{padding-left:41px;color:#747474;font-size:12px;line-height:1.5}.tag-form{font-size:10px;line-height:1.5;font-weight:700;padding:2px 8px;border-radius:2px}.tag-form-required{border:1px solid #b1010b;color:#b1010b}.toast{position:relative;padding:8px 32px 8px 8px;margin-bottom:20px;border-radius:4px;font-size:12px;line-height:1.75;font-weight:500}.toast-icon{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toast-icon [class*=icon-]{font-size:16px;line-height:1.3125}.toast.toast-green{background-color:#daf7e1}.footer-follow{position:fixed;bottom:0;left:0;width:100%;z-index:70;border-top:1px solid #cbc8c8;background-color:#efefef}.footer-follow-edit{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-follow-edit-txt{font-size:16px;line-height:1.75;font-weight:700;margin-right:16px}@media (max-width: 360px){.footer-follow-edit-txt{font-size:14px}}.footer-follow-register{padding:20px}.footer-follow-register-link{text-align:center;margin-top:13px;line-height:1}.footer-follow-btn{padding:8px;border:1px solid #b1010b;-webkit-box-shadow:0px 1px 5px rgba(17,0,0,.15);box-shadow:0 1px 5px #11000026;border-radius:4px;font-size:16px;line-height:1.5;font-weight:500}.footer-follow-btn.btn-edit{background-color:#fff;color:#b1010b}.footer-follow-btn.btn-finish{background-color:#b1010b;color:#fff}.footer-follow-btn.btn-delete{background-color:#fff;color:#b1010b}.footer-follow-btn+.footer-follow-btn{margin-left:16px}.profile-inner{padding-bottom:64px}.mypage-number{background-color:#747474;padding:12px 20px;font-size:16px;line-height:1.5;color:#fff}.qa-wrap+.qa-wrap{margin-top:48px}.qa-accordion>li{border-bottom:1px solid #cbc8c8}.qa-accordion>li.is-accordion-open .qa-accordion-question-icon span:after{-webkit-transform:translateX(-50%) rotate(0);transform:translate(-50%) rotate(0);-webkit-transition:.5s all;transition:.5s all}.qa-accordion>li.is-accordion-open .qa-accordion-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.qa-accordion-question{padding:16px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.qa-accordion-question-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 28px)}.qa-accordion-question-q{margin-right:5px;background-color:#075d00;width:24px;height:24px;border-radius:50%;font-size:12px;line-height:1.9166666667;font-weight:700;color:#fff;text-align:center}.qa-accordion-question-icon{width:24px;height:24px}.qa-accordion-question-icon span{position:relative;display:inline-block;width:14px;height:14px}.qa-accordion-question-icon span:before,.qa-accordion-question-icon span:after{content:"";background-color:#222;width:14px;height:2px;position:absolute}.qa-accordion-question-icon span:before{top:40%;-webkit-transform:translateY(50%);transform:translateY(50%);left:0}.qa-accordion-question-icon span:after{top:48%;left:50%;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translate(-50%) rotate(-90deg);-webkit-transition:.5s all;transition:.5s all}.qa-accordion-question-txt{width:calc(100% - 29px)}.qa-accordion-answer{padding:16px 12px;background-color:#f7f7f7;display:none}.qa-accordion-answer-a{margin-right:5px;background-color:#b1010b;width:24px;height:24px;border-radius:50%;font-size:12px;line-height:1.9166666667;font-weight:700;color:#fff;text-align:center}.qa-accordion-answer-txt{width:calc(100% - 29px)}.qa-accordion-answer-link{text-decoration:underline;color:#b1010b}.qa-accordion-answer-bottom-link{display:inline-block;margin-top:8px;text-decoration:underline;color:#b1010b}.qa-accordion-answer-item{margin-top:8px}.qa-accordion-answer-item+.qa-accordion-answer-item{margin-top:28px}.qa-accordion-answer-list li{padding-left:1em;text-indent:-1em}.qa-accordion-answer-note{font-size:12px;line-height:1.75;color:#747474}.qa-accordion-answer-note li{margin-top:8px;padding-left:1em;text-indent:-1em}.qa-online{margin-top:48px}.qa-online-ttl{font-size:16px;line-height:1.5;font-weight:700}.qa-online-txt{margin-top:8px;font-size:16px;line-height:1.75;font-weight:500}.faq-genre-wrap{margin-top:36px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 9px}.faq-genre-link{display:block;-webkit-box-shadow:0 1px 5px 0 rgba(17,0,0,.1);box-shadow:0 1px 5px #1100001a;border-radius:4px}.faq-genre-link-inner{display:block;padding:12px}.faq-genre-image{width:60px;height:60px;margin:0 auto}.faq-genre-name{margin-top:12px;display:block;color:#333;font-weight:700;font-size:14px;position:relative;padding-right:10px}.faq-genre-name .icon-arrow{display:block;width:10px;height:10px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-genre-name .icon-arrow:before{content:"";display:block;width:10px;height:10px;background-image:url(https://image.golf-app.bridgestone/image/faq/door/icon_black_arrow_right.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.finish-width{margin:120px auto 20px;width:64px}.finish-margin-100{margin:100px auto 20px;width:64px}.finish-content-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 60px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.movie-link-block{display:block;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 1px 5px 0 rgba(17,0,0,.1);box-shadow:0 1px 5px #1100001a}.movie-link-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.movie-link-txt-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:12px 45px 12px 12px}.movie-link-thumbnail{width:90px;height:auto;aspect-ratio:30/23;border-radius:4px 0 0 4px;overflow:hidden}.movie-link-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie-link-thumbnail+.movie-link-txt-inner{width:calc(100% - 90px);padding:10px 44px 10px 10px}.movie-link-ttl{font-size:16px;line-height:1.5;font-weight:700;color:#333;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movie-link-icon{display:inline-block;line-height:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px}.movie-link-icon [class*=icon-]{font-size:24px;color:#333}.movie-link-list li+li{margin-top:8px}.movie-link-att-txt{font-size:12px;line-height:1.41;color:#747474}.movie-link-att-txt-block{margin-top:8px}.comparison-wrap{display:grid;grid-template-columns:1fr 1fr;gap:7px}.comparison-block{position:relative}.comparison-img{display:block;width:100%;height:auto;aspect-ratio:144/192;max-width:100%;border-radius:4px;overflow:hidden}.comparison-img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.comparison-txt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:4px;border-radius:4px;z-index:2;position:absolute;bottom:4px;left:4px;font-size:12px;line-height:1.41}.comparison-txt [class*=icon-]{font-size:16px}.comparison-txt [class*=icon-].icon-circle{color:#085d0a;padding-right:4px}.comparison-txt [class*=icon-].icon-close{color:#b1010b;padding-right:2px}.term-block:not(:last-of-type){margin-bottom:48px}.term-item+.term-item{margin-top:24px}.term-ttl{font-size:18px;line-height:1.5;font-weight:700;margin-bottom:10px}.term-list li{padding-left:24px;text-indent:-24px}.term-list li:not(:last-of-type){margin-bottom:12px}.term-double-list>li:not(:last-of-type){margin-bottom:24px}.term-num-list>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.term-num-list>li:not(:last-of-type){margin-bottom:24px}.term-num-list .num{width:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.term-num-list .txt{width:calc(100% - 24px)}.term-inner-list{margin-left:-24px}.term-inner-txt{text-indent:0;margin-left:-24px}.term-web-wrap{padding-bottom:60px}.bnr-link{display:block;border-radius:4px;-webkit-box-shadow:0 1px 5px 0 rgba(17,0,0,.15);box-shadow:0 1px 5px #11000026;overflow:hidden;margin-bottom:5px}.heading-2{font-size:20px;line-height:1.5;font-weight:700;letter-spacing:0}.heading-2-wrap{margin-bottom:20px}.heading-3{font-size:18px;line-height:1.5;font-weight:700;letter-spacing:0}.heading-3-wrap{margin-bottom:12px}.heading-3-bordered{padding-bottom:8px;border-bottom:1px solid #cbc8c8;margin-bottom:8px}.heading-3-modal{margin-bottom:24px}.heading-3-modal-icon{margin-bottom:12px;text-align:center}.heading-3-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.heading-3-icon-btn{min-width:60px;padding:4px 8px;font-size:12px;line-height:1.4166666667;font-weight:700;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading-3-icon-btn.heading-btn-edit{background-color:#b1010b;color:#fff}.heading-3-icon-btn.heading-btn-finish{border:1px solid #b1010b;color:#b1010b}.heading-3-icon-btn [class*=icon-]{font-size:16px;margin-right:4px}.heading-4{font-size:16px;line-height:1.5;font-weight:700;letter-spacing:0}.heading-4-wrap{margin-bottom:12px}.text-def{font-size:16px;line-height:1.75}.text-sub{font-size:14px;line-height:1.5}.text-link{display:inline-block;text-decoration:underline;color:#333;font-size:16px;line-height:1.5}.text-lead{font-size:16px;line-height:1.75;margin-bottom:48px}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}
