@charset "UTF-8";.ContactHead{background-image:url(//test4.nkinter.co.jp/wp-content/themes/ishikawa-Theme/css/../img/contact.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:60px 0 100px;margin-top:160px}@media (min-width:768px){.ContactHead{padding:60px 0 240px}}.ContactHead:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#414345;height:100%;mix-blend-mode:multiply}.ContactHead .ContactText{max-width:800px;width:90%;margin:auto;text-align:center;position:relative;color:#fff}.ContactHead .ContactText h1{font-size:1.2em;line-height:1em;margin-bottom:80px;letter-spacing:.08em;font-feature-settings:"palt"}@media (min-width:768px){.ContactHead .ContactText h1{font-size:2em}}.ContactHead .ContactText h3{font-size:1.2em;line-height:1em;letter-spacing:.08em;font-feature-settings:"palt"}@media (min-width:768px){.ContactHead .ContactText h3{font-size:2em}}.ContactHead .ContactText .Tell{margin-top:30px}.ContactHead .ContactText .Tell a{font-size:2.4em;color:#fff;letter-spacing:.08em;font-weight:700;line-height:1em}@media (min-width:768px){.ContactHead .ContactText .Tell a{font-size:4em}}.ContactHead .ContactText p{font-size:1em;margin-top:30px;letter-spacing:.04em;line-height:1.8em;font-feature-settings:"palt"}.Contact{max-width:1000px;width:90%;margin:-40px auto 40px;background-color:#fff;position:relative}@media (min-width:768px){.Contact{margin:-140px auto 40px}}.ContactIn{max-width:800px;width:90%;margin:auto;padding:40px 0 100px}.ContactIn .FormText{margin:40px auto}@media (min-width:768px){.ContactIn .FormText{margin:80px auto}}.ContactIn .FormText h3{font-size:1.5em;text-align:center}@media (min-width:768px){.ContactIn .FormText h3{font-size:2em}}.ContactIn .FormText ul{margin:80px 0 0}@media (min-width:768px){.ContactIn .FormText ul{margin:80px 0 0 40px}}.ContactIn .FormText ul li{font-size:1em;margin-bottom:10px;line-height:1.6em;text-align:justify}.ContactIn .privacyBtn{margin:40px auto}.ContactIn .privacyBtn h5{font-size:.9em}.ContactIn .privacyBtn h5 a{position:relative;display:inline-block}.ContactIn .privacyBtn h5 a:after{position:absolute;bottom:-1px;left:0;content:'';width:100%;height:1px;background:#3b4043;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.ContactIn .privacyBtn h5 a:hover:after{transform-origin:left top;transform:scale(1,1)}.button{color:#fff;display:inline-block;text-align:center;font-size:1.2em;padding:15px 70px;background-color:#1b286c;border-radius:50px;font-feature-settings:"palt";letter-spacing:.08em;transition:.5s;transform:scale(1);border:1px solid #1b286c}.button:hover{background-color:#f0f0f0;color:#414345;border:1px solid #414345}#mailformpro .RadioBtn{clear:both;padding-top:10px}#mailformpro .RadioBtn p{font-size:1em;margin-bottom:5px}.privacy{max-width:800px;width:90%;margin:0 auto 150px}.privacy .Text{margin-top:100px}.privacy .Text h3{font-size:1.3em;line-height:1.4em;margin-top:60px;color:#414345}.privacy .Text ul{margin:20px auto 50px}.privacy .Text ul li{font-size:1em;margin-top:5px;padding-left:1em;text-indent:-1em}.privacy .Text p{font-size:1em;line-height:1.7em;margin-top:10px;text-align:justify}.privacy .Text .info{margin-top:60px}