﻿.simplebar-track.simplebar-vertical{width:6px}.simplebar-track{background-color:#EDEDED;border-radius:7px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;width:100%;left:0;right:0;top:0;height:48px}.step-confirm .header-btn-form,.step-complete .header-btn-form{display:none}@media (max-width: 1023px){.step-confirm .header .innerbox .logo .for-other,.step-complete .header .innerbox .logo .for-other{display:block}.step-confirm .header .innerbox .logo .for-top,.step-complete .header .innerbox .logo .for-top{display:none}}.step-confirm .footer .btn-top,.step-complete .footer .btn-top{opacity:1;visibility:visible}.contact .errMsg,#contact .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-.9em}.contact .formError,#contact .formError{padding-bottom:13px;display:block;z-index:97}.contact .fixed,#contact .fixed{padding-bottom:0px}.contact .formError .formErrorClose,#contact .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;-webkit-border-radius:9px 9px 9px 9px;-moz-border-radius:9px 9px 9px 9px;-ms-border-radius:9px 9px 9px 9px;-o-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;-webkit-box-shadow:1px -1px 3px #888;-moz-box-shadow:1px -1px 3px #888;-ms-box-shadow:1px -1px 3px #888;-o-box-shadow:1px -1px 3px #888;box-shadow:1px -1px 3px #888}.contact .formError .formErrorClose:hover,#contact .formError .formErrorClose:hover{background:#666}.contact .fixed .formErrorClose,#contact .fixed .formErrorClose{display:none}.contact .formError .formErrorContent,#contact .formError .formErrorContent{padding:6px 10px;max-width:220px;width:100%;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;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 6px #888;-moz-box-shadow:0px 0px 6px #888;-ms-box-shadow:0px 0px 6px #888;-o-box-shadow:0px 0px 6px #888;box-shadow:0px 0px 6px #888}.contact .fixed .formErrorContent,#contact .fixed .formErrorContent{margin-top:.5em;background:#f60;margin:0 0 30px 0;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.contact .fadeOut,#contact .fadeOut{opacity:.2;filter:alpha(opacity=20)}.contact .formError .formErrorArrow,#contact .formError .formErrorArrow{width:15px;height:15px;position:absolute;bottom:0;left:20px;margin:0 0 30px 0;z-index:0}.contact .fixed .formErrorArrow,#contact .fixed .formErrorArrow{display:none}.contact .formError .formErrorArrowBottom,#contact .formError .formErrorArrowBottom{margin:-6px;top:0}.contact .fixed .formErrorArrowBottom,#contact .fixed .formErrorArrowBottom{display:none}.contact .formError .formErrorArrow div,#contact .formError .formErrorArrow div{margin:0 auto;display:block;height:1px;background:#252525;line-height:0px;font-size:0px;-webkit-box-shadow:0px 2px 3px #888;-moz-box-shadow:0px 2px 3px #888;-ms-box-shadow:0px 2px 3px #888;-o-box-shadow:0px 2px 3px #888;box-shadow:0px 2px 3px #888}.contact .formError .formErrorArrowBottom div,#contact .formError .formErrorArrowBottom div{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.contact .formError .formErrorArrow .line10,#contact .formError .formErrorArrow .line10{width:19px}.contact .formError .formErrorArrow .line9,#contact .formError .formErrorArrow .line9{width:17px}.contact .formError .formErrorArrow .line8,#contact .formError .formErrorArrow .line8{width:15px}.contact .formError .formErrorArrow .line7,#contact .formError .formErrorArrow .line7{width:13px}.contact .formError .formErrorArrow .line6,#contact .formError .formErrorArrow .line6{width:11px}.contact .formError .formErrorArrow .line5,#contact .formError .formErrorArrow .line5{width:9px}.contact .formError .formErrorArrow .line4,#contact .formError .formErrorArrow .line4{width:7px}.contact .formError .formErrorArrow .line3,#contact .formError .formErrorArrow .line3{width:5px}.contact .formError .formErrorArrow .line2,#contact .formError .formErrorArrow .line2{width:3px}.contact .formError .formErrorArrow .line1,#contact .formError .formErrorArrow .line1{width:1px}.contact .hid_url,#contact .hid_url{display:none}.contact form p.test,#contact form p.test{position:relative;color:#C1C0BC}.contact form p.test label,#contact form p.test label{position:absolute;top:3px;left:10px;font-weight:normal}.contact form p.test br,#contact form p.test br{display:none}.contact #chkDatetime .addError .formError,#contact #chkDatetime .addError .formError{display:none !important}.c-img-step picture{display:block;margin:0 auto;text-align:center}.form-wrap .ttl-box{position:relative;z-index:1;padding:0 20px}.form-wrap .ttl-box:before{content:"";display:block;position:absolute;left:0;top:0;background:#1A1717;width:51.2%;height:100%}@media only screen and (max-width: 1080px){.form-wrap .ttl-box:before{width:56%}}@media (max-width: 1023px){.form-wrap .ttl-box:before{width:80%}}.form-wrap .ttl-box .ttl-main{max-width:1100px;width:100%;margin:0 auto;position:relative;z-index:1;color:white}@media (min-width: 1024px){.form-wrap .ttl-box .ttl-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:83px}}.form-wrap .ttl-box .ttl-main .txt-en{font-size:40px;font-size:4rem;line-height:30px;letter-spacing:.08em;font-weight:600;padding-right:20px;border-right:1px solid #707070;display:block}.form-wrap .ttl-box .ttl-main .txt-jp{font-size:20px;font-size:2rem;line-height:1;letter-spacing:.12em;font-weight:700;display:block;padding-left:22px}@media (max-width: 1023px){.form-wrap .ttl-box .ttl-main{padding:11px 0 14px}.form-wrap .ttl-box .ttl-main .txt-en{font-size:32px;font-size:3.2rem;line-height:39px;padding-right:0;border-right:0}.form-wrap .ttl-box .ttl-main .txt-jp{font-size:18px;font-size:1.8rem;line-height:26px;padding-left:0}}.form-wrap .form{max-width:1290px;width:100%;margin:59px auto 0;background:#FAFAFA;padding:47px 20px 162px}@media (max-width: 1023px){.form-wrap .form{padding:40px 20px 35px;margin-top:22px}}.form-wrap .form .tel-box{text-align:center}.form-wrap .form .tel-box a{display:inline-block;max-width:904px;width:100%}.form-wrap .form .tel-box a .img{display:block}.form-wrap .form .tel-box a .img img{width:100%}.form-wrap .form .contactform{display:block;margin-top:70px}@media (max-width: 1023px){.form-wrap .form .contactform{margin-top:45px}}.form-wrap .form .formBlock{max-width:904px;width:100%;margin:0 auto}.form-wrap .form .img-step{margin-bottom:58px}.form-wrap .form .img-step picture{display:block;margin:0 auto;text-align:center}@media (max-width: 1023px){.form-wrap .form .img-step{margin-bottom:34px}}.form-wrap .form .c-chk-box input[type="checkbox"]{visibility:hidden;opacity:0;position:absolute}.form-wrap .form .c-chk-box label{display:block;vertical-align:middle}.form-wrap .form .c-chk-box label span{display:block;position:relative}.form-wrap .form .c-chk-box label span:before,.form-wrap .form .c-chk-box label span:after{content:'';position:absolute}.form-wrap .form .c-chk-box label span:before{left:0;background:white;top:4px}.form-wrap .form .c-chk-box label span:after{width:15px;height:12px;top:2px;background-size:100%;display:none;background:url(../../img/kine/icon_check.svg) top left no-repeat;background-size:15px 13px}.form-wrap .form .c-chk-box input:checked+label span:after{display:block}@media (max-width: 1023px){.form-wrap .form .c-chk-box label span:before{top:3px}.form-wrap .form .c-chk-box label span:after{top:3px}}.form-wrap .form .chkcheckbox .item{margin-bottom:20px}.form-wrap .form .chkcheckbox .item:last-child{margin-bottom:0}.form-wrap .form .chkcheckbox label span{padding-left:33px}@media (max-width: 1023px){.form-wrap .form .chkcheckbox label span{padding-left:22px}}.form-wrap .form .chkcheckbox label span.nobefore:before{content:none}.form-wrap .form .chkcheckbox label span.nobefore:after{content:none}.form-wrap .form .chkcheckbox .box-date{margin-left:33px}@media (max-width: 1023px){.form-wrap .form .chkcheckbox .box-date{margin-left:25px}}.form-wrap .form .chkcheckbox label span:before{width:19px;height:19px;border:1px solid #707070}@media (max-width: 1023px){.form-wrap .form .chkcheckbox label span:before{width:17px;height:17px}}.form-wrap .form .chkcheckbox label span:after{width:15px;height:13px;top:7px;background-size:100%;left:3px}.form-wrap .form .chkcheckbox small{display:block;background:#F1F2F3;padding:10px 13px;font-size:14px;font-size:1.4rem;line-height:20px;margin-top:10px}@media (max-width: 1023px){.form-wrap .form .chkcheckbox small{margin-top:5px}}@media (max-width: 1023px){.form-wrap .form .chkcheckbox .item{margin-bottom:22px}.form-wrap .form .chkcheckbox .item:last-child{margin-bottom:0}.form-wrap .form .chkcheckbox label{font-size:0;line-height:1}.form-wrap .form .chkcheckbox label span{font-size:13px;font-size:1.3rem;line-height:1.9em;position:relative}.form-wrap .form .chkcheckbox label span:after{top:3px}}.form-wrap .form .tableContact{border:1px solid #212121}@media (min-width: 1024px){.form-wrap .form .tableContact{background:white}}.form-wrap .form .tableContact input[type="text"],.form-wrap .form .tableContact input[type="email"],.form-wrap .form .tableContact input[type="number"],.form-wrap .form .tableContact input[type="tel"],.form-wrap .form .tableContact textarea,.form-wrap .form .tableContact select,.form-wrap .form .tableContact button{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em;font-weight:400;padding:0 15px;color:#1A1717;border:1px solid #212121}@media only screen and (max-width: 364px){.form-wrap .form .tableContact input[type="text"],.form-wrap .form .tableContact input[type="email"],.form-wrap .form .tableContact input[type="number"],.form-wrap .form .tableContact input[type="tel"],.form-wrap .form .tableContact textarea,.form-wrap .form .tableContact select,.form-wrap .form .tableContact button{font-size:13px;font-size:1.3rem;padding:0 10px}}.form-wrap .form .tableContact input[type="text"],.form-wrap .form .tableContact input[type="email"],.form-wrap .form .tableContact input[type="number"],.form-wrap .form .tableContact input[type="tel"],.form-wrap .form .tableContact textarea{max-width:328px;height:40px;width:100%;border:1px solid #212121;background:#FDFEF0}.form-wrap .form .tableContact .example{margin-bottom:5px;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em;font-weight:400;position:relative}@media (min-width: 1024px){.form-wrap .form .tableContact .example{top:-4px}}.form-wrap .form .tableContact .example .examplezipcode{display:inline-block;margin-left:19px}.form-wrap .form .tableContact input.full{max-width:100%}.form-wrap .form .tableContact input.no-required,.form-wrap .form .tableContact textarea.no-required{background:white}.form-wrap .form .tableContact textarea{display:block;border:1px solid #212121;width:100%;height:170px;max-width:100%}@media (max-width: 1023px){.form-wrap .form .tableContact textarea{height:180px;margin-bottom:8px}}.form-wrap .form .tableContact select{background:#FDFEF0 url(../../img/kine/bg_select.svg) center right 5px no-repeat;height:40px}.form-wrap .form .tableContact .gp-select{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.form-wrap .form .tableContact .gp-select .slMonth,.form-wrap .form .tableContact .gp-select .slDay{max-width:100px;width:100%}.form-wrap .form .tableContact .gp-select .slTime{max-width:165px;width:100%}.form-wrap .form .tableContact .gp-select .txt-time{display:inline-block;padding-left:11px;padding-right:34px;font-weight:400}@media (max-width: 1023px){.form-wrap .form .tableContact .gp-select .slMonth,.form-wrap .form .tableContact .gp-select .slDay{max-width:63px}.form-wrap .form .tableContact .gp-select .slTime{max-width:165px;width:100%}.form-wrap .form .tableContact .gp-select .txt-time{padding-left:3px;padding-right:12px}}.form-wrap .form .tableContact em{display:inline-block;font-style:normal;background:#FFA17A;text-align:center;height:25px;width:53px;margin-right:10px;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.1em;font-weight:700}@media (max-width: 1023px){.form-wrap .form .tableContact em{margin-right:9px}}.form-wrap .form .tableContact em.normal{background:#7E7E7E;color:white}.form-wrap .form .tableContact .hid{display:none !important}@media (min-width: 1024px){.form-wrap .form .tableContact tr{border-bottom:1px solid #A7A7A7}.form-wrap .form .tableContact tr:last-child{border-bottom:0}}.form-wrap .form .tableContact th,.form-wrap .form .tableContact td{vertical-align:top;padding:26px 0 30px;position:relative;text-align:left}.form-wrap .form .tableContact th{width:309px;background:#EAF2ED;padding-left:30px;font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.02em;font-weight:700}.form-wrap .form .tableContact td{padding-left:40px;padding-right:40px;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em;font-weight:400}@media (min-width: 1024px){.form-wrap .form .tableContact tr:last-child th,.form-wrap .form .tableContact tr:last-child td{padding-top:37px}}@media only screen and (min-width: 1024px) and (max-width: 1280px){.form-wrap .form .tableContact tr:last-child th,.form-wrap .form .tableContact tr:last-child td{padding-top:30px}}.form-wrap .form .tableContact .disable{display:none}@media (max-width: 1023px){.form-wrap .form .tableContact th,.form-wrap .form .tableContact td,.form-wrap .form .tableContact tr,.form-wrap .form .tableContact tbody{display:block;width:100%}.form-wrap .form .tableContact th{padding:12px 16px}.form-wrap .form .tableContact td{padding:17px 16px 23px}.form-wrap .form .tableContact tr:first-child td{padding-top:13px;padding-bottom:13px}}.form-wrap .form .tableContact .box-zipcode{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.form-wrap .form .tableContact .box-zipcode .txt{width:30px}.form-wrap .form .tableContact .box-zipcode .input{max-width:230px}.form-wrap .form .tableContact .box-zipcode .btnbox{margin-left:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:170px;width:100%;height:40px;background:#DCE7F7;align-items:center;padding-left:18px;position:relative}.form-wrap .form .tableContact .box-zipcode .btnbox span{display:block;font-size:16px;font-size:1.6rem;line-height:1;letter-spacing:.02em;font-weight:500}@media (max-width: 1023px){.form-wrap .form .tableContact .box-zipcode .btnbox span{font-size:14px;font-size:1.4rem;line-height:1;letter-spacing:.02em;font-weight:500}}@media only screen and (max-width: 1023px) and (max-width: 364px){.form-wrap .form .tableContact .box-zipcode .btnbox span{font-size:10px;font-size:1rem;line-height:1;letter-spacing:0}}.form-wrap .form .tableContact .box-zipcode .btnbox:after{content:"";position:absolute;display:block;transition:0.3s;right:18px;top:13px;width:4px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3.993' height='15.221' viewBox='0 0 3.993 15.221'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%231a1717;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M793-13005.336v13.64l3.084-4.387' transform='translate(-792.5 13005.336)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}@media only screen and (min-width: 1025px){.form-wrap .form .tableContact .box-zipcode .btnbox:hover{opacity:1;background:#1A1717;color:white}.form-wrap .form .tableContact .box-zipcode .btnbox:hover:after{animation:btnAnimArrowDown 0.5s linear;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3.993' height='15.221' viewBox='0 0 3.993 15.221'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M793-13005.336v13.64l3.084-4.387' transform='translate(-792.5 13005.336)'/%3E%3C/svg%3E")}}@media (max-width: 1023px){.form-wrap .form .tableContact .box-zipcode .txt{width:20px}.form-wrap .form .tableContact .box-zipcode .input{max-width:auto;width:122px;position:relative;left:5px}.form-wrap .form .tableContact .box-zipcode .btnbox{margin-left:18px;max-width:calc(100% - 142px);padding-left:10px}.form-wrap .form .tableContact .box-zipcode .btnbox:after{right:8px}}.form-wrap .form .txt_note{margin-top:36px;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em;font-weight:400}.form-wrap .form .txt_note .bold{margin-bottom:7px}@media (max-width: 1023px){.form-wrap .form .txt_note{margin-top:17px}}.form-wrap .privacydiv{border:2px solid #707070;padding:5px 3px 8px;text-align:left;margin-top:40px}@media (max-width: 1023px){.form-wrap .privacydiv{margin-top:20px}}.form-wrap .privacydiv ul{height:148px;overflow:auto;padding:10px 45px 10px 27px}@media (max-width: 1023px){.form-wrap .privacydiv ul{height:205px;padding:10px 25px 10px 21px}}.form-wrap .privacydiv li{margin-bottom:20px}.form-wrap .privacydiv li:last-child{margin-bottom:0}.form-wrap .privacydiv li p{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em;font-weight:400}.form-wrap .privacydiv p.txt-bold{font-weight:bold}.form-wrap .checkbox-pri{margin-top:34px}@media (max-width: 1023px){.form-wrap .checkbox-pri{margin-top:20px}}.form-wrap .checkbox-pri label{background-color:#FFFEF5;border:1px solid #212121;cursor:pointer;display:block;padding:28px 0;width:100%;font-size:16px;font-size:1.6rem;line-height:34px;letter-spacing:.02em;font-weight:bold;text-align:center}@media (max-width: 1023px){.form-wrap .checkbox-pri label{padding:19px 0 19px 28px}}.form-wrap .checkbox-pri .label-wrap{display:inline-block;position:relative;padding-left:25px}@media (max-width: 1023px){.form-wrap .checkbox-pri .label-wrap{padding-left:35px}}@media only screen and (max-width: 1023px) and (max-width: 364px){.form-wrap .checkbox-pri .label-wrap{padding-left:25px}}.form-wrap .checkbox-pri label input{cursor:pointer;opacity:0;position:absolute;height:0;width:0}.form-wrap .checkbox-pri label .checked-pri{border:2px solid #212121;background-color:#fff;left:-16px;margin-top:-12px;position:absolute;top:50%;height:23px;width:23px}@media (max-width: 1023px){.form-wrap .checkbox-pri label .checked-pri{height:30px;width:30px;margin-top:-15px}}.form-wrap .checkbox-pri label .checked-pri::after{content:"";width:25px;height:21px;background:url(../../img/kine/icon_check1.svg) center no-repeat;background-size:100%;content:"";display:none;position:absolute;top:-5px}@media (max-width: 1023px){.form-wrap .checkbox-pri label .checked-pri::after{top:2px}}.form-wrap .checkbox-pri label input:checked ~ .checked-pri:after{display:block}.form-wrap .box-title{position:relative;padding-left:85px;margin-left:33px;margin-top:8px}@media (max-width: 1023px){.form-wrap .box-title{margin-left:25px;padding:0}}.form-wrap .box-title .box-title-txt{position:absolute;left:0;top:10px;font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.02em}@media (max-width: 1023px){.form-wrap .box-title .box-title-txt{position:relative;top:0;margin-bottom:8px}}.form-wrap .box-title select{width:100%}@media (min-width: 1024px){.form-wrap .box-title--box2{padding-left:115px}}.form-wrap .box-title+.box-date{margin-top:15px;margin-bottom:15px}.form-wrap .box-select{position:relative}.form-wrap .box-select:before{content:'';position:absolute;top:4px;bottom:0;right:10px;margin:auto;margin:auto;width:10px;height:7px;pointer-events:none;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='6.154' viewBox='0 0 10 6.154'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='10' height='6.154' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Repeat_Grid_35' data-name='Repeat Grid 35' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(-931.063 -28321.498)'%3E%3Cpath id='Polygon_37' data-name='Polygon 37' d='M5,0l5,6.154H0Z' transform='translate(941.063 28327.652) rotate(180)' fill='%23080808'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.form-wrap .box-date{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-left:85px}@media (max-width: 1023px){.form-wrap .box-date{padding:0}}.form-wrap .box-date .box-date-txt{position:absolute;left:0;top:10px;font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.02em}@media (max-width: 1023px){.form-wrap .box-date .box-date-txt{position:relative;top:0;margin-bottom:5px}}.form-wrap .box-date .box-note{width:100%;margin-top:12px;font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.02em}.form-wrap .box-date .box-date-year,.form-wrap .box-date .box-select{width:195px;max-width:calc(50% - 6px);margin-right:12px}@media (max-width: 1023px){.form-wrap .box-date .box-date-year,.form-wrap .box-date .box-select{width:100%;max-width:100%;margin:0}}.form-wrap .box-date .box-date-month{width:100%;max-width:100%}.form-wrap .box-date .box-date-year{position:relative}.form-wrap .box-date .box-date-year:before{content:'';position:absolute;top:4px;bottom:0;right:10px;margin:auto;margin:auto;width:10px;height:7px;pointer-events:none;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10' height='6.154' viewBox='0 0 10 6.154'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='10' height='6.154' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Repeat_Grid_35' data-name='Repeat Grid 35' clip-path='url(%23clip-path)'%3E%3Cg transform='translate(-931.063 -28321.498)'%3E%3Cpath id='Polygon_37' data-name='Polygon 37' d='M5,0l5,6.154H0Z' transform='translate(941.063 28327.652) rotate(180)' fill='%23080808'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.form-wrap .box-date .box-date-year .hiddatepicker{display:none}.form-wrap .box-date .box-date-year .hasDatepicker{cursor:pointer}.form-wrap .box-date .box-date-year .hasDatepicker::placeholder{color:#1E1E1E}.form-wrap .box-date .box-select{margin-right:0}@media (max-width: 1023px){.form-wrap .box-date .box-select{margin-top:12px}}.form-wrap .button-submit{margin-top:43px}@media (min-width: 1024px){.form-wrap .button-submit{padding-left:14px}.form-wrap .button-submit .c-btn3:after{right:19px;top:35px}}.form-wrap .button-submit .c-btn1{border:0;box-shadow:none}.form-wrap .button-submit .is-disabled{opacity:0.5;pointer-events:none}@media (max-width: 1023px){.form-wrap .button-submit{margin-top:-24px}}.form-wrap .contact-linkmail{font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:.02em;font-weight:400;margin-top:60px}@media (min-width: 1024px){.form-wrap .contact-linkmail{padding-right:20px}}.form-wrap .contact-linkmail a{text-decoration:underline}@media (max-width: 1023px){.form-wrap .contact-linkmail{text-align:left;margin-top:21px;line-height:24px}}.c-headbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:#FAFAFA;height:83px;color:white;margin-top:30px;position:relative;z-index:1}@media (min-width: 1024px){.c-headbox .ttl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:auto;align-items:center}}.c-headbox .ttl .txt-en{font-size:40px;font-size:4rem;line-height:30px;letter-spacing:.08em;font-weight:600;padding-right:20px;border-right:1px solid #707070;display:block}.c-headbox .ttl .txt-jp{font-size:20px;font-size:2rem;line-height:1;letter-spacing:.12em;font-weight:700;display:block;padding-left:22px}@media (max-width: 1023px){.c-headbox .ttl .txt-en{font-size:32px;font-size:3.2rem;line-height:39px;padding-right:0;border-right:0}.c-headbox .ttl .txt-jp{font-size:18px;font-size:1.8rem;line-height:26px;padding-left:0}}@media (max-width: 1023px){.c-headbox{margin-top:0;height:90px;background:none}.c-headbox:before{content:"";width:72%;height:100%;left:0;top:0;display:block;position:absolute;background:#FAFAFA}.c-headbox .ttl{width:100%;padding-left:20px;position:relative;z-index:1}}.form-step2{position:relative;padding-top:30px}@media (max-width: 1023px){.form-step2{padding-top:68px}}.form-step2 .icon{position:absolute;top:0;right:0}.form-step2 .ttl-main{text-align:center;color:#124C9B}.form-step2 .ttl-main .txt-jp{font-size:36px;font-size:3.6rem;line-height:52px;letter-spacing:.14em;font-weight:500}.form-step2 .ttl-main .txt-en{font-size:20px;font-size:2rem;line-height:24px;letter-spacing:.2em;font-weight:500;display:block}.form-step2 .confirmform{margin-top:60px}@media (max-width: 1023px){.form-step2 .confirmform{margin-top:-45px;padding-top:68px;background:#F6F9FD;padding-bottom:64px}}.form-step2 .img-step{text-align:center;margin-bottom:30px}.form-step2 .img-step picture{display:block;text-align:center}@media (max-width: 1023px){.form-step2 .img-step{margin-bottom:15px;padding:0 20px}}.form-step2 .content{max-width:1000px;width:100%;margin:auto;background:#F6F9FD;padding:45px 20px 95px;font-weight:400;position:relative}@media (max-width: 1023px){.form-step2 .content{padding:0 20px}}.form-step2 .content .icon1{position:absolute;left:-114px;top:50%;margin-top:-101px}@media only screen and (max-width: 1100px){.form-step2 .content .icon1{left:-20px}}.form-step2 .content .inner{max-width:770px;width:100%;margin:0 auto}.form-step2 .content .tableContact tr{border-bottom:1px solid #D0D0D0}.form-step2 .content .tableContact th,.form-step2 .content .tableContact td{text-align:left;vertical-align:top;padding:15px 0 18px}.form-step2 .content .tableContact th{width:185px;font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.02em;font-weight:700}.form-step2 .content .tableContact td{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em;font-weight:400}.form-step2 .content .tableContact td .txt{margin-top:20px}@media (max-width: 1023px){.form-step2 .content .tableContact tbody,.form-step2 .content .tableContact th,.form-step2 .content .tableContact td,.form-step2 .content .tableContact tr{display:block;width:100%}.form-step2 .content .tableContact th{width:100%;padding:0}.form-step2 .content .tableContact td{padding-top:0;padding-bottom:15px}.form-step2 .content .tableContact tr{margin-bottom:15px}.form-step2 .content .tableContact tr:last-child{margin-bottom:0}}.form-step2 .content .txt-back{margin-top:16px;text-align:right;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em;font-weight:400}.form-step2 .content .txt-back a{text-decoration:underline;color:#FAFAFA}.form-step2 .content .button-submit{margin-top:60px}@media (max-width: 1023px){.form-step2 .content .button-submit{margin-top:25px}}@media (min-width: 1024px){.form-step2 .content .contact-linkmail{margin:50px -50px 0}}@media (max-width: 1023px){.form-step2 .content .contact-linkmail{text-align:left;margin-top:18px}}.indexThx{padding-top:138px}.indexThx .header-btn-form{display:none}@media (min-width: 1024px){.indexThx .header .innerbox .menubox{width:calc(100% - 203px)}}@media (max-width: 1023px){.indexThx{padding-top:0}}.step3{margin-bottom:100px;position:relative}@media (max-width: 1023px){.step3{padding-top:68px}}.step3 .icon{position:absolute;top:0;right:0}.step3 .headbox{margin-top:0}.step3 .img-step{margin-top:60px}@media (max-width: 1023px){.step3 .img-step{margin-top:0}}.step3 .containerIndexThx{text-align:center;padding:0 20px}.step3 .containerIndexThx .txt{font-size:17px;font-size:1.7rem;line-height:32px;letter-spacing:0;font-weight:500;margin-top:60px}.step3 .containerIndexThx .txt-backtop{margin-top:60px}.step3 .containerIndexThx .txt-backtop a{font-size:17px;font-size:1.7rem;line-height:32px;letter-spacing:0;font-weight:500;color:#FAFAFA;text-decoration:underline}@media (max-width: 1023px){.step3 .containerIndexThx{margin-top:-45px;padding-top:68px;background:#F6F9FD;padding-bottom:75px}.step3 .containerIndexThx .txt{font-size:15px;font-size:1.5rem;line-height:28px;margin-top:30px;text-align:left}.step3 .containerIndexThx .txt-backtop{margin-top:30px}.step3 .containerIndexThx .txt-backtop a{font-size:15px;font-size:1.5rem;line-height:28px}}

/*# sourceMappingURL=maps/kine-contact.min.css.map */
