﻿#contact .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}#contact .fadeOut{opacity:0.2;filter:alpha(opacity=20)}#contact .fixed{padding-bottom:0px}#contact .fixed .formErrorClose,#contact .fixed .formErrorArrow,#contact .fixed .formErrorArrowBottom{display:none}#contact .fixed .formErrorContent{margin-top:0.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 .formError{padding-bottom:13px;display:block}#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}@media only screen and (min-width: 1025px){#contact .formError .formErrorClose:hover{background:#666}}#contact .formError .formErrorContent{padding:6px 10px;width:220px;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 .formError .formErrorArrowBottom{margin:-6px;top:0}#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{width:15px;height:15px;position:absolute;bottom:0;left:20px;margin:0 0 30px 0;z-index:0}#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 .formErrorArrow .line1{width:1px}#contact .formError .formErrorArrow .line2{width:3px}#contact .formError .formErrorArrow .line3{width:5px}#contact .formError .formErrorArrow .line4{width:7px}#contact .formError .formErrorArrow .line5{width:9px}#contact .formError .formErrorArrow .line6{width:11px}#contact .formError .formErrorArrow .line7{width:13px}#contact .formError .formErrorArrow .line8{width:15px}#contact .formError .formErrorArrow .line9{width:17px}#contact .formError .formErrorArrow .line10{width:19px}#contact .hid_url{display:none}#contact .formBlock{position:relative}#contact .formBlock__bg--01{background:url("../../img/contact/bg_tree_01.png") center/cover no-repeat;position:absolute;width:240px;height:302px;top:19%;left:0;z-index:5}@media only screen and (min-width: 768px) and (max-width: 1024px){#contact .formBlock__bg--01{width:100px;height:128px}}@media (max-width: 767px){#contact .formBlock__bg--01{background-image:url("../../img/contact/bg_tree_01_sp.png");width:60px;height:80px;top:11.6%}}@media only screen and (max-width: 350px){#contact .formBlock__bg--01{width:40px;height:54px}}#contact .formBlock__bg--02{background:url("../../img/contact/bg_tree_02.png") center/cover no-repeat;position:absolute;width:201px;height:373px;top:11%;right:0;z-index:5}@media only screen and (min-width: 768px) and (max-width: 1024px){#contact .formBlock__bg--02{width:75px;height:140px}}@media (max-width: 767px){#contact .formBlock__bg--02{background-image:url("../../img/contact/bg_tree_02_sp.png");width:55px;height:101px;top:9%}}@media only screen and (max-width: 350px){#contact .formBlock__bg--02{width:40px;height:72px}}#contact .formBlock__bg--03{background:url("../../img/contact/bg_tree_03.png") center/cover no-repeat;position:absolute;width:215px;height:503px;top:29%;left:0;z-index:5}@media only screen and (min-width: 768px) and (max-width: 1024px){#contact .formBlock__bg--03{width:115px;height:270px}}@media (max-width: 767px){#contact .formBlock__bg--03{background-image:url("../../img/contact/bg_tree_03_sp.png");width:88px;height:205px;top:25%}}#contact .formBlock__bg--04{background:url("../../img/contact/bg_tree_04.png") center/cover no-repeat;position:absolute;width:222px;height:385px;top:18%;right:0;z-index:5}@media only screen and (min-width: 768px) and (max-width: 1024px){#contact .formBlock__bg--04{width:120px;height:208px}}@media (max-width: 767px){#contact .formBlock__bg--04{background-image:url("../../img/contact/bg_tree_04_sp.png");width:92px;height:155px;top:21%}}#contact .formBlock__bg--04 .monkey{background:url("../../img/contact/img_monkey_02.png") center/cover no-repeat;position:absolute;width:122px;height:138px;bottom:-86px;right:22px;transform-origin:top right}@media only screen and (min-width: 768px) and (max-width: 1024px){#contact .formBlock__bg--04 .monkey{width:100px;height:115px;bottom:-70px}}@media (max-width: 767px){#contact .formBlock__bg--04 .monkey{width:48px;height:55px;bottom:-34px;right:12px}}#contact .formBlock__container{width:100%;max-width:1050px;padding:98px 25px 182px;margin:0 auto}@media (max-width: 767px){#contact .formBlock__container{padding:42px 25px 70px}}#contact .formBlock__container--step-03{padding-top:30px}@media (max-width: 767px){#contact .formBlock__container--step-03{padding-bottom:56px}}#contact .formBlock__tit{font-family:"Noto Sans JP",sans-serif;font-size:28px;font-size:2.8rem;line-height:40px;letter-spacing:.04em;font-weight:bold;text-align:center;padding:58px 0 35px;position:relative}@media (max-width: 767px){#contact .formBlock__tit{font-size:19px;font-size:1.9rem;line-height:25px;letter-spacing:.04em;font-weight:bold;padding:42px 0 30px}}@media only screen and (max-width: 350px){#contact .formBlock__tit{font-size:16px;font-size:1.6rem}}#contact .formBlock__tit::after{content:"";background:url("../../img/contact/border_large.png") center/cover no-repeat;position:absolute;width:387px;height:12px;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px){#contact .formBlock__tit::after{background-image:url("../../img/contact/border_large_sp.png");width:240px;height:8px}}#contact .formBlock__tit--phone::before{content:"";background:url("../../img/common/icon/ico_phone_orange.png") center/cover no-repeat;position:absolute;width:19px;height:32px;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px){#contact .formBlock__tit--phone::before{width:12px;height:21px}}#contact .formBlock__tit--mail::before{content:"";background:url("../../img/common/icon/ico_mail.png") center/cover no-repeat;position:absolute;width:37px;height:28px;top:8px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px){#contact .formBlock__tit--mail::before{width:20px;height:16px;top:6px}}#contact .formBlock__contact-box{padding:50px 0 134px}@media (max-width: 767px){#contact .formBlock__contact-box{padding:34px 0 62px}}@media (min-width: 768px){#contact .formBlock__contact-box .box{background:#fffbe9;border-radius:70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;padding:38px 0}}#contact .formBlock__contact-box .box .tel{padding-left:126px;padding-right:26px;position:relative}@media (max-width: 767px){#contact .formBlock__contact-box .box .tel{background:#fffbe9;border-radius:30px;padding:0;text-align:center}}#contact .formBlock__contact-box .box .tel::before{content:"";background:url("../../img/contact/img_monkey_01.png") center/cover no-repeat;position:absolute;width:129px;height:151px;top:-84px;left:-22px}@media (max-width: 767px){#contact .formBlock__contact-box .box .tel::before{display:none}}#contact .formBlock__contact-box .box .tel a{color:#ea5704;display:block;font-family:"Lato",sans-serif;font-size:58px;font-size:5.8rem;line-height:58px;letter-spacing:.04em;font-weight:900}@media (max-width: 767px){#contact .formBlock__contact-box .box .tel a{font-size:29px;font-size:2.9rem;line-height:29px;letter-spacing:.04em;font-weight:900;padding:16px 0 16px 58px;position:relative}#contact .formBlock__contact-box .box .tel a::before{content:"";background:url("../../img/contact/img_monkey_01.png") center/cover no-repeat;position:absolute;width:53px;height:62px;top:-14px;left:22px}}@media only screen and (max-width: 767px) and (max-width: 350px){#contact .formBlock__contact-box .box .tel a::before{left:-8px}}@media only screen and (max-width: 350px){#contact .formBlock__contact-box .box .tel a{padding-left:32px}}@media (max-width: 767px){#contact .formBlock__contact-box .box ul{width:100%;max-width:230px;padding:20px 0 0;margin:0 auto}}#contact .formBlock__contact-box .box ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:18px;font-size:1.8rem;line-height:20px;letter-spacing:.06em;font-weight:bold}@media (max-width: 767px){#contact .formBlock__contact-box .box ul li{font-size:14px;font-size:1.4rem;line-height:14px;letter-spacing:.06em;font-weight:bold}}#contact .formBlock__contact-box .box ul li:not(:last-child){padding-bottom:12px}#contact .formBlock__contact-box .box ul li em{background:#f9ce24;border-radius:14px;min-width:112px;font-family:"Noto Sans JP",sans-serif;font-style:normal;text-align:center;padding:5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#contact .formBlock__contact-box .box ul li em{padding-top:8px;line-height:12px}}@media (max-width: 767px){#contact .formBlock__contact-box .box ul li em{min-width:90px}}@media only screen and (max-width: 350px){#contact .formBlock__contact-box .box ul li em{font-size:10px;font-size:1rem}}#contact .formBlock__contact-box .box ul li span{padding-left:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#contact .formBlock__contact-box .box ul li span{padding-top:8px;line-height:12px}}@media (max-width: 767px){#contact .formBlock__contact-box .box ul li span{padding-left:10px}}@media only screen and (max-width: 350px){#contact .formBlock__contact-box .box ul li span{font-size:10px;font-size:1rem}}#contact .formBlock__contact-box .note{text-align:center;padding-top:14px}@media (max-width: 767px){#contact .formBlock__contact-box .note{padding-top:30px;text-align:justify}}#contact .formBlock__contact-box .note span{display:inline-block;font-size:12px;font-size:1.2rem;line-height:28px;letter-spacing:0em;font-weight:500;padding-left:18px;position:relative}@media (max-width: 767px){#contact .formBlock__contact-box .note span{font-size:11px;font-size:1.1rem;line-height:17px;letter-spacing:0em;font-weight:500;padding-left:14px}}@media only screen and (max-width: 350px){#contact .formBlock__contact-box .note span{font-size:9px;font-size:.9rem}}#contact .formBlock__contact-box .note span::before{content:"※";position:absolute;top:0;left:2px}@media (max-width: 767px){#contact .formBlock__contact-box .note span::before{left:0}}#contact .formBlock__step-img{width:100%;max-width:930px;text-align:center;padding:76px 25px 68px;margin:0 auto}@media (max-width: 767px){#contact .formBlock__step-img{padding:40px 0 50px}}#contact .formBlock__step-img img{width:100%;max-width:866px}@media (max-width: 767px){#contact .formBlock__step-img img{max-width:301px}}#contact .formBlock__step-img--step-03{padding-bottom:62px}@media (max-width: 767px){#contact .formBlock__step-img--step-03{padding:15px 0 52px}}#contact .formBlock__form{border-top:1px dotted #f4eedd;width:100%}#contact .formBlock__form tr{border-bottom:1px dotted #f4eedd;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 30px}@media (max-width: 767px){#contact .formBlock__form tr{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:13px 15px}}#contact .formBlock__form tr th{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:260px}@media (max-width: 767px){#contact .formBlock__form tr th{width:100%;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}}#contact .formBlock__form tr th h4{font-size:18px;font-size:1.8rem;line-height:26px;letter-spacing:0em;font-weight:bold}@media (max-width: 767px){#contact .formBlock__form tr th h4{order:2;font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:0em;font-weight:bold;padding-left:10px}}#contact .formBlock__form tr th strong,#contact .formBlock__form tr th em{color:#fff;width:56px;font-size:16px;font-size:1.6rem;line-height:24px;letter-spacing:.05em;font-weight:bold;font-style:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#contact .formBlock__form tr th strong,#contact .formBlock__form tr th em{padding-top:2px;line-height:22px}}@media (max-width: 767px){#contact .formBlock__form tr th strong,#contact .formBlock__form tr th em{order:1;width:35px;font-size:11px;font-size:1.1rem;line-height:18px;letter-spacing:.05em;font-weight:bold}}#contact .formBlock__form tr th strong{background:#ea5704}#contact .formBlock__form tr th em{background:#777}#contact .formBlock__form tr td{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(100% - 260px);padding:26px 0 26px 40px}@media (max-width: 767px){#contact .formBlock__form tr td{width:100%;padding:10px 0 0}}#contact .formBlock__form tr td .box{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;width:100%;max-width:416px}#contact .formBlock__form tr td .box__item{width:50%}#contact .formBlock__form tr td .box__item:not(:nth-last-child(1)):not(:nth-last-child(2)){padding-bottom:16px}@media (max-width: 767px){#contact .formBlock__form tr td .box__item:not(:nth-last-child(1)):not(:nth-last-child(2)){padding-bottom:10px}}#contact .formBlock__form tr td .box__item .check{display:block;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#contact .formBlock__form tr td .box__item .check input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}#contact .formBlock__form tr td .box__item .check input:checked ~ .checkmark::before{opacity:1}#contact .formBlock__form tr td .box__item .check .checkmark{display:inline-block;font-size:16px;font-size:1.6rem;line-height:26px;letter-spacing:0em;font-weight:500;padding-left:38px;position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#contact .formBlock__form tr td .box__item .check .checkmark{padding-top:6px;line-height:22px}}@media (max-width: 767px){#contact .formBlock__form tr td .box__item .check .checkmark{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:0em;font-weight:500;padding-left:30px}}#contact .formBlock__form tr td .box__item .check .checkmark::before{content:"";border:solid #429dd2;border-width:0 3px 3px 0;opacity:0;position:absolute;width:9px;height:15px;top:3px;left:7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width: 767px){#contact .formBlock__form tr td .box__item .check .checkmark::before{top:2px;left:6px}}#contact .formBlock__form tr td .box__item .check .checkmark:after{content:"";border:1px solid #a9a9a9;border-radius:4px;position:absolute;width:24px;height:24px;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){#contact .formBlock__form tr td .box__item .check .checkmark:after{border-radius:2px;width:20px;height:20px}}@media (max-width: 767px){#contact .formBlock__form tr td .box--break{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contact .formBlock__form tr td .box--break .box__item{width:100%;max-width:unset}#contact .formBlock__form tr td .box--break .box__item:not(:nth-last-child(1)){padding-bottom:10px}}#contact .formBlock__form tr td input,#contact .formBlock__form tr td textarea{background:#fffbe9;border:none;width:100%;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:0em;font-weight:500;padding:10px 20px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}@media (max-width: 767px){#contact .formBlock__form tr td input,#contact .formBlock__form tr td textarea{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:0em;font-weight:500;padding:8px 15px;line-height:24px}}@media only screen and (max-width: 350px){#contact .formBlock__form tr td input,#contact .formBlock__form tr td textarea{padding-top:4px}}#contact .formBlock__form tr td input::-webkit-input-placeholder,#contact .formBlock__form tr td textarea::-webkit-input-placeholder{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:0em;font-weight:500;color:rgba(169,169,169,0.8)}#contact .formBlock__form tr td input::-moz-placeholder,#contact .formBlock__form tr td textarea::-moz-placeholder{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:0em;font-weight:500;color:rgba(169,169,169,0.8)}@media (max-width: 767px){#contact .formBlock__form tr td input::-moz-placeholder,#contact .formBlock__form tr td textarea::-moz-placeholder{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:0em;font-weight:500}}#contact .formBlock__form tr td input:-ms-input-placeholder,#contact .formBlock__form tr td textarea:-ms-input-placeholder{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:0em;font-weight:500;color:rgba(169,169,169,0.8)}@media (max-width: 767px){#contact .formBlock__form tr td input:-ms-input-placeholder,#contact .formBlock__form tr td textarea:-ms-input-placeholder{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:0em;font-weight:500}}#contact .formBlock__form tr td input:-moz-placeholder,#contact .formBlock__form tr td textarea:-moz-placeholder{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:0em;font-weight:500;color:rgba(169,169,169,0.8)}@media (max-width: 767px){#contact .formBlock__form tr td input:-moz-placeholder,#contact .formBlock__form tr td textarea:-moz-placeholder{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:0em;font-weight:500}}#contact .formBlock__form tr td input{height:50px}#contact .formBlock__form tr td input::-webkit-outer-spin-button,#contact .formBlock__form tr td input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}#contact .formBlock__form tr td input[type="number"]{-moz-appearance:textfield}@media (max-width: 767px){#contact .formBlock__form tr td input{height:35px}}#contact .formBlock__form tr td textarea{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:0em;font-weight:500;height:280px}@media (max-width: 767px){#contact .formBlock__form tr td textarea{height:295px}}@media (max-width: 767px){#contact .formBlock__form--step-02 tr th h4{padding-left:0}}#contact .formBlock__form--step-02 tr td{font-size:16px;font-size:1.6rem;font-weight:500}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){#contact .formBlock__form--step-02 table{display:flex;width:100%}#contact .formBlock__form--step-02 table tbody{display:flex;flex-wrap:wrap;width:100%}#contact .formBlock__form--step-02 table tbody tr{width:100%}#contact .formBlock__form--step-02 table tbody tr td span{display:block;width:100%}}#contact .formBlock__back{text-align:right}#contact .formBlock__back a{font-weight:500}#contact .formBlock__button{padding-top:68px}@media (max-width: 767px){#contact .formBlock__button{padding-top:36px}}#contact .formBlock__button button,#contact .formBlock__button a{max-width:360px;margin:0 auto}#contact .formBlock__button--step-03{padding-top:94px}@media (max-width: 767px){#contact .formBlock__button--step-03{padding-top:42px}}#contact .formBlock__thanks{padding:62px 0 70px;text-align:center;position:relative}@media (max-width: 767px){#contact .formBlock__thanks{padding:46px 0 50px}}#contact .formBlock__thanks::before,#contact .formBlock__thanks::after{content:'';background:url("../../img/contact/border_thanks.png") left/4px 1px repeat-x;position:absolute;width:100%;height:1px;left:0}@media (max-width: 767px){#contact .formBlock__thanks::before,#contact .formBlock__thanks::after{background:url("../../img/contact/border_thanks_sp.png") left/2px 1px repeat-x}}#contact .formBlock__thanks::before{top:0}#contact .formBlock__thanks::after{bottom:0}#contact .formBlock__thanks em{color:#ea5704;display:block;font-family:"Lato",sans-serif;font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.1em;font-weight:bold;font-style:normal;padding-bottom:14px;position:relative}@media (max-width: 767px){#contact .formBlock__thanks em{font-size:11px;font-size:1.1rem;line-height:14px;letter-spacing:.1em;font-weight:bold;padding-bottom:10px}}#contact .formBlock__thanks em::before{content:"";background:url("../../img/contact/border_orange.png") center/cover no-repeat;position:absolute;width:170px;height:5px;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px){#contact .formBlock__thanks em::before{background-image:url("../../img/contact/border_orange_sp.png");width:85px;height:3px}}#contact .formBlock__thanks strong{display:block;font-size:34px;font-size:3.4rem;line-height:28px;letter-spacing:.12em;font-weight:bold;padding:52px 0 44px}@media (max-width: 767px){#contact .formBlock__thanks strong{font-size:19px;font-size:1.9rem;line-height:25px;letter-spacing:.04em;font-weight:bold;padding:22px 0 30px;position:relative}#contact .formBlock__thanks strong::before{content:"";background:url("../../img/contact/border_large_sp.png") center/cover no-repeat;position:absolute;width:240px;height:8px;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width: 350px){#contact .formBlock__thanks strong{font-size:16px;font-size:1.6rem}}#contact .formBlock__thanks p{width:100%;max-width:800px;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:0em;font-weight:500;margin:0 auto;text-align:justify}@media (max-width: 767px){#contact .formBlock__thanks p{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:0em;font-weight:500;padding-top:28px}}@media only screen and (max-width: 350px){#contact .formBlock__thanks p{font-size:12px;font-size:1.2rem}}

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