﻿:root{--color1:#0068B4;--color2:#50A3DB;--color3:#EEF8FB;--hover:#0054AD;--text-color:#1f1f1f}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}input,select,textarea{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.entry #content .inner{max-width:700px}.entry #content .first_box.hide{display:none}.entry #content .confirm_box{display:none}.entry #content .confirm_box.show{-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-ms-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;display:block}.entry #content .confirm_box .form .title{font-weight:700;border-bottom:none;padding:10px 20px;background-color:#EFEFEF;border-radius:7px}.entry #content .confirm_box .form div{padding:0 0 0 1em}@media screen and (max-width: 767px){.entry #content .confirm_box .submitArea p{width:47%}.entry #content .confirm_box .submitArea p input{width:100%}}@media screen and (max-width: 767px){.entry #content .confirm_box .submitArea .modoru{width:47%;margin:0}}@media screen and (max-width: 767px){.entry #content .confirm_box .submitArea .modoru p{width:100%}}.entry #content .last_url{display:none}.entry #content .last_step.disabled{pointer-events:none}.entry #content .wpcf7-response-output{display:none}.entry #content input,.entry #content select,.entry #content textarea{padding:3px}.entry #content input:focus,.entry #content select:focus,.entry #content textarea:focus{outline:none}@media screen and (max-width: 1024px){.entry #content input,.entry #content select,.entry #content textarea{width:100%}}.entry #content input.title,.entry #content select.title,.entry #content textarea.title{display:none}.entry #content input[type="text"],.entry #content input[type="number"],.entry #content input[type="email"],.entry #content input[type="date"],.entry #content input[type="tel"],.entry #content textarea,.entry #content select{width:100%;border:none;background-color:#FBFAF7;padding:10px;border-radius:5px;border:1px solid #CCCCCC;-webkit-appearance:none}@media screen and (max-width: 1024px){.entry #content input[type="text"],.entry #content input[type="number"],.entry #content input[type="email"],.entry #content input[type="date"],.entry #content input[type="tel"],.entry #content textarea,.entry #content select{font-size:12px}}.entry #content input[type="date"]{min-height:38px;text-align:left}.entry #content input[type="number"]{-webkit-appearance:none;width:100px;text-align:center}.entry #content textarea{width:100%}.entry #content textarea.comment{max-height:120px}.entry #content input[type="radio"]{width:auto;margin:0 5px 0 0}.entry #content input[type="checkbox"]{display:inline-block;width:auto;margin:0 !important;width:20px;height:20px;top:5px;position:relative}.entry #content label{margin:0 10px 0 0}@media screen and (max-width: 520px){.entry #content label{margin:0}}.entry #content .hissu,.entry #content .nini{width:auto;margin:0 0 0 5px;padding:3px 10px;line-height:180%;color:#FFF;font-size:12px;border-radius:7px;background-color:#C90508}.entry #content .nini{background-color:#04837D}.entry #content p.title{font-weight:600;padding-bottom:0.5em;display:flex;justify-content:flex-start;align-items:center;gap:0 20px;padding:10px;margin-bottom:10px;border-bottom:1px solid #8B8B8B}.entry #content .form{padding:0 0 20px}@media screen and (max-width: 1240px){.entry #content .form{padding:0 20px 20px}}@media screen and (max-width: 520px){.entry #content .form{padding:0 0 20px}}@media screen and (max-width: 520px){.entry #content .wpcf7-validates-as-date{margin:0 0 5px}}.entry #content .wpcf7-radio .wpcf7-list-item{margin:0 1em 0 0}.entry #content .wpcf7-not-valid-tip{font-size:14px}.entry #content .submitArea{padding:50px 0 50px}.entry #content .submitArea .in,.entry #content .submitArea .mo{display:flex;justify-content:center;align-items:center;background-image:none;gap:0 20px}.entry #content .submitArea input{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;display:flex;background-color:var(--color1);justify-content:space-around;align-items:center;width:280px;height:60px;line-height:1.8;text-decoration:none;transition:0.3s ease-in-out;font-weight:500;color:#FFF;border:none;letter-spacing:0.2em;border-radius:50px}.entry #content .submitArea input:hover{opacity:0.8;color:#FFF}.entry #content .submitArea p{display:flex;justify-content:center;padding:0 !important;overflow:hidden}.entry #content .submitArea p .wpcf7-submit,.entry #content .submitArea p .modoru{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;display:flex;background-color:var(--color1);justify-content:space-around;align-items:center;width:280px;padding:16px 5px;line-height:1.8;text-decoration:none;transition:0.3s ease-in-out;font-weight:500;color:#FFF;border:none;letter-spacing:0.2em}@media screen and (max-width: 520px){.entry #content .submitArea p .wpcf7-submit,.entry #content .submitArea p .modoru{padding:12px 5px}}.entry #content .submitArea p .wpcf7-submit:hover,.entry #content .submitArea p .modoru:hover{opacity:0.8;color:#FFF}.entry #content .submitArea p .wpcf7-submit:disabled,.entry #content .submitArea p .modoru:disabled{opacity:0.5;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.entry #content .submitArea p .disable{border:2px solid var(--color1)}.entry #content .submitArea p .wpcf7-spinner{display:none}.entry #content .submitArea .send_confirm,.entry #content .submitArea .modoru{margin:0 10px}.entry #content .submitArea .send_confirm p,.entry #content .submitArea .modoru p{display:flex;justify-content:center;align-items:center;background-color:var(--color1);cursor:pointer;overflow:hidden;border-radius:0px;width:280px;height:60px;line-height:1.8;text-decoration:none;transition:0.3s ease-in-out;font-weight:600;border-radius:50px;color:#FFF;border:none;letter-spacing:0.2em}.entry #content .submitArea .send_confirm p:hover,.entry #content .submitArea .modoru p:hover{opacity:0.8;color:#FFF}.thanks #content{min-height:100px}.thanks #content .contactComplete{text-align:center}.thanks #content .contactComplete .title{font-size:60px;font-weight:700;text-align:center;padding:80px 0 50px}@media screen and (max-width: 520px){.thanks #content .contactComplete .title{font-size:24px;padding:30px 0 20px}}.thanks #content .contactComplete .tx{font-size:16px;font-weight:600;line-height:250%;padding:50px 60px;text-align:left}.thanks #content .contactComplete .btn{text-align:center;display:flex;justify-content:center}.thanks #content .contactComplete .btn a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:relative;display:flex;justify-content:flex-start;align-items:center;width:310px;font-size:16px;font-weight:600;background:linear-gradient(291.98deg, #24B4E9 0%, #0562A8 100%);color:#FFF;display:block;border-radius:50px;padding:20px 30px 20px 24px}@media screen and (max-width: 520px){.thanks #content .contactComplete .btn a{padding:10px 20px}}.thanks #content .contactComplete .btn a:before{-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);content:"";position:absolute;top:50%;right:30px;width:26px;height:26px;background-color:#FFF;border-radius:50%;z-index:0}.thanks #content .contactComplete .btn a:after{content:"";width:16px;height:20px;background:url("../images/common/arrow_b.svg") no-repeat center;background-size:100%;position:absolute;top:50%;right:35px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:1}.thanks #content .contactComplete .btn a:hover{opacity:1;background-color:var(--color2)}.thanks #content .contactComplete .btn a{width:330px;padding-right:50px}
