﻿.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{padding-bottom:13px;display:block}.page-form .fixed{padding-bottom:0px}.page-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.page-form .formError .formErrorClose:hover{background:#666}.page-form .fixed .formErrorClose{display:none}.page-form .formError .formErrorContent{padding:6px 10px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, sans-serif;font-size:11px;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888}@media (max-width: 767px){.page-form .formError .formErrorContent{font-size:10px}}.page-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.page-form .fadeOut{opacity:0.2}.page-form .hid_url{display:none}.page-form .form-txt{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:0em;font-weight:500;margin-bottom:68px}@media (max-width: 767px){.page-form .form-txt{font-size:14px;font-size:1.4rem;line-height:1.92857em;margin-bottom:37px}}.page-form input[type="checkbox"]{width:20px;height:20px;background:#ebf1f6;border:1px solid #1e1c1c;margin-right:20px;border-radius:0;appearance:none}@media only screen and (max-width: 1100px){.page-form input[type="checkbox"]{margin-right:10px}}@media (max-width: 767px){.page-form input[type="checkbox"]{width:15px;height:15px;margin-right:10px;position:relative;top:1px}}.page-form input[type="checkbox"]:checked{background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg fill='%23004F8A' width='64px' height='64px' viewBox='-192 -192 2304.00 2304.00' xmlns='http://www.w3.org/2000/svg' stroke='%23004F8A' stroke-width='115.2'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M1827.701 303.065 698.835 1431.801 92.299 825.266 0 917.564 698.835 1616.4 1919.869 395.234z' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.page-form .tableContact{width:100%;margin:0 0 92px;text-align:left}@media (max-width: 767px){.page-form .tableContact{margin:0 0 35px;border-bottom:none}}.page-form .tableContact .vat th,.page-form .tableContact .vat td{vertical-align:top}@media (min-width: 768px){.page-form .tableContact .vat th em,.page-form .tableContact .vat td em{margin-top:0;top:30px}}@media (max-width: 767px){.page-form .tableContact tr:last-child td{padding-bottom:0}}.page-form .tableContact td,.page-form .tableContact th{padding:25px 0;vertical-align:middle}@media (max-width: 767px){.page-form .tableContact td,.page-form .tableContact th{border:none;display:block;width:100%;padding:26px 0;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em}}.page-form .tableContact th{overflow:hidden;position:relative;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:bold}@media (min-width: 768px){.page-form .tableContact th{width:370px;font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:0em;font-weight:bold}}@media only screen and (min-width: 768px) and (max-width: 1010px){.page-form .tableContact th{width:280px}}@media (max-width: 767px){.page-form .tableContact th{padding:0;height:40px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}}.page-form .tableContact th em{font-size:0;width:50px;height:20px;position:absolute;right:80px;top:50%;margin-top:-9px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' data-name='Layer_1' xmlns='http://www.w3.org/2000/svg' width='50' height='20' viewBox='0 0 50 20'%3E%3Crect width='50' height='20' rx='2' ry='2' fill='%23004f8a'/%3E%3Cg%3E%3Cpath d='M14.8,7.8c-.3,1.5-.7,3.3-1.4,4.4l-1.2-.5c.7-1.1,1.2-2.8,1.4-4.3l1.2.3ZM20.1,14.4c.7,0,.8-.4.9-2.4.3.2.8.4,1.2.5-.2,2.3-.5,3-2,3h-2.5c-1.5,0-2-.4-2-2v-.2c-.8.6-1.7,1.1-2.7,1.6-.2-.3-.5-.7-.8-.9,1.2-.6,2.4-1.3,3.5-2.1v-5.2h1.3v4.1c2.1-1.9,3.8-4.2,4.9-6.4l1.2.5c-1.4,2.7-3.5,5.4-6.1,7.5v1.1c0,.6.1.7.8.7h2.2ZM19,7.1c-.7-.6-2.1-1.7-3.2-2.4l.8-.9c1.1.7,2.4,1.7,3.2,2.3l-.8,1ZM22.4,8.1c.8,1.2,1.7,2.9,2,4l-1.2.6c-.3-1.1-1.1-2.8-2-4.1l1.1-.5Z' fill='%23fff'/%3E%3Cpath d='M30.1,11.6c-.9,1.6-2.4,2.9-4,3.8-.2-.3-.5-.7-.9-1,1.5-.7,3-1.9,3.7-3.3l1.1.4ZM29.6,4.5c-.9,1.1-2.2,2.2-3.4,2.9-.2-.3-.6-.6-.9-.9,1.1-.6,2.5-1.6,3.2-2.5l1.1.5ZM29.8,8.1c-.9,1.2-2.2,2.3-3.5,3.1-.2-.3-.6-.7-.9-.9,1.2-.6,2.5-1.6,3.3-2.6l1.1.5ZM32.9,14c-.8.7-2.2,1.3-3.3,1.7-.2-.2-.5-.6-.8-.8,1.1-.4,2.4-1,3-1.5l1,.7ZM32.6,6.4c0-.3.2-.7.2-1h-2.9v-1h7.3v1h-3c-.1.4-.2.7-.4,1h2.9v6.7h-6.3v-6.7h2.1ZM35.6,7.3h-3.9v1.1h3.9v-1.1ZM35.6,9.2h-3.9v1.1h3.9v-1.1ZM35.6,11.1h-3.9v1.1h3.9v-1.1ZM34.9,13.4c.9.4,2,1.1,2.6,1.6l-1,.7c-.5-.5-1.7-1.2-2.5-1.7l.9-.7Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}@media only screen and (max-width: 1010px){.page-form .tableContact th em{right:20px}}@media (max-width: 767px){.page-form .tableContact th em{right:auto;top:auto;margin-top:0;position:relative}}.page-form .tableContact th em.none{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' data-name='Layer_1' xmlns='http://www.w3.org/2000/svg' width='50' height='20' viewBox='0 0 50 20'%3E%3Crect width='50' height='20' rx='2' ry='2' fill='%238e8d8d'/%3E%3Cg%3E%3Cpath d='M16.7,4.2c-.4.9-.8,1.8-1.3,2.7v8.8h-1.2v-7c-.4.6-.9,1.1-1.3,1.5-.1-.3-.5-.9-.7-1.2,1.4-1.2,2.6-3.2,3.4-5.1l1.2.4ZM20.8,10.4v3.7h3.3v1.2h-7.7v-1.2h3.2v-3.7h-3.7v-1.2h3.7v-3.2c-1,.2-2,.3-2.9.4,0-.3-.2-.7-.4-1,2.4-.3,5.1-.8,6.7-1.4l.9,1c-.9.3-1.9.5-3,.8v3.4h3.5v1.2h-3.5Z' fill='%23fff'/%3E%3Cpath d='M25.4,14.8c.9-.5,1.5-1.4,1.8-2.2l1,.4c-.4.9-.9,1.9-1.8,2.5l-.9-.7ZM36.9,7.6h-11.1v-1h2.9c0-.4-.3-.8-.4-1.1h.3c0,0-2.2,0-2.2,0v-1h4.3v-.8h1.2v.8h4.3v1h-2.1.3c-.2.5-.4.9-.6,1.2h3v1ZM35.5,12h-4.5c.6.3,1.3.7,1.7,1l-.7.8c-.4-.4-1.4-.9-2.1-1.3l.5-.5h-3.2v-3.8h8.3v3.8ZM34.3,9.1h-6v.6h6v-.6ZM34.3,10.5h-6v.6h6v-.6ZM32.6,14.6c.5,0,.6-.1.6-1.2.2.2.7.3,1,.4-.1,1.4-.5,1.8-1.6,1.8h-2.3c-1.4,0-1.8-.3-1.8-1.3v-1.5h1.2v1.5c0,.3.1.4.8.4h2.1ZM29.5,5.5c.2.4.4.8.4,1.1h-.3c0,0,3.2,0,3.2,0h-.2c.2-.4.4-.8.5-1.2h-3.7ZM35.1,12.4c.8.7,1.8,1.6,2.2,2.3l-1,.6c-.4-.7-1.3-1.7-2.2-2.4l.9-.6Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}.page-form .tableContact td{position:relative}@media (max-width: 767px){.page-form .tableContact td{padding-right:0;padding-top:0;padding-bottom:24px}}.page-form .tableContact select,.page-form .tableContact textarea,.page-form .tableContact input[type="text"],.page-form .tableContact input[type="email"],.page-form .tableContact input[type="number"],.page-form .tableContact input[type="tel"],.page-form .tableContact input[type="url"]{background-color:#fff;width:100%;color:#1a1a1a;padding:26px 30px;min-height:90px;border-radius:0;border:none;font-family:"Noto Sans JP",sans-serif;font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.page-form .tableContact select,.page-form .tableContact textarea,.page-form .tableContact input[type="text"],.page-form .tableContact input[type="email"],.page-form .tableContact input[type="number"],.page-form .tableContact input[type="tel"],.page-form .tableContact input[type="url"]{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;min-height:55px;padding:15px 20px}}.page-form .tableContact select::-webkit-input-placeholder,.page-form .tableContact select::placeholder,.page-form .tableContact textarea::-webkit-input-placeholder,.page-form .tableContact textarea::placeholder,.page-form .tableContact input[type="text"]::-webkit-input-placeholder,.page-form .tableContact input[type="text"]::placeholder,.page-form .tableContact input[type="email"]::-webkit-input-placeholder,.page-form .tableContact input[type="email"]::placeholder,.page-form .tableContact input[type="number"]::-webkit-input-placeholder,.page-form .tableContact input[type="number"]::placeholder,.page-form .tableContact input[type="tel"]::-webkit-input-placeholder,.page-form .tableContact input[type="tel"]::placeholder,.page-form .tableContact input[type="url"]::-webkit-input-placeholder,.page-form .tableContact input[type="url"]::placeholder{color:#c9caca}.page-form .tableContact textarea{height:200px;margin-bottom:-11px}@media (max-width: 767px){.page-form .tableContact textarea{margin-bottom:-3px;height:105px}}@media (min-width: 768px){.page-form .tableContact .box-type{display:flex;align-items:center}}.page-form .tableContact .box-type select{appearance:none;background-repeat:no-repeat;background-position:center right 25px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' data-name='Layer_1' xmlns='http://www.w3.org/2000/svg' width='20.7' height='17.9' viewBox='0 0 20.7 17.9'%3E%3Cpath d='M10.3,17.9L0,0h20.7l-10.3,17.9Z' fill='%231e1c1c'/%3E%3C/svg%3E")}@media (min-width: 768px){.page-form .tableContact .box-type select{width:280px;min-height:48px;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:0em;font-weight:bold;padding:3px 50px 3px 30px;background-position:center right 30px}}@media only screen and (min-width: 768px) and (max-width: 1010px){.page-form .tableContact .box-type select{width:240px;background-position:center right 10px;padding-right:30px}}@media (max-width: 767px){.page-form .tableContact .box-type select{background-size:13px 11px}}.page-form .tableContact .box-type .chkchekbox{padding-left:50px;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 1100px){.page-form .tableContact .box-type .chkchekbox{padding-left:20px}}@media (max-width: 767px){.page-form .tableContact .box-type .chkchekbox{padding-left:0;margin-top:16px}}.page-form .tableContact .box-type .chkchekbox label{display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 768px){.page-form .tableContact .box-type .chkchekbox label{font-size:20px;font-size:2rem;line-height:2.2em;letter-spacing:0em}}.page-form .tableContact .box-type .chkchekbox label:not(:last-child){margin-right:36px}@media only screen and (max-width: 1100px){.page-form .tableContact .box-type .chkchekbox label:not(:last-child){margin-right:15px}}@media (max-width: 767px){.page-form .tableContact .box-type .chkchekbox label:not(:last-child){margin-right:30px}}.page-form .tableContact .form-zipcode{display:flex;flex-wrap:wrap;align-items:center}.page-form .tableContact .form-zipcode input{width:180px;margin-right:30px}@media only screen and (max-width: 1010px){.page-form .tableContact .form-zipcode input{width:120px}}@media (max-width: 767px){.page-form .tableContact .form-zipcode input{margin-right:10px;width:75px}}@media (max-width: 767px){.page-form .tableContact .form-zipcode input#zip2{width:95px}}.page-form .tableContact .form-zipcode .c-btn{padding:0;width:90px;text-align:center;background:transparent}@media (max-width: 767px){.page-form .tableContact .form-zipcode .c-btn{width:75px}}@media (min-width: 768px){.page-form .tableContact .form-zipcode .c-btn::after{display:none}}.page-form .tableContact .form-zipcode .c-btn span{padding-right:0}@media (min-width: 768px){.page-form .tableContact .form-zipcode .c-btn span{padding-left:0;justify-content:center}}@media (max-width: 767px){.page-form .tableContact .form-zipcode .c-btn span::before{top:2px}}@media (max-width: 767px){.page-form .tableContact .form-zipcode .c-btn span::after{bottom:1px}}.page-form .tableContact .form-zipcode .btn{margin-left:10px}@media (max-width: 767px){.page-form .tableContact .form-zipcode .btn{width:100%;margin-top:20px;margin-left:0}}.page-form .form-privacy{margin-bottom:38px}@media (max-width: 767px){.page-form .form-privacy{margin-bottom:20px}}.page-form .form-privacy__tt{font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:0em;font-weight:bold;margin-bottom:42px}@media (max-width: 767px){.page-form .form-privacy__tt{font-size:14px;font-size:1.4rem;line-height:1.42857em;margin-bottom:10px}}.page-form .form-privacy__ctn{padding:48px 100px 40px;background-color:#fff;overflow-y:scroll;height:530px;font-size:20px;font-size:2rem;line-height:2em;letter-spacing:0em}@media (max-width: 767px){.page-form .form-privacy__ctn{padding:11px 17px 16px;height:490px;font-size:14px;font-size:1.4rem;line-height:1.92857em;letter-spacing:0em;font-weight:500}}.page-form .form-privacy__ctn .title{font-size:36px;font-size:3.6rem;line-height:1.22222em;letter-spacing:0em;font-weight:500;margin-bottom:42px;border-bottom:1px solid #1e1c1c;padding-bottom:12px}@media (max-width: 767px){.page-form .form-privacy__ctn .title{font-size:23px;font-size:2.3rem;line-height:1.73913em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:9px;margin-bottom:32px;padding-bottom:0;border-bottom:none}}.page-form .form-privacy__ctn .ttsub{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:0em;font-weight:bold;margin-bottom:15px}@media (max-width: 767px){.page-form .form-privacy__ctn .ttsub{font-size:17px;font-size:1.7rem;line-height:1.17647em;margin-bottom:7px}}.page-form .form-privacy__ctn .desc:not(:last-child),.page-form .form-privacy__ctn ul:not(:last-child){margin-bottom:33px}@media (max-width: 767px){.page-form .form-privacy__ctn .desc:not(:last-child),.page-form .form-privacy__ctn ul:not(:last-child){margin-bottom:28px}}.page-form .form-privacy .taR{text-align:right;display:block}.page-form .form-check{margin-bottom:88px}@media (max-width: 767px){.page-form .form-check{margin-bottom:59px}}.page-form .form-check label{font-size:20px;font-size:2rem;line-height:2.2em;letter-spacing:0em;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 767px){.page-form .form-check label{font-size:14px;font-size:1.4rem;line-height:1.57143em;align-items:flex-start}}@media (max-width: 767px){.page-form .form-check label input{margin-top:3px}}.page-form .form-check label span{width:calc(100% - 40px)}@media (max-width: 767px){.page-form .form-check label span{width:calc(100% - 25px)}}.page-form .form-btn{text-align:center}.page-form .form-btn .c-btn{width:280px;padding:0}@media (max-width: 767px){.page-form .form-btn .c-btn{width:170px;border-width:1px}}@media (max-width: 767px){.page-form .form-btn .c-btn span{padding-left:14px;padding-right:0}}.page-form .form-btn .c-btn--blue{border:2px solid #0064c8;color:#0064c8;background-color:transparent;font-weight:bold;cursor:pointer}.page-form .form-btn .c-btn--blue::after{border-color:#0064c8}@media (min-width: 768px){.page-form .form-btn .c-btn--blue>span{min-height:56px}}.page-form .form-btn .c-btn--blue>span::before,.page-form .form-btn .c-btn--blue>span::after{height:3px}@media (max-width: 767px){.page-form .form-btn .c-btn--blue>span::before,.page-form .form-btn .c-btn--blue>span::after{height:4px}}@media (min-width: 768px){.page-form .form-btn .c-btn--blue>span::before{right:8px}}@media (max-width: 767px){.page-form .form-btn .c-btn--blue>span::before{top:0}}@media (min-width: 768px){.page-form .form-btn .c-btn--blue>span::after{left:8px}}@media (max-width: 767px){.page-form .form-btn .c-btn--blue>span::after{bottom:-2px}}@media only screen and (min-width: 1025px){.page-form .form-btn .c-btn--blue:hover{color:#28a0ff;border-color:#28a0ff}.page-form .form-btn .c-btn--blue:hover::after{border-color:#28a0ff}}@media (min-width: 768px){.page-form .form-btn--2btn{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}}@media (min-width: 768px){.page-form .form-btn--2btn .c-btn{width:300px}}@media (min-width: 768px){.page-form .form-btn--2btn .c-btn:first-child{margin-right:50px}}@media (max-width: 767px){.page-form .form-btn--2btn .c-btn:first-child{margin-bottom:15px}}.page-form .form-wrap{padding:146px 0 200px}@media (max-width: 767px){.page-form .form-wrap{padding:70px 0 100px}}.page-form.form-confirm header{position:absolute}.page-form.form-confirm header .layerMenu,.page-form.form-confirm header .hamberger{display:none}.page-form.form-confirm header #logo a{pointer-events:none}@media (min-width: 768px){.page-form.form-confirm .form-txt{margin-bottom:93px}}@media (max-width: 767px){.page-form.form-confirm .c-hd{margin-bottom:35px}}@media (max-width: 767px){.page-form.form-confirm .form-txt{margin-bottom:35px}}.page-form.form-confirm .tableContact{display:block;margin-bottom:60px}@media (min-width: 768px){.page-form.form-confirm .tableContact{position:relative;margin-bottom:100px}.page-form.form-confirm .tableContact::before,.page-form.form-confirm .tableContact::after{content:"";width:300px;height:2px;position:absolute;left:0;bottom:0;background-color:#004f8a}.page-form.form-confirm .tableContact::after{left:auto;right:0;width:calc(100% - 305px);background-color:#bbb}}@media (max-width: 767px){.page-form.form-confirm .tableContact{border-top:1px solid #bbb}}.page-form.form-confirm .tableContact tbody{display:block}.page-form.form-confirm .tableContact tr{display:block}@media (min-width: 768px){.page-form.form-confirm .tableContact tr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}.page-form.form-confirm .tableContact tr::before,.page-form.form-confirm .tableContact tr::after{content:"";width:300px;height:2px;position:absolute;left:0;top:0;background-color:#004f8a}.page-form.form-confirm .tableContact tr::after{left:auto;right:0;width:calc(100% - 305px);background-color:#bbb}.page-form.form-confirm .tableContact tr.vat{align-items:flex-start}}@media (max-width: 767px){.page-form.form-confirm .tableContact tr{padding:15px 0 17px;border-bottom:1px solid #bbb}}.page-form.form-confirm .tableContact tr th,.page-form.form-confirm .tableContact tr td{font-size:14px;font-size:1.4rem;line-height:1.92857em;letter-spacing:0em;font-weight:500}@media (min-width: 768px){.page-form.form-confirm .tableContact tr th,.page-form.form-confirm .tableContact tr td{font-size:20px;font-size:2rem;line-height:1.7em;letter-spacing:0em;padding:43px 0;padding-left:75px;width:calc(100% - 305px)}}@media (max-width: 767px){.page-form.form-confirm .tableContact tr th,.page-form.form-confirm .tableContact tr td{padding-bottom:0}}@media (min-width: 768px){.page-form.form-confirm .tableContact tr th{width:300px;padding-left:0rem;padding-right:20px}}@media (max-width: 767px){.page-form.form-confirm .tableContact tr th{color:#004f8a;padding-bottom:15px}}@media (max-width: 767px){.page-form.form-thanks .c-hd{margin-bottom:33px}}.page-form.form-thanks .thanks-main__txt{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:0em;font-weight:500;margin-bottom:54px}@media (max-width: 767px){.page-form.form-thanks .thanks-main__txt{font-size:14px;font-size:1.4rem;line-height:1.92857em;letter-spacing:0em}}@media (min-width: 768px){.page-form.form-thanks .thanks-main .form-btn .c-btn{width:300px}}
