﻿@import"https://fonts.googleapis.com/css?family=Roboto:400,500,700,300";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*{box-sizing:border-box}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{-webkit-font-smoothing:antialiased;word-break:break-all;background:#fff;color:#4a4a4a;font-size:14px;font-family:"Helvetica Neue",Roboto,Arial,Verdana,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic";line-height:1.3;display:flex;flex-direction:column;position:relative;min-height:100vh}a{color:#06c;text-decoration:none}a:active{color:#06c}em{font-style:normal}main{flex:1}body.device-desktop{font-size:12px;line-height:1.5}body.device-desktop input:focus,body.device-desktop textarea:focus{outline:0}body.device-desktop input[type=checkbox]:focus{outline:auto}body.device-desktop i,body.device-desktop em,body.device-desktop strong{font-style:normal}body.device-sp{background:#fff;font-size:14px;line-height:1.3}body.device-sp pre{white-space:pre-wrap}body.device-sp em{font-weight:bold;font-style:normal}body.device-sp i{font-style:normal}body.device-sp p{font-size:12px}body.device-sp h1{padding:0;background:rgba(0,0,0,0);color:#333;font-size:18px;text-shadow:none}body.device-sp h2{margin-bottom:10;color:#333;font-size:14px}body.device-sp h3{margin-bottom:15px;color:#333;font-size:14px}body.device-sp input[type=text],body.device-sp input[type=password],body.device-sp input[type=email],body.device-sp input[type=number],body.device-sp input[type=search],body.device-sp textarea{width:96%;padding:0 2%;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px}body.device-sp input[type=text],body.device-sp input[type=password],body.device-sp input[type=email],body.device-sp input[type=number],body.device-sp input[type=search]{height:40px}body.device-sp textarea{padding:8px 2% 8px}body.device-sp input.error,body.device-sp textarea.error{border-color:#ff4500;background-color:#ffdcbc !important;box-shadow:inset 1.5px 1.5px 2px rgba(217,109,0,.6)}body.device-sp input.error::placeholder{color:#fd9641}body.device-sp ul{list-style:none}body.device-sp li{list-style-type:none}body.device-sp th{text-align:left}.controller-concepts.action-show .info-concept-content{font-size:14px;line-height:1.6;margin:24px 0;padding:0 4px}.controller-concepts.action-show.device-desktop .info-concept-title{color:#4a4a4a;margin:1rem auto 2rem;border-bottom:1px solid #4dc452;font-size:20px;padding:0 8px 12px}.controller-concepts.action-show.device-sp .info-concept-title{color:#4a4a4a;margin:1rem auto 2rem;border-bottom:1px solid #4dc452;font-size:18px;padding:0 4px 12px}.controller-contacts p{font-size:14px}.controller-contacts .c-point-box{background:#f4f4f5;border:1px solid #ddd;padding:22px 30px;margin:20px 0}.controller-contacts.device-desktop .contact-title{color:#4a4a4a;margin:1rem auto 2rem;border-bottom:1px solid #4dc452;font-size:20px;padding:0 8px 12px}.controller-contacts.device-sp .contact-title{color:#4a4a4a;margin:1rem auto 2rem;border-bottom:1px solid #4dc452;font-size:18px;padding:0 4px 12px}.controller-contacts.device-sp p{font-size:14px;line-height:1.6}.controller-contacts.device-sp .c-point-box{padding:15px 15px}.controller-prints .c-simple-header{display:none}.controller-prints .c-simple-footer{display:none}.controller-prints body{margin:1em;margin-right:auto;margin-left:auto}@media print{.controller-prints .sheet{width:210mm;height:296mm}.controller-prints hr.line{display:none}}.controller-prints .sheet{margin:1em;position:relative;box-sizing:border-box;page-break-after:always}.controller-prints .meta-info{font-size:1.2em;display:flex;justify-content:space-between;padding-right:50px}.controller-prints .meta-info .time{padding-bottom:1em}.controller-prints .meta-info .sender{text-align:right}.controller-prints .meta-info .stamp{font-weight:bold;padding-left:1em}.controller-prints .title{text-align:center}.controller-prints .description{font-size:15px;padding:10px 0}.controller-prints .table-holder{width:100%}.controller-prints .table{width:100%;border-collapse:collapse;border:2px solid #000}.controller-prints .table tr{width:100%}.controller-prints .table td{padding:5px;border:2px solid #000}.controller-prints .table td.content{max-width:60%}.controller-prints .table td.heading{width:25%}.controller-prints .table td.heading.check-mark{text-align:center}.controller-prints pre{white-space:pre-wrap}.controller-guidelines .main-visual{display:flex;justify-content:center;align-items:center;background:#000 url("/assets/guideline/main-bg-1458e88a.jpg") bottom center no-repeat;background-size:cover;color:#fff;text-align:center;min-height:400px;overflow:hidden;box-shadow:0 0 25px rgba(0,0,0,.6) inset}.controller-guidelines .main-visual h1{color:#fff;font-size:4.8vmax;margin-bottom:10px;font-family:serif;margin:0 0 15px;text-shadow:0 0 12px rgba(0,0,0,.6);transition:font-size .5s ease}.controller-guidelines .main-visual h1 span{color:#ffef79}.controller-guidelines .content-body{background:#fbfbfb;padding-bottom:42px}.controller-guidelines .heading-content-box{background:#343d46;display:table;color:#fff;position:relative;z-index:2}.controller-guidelines .heading-content-box span{font-family:sans-serif;background:#41b246;font-size:26px;width:54px;text-align:center;display:table-cell;vertical-align:middle}.controller-guidelines .heading-content-box h2{color:#fff;font-family:serif;font-weight:normal;margin:0;display:table-cell}.controller-guidelines .content-box{width:100%;margin:0 0 50px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1;font-size:16px;line-height:1.6;color:#343d46}.controller-guidelines .content-box p{margin:0}.controller-guidelines .content-box ul{margin:0;padding:0;list-style:none;font-size:14px}.controller-guidelines .content-box .text-lead{font-size:16px}.controller-guidelines .content-box ul.list-box{margin:0;font-size:16px}.controller-guidelines .content-box ul.list-box li{padding-left:20px;position:relative}.controller-guidelines .content-box ul.list-box li:before{content:"・";position:absolute;left:0;top:0}.controller-guidelines .content-box .exam-inner-box{border-radius:5px;padding:20px 25px 25px}.controller-guidelines .content-box .exam-inner-box .heading{font-weight:bold;margin-bottom:15px}.controller-guidelines .content-box .exam-inner-box ul.listicon-box li{padding-left:25px;position:relative;color:#555}.controller-guidelines .content-box .exam-inner-box ul.listicon-box li:before{content:"";position:absolute;left:0;top:3px}.controller-guidelines .content-box .exam-inner-box ul.listicon-box li:not(:first-child){margin-top:15px}.controller-guidelines .content-box .exam-inner-box ul.listicon-box li span{font-size:12px}.controller-guidelines .content-box .exam-inner-box.kind1{border:1px solid #ffaa01}.controller-guidelines .content-box .exam-inner-box.kind1 .heading{color:#ffaa01}.controller-guidelines .content-box .exam-inner-box.kind1 ul.listicon-box li:before{background:url("/assets/guideline/icon-ok-215d6eda.png") no-repeat;background-size:100%;width:13px;height:14px}.controller-guidelines .content-box .exam-inner-box.kind2{border:1px solid #78b5fc}.controller-guidelines .content-box .exam-inner-box.kind2 .heading{color:#78b5fc}.controller-guidelines .content-box .exam-inner-box.kind2 p{font-size:14px;text-align:center;color:#555}.controller-guidelines .content-box .exam-inner-box.kind2 ul.listicon-box li:before{background:url("/assets/guideline/icon-ng-84496998.png") no-repeat;background-size:100%;width:16px;height:16px}.controller-guidelines .content-box .exam-inner-box.kind3{border:1px solid #78b5fc;width:100%}.controller-guidelines .content-box .exam-inner-box.kind3 .heading{color:#78b5fc}.controller-guidelines .content-box .exam-inner-box.kind3 .text-close{font-size:14px;border-top:1px solid #78b5fc;padding:15px 10px 0;margin-top:30px;color:#555}.controller-guidelines .content-box .exam-inner-box.kind3 ul.listicon-box li:before{background:url("/assets/guideline/icon-ng-84496998.png") no-repeat;background-size:100%;width:16px;height:16px}.controller-guidelines .content-box .exam-inner-box.kind4{width:100%}.controller-guidelines .content-box .exam-inner-box.kind4 ul.listicon-box li:before{background:url("/assets/guideline/icon-ng-84496998.png") no-repeat;background-size:100%;width:16px;height:16px}.controller-guidelines .listbal-box{text-align:center;line-height:1.8}.controller-guidelines .listbal-box li{position:relative;padding:10px}.controller-guidelines .footer-content-box{background:#eaeced;line-height:1.6}.controller-guidelines .footer-content-box h2{color:#565e65;font-family:serif;margin:0 0 40px;text-align:center}.controller-guidelines .footer-content-box p{font-size:14px;margin:0 0 20px;color:#343d46}.controller-guidelines .footer-content-box ul.notice-list{margin:0;padding:0;list-style:none;font-size:14px}.controller-guidelines .footer-content-box ul.notice-list li{padding-left:15px;position:relative;color:#777;font-size:12px}.controller-guidelines .footer-content-box ul.notice-list li span{position:absolute;left:0;top:0}.controller-guidelines.device-desktop .main-visual .sub-title span{display:block}.controller-guidelines.device-desktop .content-body .section{width:840px;margin:0 auto;padding:50px 0}.controller-guidelines.device-desktop .heading-content-box{margin:0 auto -25px;width:calc(100% - 60px);border-radius:5px}.controller-guidelines.device-desktop .heading-content-box span{border-radius:5px 0 0 5px}.controller-guidelines.device-desktop .heading-content-box h2{font-size:20px;padding:10px 30px}.controller-guidelines.device-desktop .content-box{padding:60px 0 45px}.controller-guidelines.device-desktop .content-box .text-lead{padding:0 30px 30px}.controller-guidelines.device-desktop .content-box .text-lead.pb-0{padding-bottom:0}.controller-guidelines.device-desktop .content-box ul.list-box{padding:0 30px 30px}.controller-guidelines.device-desktop .content-box .exam-content-box{display:flex;justify-content:space-around;flex-wrap:wrap;gap:16px;padding:0 30px}.controller-guidelines.device-desktop .content-box .exam-content-box::after{display:block;content:"";width:calc(50% - 30px)}.controller-guidelines.device-desktop .content-box .exam-inner-box .heading{font-size:18px}.controller-guidelines.device-desktop .content-box .exam-inner-box>p{text-align:left}.controller-guidelines.device-desktop .content-box .exam-inner-box.kind1{width:calc(50% - 30px);min-height:240px}.controller-guidelines.device-desktop .content-box .exam-inner-box.kind2{width:calc(50% - 30px);min-height:240px}.controller-guidelines.device-desktop .footer-content-box{line-height:1.6}.controller-guidelines.device-desktop .footer-content-box .section{font-size:14px;width:880px;margin:0 auto;padding:70px 20px}.controller-guidelines.device-desktop .footer-content-box h2{font-size:20px}.controller-guidelines.device-desktop .listbal-box{display:flex;justify-content:space-around}.controller-guidelines.device-desktop .listbal-box.bal1 li{flex-basis:33.3%}.controller-guidelines.device-desktop .listbal-box.bal1 .bal{margin-top:30px}.controller-guidelines.device-desktop .listbal-box.bal1 .bal p{padding:30px 27px}.controller-guidelines.device-desktop .listbal-box.bal2 li{flex-basis:20%}.controller-guidelines.device-desktop .listbal-box.bal2 li:nth-child(odd){margin-top:50px}.controller-guidelines.device-desktop .listbal-box.bal2 li:nth-child(even){margin-bottom:50px}.controller-guidelines.device-desktop .listbal-box.bal2 .bal{margin:30px 0}.controller-guidelines.device-desktop .listbal-box.bal2 .bal p{padding:10px}.controller-guidelines.device-desktop .listbal-box li:before{content:"";display:block;padding-top:100%;position:relative;border-radius:50%;text-align:center;color:#343d46;font-size:14px;line-height:1.8;background-color:#e5effb;display:flex;justify-content:center;align-items:center;margin-bottom:-100%;z-index:-1}.controller-guidelines.device-desktop .listbal-box li:after{content:"";position:absolute;display:block;width:0;height:0;left:10%;bottom:5%;border-right:30px solid #e5effb;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);transform:rotate(-45deg)}.controller-guidelines.device-sp .content-body{padding-left:20px;padding-right:20px}.controller-guidelines.device-sp .content-body .section{width:100%;margin:40px auto 0}.controller-guidelines.device-sp .heading-content-box{margin:0 auto;width:100%;border-radius:5px 5px 0 0}.controller-guidelines.device-sp .heading-content-box span{border-radius:5px 0 0 0}.controller-guidelines.device-sp .heading-content-box h2{font-size:18px;padding:10px 20px}.controller-guidelines.device-sp .content-box{padding:30px 0 45px}.controller-guidelines.device-sp .content-box .text-lead{padding:0 20px 30px}.controller-guidelines.device-sp .content-box .text-lead.pb-0{padding-bottom:0}.controller-guidelines.device-sp .content-box ul.list-box{padding:0 20px 30px}.controller-guidelines.device-sp .content-box .exam-content-box{display:block;padding:0 20px}.controller-guidelines.device-sp .content-box .exam-inner-box .heading{font-size:16px}.controller-guidelines.device-sp .content-box .exam-inner-box.kind1{width:100%}.controller-guidelines.device-sp .content-box .exam-inner-box.kind2{width:100%}.controller-guidelines.device-sp .content-box .exam-inner-box.kind2:not(:first-child){margin-top:30px}.controller-guidelines.device-sp .footer-content-box{margin-left:-20px;margin-right:-20px}.controller-guidelines.device-sp .footer-content-box .section{width:100%;padding:40px 20px}.controller-guidelines.device-sp .footer-content-box h2{font-size:18px}.controller-guidelines.device-sp .footer-content-box ul.list-box{list-style:disc}.controller-guidelines.device-sp .footer-content-box ul.list-box li{list-style-type:disc}.controller-guidelines.device-sp .listbal-box li{background:#e5effb}.controller-guidelines.device-sp .listbal-box li:not(:first-child){margin-top:20px}.controller-provider_member_requests .tk-icon{display:inline-block}.controller-provider_member_requests .posted-success{padding:8px 12px 8px 32px;background:rgba(77,196,82,.1);border-radius:4px;border:1px solid rgba(77,196,82,.5);position:relative;margin:24px 0;font-size:13px;font-weight:bold;color:#32ad36}.controller-provider_member_requests .posted-success:before{content:"";display:block;width:16px;height:16px;background:#4dc452;border-radius:50%;position:absolute;left:10px;top:10px}.controller-provider_member_requests .posted-success:after{content:"";display:block;width:8px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;left:14px;top:14px}.controller-provider_member_requests .l-form{margin:24px 0}.controller-provider_member_requests .l-form form{margin:0}.controller-provider_member_requests .form-title{font-size:16px;padding:0 4px;margin-bottom:12px}.controller-provider_member_requests .c-form input[type=text],.controller-provider_member_requests .c-form textarea{font-size:15px;padding:8px 12px;border:1px solid #e0e0e0;background:#f8f8f8;border-radius:4px}.controller-provider_member_requests .c-form input[type=text]:focus,.controller-provider_member_requests .c-form textarea:focus{background:#fff;border:1px solid #4dc452;box-shadow:0 0 2px #4dc452}.controller-provider_member_requests .c-form input.input-normal{width:100%}.controller-provider_member_requests .c-form input.input-normal:disabled{border:1px solid #b0b0b0;background-color:#bec2c9}.controller-provider_member_requests .c-form input.input-answer-id{margin-left:4px;width:48%}.controller-provider_member_requests .c-form input.input-tel{width:auto}.controller-provider_member_requests .c-form textarea{width:100%}.controller-provider_member_requests .c-form textarea.resize-vertical{resize:vertical}.controller-provider_member_requests .form-table{width:100%;font-size:13px;border-radius:4px;border:1px solid #e0e0e0;overflow:hidden}.controller-provider_member_requests .form-table section{border-bottom:1px dotted #e0e0e0}.controller-provider_member_requests .form-table .label,.controller-provider_member_requests .form-table .content{padding:16px 12px;text-align:left}.controller-provider_member_requests .form-table .label{padding:20px 8px 0 16px;color:#4a4a4a;font-family:"Hiragino Sans";font-size:13px;font-weight:600;line-height:150%;vertical-align:top;min-width:144px}.controller-provider_member_requests .form-table .checkbox-label{cursor:pointer}.controller-provider_member_requests .form-table .content{padding:6px 24px 24px 16px}.controller-provider_member_requests .form-table .required-tag{font-size:10px;display:inline-block;background:#f99a02;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.controller-provider_member_requests .form-table .optional-tag{font-size:10px;display:inline-block;background:#42b3e0;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.controller-provider_member_requests .form-table .automatic-tag{font-size:10px;display:inline-block;background:#9f9f9f;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.controller-provider_member_requests .form-table .form-error{font-size:11px;color:#ee6055;margin-bottom:4px}.controller-provider_member_requests .form-table .form-error .tk-icon{width:10px;height:10px;fill:#ee6055;margin-right:4px}.controller-provider_member_requests .form-table .form-example{font-size:11px;margin-top:8px;color:#999}.controller-provider_member_requests .form-table .attention-text{color:#8e9398;font-size:11px}.controller-provider_member_requests .form-table .form-additional-info{margin-bottom:16px;border-radius:4px;background:#f8f8f8;padding:8px 8px 8px 28px;position:relative}.controller-provider_member_requests .form-table .form-additional-info .tk-icon{position:absolute;left:5px;top:6px;width:12px;height:12px;fill:#bec2c9;margin-right:4px}.controller-provider_member_requests .form-table .submit-area{background:#f8f8f8;text-align:center;padding:24px;border:none}.controller-provider_member_requests .form-table .form-submit-btn{background:#4dc452;border:1px solid #32ad36;box-shadow:0 2px 0 #32ad36;color:#fff;border-radius:5px;font-size:16px;padding:16px 40px;min-width:240px;cursor:pointer;font-weight:bold;transition:.2s;white-space:normal}.controller-provider_member_requests .form-table .form-submit-btn:hover{background:hsl(36.9230769231,98.406374502%,54.2156862745%);border:1px solid #f99a02;box-shadow:0 2px #f99a02}.controller-provider_member_requests .form-table .form-submit-btn:disabled{background:#bec2c9;border-color:#f4f4f5;box-shadow:0 2px 0 #f4f4f5;cursor:default}.controller-provider_member_requests .form-table .form-submit-btn:disabled:hover{background:#bec2c9;border-color:#f4f4f5;box-shadow:0 2px 0 #f4f4f5}.controller-provider_member_requests .field_with_errors{width:90%;display:inline}.controller-provider_member_requests .c-form-error-area{border:1px solid #ee6055;background:#fbd7d4;border-radius:2px}.controller-provider_member_requests .c-form-error-area .form-error-title{font-size:14px;color:#e64238;text-align:center;border-bottom:1px solid #ee6055;padding:8px 24px;margin:0}.controller-provider_member_requests .c-form-error-area .alert-list{padding:8px 24px 8px 2rem;margin:0;font-size:12px;color:#e64238}.controller-provider_member_requests .c-form-error-area .alert-list li{list-style:initial}.controller-provider_member_requests .submit-explanation{display:block;margin:-24px -24px 16px;width:calc(100% + 48px)}.controller-provider_member_requests .submit-explanation .confirm-title{text-align:center;line-height:1;font-size:16px;font-weight:bold;color:#fff;background:#e64238;padding:8px;margin:0}.controller-provider_member_requests .submit-explanation .explanation-content{text-align:center;padding:20px 16px;background:#fce2e0}.controller-provider_member_requests .submit-explanation p{display:inline-block;text-align:left;margin:0;font-size:13px;font-weight:600;color:#4a4a4a}.controller-provider_member_requests .submit-explanation p b{color:#e64238}.controller-provider_member_requests .confirm-checkbox{font-weight:bold;display:inline-flex;align-items:center;justify-content:center;padding:8px 0;cursor:pointer}.controller-provider_member_requests .confirm-checkbox input[type=checkbox]{width:13px;height:13px;border:1px solid #4a4a4a;border-radius:2px;cursor:pointer}.controller-provider_member_requests .confirm-checkbox span{margin-left:4px;display:inline-block;font-size:13px;font-weight:600;color:#4a4a4a}.controller-provider_member_requests .shipping-text-box{background:#f8f8f8;padding:24px;border-radius:4px;margin:16px 0}.controller-provider_member_requests .shipping-text-box ul{margin:1em 0}.controller-provider_member_requests .shipping-text-box ul li{list-style:initial}.controller-provider_member_requests .shipping-text-box ul li.address{list-style:none}.controller-provider_member_requests .shipping-text-box-title{margin:0}.controller-provider_member_requests .pdf-upload-zone{margin-top:0px}.controller-provider_member_requests .pdf-upload-area{border:1px dashed #ddd;border-radius:4px;padding:16px 6px;text-align:center;background:#fff;transition:all .3s ease;cursor:pointer}.controller-provider_member_requests .pdf-upload-area:hover{border-color:#4a4a4a;background:#f8f8f8}.controller-provider_member_requests .pdf-upload-text{color:#000;font-family:"Hiragino Sans";font-size:13px;font-weight:400;line-height:150%}.controller-provider_member_requests .pdf-upload-text .pdf-upload-title,.controller-provider_member_requests .pdf-upload-text .pdf-upload-subtitle{margin:0 0 8px 0}.controller-provider_member_requests .pdf-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid #4dc452;border-radius:4px;padding:4px;font-family:"Hiragino Sans";font-size:13px;font-weight:600;line-height:150%;color:#4dc452;cursor:pointer;transition:all .2s ease}.controller-provider_member_requests .pdf-upload-button svg{flex-shrink:0}.controller-provider_member_requests .pdf-upload-button:hover{background:#f0fdf4}.controller-provider_member_requests .pdf-upload-button:active{background:#e6fcef}.controller-provider_member_requests .pdf-file-input{display:none}.controller-provider_member_requests .pdf-file-info-text{margin-top:8px;color:#8e9398;font-family:"Hiragino Sans";font-size:12px;font-weight:300;line-height:150%}.controller-provider_member_requests .pdf-file-info-text p{margin:0 0 2px 0}.controller-provider_member_requests .pdf-file-info-text p:last-child{margin-bottom:0}.controller-provider_member_requests .pdf-file-list{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px}.controller-provider_member_requests .pdf-file-list:empty{margin-bottom:0}.controller-provider_member_requests .pdf-file-item{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 12px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;min-width:200px;position:relative;transition:all .2s ease}.controller-provider_member_requests .pdf-file-item:hover{background:#f0f0f0;border-color:#ddd}.controller-provider_member_requests .pdf-file-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.controller-provider_member_requests .pdf-file-icon svg{width:100%;height:100%}.controller-provider_member_requests .pdf-file-info{flex-grow:1;min-width:0}.controller-provider_member_requests .pdf-file-name{font-size:13px;font-weight:600;color:#4a4a4a;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controller-provider_member_requests .pdf-file-size{font-size:11px;color:#999}.controller-provider_member_requests .pdf-file-remove{position:absolute;top:-8px;right:-8px;flex-shrink:0;width:16px;height:16px;border:none;background:#d9d9d9;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1)}.controller-provider_member_requests .pdf-file-remove svg{width:10px;height:10px;flex-shrink:0;display:block;margin:auto}.controller-provider_member_requests .pdf-file-remove:hover{background:#bfbfbf;box-shadow:0 2px 4px rgba(0,0,0,.15)}.controller-provider_member_requests .pdf-file-remove:active{background:#a6a6a6;box-shadow:0 1px 2px rgba(0,0,0,.1)}.controller-provider_member_requests .pdf-file-remove:focus{outline:none;box-shadow:0 0 0 2px rgba(217,217,217,.4)}.controller-provider_member_requests .drag-over .pdf-upload-area{border-color:#4a4a4a;background:#f0f0f0;border-style:solid}.controller-provider_member_requests .form-table section .content+.label{padding-top:0}.controller-provider_member_requests .c-provider-confirm{width:100%;padding:24px 0 0 0}.controller-provider_member_requests .provider-confirm-title{font-weight:bold;font-size:16px;padding:0 12px 8px;border-bottom:1px solid #ddd}.controller-provider_member_requests .provider-confirm-title .tk-icon{width:16px;height:16px;fill:#f99a02;margin-right:6px;vertical-align:text-top}.controller-provider_member_requests ul.provider-attention-list{list-style:none;padding:16px 8px;display:flex;flex-direction:column;gap:16px}.controller-provider_member_requests ul.provider-attention-list li.attention{padding:0;position:relative;font-size:13px;line-height:1.6;text-indent:0;display:flex;align-items:flex-start}.controller-provider_member_requests ul.provider-attention-list .provider-text-number{flex-shrink:0;margin-right:8px;font-weight:bold;color:#f99a02;font-size:15px;line-height:1;padding-top:1px}.controller-provider_member_requests .provider-confirm-caution{padding:16px 12px;border-top:1px solid #ddd;font-size:11px;color:#999}.module-provider_member_requests.controller-forms.device-desktop .provider-title{color:#4a4a4a;margin:1rem auto 2rem;border-bottom:1px solid #4dc452;font-size:20px;padding:0 8px 12px}.module-provider_member_requests.controller-forms.device-sp .provider-title{color:#4a4a4a;margin:1rem auto 2rem;border-bottom:1px solid #4dc452;font-size:18px;padding:0 4px 12px}.module-provider_member_requests.controller-completes.action-show .c-ask-thanks-box{padding:32px 0}.module-provider_member_requests.controller-completes.action-show .ask-thanks-title{padding:0 4px 16px;border-bottom:1px solid #4dc452;font-size:18px;font-weight:bold;line-height:1;margin:0 0 24px;color:#4a4a4a}.module-provider_member_requests.controller-completes.action-show .ask-thanks-title .tk-icon{width:20px;height:20px;vertical-align:text-top;fill:#bec2c9;margin-right:8px}.module-provider_member_requests.controller-completes.action-show .ask-thanks-text{font-size:14px;line-height:1.6;padding:0 4px;margin-bottom:24px}.module-provider_member_requests.controller-completes.action-show .ask-thanks-text:last-child{margin-bottom:0}.module-provider_member_requests.controller-completes.action-show .c-ask-thanks-link{text-align:center;margin-bottom:64px;padding-top:32px;border-top:1px dotted #ddd}.module-provider_member_requests.controller-completes.action-show .ask-thanks-link{text-align:center;margin-bottom:32px;padding-top:16px}.module-provider_member_requests.controller-completes.action-show .ask-thanks-to-top{display:inline-block;border-radius:4px;background:#4dc452;border:1px solid #32ad36;box-shadow:0 2px 0 #32ad36;color:#fff;font-size:14px;line-height:1;padding:16px 24px;font-weight:bold}.module-provider_member_requests.controller-completes.action-show .ask-btn{display:inline-block;border-radius:4px;background:#4dc452;border:1px solid #32ad36;box-shadow:0 2px 0 #32ad36;color:#fff;font-size:14px;line-height:1;padding:16px 24px;font-weight:bold}.module-provider_member_requests.controller-completes.action-show .shipping-text-box{background:#f8f8f8;padding:24px;border-radius:4px;margin:16px 0}.module-provider_member_requests.controller-completes.action-show .shipping-text-box ul{margin:1em 0}.module-provider_member_requests.controller-completes.action-show .shipping-text-box ul li{list-style:initial}.module-provider_member_requests.controller-completes.action-show .shipping-text-box ul li.address{list-style:none}.module-provider_member_requests.controller-completes.action-show .shipping-text-box-title{margin:0}.module-provider_member_requests.controller-completes.action-show .l-container--provider-complete .l-main-column{display:flex;width:100%;max-width:1032px;flex-direction:column;align-items:center;gap:24px}.module-provider_member_requests.controller-completes.action-show .complete-message{color:#4a4a4a;font-family:"Hiragino Sans";font-size:16px;font-weight:300;line-height:150%}.module-provider_member_requests.controller-answers .tk-icon{display:inline-block}.module-provider_member_requests.controller-answers .posted-success{padding:8px 12px 8px 32px;background:rgba(77,196,82,.1);border-radius:4px;border:1px solid rgba(77,196,82,.5);position:relative;margin:24px 0;font-size:13px;font-weight:bold;color:#32ad36}.module-provider_member_requests.controller-answers .posted-success:before{content:"";display:block;width:16px;height:16px;background:#4dc452;border-radius:50%;position:absolute;left:10px;top:10px}.module-provider_member_requests.controller-answers .posted-success:after{content:"";display:block;width:8px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;left:14px;top:14px}.module-provider_member_requests.controller-answers .l-form{margin:24px 0}.module-provider_member_requests.controller-answers .l-form form{margin:0}.module-provider_member_requests.controller-answers .form-title{font-size:16px;padding:0 4px;margin-bottom:12px}.module-provider_member_requests.controller-answers .c-form input[type=text],.module-provider_member_requests.controller-answers .c-form textarea{font-size:15px;padding:8px 12px;border:1px solid #e0e0e0;background:#f8f8f8;border-radius:4px}.module-provider_member_requests.controller-answers .c-form input[type=text]:focus,.module-provider_member_requests.controller-answers .c-form textarea:focus{background:#fff;border:1px solid #4dc452;box-shadow:0 0 2px #4dc452}.module-provider_member_requests.controller-answers .c-form input.input-normal{width:100%}.module-provider_member_requests.controller-answers .c-form input.input-normal:disabled{border:1px solid #b0b0b0;background-color:#bec2c9}.module-provider_member_requests.controller-answers .c-form input.input-answer-id{margin-left:4px;width:48%}.module-provider_member_requests.controller-answers .c-form input.input-tel{width:auto}.module-provider_member_requests.controller-answers .c-form textarea{width:100%}.module-provider_member_requests.controller-answers .c-form textarea.resize-vertical{resize:vertical}.module-provider_member_requests.controller-answers .form-table{width:100%;font-size:13px;border-radius:4px;border:1px solid #e0e0e0;overflow:hidden}.module-provider_member_requests.controller-answers .form-table section{border-bottom:1px dotted #e0e0e0}.module-provider_member_requests.controller-answers .form-table .label,.module-provider_member_requests.controller-answers .form-table .content{padding:16px 12px;text-align:left}.module-provider_member_requests.controller-answers .form-table .label{padding:20px 8px 0 16px;color:#4a4a4a;font-family:"Hiragino Sans";font-size:13px;font-weight:600;line-height:150%;vertical-align:top;min-width:144px}.module-provider_member_requests.controller-answers .form-table .checkbox-label{cursor:pointer}.module-provider_member_requests.controller-answers .form-table .content{padding:6px 24px 24px 16px}.module-provider_member_requests.controller-answers .form-table .required-tag{font-size:10px;display:inline-block;background:#f99a02;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.module-provider_member_requests.controller-answers .form-table .optional-tag{font-size:10px;display:inline-block;background:#42b3e0;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.module-provider_member_requests.controller-answers .form-table .automatic-tag{font-size:10px;display:inline-block;background:#9f9f9f;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.module-provider_member_requests.controller-answers .form-table .form-error{font-size:11px;color:#ee6055;margin-bottom:4px}.module-provider_member_requests.controller-answers .form-table .form-error .tk-icon{width:10px;height:10px;fill:#ee6055;margin-right:4px}.module-provider_member_requests.controller-answers .form-table .form-example{font-size:11px;margin-top:8px;color:#999}.module-provider_member_requests.controller-answers .form-table .attention-text{color:#8e9398;font-size:11px}.module-provider_member_requests.controller-answers .form-table .form-additional-info{margin-bottom:16px;border-radius:4px;background:#f8f8f8;padding:8px 8px 8px 28px;position:relative}.module-provider_member_requests.controller-answers .form-table .form-additional-info .tk-icon{position:absolute;left:5px;top:6px;width:12px;height:12px;fill:#bec2c9;margin-right:4px}.module-provider_member_requests.controller-answers .form-table .submit-area{background:#f8f8f8;text-align:center;padding:24px;border:none}.module-provider_member_requests.controller-answers .form-table .form-submit-btn{background:#4dc452;border:1px solid #32ad36;box-shadow:0 2px 0 #32ad36;color:#fff;border-radius:5px;font-size:16px;padding:16px 40px;min-width:240px;cursor:pointer;font-weight:bold;transition:.2s;white-space:normal}.module-provider_member_requests.controller-answers .form-table .form-submit-btn:hover{background:hsl(36.9230769231,98.406374502%,54.2156862745%);border:1px solid #f99a02;box-shadow:0 2px #f99a02}.module-provider_member_requests.controller-answers .form-table .form-submit-btn:disabled{background:#bec2c9;border-color:#f4f4f5;box-shadow:0 2px 0 #f4f4f5;cursor:default}.module-provider_member_requests.controller-answers .form-table .form-submit-btn:disabled:hover{background:#bec2c9;border-color:#f4f4f5;box-shadow:0 2px 0 #f4f4f5}.module-provider_member_requests.controller-answers .field_with_errors{width:90%;display:inline}.module-provider_member_requests.controller-answers .c-form-error-area{border:1px solid #ee6055;background:#fbd7d4;border-radius:2px}.module-provider_member_requests.controller-answers .c-form-error-area .form-error-title{font-size:14px;color:#e64238;text-align:center;border-bottom:1px solid #ee6055;padding:8px 24px;margin:0}.module-provider_member_requests.controller-answers .c-form-error-area .alert-list{padding:8px 24px 8px 2rem;margin:0;font-size:12px;color:#e64238}.module-provider_member_requests.controller-answers .c-form-error-area .alert-list li{list-style:initial}.module-provider_member_requests.controller-answers .submit-explanation{display:block;margin:-24px -24px 16px;width:calc(100% + 48px)}.module-provider_member_requests.controller-answers .submit-explanation .confirm-title{text-align:center;line-height:1;font-size:16px;font-weight:bold;color:#fff;background:#e64238;padding:8px;margin:0}.module-provider_member_requests.controller-answers .submit-explanation .explanation-content{text-align:center;padding:20px 16px;background:#fce2e0}.module-provider_member_requests.controller-answers .submit-explanation p{display:inline-block;text-align:left;margin:0;font-size:13px;font-weight:600;color:#4a4a4a}.module-provider_member_requests.controller-answers .submit-explanation p b{color:#e64238}.module-provider_member_requests.controller-answers .confirm-checkbox{font-weight:bold;display:inline-flex;align-items:center;justify-content:center;padding:8px 0;cursor:pointer}.module-provider_member_requests.controller-answers .confirm-checkbox input[type=checkbox]{width:13px;height:13px;border:1px solid #4a4a4a;border-radius:2px;cursor:pointer}.module-provider_member_requests.controller-answers .confirm-checkbox span{margin-left:4px;display:inline-block;font-size:13px;font-weight:600;color:#4a4a4a}.module-provider_member_requests.controller-answers .shipping-text-box{background:#f8f8f8;padding:24px;border-radius:4px;margin:16px 0}.module-provider_member_requests.controller-answers .shipping-text-box ul{margin:1em 0}.module-provider_member_requests.controller-answers .shipping-text-box ul li{list-style:initial}.module-provider_member_requests.controller-answers .shipping-text-box ul li.address{list-style:none}.module-provider_member_requests.controller-answers .shipping-text-box-title{margin:0}.module-provider_member_requests.controller-answers .l-container--provider-answer{display:flex;width:100%;max-width:1030px;padding-top:0px;flex-direction:column;align-items:flex-start}.module-provider_member_requests.controller-answers .l-container--provider-answer .l-main-column{width:100%}.module-provider_member_requests.controller-answers .l-form{display:flex;flex-direction:column;gap:24px}.module-provider_member_requests.controller-answers .form-title{margin-bottom:16px}.module-provider_member_requests.controller-answers .form-description{color:#4a4a4a;font-family:"Hiragino Sans";font-size:12px;font-weight:300;line-height:150%}.module-provider_member_requests.controller-answers .form-unit{display:flex;width:100%;align-items:center}.module-provider_member_requests.controller-answers .form-unit .input-answer-id{flex:1;width:100%}.controller-provider_member_requests .error-list,.module-provider_member_requests .error-list{list-style:initial;padding:16px 8px}.controller-provider_member_requests .error-list li,.module-provider_member_requests .error-list li{list-style:initial;padding:0 0 24px 0;margin:0 0 0 24px;position:relative;font-size:14px;text-indent:0}.controller-provider_member_requests .error-list li:last-child,.module-provider_member_requests .error-list li:last-child{padding-bottom:12px}.controller-provider_member_requests .error-link,.module-provider_member_requests .error-link{text-align:center;margin-bottom:64px;padding-top:32px;border-top:1px dotted #ddd}.controller-provider_member_requests .error-to-top,.module-provider_member_requests .error-to-top{display:inline-block;border-radius:4px;background:#4dc452;border:1px solid #32ad36;box-shadow:0 2px 0 #32ad36;color:#fff;font-size:14px;line-height:1;padding:16px 24px;font-weight:bold}.pdf-upload-zone{margin-top:0px}.pdf-upload-area{border:1px dashed #ddd;border-radius:4px;padding:16px 6px;text-align:center;background:#fff;transition:all .3s ease;cursor:pointer}.pdf-upload-area:hover{border-color:#4a4a4a;background:#f8f8f8}.pdf-upload-text{color:#000;font-family:"Hiragino Sans";font-size:13px;font-weight:400;line-height:150%}.pdf-upload-text .pdf-upload-title,.pdf-upload-text .pdf-upload-subtitle{margin:0 0 8px 0}.pdf-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid #4dc452;border-radius:4px;padding:4px;font-family:"Hiragino Sans";font-size:13px;font-weight:600;line-height:150%;color:#4dc452;cursor:pointer;transition:all .2s ease}.pdf-upload-button svg{flex-shrink:0}.pdf-upload-button:hover{background:#f0fdf4}.pdf-upload-button:active{background:#e6fcef}.pdf-file-input{display:none}.pdf-file-info-text{margin-top:8px;color:#8e9398;font-family:"Hiragino Sans";font-size:12px;font-weight:300;line-height:150%}.pdf-file-info-text p{margin:0 0 2px 0}.pdf-file-info-text p:last-child{margin-bottom:0}.pdf-file-list{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px}.pdf-file-list:empty{margin-bottom:0}.pdf-file-item{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 12px;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;min-width:200px;position:relative;transition:all .2s ease}.pdf-file-item:hover{background:#f0f0f0;border-color:#ddd}.pdf-file-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pdf-file-icon svg{width:100%;height:100%}.pdf-file-info{flex-grow:1;min-width:0}.pdf-file-name{font-size:13px;font-weight:600;color:#4a4a4a;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-file-size{font-size:11px;color:#999}.pdf-file-remove{position:absolute;top:-8px;right:-8px;flex-shrink:0;width:16px;height:16px;border:none;background:#d9d9d9;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1)}.pdf-file-remove svg{width:10px;height:10px;flex-shrink:0;display:block;margin:auto}.pdf-file-remove:hover{background:#bfbfbf;box-shadow:0 2px 4px rgba(0,0,0,.15)}.pdf-file-remove:active{background:#a6a6a6;box-shadow:0 1px 2px rgba(0,0,0,.1)}.pdf-file-remove:focus{outline:none;box-shadow:0 0 0 2px rgba(217,217,217,.4)}.drag-over .pdf-upload-area{border-color:#4a4a4a;background:#f0f0f0;border-style:solid}.controller-ratings.action-show{color:#20333c}.controller-ratings.action-show .main-visual{overflow:hidden;display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.controller-ratings.action-show .main-visual h1{font-family:"Hiragino Mincho Pro";font-style:normal;font-weight:600;font-size:42px;height:94px;text-align:center}.controller-ratings.action-show .main-visual .main-box{border-left:5px solid #40b346;width:835px;padding:0 0 0 20px}.controller-ratings.action-show .main-visual .main-box+.main-box{margin-top:50px}.controller-ratings.action-show .main-visual .subtitle{font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:24px;line-height:24px;margin:0 0 16px 0}.controller-ratings.action-show .main-visual p{margin:0;font-family:"Hiragino Sans";font-style:normal;font-weight:400;font-size:15px;line-height:25px;letter-spacing:-0.01em}.controller-ratings.action-show .content-body{overflow:hidden}.controller-ratings.action-show .content-body h2{font-family:serif;text-align:center;font-size:30px;margin:40px 20px}.controller-ratings.action-show .content-body .sub-box{display:flex;justify-content:center;align-items:center;padding:0 0 20px 0}.controller-ratings.action-show .content-body .sub-box h3{width:200px;height:141px;background:#343d46;border-radius:2px 0px 0px 2px;padding:40px 46px;font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:18px;line-height:30px;letter-spacing:-0.01em;color:#fff}.controller-ratings.action-show .content-body .sub-box .sub-box-content{display:flex;flex-flow:column nowrap;justify-content:center;width:640px;background:#fff;box-shadow:0px 2px 10px rgba(0,0,0,.05);border-radius:2px;margin:1em 0;padding:32px 64px;font-family:"Noto Sans JP";font-style:normal;font-weight:400;line-height:25px;letter-spacing:-0.01em;color:#5c5c5c}.controller-ratings.action-show .content-body .sub-box .sub-box-content p{margin:0;font-size:14px}.controller-ratings.action-show .content-body .sub-text{font-family:"Hiragino Sans";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#777}.controller-ratings.action-show .content-body .section{display:flex;flex-direction:column;align-items:center;padding:40px 40px}.controller-ratings.action-show .content-body .section:nth-child(odd){background:#fbfbfb}.controller-ratings.action-show .content-body .content-wrapper{max-width:840px;display:flex;justify-content:space-between;flex-wrap:wrap}.controller-ratings.action-show .content-body .content-box{display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:0 0 40px 0;width:400px;overflow:hidden;padding:20px 55px;text-align:center}.controller-ratings.action-show .content-body .content-box .box-header h3{font-size:18px;font-weight:bold}.controller-ratings.action-show .content-body .content-box .box-body .box-body-image{display:flex;align-items:center;justify-content:center;height:192px}.controller-ratings.action-show .content-body .content-box .box-body p{font-size:14px;text-align:left}.controller-ratings.action-show .content-body .content-box .box-body ul.summary{padding:0;margin:0}.controller-ratings.action-show .content-body .content-box .box-body ul.summary li{list-style-type:none;position:relative;display:flex;justify-content:space-between;border-bottom:1px solid #ececec}.controller-ratings.action-show .content-body .content-box .box-body ul.summary li:last-child{border-bottom:0}.controller-ratings.action-show .content-body .content-box .box-body ul.summary li .label{font-weight:bold;font-size:13px;margin:1em 0}.controller-ratings.action-show .content-body .content-box .box-body ul.summary li .value{font-size:14px;color:#5c5c5c;margin:1em 0}.controller-ratings.action-show .content-body .content-box .box-body ul.summary li p{margin:0}.controller-ratings.action-show .content-body .content-box .box-body ul.summary li p+p{margin-top:1em}.controller-ratings.action-show .content-body .content-box .box-body ul.breakdown{padding:0;margin:0}.controller-ratings.action-show .content-body .content-box .box-body ul.breakdown li{padding:0 0 8px 18px;list-style-type:none;position:relative;display:flex;justify-content:space-between}.controller-ratings.action-show .content-body .content-box .box-body ul.breakdown li:before{border-radius:50%;width:8px;height:8px;display:block;position:absolute;left:0;top:5px;content:""}.controller-ratings.action-show .content-body .content-box .box-body ul.breakdown li span:first-child{font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:12px;line-height:18px;margin:0;text-align:left}.controller-ratings.action-show .content-body .content-box .box-body ul.breakdown li span:last-child{font-family:"Hiragino Sans";font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#5c5c5c;margin:0}.controller-ratings.action-show .content-body .content-box .box-footer{display:flex;flex-grow:1;flex-direction:column;font-family:"Hiragino Sans";font-style:normal;font-weight:400;font-size:14px;line-height:25px;letter-spacing:-0.01em;text-align:left}.controller-ratings.action-show .content-body .content-box .box-footer .box-footer-section{padding:20px 0 0 0;border-top:1px solid #ececec}.controller-ratings.action-show .content-body .content-box .box-footer .paragraph-block{display:flex;flex-flow:column nowrap;gap:16px}.controller-ratings.action-show .content-body .content-box .box-footer small{font-size:12px;color:#80868b}.controller-ratings.action-show .content-body .content-box h3{font-size:21px;font-weight:normal;margin:0}.controller-ratings.action-show .content-body .content-box .be-public-rate li:nth-child(1):before{background:#4dc452}.controller-ratings.action-show .content-body .content-box .be-public-rate li:nth-child(2):before{background:#c9c6bf}.controller-ratings.action-show .content-body .content-box .not-posted-reasons li:nth-child(1):before{background:#4fa3c9}.controller-ratings.action-show .content-body .content-box .not-posted-reasons li:nth-child(2):before{background:#e57a81}.controller-ratings.action-show .content-body .content-box .not-posted-reasons li:nth-child(3):before{background:#4dc452}.controller-ratings.action-show .content-body .content-box .not-posted-reasons li:nth-child(4):before{background:#c9c6bf}.controller-ratings.action-show .content-body .content-box .deleted-reasons li:nth-child(1):before{background:#4dc452}.controller-ratings.action-show .content-body .content-box .deleted-reasons li:nth-child(2):before{background:#e57a81}.controller-ratings.action-show .content-body .content-box .deleted-reasons li:nth-child(3):before{background:#4fa3c9}.controller-ratings.action-show .content-body .content-row{overflow:hidden;margin:0 0 20px 0;padding:24px;width:840px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;gap:16px}.controller-ratings.action-show .content-body .content-row .row-header{display:flex;align-items:center;justify-content:center;width:144px;height:144px}.controller-ratings.action-show .content-body .content-row .row-body{width:642px;display:flex;flex-direction:column;justify-content:center}.controller-ratings.action-show .content-body .content-row .row-body h3{font-family:"Hiragino Sans";font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#343d46;margin:0 0 10px 0}.controller-ratings.action-show .content-body .content-row .row-body p{font-family:"Hiragino Sans";font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.01em;color:#343d46;margin:0}.controller-ratings.action-show .content-body .content-row h3{padding:0;font-size:21px;margin:0}.device-sp.controller-ratings.action-show main{margin:0 0 20px 0}.device-sp.controller-ratings.action-show .main-visual{padding:0 16px;margin-bottom:50px}.device-sp.controller-ratings.action-show .main-visual h1{font-size:24px;padding:0 48px}.device-sp.controller-ratings.action-show .main-visual .main-box{width:unset}.device-sp.controller-ratings.action-show .content-body h2{font-size:20px;margin:20px 20px 4px}.device-sp.controller-ratings.action-show .content-body .sub-box{flex-direction:column}.device-sp.controller-ratings.action-show .content-body .sub-box h3{align-items:center;border-radius:20px;display:flex;font-size:15px;height:32px;justify-content:center;margin:0;padding:0;width:260px;position:relative;top:16px}.device-sp.controller-ratings.action-show .content-body .sub-box .sub-box-content{width:auto;padding:20px 26px 26px;margin:0}.device-sp.controller-ratings.action-show .content-body .section{padding:16px}.device-sp.controller-ratings.action-show .content-body .content-box{margin-bottom:16px;padding:40px 30px;width:100%}.device-sp.controller-ratings.action-show .content-body .content-box.order:nth-of-type(1){order:1}.device-sp.controller-ratings.action-show .content-body .content-box.order:nth-of-type(2){order:3}.device-sp.controller-ratings.action-show .content-body .content-box.order:nth-of-type(3){order:2}.device-sp.controller-ratings.action-show .content-body .content-box.order:nth-of-type(4){order:4}.device-sp.controller-ratings.action-show .content-body .content-row{width:auto}.device-sp.controller-ratings.action-show .content-body .content-row:nth-child(even){flex-direction:row-reverse}.device-sp.controller-ratings.action-show .content-body .content-row .row-header{align-items:start}.device-sp.controller-ratings.action-show .content-body .content-row .row-header img{width:68px;height:68px}.device-sp.controller-ratings.action-show .content-body .content-row .row-body{width:auto;padding:0 0 0 10px}.tk-icon{display:inline-block}.posted-success{padding:8px 12px 8px 32px;background:rgba(77,196,82,.1);border-radius:4px;border:1px solid rgba(77,196,82,.5);position:relative;margin:24px 0;font-size:13px;font-weight:bold;color:#32ad36}.posted-success:before{content:"";display:block;width:16px;height:16px;background:#4dc452;border-radius:50%;position:absolute;left:10px;top:10px}.posted-success:after{content:"";display:block;width:8px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;left:14px;top:14px}.l-form{margin:24px 0}.l-form form{margin:0}.form-title{font-size:16px;padding:0 4px;margin-bottom:12px}.c-form input[type=text],.c-form textarea{font-size:15px;padding:8px 12px;border:1px solid #e0e0e0;background:#f8f8f8;border-radius:4px}.c-form input[type=text]:focus,.c-form textarea:focus{background:#fff;border:1px solid #4dc452;box-shadow:0 0 2px #4dc452}.c-form input.input-normal{width:100%}.c-form input.input-normal:disabled{border:1px solid #b0b0b0;background-color:#bec2c9}.c-form input.input-answer-id{margin-left:4px;width:48%}.c-form input.input-tel{width:auto}.c-form textarea{width:100%}.c-form textarea.resize-vertical{resize:vertical}.form-table{width:100%;font-size:13px;border-radius:4px;border:1px solid #e0e0e0;overflow:hidden}.form-table section{border-bottom:1px dotted #e0e0e0}.form-table .label,.form-table .content{padding:16px 12px;text-align:left}.form-table .label{padding:20px 8px 0 16px;color:#4a4a4a;font-family:"Hiragino Sans";font-size:13px;font-weight:600;line-height:150%;vertical-align:top;min-width:144px}.form-table .checkbox-label{cursor:pointer}.form-table .content{padding:6px 24px 24px 16px}.form-table .required-tag{font-size:10px;display:inline-block;background:#f99a02;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.form-table .optional-tag{font-size:10px;display:inline-block;background:#42b3e0;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.form-table .automatic-tag{font-size:10px;display:inline-block;background:#9f9f9f;color:#fff;padding:2px 3px;line-height:1;border-radius:2px;margin-left:4px}.form-table .form-error{font-size:11px;color:#ee6055;margin-bottom:4px}.form-table .form-error .tk-icon{width:10px;height:10px;fill:#ee6055;margin-right:4px}.form-table .form-example{font-size:11px;margin-top:8px;color:#999}.form-table .attention-text{color:#8e9398;font-size:11px}.form-table .form-additional-info{margin-bottom:16px;border-radius:4px;background:#f8f8f8;padding:8px 8px 8px 28px;position:relative}.form-table .form-additional-info .tk-icon{position:absolute;left:5px;top:6px;width:12px;height:12px;fill:#bec2c9;margin-right:4px}.form-table .submit-area{background:#f8f8f8;text-align:center;padding:24px;border:none}.form-table .form-submit-btn{background:#4dc452;border:1px solid #32ad36;box-shadow:0 2px 0 #32ad36;color:#fff;border-radius:5px;font-size:16px;padding:16px 40px;min-width:240px;cursor:pointer;font-weight:bold;transition:.2s;white-space:normal}.form-table .form-submit-btn:hover{background:hsl(36.9230769231,98.406374502%,54.2156862745%);border:1px solid #f99a02;box-shadow:0 2px #f99a02}.form-table .form-submit-btn:disabled{background:#bec2c9;border-color:#f4f4f5;box-shadow:0 2px 0 #f4f4f5;cursor:default}.form-table .form-submit-btn:disabled:hover{background:#bec2c9;border-color:#f4f4f5;box-shadow:0 2px 0 #f4f4f5}.field_with_errors{width:90%;display:inline}.c-form-error-area{border:1px solid #ee6055;background:#fbd7d4;border-radius:2px}.c-form-error-area .form-error-title{font-size:14px;color:#e64238;text-align:center;border-bottom:1px solid #ee6055;padding:8px 24px;margin:0}.c-form-error-area .alert-list{padding:8px 24px 8px 2rem;margin:0;font-size:12px;color:#e64238}.c-form-error-area .alert-list li{list-style:initial}.submit-explanation{display:block;margin:-24px -24px 16px;width:calc(100% + 48px)}.submit-explanation .confirm-title{text-align:center;line-height:1;font-size:16px;font-weight:bold;color:#fff;background:#e64238;padding:8px;margin:0}.submit-explanation .explanation-content{text-align:center;padding:20px 16px;background:#fce2e0}.submit-explanation p{display:inline-block;text-align:left;margin:0;font-size:13px;font-weight:600;color:#4a4a4a}.submit-explanation p b{color:#e64238}.confirm-checkbox{font-weight:bold;display:inline-flex;align-items:center;justify-content:center;padding:8px 0;cursor:pointer}.confirm-checkbox input[type=checkbox]{width:13px;height:13px;border:1px solid #4a4a4a;border-radius:2px;cursor:pointer}.confirm-checkbox span{margin-left:4px;display:inline-block;font-size:13px;font-weight:600;color:#4a4a4a}.device-desktop .c-simple-header{background:#fff;border-bottom:1px solid #ddd;color:#4dc452;overflow:hidden}.device-desktop .c-simple-header .simple-header-inner{box-sizing:border-box;max-width:1064px;height:72px;width:100%;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.device-desktop .c-simple-header .site-title{display:inline-block;padding:0;margin:0;color:#797979;font-size:12px;margin-bottom:2px;font-weight:normal}.device-sp .c-simple-header{background:#fff;border-bottom:1px solid #ddd;color:#4dc452;overflow:hidden}.device-sp .c-simple-header .simple-header-inner{box-sizing:border-box;height:48px;width:100%;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:center}.device-sp .c-simple-header .simple-header-inner a img{height:22px}.device-sp .c-simple-header .site-title{display:none}footer.c-simple-footer{width:100%;padding:12px 0;background:#343d46;font-size:12px;color:#fff;text-align:center;position:absolute;left:0;bottom:0}.device-desktop .l-container{width:1064px;margin:20px auto 0;margin-bottom:6em;display:flex;justify-content:space-between}.device-desktop .l-container .l-single-column{padding:0 16px;max-width:872px;margin:0 auto}.device-desktop .l-container .l-main-column{padding:0 16px;flex:1 0 auto;overflow:hidden;width:calc(100% - 332px)}.device-desktop .l-container:after{content:"";display:block;clear:both}.device-sp .l-container{padding:16px;margin-bottom:4em;display:flex;flex-direction:column-reverse}
