@charset "UTF-8";*{margin:0;padding:0}html{visibility:hidden}html.wf-active{visibility:visible}body,body>header,body>section{width:100%;opacity:20;font-size:16px}body{font-family:ryo-gothic-plusn,sans-serif;font-weight:300;font-style:normal;background-color:#f0f0f0;color:#3b4043}h1{font-family:ab-kirigirisu,sans-serif;font-weight:400;font-style:normal}h2{font-family:ryo-gothic-plusn,sans-serif;font-weight:700;font-style:normal}h3{font-family:ryo-gothic-plusn,sans-serif;font-weight:500;font-style:normal}h4,h5,h6{font-family:ryo-gothic-plusn,sans-serif;font-weight:200;font-style:normal}a[href^=tel]{color:inherit;text-decoration:none}ul,ol,li{list-style-type:none}ol,ul,dl{margin-top:0;margin-bottom:0}a:link,a:visited{text-decoration:none}p{line-height:1.45em}a{color:#3b4043;transition:.5s}a:hover,a:active{color:#414345;outline:0}button,input,select,textarea{font-family:inherit;font-size:100%}.ask{display:inline-block}.wrapHeight{display:flex}.imgWrap{overflow:hidden;width:100%;height:auto}.imgWrap img{display:block;transition-duration:.8s}.imgWrap img:hover{transform:scale(1.1);transition-duration:.8s}.imgHover figure{background-color:rgba(242,113,121,.7);border-top-left-radius:10px;border-top-right-radius:10px}.imgHover figure img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.imgHover figure:hover img{opacity:.5}@media screen and (min-width:680px){.pc{display:inline}.sp{display:none}}@media screen and (max-width:680px){.pc{display:none}.sp{display:inline}}.ItemTitle{max-width:1000px;width:90%;margin:0 auto 50px}.ItemTitle.black{border-top:1px solid #707070}.ItemTitle.White{border-top:1px solid #fff;position:relative}.ItemTitle h2{font-size:1em;font-weight:300;margin-top:10px;letter-spacing:.05em;position:relative}.ItemTitle h2.White{color:#fff}#Info{padding:100px 0 100px}@media (min-width:768px){#Info{padding:160px 0 100px}}#Info .InfoIn{max-width:1000px;width:95%;margin:auto;padding:0 5px}@media (min-width:768px){#Info .InfoIn{width:90%;padding:0}}#Info .InfoIn .InfoPh{margin-bottom:80px}#Info .InfoIn .InfoPh img{width:100%;height:auto}#Info .InfoIn .InfoBox{margin-bottom:40px}#Info .InfoIn .InfoBox p{font-size:1em;line-height:1.8em}#Info .InfoIn .InfoBox .Info{margin:0 auto 35px}#Info .InfoIn .InfoBox .Info h2{font-size:1.2em;margin-bottom:20px}@media (min-width:1024px){#Info .InfoIn .InfoBox .Info h2{font-size:1.35em}}#Info .InfoIn .InfoBox .Info a{font-size:1em}#Info .InfoIn .InfoBox .Info .Time{margin:20px auto 10px;display:flex}#Info .InfoIn .InfoBox .Info .Time table{margin-left:0}#Info .InfoIn .InfoBox .Info .Time table tr{margin-bottom:10px}#Info .InfoIn .InfoBox .Info .Time table tr th{font-size:1em;text-align:right;padding-right:10px;font-weight:300;letter-spacing:.05em;line-height:1.6em}#Info .InfoIn .InfoBox .Info .Time table tr td{font-size:1em;letter-spacing:.05em}#Info .InfoIn .InfoBox img{width:100%;height:auto}#Info .InfoIn .gmap{width:100%;height:532px}@media only screen and (min-width:768px){#Info .InfoIn .o-12column .col-12{padding:0 10px}#Info .InfoIn .o-12column{margin:0 -10px}}@media only screen and (min-width:1024px){#Info .InfoIn .o-12column .col-12{padding:0 20px}#Info .InfoIn .o-12column{margin:0 -20px}}@media only screen and (min-width:1250px){#Info .InfoIn .o-12column .col-12{padding:0 30px}#Info .InfoIn .o-12column{margin:0 -30px}}#ContactParts{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:80px 0}#ContactParts:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#414345;height:100%;mix-blend-mode:multiply}#ContactParts .ContactPartsIn{max-width:1000px;width:95%;margin:auto;padding:0 5px}@media (min-width:768px){#ContactParts .ContactPartsIn{width:90%;padding:0}}#ContactParts .ContactPartsIn h2{color:#fff;text-align:center;font-size:1.2em;margin-bottom:45px;position:relative;font-feature-settings:"palt";letter-spacing:.05em}@media (min-width:768px){#ContactParts .ContactPartsIn h2{font-size:2em}}#ContactParts .ContactPartsIn .ContactBox{position:relative;color:#fff;text-align:center}#ContactParts .ContactPartsIn .ContactBox h3{font-size:1.8em;line-height:1em}@media (min-width:1024px){#ContactParts .ContactPartsIn .ContactBox h3{font-size:2em}}#ContactParts .ContactPartsIn .ContactBox p{font-size:1em}#ContactParts .ContactPartsIn .ContactBox .Tell{margin-top:30px}#ContactParts .ContactPartsIn .ContactBox .Tell a{font-size:2.6em;font-weight:700;color:#fff;letter-spacing:.05em;line-height:1em}@media (min-width:1024px){#ContactParts .ContactPartsIn .ContactBox .Tell a{font-size:3em}}#ContactParts .ContactPartsIn .ContactBox .Web{margin-top:35px}#ContactParts .ContactPartsIn .ContactBox .Web a{display:inline-block;width:210px;text-align:center;font-size:1.25em;border-radius:50px;padding:10px;background-color:#cdd6dd;transition:.5s;font-weight:500}#ContactParts .ContactPartsIn .ContactBox .Web a:hover{background-color:#fff}#ContactParts .ContactPartsIn .ContactBox .TellInfo{display:flex;margin:24px auto 100px;max-width:320px}@media (min-width:768px){#ContactParts .ContactPartsIn .ContactBox .TellInfo{margin:24px auto 0px}}#ContactParts .ContactPartsIn .ContactBox .TellInfo p{text-align:left;font-feature-settings:"palt";letter-spacing:.1em;line-height:1.6em}#ContactParts .ContactPartsIn .ContactBox .TellInfo table{margin-left:20px}#ContactParts .ContactPartsIn .ContactBox .TellInfo table tr{margin-bottom:10px}#ContactParts .ContactPartsIn .ContactBox .TellInfo table tr th{font-size:1em;text-align:right;padding-right:10px;font-weight:300;letter-spacing:.05em;line-height:1.6em}#ContactParts .ContactPartsIn .ContactBox .TellInfo table tr td{font-size:1em;letter-spacing:.05em}#ContactParts .ContactPartsIn .ContactBox h6{font-size:.8em;margin-top:24px}@media (min-width:1024px){#ContactParts .ContactPartsIn .ContactBox h6{font-size:1em}}.ArrowBtn{display:flex}.ArrowBtn .arrow{position:relative;border:1px solid #c1c1c1;width:60px;height:60px;border-radius:50px;transition:.5s}.ArrowBtn .arrow:hover{border:1px solid #414345}.ArrowBtn .arrow:before{content:"";position:absolute;top:20px;left:25px;width:14px;height:14px;border-top:1px solid #414345;border-right:1px solid #414345}.ArrowBtn .arrow:after{content:"";position:absolute;top:29px;left:18px;width:24px;height:1px;background:#414345;transform:rotate(135deg)}.ArrowBtn h6{color:#414345;font-size:1em;margin:20px 0 0 10px;transition:.5s;width:160px;margin-left:70px}#page-top{position:fixed;right:15px;bottom:30px;z-index:10;opacity:0;transform:translateY(100px);display:none}@media (min-width:768px){#page-top{display:inherit}}#page-top a{background-color:#414345;border-radius:50px;width:50px;height:50px;color:#f0f0f0;text-align:center;font-size:.85em;transition:all .3s;padding-top:15px;text-transform:uppercase;display:flex;justify-content:center;align-items:center}#page-top a:after{position:absolute;content:'';top:22px;width:12px;height:12px;border-top:solid 1px #f0f0f0;border-right:solid 1px #f0f0f0;-ms-transform:rotate(45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:.5s}#page-top a:hover{letter-spacing:.08em}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime1 .5s forwards}@keyframes DownAnime1{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}.box{display:flex}@media screen and (max-width:767px){.box{flex-direction:column}}@media screen and (max-width:767px){.order1{order:1}.order2{order:2}.order3{order:3}.order4{order:4}.order5{order:5}.order6{order:6}.order7{order:7}.order8{order:8}.order9{order:9}.order10{order:10}.order11{order:11}.order12{order:12}.order13{order:13}.order14{order:14}}.boxA{display:flex}@media screen and (max-width:820px){.boxA{flex-direction:column}}@media screen and (max-width:820px){.orderA-1{order:1}.orderA-2{order:2}.orderA-3{order:3}}