.contact{position:relative;font-family:Noto Sans JP,sans-serif}.contact__kv{position:relative}.contact__kv>img{width:100%}.contact__inner{background-color:#fff;padding:71px 91px 125px;max-width:92%;margin-top:-26%;position:relative}.contact__inner h2{font-size:20px;font-weight:700;line-height:42px;padding-bottom:29px}@media screen and (max-width:768px){.contact__inner{padding:32px 29px 39px;max-width:95%;font-size:14px}.contact__inner h2{font-size:14px;line-height:20px}}.contact__title{background-color:#fff;position:absolute;right:58px;top:-200px;font-size:40px;font-weight:700;line-height:75px;text-align:center;padding:10px 0 0;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}@media screen and (max-width:768px){.contact__title{font-size:27px;line-height:37px;max-width:177px;padding:10px;top:-171px;margin-bottom:60px;right:25px}}.contact__overview{font-size:18px;line-height:32px;padding-bottom:68px}.contact__overview--1{width:80%}@media screen and (max-width:768px){.contact__overview{font-size:13px;line-height:27px;padding-bottom:53px}}.col2L{float:none}.Last_Name>input,.First_Name>input,.Last_Name_Kana>input,.First_Name_Kana>input{width:79%!important}@media screen and (max-width:768px){.Last_Name>input,.First_Name>input,.Last_Name_Kana>input,.First_Name_Kana>input{width:92%!important}.enquiry{padding-bottom:53px;border-bottom:1px solid #ACACAC}}
