@charset "UTF-8";.customize-support section{background-color:#f7f4f1}.customize-support .list-calendar .calendar-title{border-bottom:none;font-weight:initial;border-left:2px solid #ffb400;padding-left:20px;font-size:30px!important;font-size:1.875rem!important;line-height:1.5;margin-bottom:40px}@media screen and (max-width:1024px){.customize-support .list-calendar .calendar-title{font-size:22px!important;font-size:1.375rem!important;margin-bottom:20px}}@media screen and (max-width:480px){.customize-support .list-calendar .calendar-title br{display:none}}.customize-support .list-calendar table{width:100%!important}.customize-support .list-calendar table td,.customize-support .list-calendar table th{background-color:#fff;vertical-align:middle;padding:1% 3%;border:1px solid #e1dedc}.customize-support .list-calendar table tr:first-child .list-header:first-child{background:0 0;border-left:none;border-top:none;border-right:none}.customize-support .list-calendar table .list-header{font-size:16px!important;font-size:1rem!important}.customize-support .list-calendar table .list-header.sat{color:#629ed2}.customize-support .list-calendar table .list-header.sun{color:#f8826e}.customize-support .list-calendar table th.article-name{background-color:#32a377;color:#fff;border:1px solid #32a377}.customize-support section.form-header{padding-bottom:0}.customize-support .content-form{max-width:940px;width:90%}.customize-support .content-form fieldset{border:none;padding:0;margin:0;width:100%}.customize-support .content-form .legend{font-size:30px!important;font-size:1.875rem!important;line-height:1.5;margin-bottom:40px;border-left:2px solid #ffb400;padding-left:20px}@media screen and (max-width:1024px){.customize-support .content-form .legend{font-size:22px!important;font-size:1.375rem!important;margin-bottom:20px}}@media screen and (max-width:480px){.customize-support .content-form .legend br{display:none}}.customize-support .content-form table{border-spacing:5px;margin:0;width:100%}.customize-support .content-form td,.customize-support .content-form th{border:none;padding:0 0 60px;vertical-align:top;font-size:16px!important;font-size:1rem!important}@media screen and (max-width:480px){.customize-support .content-form td,.customize-support .content-form th{display:block;padding:0 0 10px;font-size:18px!important;font-size:1.125rem!important}}.customize-support .content-form th{line-height:2.2rem;padding-right:40px;text-align:right;width:30%;font-weight:400}@media screen and (max-width:1024px){.customize-support .content-form th{width:38%}}@media screen and (max-width:480px){.customize-support .content-form th{text-align:left;padding-right:0;width:100%}}.customize-support .content-form th label{display:block}@media screen and (max-width:480px){.customize-support .content-form th label{display:inline-block}}.customize-support .content-form th span{background-color:#32a377;padding:5px 1em;color:#fff}@media screen and (max-width:480px){.customize-support .content-form th span{background-color:initial;color:#3e4352;font-weight:700;padding:0;margin-right:10px}}.customize-support .content-form th .required{background-color:initial;color:#fa9a90;padding:0;font-weight:400}@media screen and (max-width:480px){.customize-support .content-form th .required{font-size:14px!important;font-size:.875rem!important}}.customize-support .content-form th .required:before{content:"※"}.customize-support .content-form td{width:70%;word-break:break-all}@media screen and (max-width:1024px){.customize-support .content-form td{width:62%}}@media screen and (max-width:480px){.customize-support .content-form td{width:100%;padding-bottom:30px}}.customize-support .content-form td label{margin-right:0}.customize-support .content-form td label:not(.booking-seimei){display:block}.customize-support .content-form input,.customize-support .content-form textarea{background:#fff;border:1px solid #a9a9a9;padding:.5em 1em}.customize-support .content-form input.content-text,.customize-support .content-form textarea.content-text{width:100%!important}.customize-support .content-form input.content-text.small-medium,.customize-support .content-form textarea.content-text.small-medium{width:40%!important}@media screen and (max-width:1024px){.customize-support .content-form input.content-text.small-medium,.customize-support .content-form textarea.content-text.small-medium{width:100%!important;max-width:100%}}.customize-support .content-form input[type=radio]{margin-right:.5em;width:20px;height:20px}.customize-support .content-form button:hover{-webkit-filter:brightness(1.1);-moz-filter:brightness(1.1);-o-filter:brightness(1.1);-ms-filter:brightness(1.1);filter:brightness(1.1)}.customize-support .content-form button img{filter:drop-shadow(2px 2px 3px #cccccc)}.customize-support .content-form .error-message{color:#fa9a90}.customize-support .content-form #action-button button{font-size:24px!important;font-size:1.5rem!important;font-family:unset;border-radius:12px;background:linear-gradient(0deg,#ffb400 50%,#ffb90f 50%);letter-spacing:initial;font-weight:700;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:4px 4px 12px -10px rgba(0,0,0,.6);width:60%;height:80px;margin:auto}@media screen and (max-width:480px){.customize-support .content-form #action-button button{width:100%;height:60px}}.customize-support .error-box{border:1px solid #fa9a90;padding:20px;color:#fa9a90}.customize-support .error-box a{color:inherit}.page-id-8028 .customize-support .list-calendar table th.article-name,.page-id-8481 .customize-support .list-calendar table th.article-name{background-color:#ffb400;border:1px solid #ffb400}.page-id-8197 .customize-support .list-calendar table th.article-name,.page-id-8482 .customize-support .list-calendar table th.article-name{background-color:#4c5acf;border:1px solid #4c5acf}