table.msg{border-top:solid 1px #dadada;border-bottom:solid 1px #dadada}table.msg tr>th{color:#fff;font-weight:600;background-color:#404040}table.msg tr>th>div{display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:1rem;column-gap:1rem}table.msg tr>th>div:after{color:#fff;font-size:.75rem;font-weight:bold;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;white-space:nowrap;line-height:1em;padding:.4375rem .6rem;border-radius:.1875rem;background-color:#676767;content:"任意"}table.msg tr>th.require>div:after{background-color:#cd2e11;content:"必須"}table.msg tr>td{font-weight:500}table.msg tr:has(.on-off.wpcf7cf-hidden){display:none !important}@media screen and (min-width:768px){table.msg tr>th{padding-inline:1.5rem}table.msg tr+tr>*{border-top-color:#dadada}}@media screen and (min-width:992px){table.msg tr>*{padding-block:1.75rem}table.msg tr>th{width:15.625rem;vertical-align:top}table.msg tr>th>div{padding-block:.625rem}table.msg tr>td{padding-left:1.625rem}}@media screen and (min-width:1200px){table.msg tr>th{width:17rem}}@media screen and (max-width:991px){table.msg{display:block}table.msg>*,table.msg>*>tr,table.msg>*>tr>*{display:block;width:100% !important}table.msg tr{padding-top:1.5rem !important}table.msg tr+tr{margin-top:1.75rem;border-top:solid 1px #e6e6e6}table.msg tr>*{padding:0 !important;border-top:none !important}table.msg tr>th{text-align:left;padding:.75rem .75rem .75rem 1rem !important}table.msg tr>th:before,table.msg tr>th:after{content:""}table.msg tr>td{margin-top:1rem;line-height:1.7em}}.form-input-tel:has(>.wpcf7-form-control-wrap.hidden){display:none}@media screen and (max-width:767px){#your-kana{margin-top:1rem}}.wpcf7-radio,.wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:.5rem 2rem}.wpcf7-radio .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item{margin:0;white-space:nowrap}.wpcf7-text,.wpcf7-select,.wpcf7-file,.wpcf7-textarea,.wpcf7-number{width:100%;padding:1rem;border-radius:4px;border:solid 1px #d8d8d8;transition:.3s}.wpcf7-text:hover,.wpcf7-text:focus,.wpcf7-select:hover,.wpcf7-select:focus,.wpcf7-file:hover,.wpcf7-file:focus,.wpcf7-textarea:hover,.wpcf7-textarea:focus,.wpcf7-number:hover,.wpcf7-number:focus{border-color:#404040}.wpcf7-text:focus,.wpcf7-select:focus,.wpcf7-file:focus,.wpcf7-textarea:focus,.wpcf7-number:focus{background-color:#ffc}.wpcf7-number{padding-right:.565rem !important}.wpcf7-form-control-wrap{display:block}@media screen and (min-width:768px){.wpcf7-form-control-wrap:has(>.middle){width:17.1875rem}.wpcf7-form-control-wrap:has(>.zip),.wpcf7-form-control-wrap:has(>.ptit){width:7.725rem}.wpcf7-form-control-wrap:has(>.small){width:16.9073125rem}}@media screen and (min-width:768px){.wpcf7-form-control-wrap:has(>.wpcf7-checkbox):not(.hidden){display:contents}.wpcf7-form-control-wrap:has(>.wpcf7-checkbox):not(.hidden)>.wpcf7-checkbox{display:contents}}.wpcf7-form-control-wrap:has(>.wpcf7-checkbox)+.wpcf7-form-control-wrap>.wpcf7-text{padding:.5rem}@media screen and (max-width:767px){.wpcf7-form-control-wrap:has(>.wpcf7-checkbox)+.wpcf7-form-control-wrap{margin-top:.75rem}}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio{display:grid;grid-template-columns:1fr;gap:.5rem}@media screen and (min-width:768px){.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio{grid-template-columns:repeat(3, 1fr);gap:.6875rem}}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label{position:relative;overflow:hidden;display:block;padding:1rem;background-color:#fff;border-radius:4px;transition:.3s}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:before{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:solid 2px #d8d8d8;border-radius:5px;transition:.3s;content:""}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(to right, #7192c6 0%, #c1cdde 100%);opacity:0;transition:.3s;content:""}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:hover:after,.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:focus:after{opacity:.25}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:has(>input:checked):after{opacity:0 !important}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:has(>input:checked):before{border-width:3px;border-color:#404040}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label>input{position:absolute;pointer-events:none;opacity:0}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label>span{position:relative;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;font-weight:600;z-index:1}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label>span:before{position:relative;display:block;width:1.5625rem;aspect-ratio:783/692;background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:has(>input[value=取引])>span:before{background-image:url(../img/contact/icon-1.png)}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:has(>input[value=キャラクターライセンス])>span:before{background-image:url(../img/contact/icon-2.png)}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:has(>input[value=商品リクエスト])>span:before{background-image:url(../img/contact/icon-3.png)}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:has(>input[value=商品について])>span:before{background-image:url(../img/contact/icon-6.png)}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:has(>input[value=採用について])>span:before{background-image:url(../img/contact/icon-4.png)}.wpcf7-form-control-wrap[data-name=your-contact]>.wpcf7-radio label:has(>input[value=その他])>span:before{background-image:url(../img/contact/icon-5.png)}.wpcf7-spinner{position:absolute;top:50%;right:2rem;width:1.75rem;height:auto;aspect-ratio:1/1;transform:translateY(-50%);background-color:rgba(0,0,0,0);margin:0}.wpcf7-spinner:before{top:0;left:0;transform-origin:.875rem .875rem}@media screen and (min-width:768px){.wpcf7-spinner{width:2.1875rem}.wpcf7-spinner:before{transform-origin:1.09375rem 1.09375rem}}.wpcf7-not-valid-tip{position:absolute;left:.75rem;bottom:0;font-size:.75rem;font-weight:500;white-space:nowrap;border-radius:.25rem;background-color:#fff;filter:drop-shadow(0 0 0.2rem rgba(0, 0, 0, 0.15));padding:.5rem .75rem;transform:translateY(100%);pointer-events:none;z-index:1}.wpcf7-not-valid-tip:before{position:absolute;top:1px;left:5px;display:block;width:0;height:0;border-style:solid;border-width:0 6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;transform:translateY(-100%);content:""}.inner-table__row{display:flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}@media screen and (min-width:768px){.inner-table__row{-moz-column-gap:.75rem;column-gap:.75rem}}@media screen and (max-width:767px){.inner-table__row .wpcf7-form-control-wrap{flex-grow:1}}.inner-table__row>p{display:contents}.inner-table__row label{width:5rem;min-width:5rem;white-space:nowrap}@media screen and (min-width:768px){.inner-table__row label{width:6.75rem;min-width:6.75rem}}.inner-table__row .from-zip__to-address{color:#fff;font-size:.75rem;font-weight:bold;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;white-space:nowrap;line-height:1em;background-color:#404040;border-radius:.25rem;padding:.75rem 1rem}.inner-table__row .from-zip__to-address:hover,.inner-table__row .from-zip__to-address:focus{opacity:.5}.more.rounded-full:has(.wpcf7-submit){transition:.3s}@media screen and (min-width:768px){.more.rounded-full:has(.wpcf7-submit){min-width:14rem}}.more.rounded-full:has(.wpcf7-submit):before,.more.rounded-full:has(.wpcf7-submit):after{pointer-events:none !important}.more.rounded-full:has(.wpcf7-submit):after{transition:.3s}.more.rounded-full:has(.wpcf7-submit)>*{padding:0}.more.rounded-full:has(.wpcf7-submit)>*:not(span){position:relative;overflow:hidden;margin:-1px;border-radius:9999px}.more.rounded-full:has(.wpcf7-submit)>*>.wpcf7-submit{padding:17px 38px 17px 20px}@media screen and (min-width:768px){.more.rounded-full:has(.wpcf7-submit)>*>.wpcf7-submit{padding:1.25rem 3.75rem 1.25rem 1.875rem}}.more.rounded-full:has(.wpcf7-submit:hover,.wpcf7-submit:focus)>span:before{transform:translate(50%, -50%) scale(4.5)}.more.rounded-full:has(.wpcf7-submit[disabled]){background-color:#ccc !important}.more.rounded-full:has(.wpcf7-submit[disabled]):after{background-color:#ccc !important}.more.rounded-full:has(.wpcf7-submit[disabled])>*:before{display:none !important}form.submitting .more.rounded-full:has(.wpcf7-submit)>span:before{transform:translate(50%, -50%) !important}#form-return a{padding-inline:1rem}#form-return a:before,#form-return a:after{position:absolute;top:50%;display:block;width:2rem;height:1px;background-color:#404040;content:""}#form-return a:before{left:0;transform:translate(-100%, -50%)}#form-return a:after{right:0;transform:translate(100%, -50%)}@media screen and (max-width:1199px){#form-other-contact>a{min-width:auto}}@media screen and (max-width:991px){#form-other-contact>a>span{padding:1.001rem 2.387rem 1.001rem 1.309rem}}#form-acceptance>p{display:contents}@media screen and (max-width:767px){#form-acceptance span{display:inline}}.submit-button.more:has(input[type=button]:disabled){cursor:default !important;background-color:#ccc !important}.submit-button.more:has(input[type=button]:disabled):before{width:0 !important}.submit-button.more .wpcf7-submit{padding:1.5rem 2rem}@media screen and (min-width:768px){.submit-button.more .wpcf7-submit{padding-block:2.25rem;padding-right:6rem}}@media screen and (max-width:767px){.submit-button.more .wpcf7-submit{white-space:normal;padding-right:4.5rem}}.form-input-file>.flex>.wpcf7-form-control-wrap{flex-grow:1}/*# sourceMappingURL=style-contact.min.css.map */