﻿@charset "UTF-8";
@layer reset,form,base,common;
@layer reset{
  html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:0 0;font-size:100%;font-weight:unset;vertical-align:baseline}html{width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;background:0 0;color:#000;font-size:100%;text-decoration:none;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid var(--border_color)}input,select{vertical-align:middle}img{vertical-align:bottom;max-width:100%;height:auto}iframe{vertical-align:bottom;max-width:100%}th{text-align:left}*,*:before,*:after{box-sizing:border-box}}@layer form{input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number],input[type=range],input[type=color],input[type=radio],input[type=checkbox],input[type=submit],input[type=button],input[type=image],select,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:none;border-radius:0;outline:none;background:0 0;font-family:"メイリオ",Meiryo,"Noto Sans JP",sans-serif}::-webkit-input-placeholder{color:var(--border_color)}:-ms-input-placeholder{color:var(--border_color)}::-ms-input-placeholder{color:var(--border_color)}::placeholder{color:var(--border_color)}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local],input[type=number],input[type=range]{width:100%;padding:.5em 1em;border:1px solid var(--border_color);color:#666}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],textarea{background:#fff;font-size:16px;border-radius:4px;box-shadow:inset 1.5px 1.5px 0px var(--border_color);border:none;border-bottom:1px solid var(--border_color);border-right:1px solid var(--border_color)}input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime-local]{font-size:16px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{width:100%;padding:.5em 1em;border:1px solid var(--border_color);background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/down-select.png.webp) no-repeat right 1em center;cursor:pointer}select::-ms-expand{display:none}textarea{width:100%;padding:.5em 1em;overflow:hidden;border:1px solid var(--border_color)}input[type=submit],input[type=button],button{cursor:pointer}form input[type=radio]{display:none}form input[type=radio]+span{display:inline-block;vertical-align:middle;cursor:pointer;position:relative}form input[type=radio]+span:before{margin-right:.3em;content:"";width:14px;height:14px;display:inline-block;border-radius:10px;border:1px solid var(--border_color);position:relative;top:2px}form input[type=radio]:checked+span:after{content:"";width:10px;height:10px;background:var(--main_color);display:inline-block;border-radius:5px;position:absolute;left:2px;top:6px}form input[type=checkbox]{display:none}form input[type=checkbox]+span{display:inline-block;vertical-align:middle;cursor:pointer;position:relative}form input[type=checkbox]+span:before{margin-right:.3em;content:"";width:14px;height:14px;display:inline-block;border:1px solid var(--border_color);position:relative;top:2px}form input[type=checkbox]:checked+span:after{content:"";width:14px;height:10px;display:inline-block;position:absolute;left:1px;top:3px;border-bottom:3px solid var(--main_color);border-left:3px solid var(--main_color);transform:rotate(-45deg)}.prefbox select{width:100px;margin-bottom:.5em;font-size:16px}.wrap .contact-form table th,.wrap .contact-form table td{vertical-align:middle}.contact-form button{display:block;z-index:1;position:relative;width:300px;min-width:200px;margin-top:40px;padding:1em;background:#fff;text-align:center;transition:.5s;color:var(--main_color);border:1px solid var(--main_color);border-radius:4px;filter:drop-shadow(1px 1px 0px var(--border_color));font-size:14px;margin:auto}.contact-form button:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:0;right:1em;bottom:0;width:12px;height:12px;margin:auto;transform:rotate(45deg);border-top:3px solid var(--main_color);border-right:3px solid var(--main_color);content:""}.contact-form button:hover{background:var(--main_color);color:#fff;opacity:1}.contact-form button:hover:after{border-top:3px solid #fff;border-right:3px solid #fff}.mw_wp_form_preview .list-caution{display:none}@media screen and (min-width:900px),print{select{width:410px}textarea{height:210px;display:block;border:none;border-bottom:1px solid var(--border_color);border-right:1px solid var(--border_color)}}@media screen and (max-width:640px){textarea{height:60vw;display:block}}}@layer base{body{color:#333;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:min(16px, 3.5vw);letter-spacing:.05rem;font-weight:500;font-feature-settings:"palt";text-rendering:optimizeLegibility}body p{line-height:1.75}.textLeft{text-align:left}.textRight{text-align:right}.textCenter{text-align:center}.textJustify{text-align:justify;text-justify:inter-ideograph}.weightBold{font-weight:700}.colorBlue{color:var(--main_color)}
  /* html,body{
    scroll-behavior:smooth;
    overscroll-behavior:none
  } */
  :where([id]){
    scroll-behavior:auto
  }
  body{overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;position:relative}p{word-break:break-all}.clearfix:after{display:block;clear:both;content:""}.flexCenter{display:flex;flex-flow:row wrap;justify-content:center;width:100%}.flexLeft{display:flex;flex-flow:row wrap;justify-content:flex-start}.flexRight{display:flex;flex-flow:row wrap;justify-content:flex-end}:is(.flexCenter,.flexLeft,.flexRight):has(.btn-archive){margin-top:min(8vw, 60px)}.relative{position:relative}.absolute{position:absolute}.fullWidth{width:100%}.wp-block-image figcaption{text-align:center;margin:15px 0 0;font-size:14px}.company .wrap-main{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-company-top.png.webp) no-repeat center center}.works .wrap-main{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-works-top.png.webp) no-repeat center center}.recruit .wrap-main{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-recruit-top.png.webp) no-repeat center center}.inner-main{color:#fff}.inner-main h1{margin-bottom:1em}.inner-main p{letter-spacing:.1em;line-height:1.75}.box-post-text{border-bottom:1px solid var(--border_color)}.box-post-text a{display:flex;align-items:center;padding:min(4vw, 1rem) 0;position:relative;gap:min(2vw, 1rem);flex-flow:wrap}.main-column .box-post-text a:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:50%;right:1.5em;width:10px;height:10px;margin:auto;transform:rotate(45deg) translateY(-50%);border-top:2px solid #999;border-right:2px solid #999;content:""}.main-column>p{text-align:justify;line-height:2.3;letter-spacing:.05em}.main-column .has-text-align-right{text-align:right}.main-column .has-text-align-center{text-align:center}.main-column p:not(:last-child){margin-bottom:1em}.main-column ol{counter-reset:ol-count}.main-column ul li,.main-column ol li{line-height:1.75}.main-column ol:not([class]) li:not([class]):before{counter-increment:ol-count;content:counter(ol-count)".";color:var(--main_color);font-weight:700}.main-column ul:not([class]) li:not([class]):before{content:"";display:inline-block;height:10px;width:10px;background:var(--main_color);border-radius:5px;margin-right:5px}.main-columnc .is-style-outline .wp-block-button__link{background-color:transparent;text-decoration:none}.is-style-outline .wp-block-button__link:after{-webkit-transform:rotate(45deg);display:inline-block;top:0;right:1em;bottom:0;width:10px;height:10px;margin:auto;margin-left:10px;transform:rotate(45deg);border-top:2px solid var(--main_color);border-right:2px solid var(--main_color);content:""}.main-column pre{max-width:100%;font-size:14px;text-align:justify;line-height:1.7;white-space:pre-wrap}.main-column table{width:100%}.main-column table th,.main-column table td{line-height:1.75;border:unset;padding:min(3vw, 1rem)}.main-column table th{vertical-align:top}.main-column table td{vertical-align:top}.main-column .box-post-text h3{line-height:1.5}.wrap-post-img-text{display:grid;grid-template:auto/repeat(auto-fill,minmax(240px, 1fr));gap:min(4vw, 2rem)}.box-post-img-text a{display:flex;flex-flow:column;gap:min(4vw, 1.5rem)}.box-post-img-text img{aspect-ratio:50/31}.box-post-img-text a>div:nth-of-type(2){display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%;gap:.5rem 1rem}.box-post-img-text a h3{line-height:1.5;font-size:min(4vw, 16px)}.wrap-post-archive h3{text-align:left}.box-post-archive:not(:last-of-type){border-bottom:1px solid var(--border_color)}.box-post-archive a{display:flex;align-items:flex-start;gap:min(4vw, 2rem);width:100%;padding:min(40px, 8vw) 0;position:relative}.box-post-archive:first-of-type a{padding-top:0}.wrap-1column .box-post-archive a:after{bottom:min(40px, 8vw)}.box-post-archive a>div:nth-child(1){flex:0 min(30%, 250px)}.box-post-archive a>div:nth-child(2){position:relative;flex:1 calc(100% - 270px);display:flex;flex-flow:column;align-items:flex-end;height:100%}.box-post-archive a>div:nth-child(2)>div{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;gap:min(2vw, 1rem)}.box-post-archive img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.box-post-archive time{display:block;font-size:14px;line-height:20px}.box-post-archive time:before{content:"";display:inline-block;width:14px;height:14px;background:url(../../../themes/amnk/images/date.svg);background-size:cover;margin-right:5px;position:relative;top:2px}.main-column .box-post-archive h3,.wrap-1column .box-post-archive h3{line-height:1.5;font-size:min(4vw, 20px);flex:1 100%}.box-post-archive p{width:100%;line-height:1.5;position:relative;text-align:justify}.box-post-archive-side a{display:flex;align-items:flex-start;width:100%}.box-post-archive-side a>div:nth-child(1){width:75px;margin-right:10px}.box-post-archive-side a>div:nth-child(2){display:flex;flex-flow:row wrap;justify-content:space-between;width:calc(100% - 96px)}.box-post-archive-side img{width:100%;height:75px !important;height:auto}.box-post-archive-side time{display:block;font-size:10px;line-height:10px;margin-bottom:4px}.box-post-archive-side h3{width:100%;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.box-post-archive-side .category-post{display:none;width:70px;padding:0 5px;height:14px;border-radius:3px;font-size:10px;line-height:16px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wrap-post-archive-side{margin-top:12px}.wrap-post-archive-side .box-post-archive-side:not(:last-child){margin-bottom:15px}.category-post{display:inline-block;width:80px;border-radius:3px;font-size:12px;padding:.25rem;text-align:center}.header{z-index:6;position:relative;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.5)}.header.over{position:fixed;left:0}.header.over.active{position:fixed;top:0;left:0;transition:all .5s .5s}.nav-drawer{display:flex}.pointer_link-header{display:flex;align-items:center;justify-content:center;padding:1rem 3rem;background:var(--main_color);color:#fff;font-weight:700}.inner-header{display:flex;align-items:center;justify-content:space-between;padding:min(4vw, 1rem) min(8vw, 2rem);flex-flow:wrap;gap:.75rem 2rem;flex:1}.wrap-logo{display:flex;align-items:center;gap:1.5rem}.wrap-logo .logo{display:block}.wrap-logo .logo:hover{opacity:1}.wrap-logo .logo img{display:block;width:min(40vw, 100%);height:auto;max-height:40px}.head-header{line-height:1.25;font-size:min(3vw, 14px)}.head-header>*{font-weight:500;line-height:1}.wrap-tel-header p{font-size:14px;text-align:right;margin-top:14px;margin-right:50px;word-break:keep-all;white-space:nowrap}.tel:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.list-sp-menu{display:none}.list-sp-menu li{width:40px}.sp-menu{display:flex;flex-flow:column nowrap;justify-content:space-between;text-align:center}.sp-menu span{-webkit-transform:scale(.8,.8);display:block;padding-top:.5em;transform:scale(.8,.8);font-size:10px;letter-spacing:0}.sp-menu:before{color:var(--main_color);font-size:24px}.nav-open{display:flex;flex-flow:column nowrap;justify-content:flex-end}.nav-open:after{-webkit-transform:scale(.8,.8);transform:scale(.8,.8);font-size:10px;text-align:center;content:"MENU"}.footer{position:relative;margin-top:auto}.footer-contact{padding:50px 0;border-bottom:1px solid var(--border_color)}.footer-contact *{text-align:center}.footer-contact h3{margin-bottom:2em;padding:.5em 0;border-bottom:1px solid var(--border_color);font-size:20px;line-height:1.5}.footer-top{padding:3rem 0}.inner-footer-top{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.box-info-footer{margin:0 auto min(3rem, 12vw);text-align:center}.box-info-footer .logo{display:block;margin-bottom:1rem}.box-info-footer img{width:min(60vw, 100%);height:auto}.box-footer-top{display:flex;align-items:center;justify-content:space-between;padding:35px 115px}.info-footer{line-height:1.5}.list-contact li:not(:last-child){margin-bottom:.75em}.btn-number{display:block;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:30px;font-style:normal;font-weight:700}.btn-number:before{width:3em;margin-right:.5em;background:#999;color:#fff;font-size:45%;font-weight:400;line-height:30px;text-align:center;vertical-align:bottom;border-radius:5px}.btn-contact{display:block;position:relative;padding:1em;border-radius:3px;text-align:center}.btn-contact:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:0;right:1em;bottom:0;width:6px;height:6px;margin:auto;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;content:""}.footer-contents{width:840px;display:flex;justify-content:space-between}.wrap-footer-nav{display:flex;justify-content:space-between;width:100%}.wrap-footer-nav .footer-nav li a span{display:none}.wrap-footer-nav .footer-nav{width:calc((100% - 40px) / 3);border-bottom:1px solid var(--border_color)}.wrap-footer-nav .footer-nav li a{border-top:1px solid var(--border_color);padding:.5em 0;display:block}.footer-facebook{width:calc((100% - 40px) / 3)}.footer-twitter{width:calc((100% - 40px) / 3)}.copyright{padding:1.5rem 0;color:#fff;text-align:center;font-family:var(--serif)}.sidebar img{max-width:100%;height:auto}.widget_nav_menu:not(:last-child),.box-side:not(:last-child){margin-bottom:30px}.widget_nav_menu h3,.head-side{position:relative;padding:9px 0;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eee;margin-bottom:15px;line-height:1}.widget_nav_menu h3:before,.head-side:before,.widget_nav_menu h3:after,.head-side:after{display:block;content:none;height:16px;background-color:#eee;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;min-width:20px}.widget_nav_menu h3:before,.head-side:before{margin-right:.5em}.widget_nav_menu h3:after,.head-side:after{margin-left:.5em}.widget_nav_menu .menu>li{position:relative}.widget_nav_menu .menu>li,.list-side>li:not(:last-of-type){border-bottom:1px solid #eee}.widget_nav_menu .menu>li a,.list-side>li a{display:block;position:relative;padding:.75em 0;background:#fff;line-height:1.25}.widget_nav_menu .menu>li a:after{-webkit-transform:rotate(45deg);display:inline-block;position:absolute;top:0;right:1em;bottom:0;width:10px;height:10px;margin:auto;transform:rotate(45deg);border-top:2px solid #999;border-right:2px solid #999;content:""}.widget_nav_menu ul>li>ul.sub-menu{visibility:hidden;position:absolute;top:0;left:100%;width:100%;opacity:0;transition:.5s}.widget_nav_menu ul>li:hover>ul.sub-menu{visibility:visible;z-index:10;opacity:1}.widget_nav_menu ul>li>ul.sub-menu>li:nth-child(1):before{content:"";height:15px;width:15px;display:block;background:var(--main_color);transform:rotate(-45deg);position:absolute;top:0;bottom:0;left:-8px;margin:auto 0;z-index:-1}.widget_nav_menu ul>li>ul.sub-menu>li>ul>li:nth-child(1):before{background:#104f82}.widget_nav_menu ul>li>ul.sub-menu>li:not(:last-child){border-bottom:1px solid #c9caca}.widget_nav_menu ul>li>ul.sub-menu>li{position:relative}.widget_nav_menu ul>li>ul.sub-menu>li a{background:var(--main_color);padding:.75em 1em;color:#fff;z-index:1}.widget_nav_menu ul>li>ul.sub-menu>li a:hover{opacity:1;background:#3b80b7}.widget_nav_menu ul>li>ul.sub-menu>li>ul>li>a{background:#104f82}.wp-caption-text{font-size:15px;line-height:1.75;margin-top:.5em;width:300px;text-align:justify;letter-spacing:.05em}.list-side2{margin-bottom:1em}.list-side2 li:not(:first-child){margin-top:15px}.list-side2 a{display:flex}.list-side2 a div:nth-child(1){width:90px;margin-right:10px}.list-side2 a div:nth-child(2){width:200px}.box-side2 .list-side2 img{width:100%;height:90px !important}.list-side2 time{display:block;margin-bottom:.5em;font-size:12px}.list-side2 span{font-size:14px;line-height:1.5}.side-compnay{line-height:1.5}.side-compnay picture{margin-top:12px}.side-compnay img{margin-bottom:1em}.side-address-compnay{margin-bottom:1em}.side-address-compnay p:before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;background-size:cover;position:relative;top:2px}.company_name:before{background:url(../../../themes/amnk/images/company.svg)}.company_zipcode:before{background:url(../../../themes/amnk/images/zip.svg)}.company_pref:before{background:url(../../../themes/amnk/images/pref.svg)}.company_tel:before{background:url(../../../themes/amnk/images/tel2.svg)}.company_fax:before{background:url(../../../themes/amnk/images/fax.svg)}.side-list-compnay{display:flex;justify-content:space-between}.side-list-compnay li{width:48%}.side-list-compnay a{display:block;padding:.5em 1em;border:1px solid #aaa;font-size:12px;text-align:center}.box-search{display:flex;padding-top:12px}.box-search input[type=text]{width:85%;padding:7px 14px 6px;border-radius:4px 0 0 4px}.box-search button[type=submit]{width:15%}.box-search .fa-search{display:block;background:#666;height:39px;border-radius:0 4px 4px 0;position:relative}.box-search .fa-search:before{content:"";background:url(../../../themes/amnk/images/search.svg);background-size:cover;display:block;height:20px;width:20px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.check{display:none}.check+.parent{display:flex;justify-content:space-between;padding:.75em 1em;background:var(--main_color);color:#fff;line-height:1.25;cursor:pointer}.check+.parent:after{content:"▼"}.check+.parent+ul{display:none}.check:checked+.parent:after{content:"▲"}.check:checked+.parent+ul{display:block}.breadcrumb{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:2rem;padding:1rem 0 .5rem}.breadcrumb li:nth-child(1){padding-left:26px;position:relative}.breadcrumb li:nth-child(1) a:before{content:"";width:18px;height:15px;display:inline-block;background:url(../../../themes/amnk/images/home.svg);background-size:cover;margin-right:5px;position:absolute;left:0;top:-2px}.breadcrumb li:not(:first-child):before{margin:0 .5em 0 1em;font-size:12px;content:"/"}.breadcrumb a,.breadcrumb span{font-size:12px}.breadcrumb a:hover{text-decoration:underline;opacity:1}:is(.interval5rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval5rem>div>*:not(:last-child)){margin-bottom:.5rem}:is(.interval10rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval10rem>div>*:not(:last-child)){margin-bottom:1rem}:is(.interval15rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval15rem>div>*:not(:last-child)){margin-bottom:1.5rem}:is(.interval20rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval20rem>div>*:not(:last-child)){margin-bottom:2rem}:is(.interval25rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval25rem>div>*:not(:last-child)){margin-bottom:2.5rem}:is(.interval30rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval30rem>div>*:not(:last-child)){margin-bottom:min(8vw, 3rem)}:is(.interval35rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval35rem>div>*:not(:last-child)){margin-bottom:3.5rem}:is(.interval40rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval40rem>div>*:not(:last-child)){margin-bottom:4rem}:is(.interval45rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval45rem>div>*:not(:last-child)){margin-bottom:4.5rem}:is(.interval50rem:not(.wp-block-group)>*:not(:last-child),.wp-block-group.interval50rem>div>*:not(:last-child)){margin-bottom:min(12vw, 5rem)}.main-visual{position:relative}.main-visual .noslide{width:100%;position:relative;left:50%;transform:translateX(-50%)}.main-visual:not(:has(img)){display:flex;align-items:center;height:min(30vw, 150px);background:var(--main_color);background-size:cover;background-blend-mode:multiply}.main-visual picture{display:block}.main-visual img{width:100%;height:auto;@media(width <=900px){aspect-ratio:40/63}}:is(.main-visual:not(:has(picture)),:not(.main-visual))+.wrap{padding:0 0 min(20vw, 200px)}.contents{width:min(100%, 1360px);margin-right:auto;margin-left:auto;padding-right:min(40px, 6vw);padding-left:min(40px, 6vw)}.wrap-2column{display:flex;flex-flow:row-reverse wrap;gap:min(8vw, 40px)}.wrap-2column .main-column{flex:1}.wrap-2column .sidebar{flex:0 min(30%, 300px)}.wrap-2column .section-common+.section-common{margin-top:min(80px, 20vw)}.section-common{padding:min(20vw, 130px) 0}.section-common+.section-common:last-child{padding-bottom:min(40vw, 200px)}.wrap-1column .photo-img p+img{margin-top:min(28px, 4vw)}.wrap-1column .photo-img img+p{margin-top:min(28px, 4vw)}.fullvw-width{width:100vw;position:relative;left:50%;transform:translateX(-50%);max-width:unset}.head-page{color:#fff;font-size:min(5vw, 32px);letter-spacing:.3em;text-align:center;text-indent:.3em}.head-page:after{margin-top:.5em;font-size:16px}.wrap-slider{position:relative;width:1920px;left:-360px}.wrap-slider .slider{position:relative;width:100%;height:600px}.wrap-slider .slider li{-webkit-animation-name:fade;-webkit-animation-duration:15s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:backwards;position:absolute;top:0;left:0;width:100%;animation-name:fade;animation-duration:15s;animation-fill-mode:backwards;animation-iteration-count:infinite}.wrap-slider .slider li:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.wrap-slider .slider li:nth-child(2){-webkit-animation-delay:5s;animation-delay:5s}.wrap-slider .slider li:nth-child(3){-webkit-animation-delay:10s;animation-delay:10s}@-webkit-keyframes fade{0%{display:none;opacity:0}10%{display:block;opacity:1}33%{display:block;opacity:1}45%{display:none;opacity:0}100%{display:none;opacity:0}}@keyframes fade{0%{display:none;opacity:0}10%{display:block;opacity:1}33%{display:block;opacity:1}45%{display:none;opacity:0}100%{display:none;opacity:0}}.wrap-head-common{margin-bottom:2rem}.head-common{font-size:min(5vw, 32px);border-bottom:1px solid #999;padding-bottom:1rem}a:hover{opacity:.7;transition:.2s}.hover-opacity1 a:hover{opacity:1}.wrap-btn{display:flex}:is(.btn-archive:not(:has(>*)),.btn-archive:has(>*) *){display:block;z-index:1;position:relative;width:min(320px, 100%);padding:1em;background:var(--main_color);color:#fff;text-align:center;font-weight:700;transition:0.5s;border-radius:2rem;border:1px solid var(--main_color);&:hover{background:#dff1f2;color:var(--main_color);opacity:1}&+.wpcf7-spinner{display:none !important}.flexCenter:has(.wpcf7-form-control-wrap+&){flex-flow:column;align-items:center}}.footer-contact .btn-archive{min-width:350px;margin:2em 0;box-shadow:0 0 3px 1px var(--border_color)}.telp{font-family:'Fjalla One',sans-serif;font-size:40px !important}.sidebar .btn-archive{margin-top:15px;padding:.75em}.btn-form,button.btn-form{border:1px solid var(--main_color);background:var(--main_color);color:#fff;text-align:center}.btn-form:hover,button.btn-form:hover{background:#fff;color:var(--main_color);opacity:1}.global-nav{display:flex;justify-content:end;z-index:2;gap:min(4vw, 2rem)}.global-nav>li{position:relative}.global-nav>li>a{display:block;padding:.5em 0;text-align:center;position:relative}.global-nav>li>a:after{content:'';display:block;position:relative;bottom:-8px;border-bottom:solid 1px #333;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;opacity:.8}.global-nav>li>a:hover:after{transform:scaleX(1)}.global-nav>li>a span{display:block;font-size:10px;margin-top:4px;margin-bottom:-4px}.global-nav>li:before{content:none;display:block;height:1px;width:0;background:var(--main_color);position:absolute;bottom:0;right:0;left:0;margin:0 auto;transition:.5s}.global-nav>li:hover:before{width:80%}.global-nav>li>ul{z-index:2;position:absolute;top:calc(100% + 0px);left:50%;width:120%;transform:translateX(-50%);height:auto;opacity:0;transition:.5s;visibility:hidden}.global-nav>li:hover>ul{height:auto;opacity:1;transition:.5s;top:calc(100% + 15px);visibility:visible}.global-nav>li:hover>ul:before{content:"";display:block;height:15px;width:100%;position:absolute;top:-15px;right:0;left:0;margin:0 auto}.global-nav>li:hover>ul:after{content:"";height:0;width:0;display:block;border-color:transparent transparent var(--main_color);border-style:solid;border-width:0 10px 10px;position:absolute;top:-10px;right:0;left:0;margin:0 auto;z-index:-1}.global-nav>li>ul.sub-menu>li>ul>li{position:relative}.global-nav>li>ul.sub-menu>li>ul>li:nth-child(1):before{content:"";height:0;width:0;display:block;border-color:transparent transparent #104f82;border-style:solid;border-width:10px;position:absolute;top:0;bottom:0;left:-20px;margin:auto 0;z-index:2;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.global-nav>li:last-child>ul.sub-menu>li>ul>li:nth-child(1):before{left:initial;right:-20px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.global-nav>li>ul.sub-menu>li a:hover{background:#3b80b7;opacity:1}.global-nav>li>ul>li{position:relative;transition:.5s}.global-nav>li>ul>li>ul{position:absolute;top:0;left:100%;width:100%;opacity:0;visibility:hidden;transition:.5s;z-index:1}.global-nav>li>ul>li:hover>ul{opacity:1;visibility:visible;transition:.5s}.global-nav>li:last-child>ul>li>ul{right:100%;left:initial}.global-nav>li>ul>li>ul>li{opacity:0;visibility:hidden}.global-nav>li>ul>li:hover>ul>li{opacity:1;visibility:visible}.global-nav>li>ul.sub-menu>li>ul>li>a{background:#104f82}.global-nav .sub-menu li:not(:last-child){border-bottom:1px solid #c9caca}.global-nav .sub-menu a{display:block;padding:1em;text-align:center}.global-nav li>ul>li>a{z-index:10}.drawer-nav>li,.drawer-nav>li>ul>li,.drawer-nav>li>ul>li>ul>li{position:relative;border-bottom:1px solid var(--border_color);line-height:1.75}.drawer-nav>li>ul>li:last-child,.drawer-nav>li>ul>li>ul>li:last-child{border-bottom:none}.drawer-nav>li>a,.drawer-nav>li>ul>li>a,.drawer-nav>li>ul>li>ul>li>a{z-index:1;position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:50px;.back-color>&{background:var(--main_color);color:#fff;&:after{border-top:3px solid #fff;border-right:3px solid #fff}}}.drawer-nav>li>ul>li>a{background:#eee}.drawer-nav li a span{display:none}.drawer-nav .sub-menu{display:none;border-top:1px solid var(--border_color)}.drawer-nav a{display:block;padding:.5em 1em;position:relative}.drawer-nav a:not([href]){pointer-events:none}.drawer-nav a:after{content:"";border-top:3px solid #999;border-right:3px solid #999;height:9px;width:9px;transform:rotate(45deg)}.drawer-nav .btn-sub+a:after{content:none}.drawer-nav .btn-sub{z-index:2;position:absolute;top:0;right:0;width:43px;height:50px;margin:auto;color:#999}.drawer-nav .fa-angle-down:before{content:"";border-top:3px solid #999;border-right:3px solid #999;height:9px;width:9px;position:absolute;top:50%;right:50%;transform:translate(75%,-50%) rotate(135deg)}.drawer-nav .fa-angle-up:before{content:"";border-top:3px solid #999;border-right:3px solid #999;height:9px;width:9px;position:absolute;top:50%;right:50%;transform:translate(75%,-50%) rotate(-45deg)}.footer-nav>li{line-height:1.75}.footer-nav>li>a{position:relative}.footer-nav a:before{-webkit-transform:rotate(45deg);display:inline-block;width:6px;height:6px;margin-right:.5em;transform:rotate(45deg);border-top:2px solid #131313;border-right:2px solid #131313;vertical-align:5%;content:""}.footer-nav .sub-menu li a{padding-left:1em}.footer-nav .sub-menu li ul li a{padding-left:2em}.pagination{display:flex;position:relative;align-items:center;justify-content:center;margin-top:50px;color:var(--main_color)}.main-column .pagination li{margin:0 5px;line-height:1}.main-column .pagination li:before{content:none}.pagination .pager{display:inline-flex;align-items:center;justify-content:center;min-width:40px;aspect-ratio:1/1;border-radius:50%;background:#999;color:#fff;font-weight:700;text-align:center;position:relative;letter-spacing:0;text-indent:0;line-height:1}.pagination .pager_left,.pagination .pager_right{background:unset}.pagination .pager_left:before{content:"";position:absolute;height:100%;width:100%;mask:url('data:image/svg+xml;base64,PHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MS41IDE2OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICMzMzM7CiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOwogICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMyAxNjYgNzguNSA4NC41IDMgMyIvPgo8L3N2Zz4=') center/auto 75% no-repeat;-webkit-mask:url('data:image/svg+xml;base64,PHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MS41IDE2OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICMzMzM7CiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOwogICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMyAxNjYgNzguNSA4NC41IDMgMyIvPgo8L3N2Zz4=') center/auto 75% no-repeat;background:var(--main_color);transform:rotate(180deg)}.pagination .pager_right:before{content:"";position:absolute;height:100%;width:100%;mask:url('data:image/svg+xml;base64,PHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MS41IDE2OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICMzMzM7CiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOwogICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMyAxNjYgNzguNSA4NC41IDMgMyIvPgo8L3N2Zz4=') center/auto 75% no-repeat;-webkit-mask:url('data:image/svg+xml;base64,PHN2ZyBpZD0iX+ODrOOCpOODpOODvF8xIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MS41IDE2OSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogbm9uZTsKICAgICAgICBzdHJva2U6ICMzMzM7CiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOwogICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMyAxNjYgNzguNSA4NC41IDMgMyIvPgo8L3N2Zz4=') center/auto 75% no-repeat;background:var(--main_color)}.pagination .pager:not(.pagination .pager_left,.pagination .pager_right):hover,.pagination .pager.current{background:var(--main_color);opacity:1}.fixed-box{display:flex;flex-flow:column;align-items:flex-end;gap:2rem;z-index:5;position:fixed;right:0;bottom:0;transition:.6s opacity;pointer-events:none;opacity:0}.fixed-box.active{opacity:1;& :is(.pagetop,.fixed-tel){pointer-events:initial}}.pagetop{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;transform:translateX(-20px);background:var(--sub_color);color:#fff;text-align:center}.pagetop.active{bottom:20px;opacity:.7;transition:unset}.fixed-tel{width:100vw;display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;background:var(--main_color);color:#fff}.fixed-tel a{font-size:min(6vw, 4rem);font-family:var(--din);color:#fff;display:flex;align-items:center;gap:.5rem 1rem;font-weight:700}.fixed-tel a:before{content:"";background:url(../../../themes/amnk/images/freedial-icon.svg) center/contain no-repeat;aspect-ratio:53/30;min-width:min(8vw, 5rem)}.fixed-tel span{border:1px solid #fff;padding:.5rem 1rem;line-height:1.5;text-align:center}.pagetop span{-webkit-transform:rotate(-45deg);display:block;width:25%;height:25%;margin-top:5px;transform:rotate(-45deg);border-top:3px solid #fff;border-right:3px solid #fff}.loading{z-index:10100;position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff}.loading img{position:absolute;top:0;right:0;bottom:0;left:0;width:100px;height:100px;margin:auto}.bg-loading img{background:#aaa url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-loading.svg) no-repeat center center;background-size:50px}.stage{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;overflow:hidden}.dot-pulse{-webkit-animation:dotPulse 1.5s infinite linear;-webkit-animation-delay:.25s;position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:var(--main_color);box-shadow:9999px 0 0 -5px #00529c;color:#00529c;animation:dotPulse 1.5s infinite linear;animation-delay:.25s}.dot-pulse:before,.dot-pulse:after{display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#00529c;color:#00529c;content:""}.dot-pulse:before{-webkit-animation:dotPulseBefore 1.5s infinite linear;-webkit-animation-delay:0s;box-shadow:9984px 0 0 -5px #00529c;animation:dotPulseBefore 1.5s infinite linear;animation-delay:0s}.dot-pulse:after{-webkit-animation:dotPulseAfter 1.5s infinite linear;-webkit-animation-delay:.5s;box-shadow:10014px 0 0 -5px #00529c;animation:dotPulseAfter 1.5s infinite linear;animation-delay:.5s}@-webkit-keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #00529c}30%{box-shadow:9984px 0 0 2px #00529c}60%,100%{box-shadow:9984px 0 0 -5px #00529c}}@keyframes dotPulseBefore{0%{box-shadow:9984px 0 0 -5px #00529c}30%{box-shadow:9984px 0 0 2px #00529c}60%,100%{box-shadow:9984px 0 0 -5px #00529c}}@-webkit-keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #00529c}30%{box-shadow:9999px 0 0 2px #00529c}60%,100%{box-shadow:9999px 0 0 -5px #00529c}}@keyframes dotPulse{0%{box-shadow:9999px 0 0 -5px #00529c}30%{box-shadow:9999px 0 0 2px #00529c}60%,100%{box-shadow:9999px 0 0 -5px #00529c}}@-webkit-keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #00529c}30%{box-shadow:10014px 0 0 2px #00529c}60%,100%{box-shadow:10014px 0 0 -5px #00529c}}@keyframes dotPulseAfter{0%{box-shadow:10014px 0 0 -5px #00529c}30%{box-shadow:10014px 0 0 2px #00529c}60%,100%{box-shadow:10014px 0 0 -5px #00529c}}.main-column .nav-link{display:flex;flex-flow:row nowrap;align-items:center;gap:2rem;justify-content:flex-end;margin:15px auto}.main-column .okuric li{line-height:14px}.link-prev,.link-next,.link-archive{position:relative}.link-prev a,.link-next a,.link-archive a{display:flex;align-items:center;justify-content:center;color:var(--main_color);font-weight:600;filter:drop-shadow();font-size:min(3.5vw, 14px)}.main-column .pageokuri li{margin-left:0}.link-prev a:before,.link-prev a:after,.link-next a:before,.link-next a:after,.link-archive a:before,.link-archive a:after{font-family:"Font Awesome 5 Free";font-weight:700}.link-archive{order:2}.link-prev a:before{-webkit-transform:rotate(225deg);display:inline-block;width:10px;height:10px;margin-right:10px;transform:rotate(225deg);border-top:2px solid var(--main_color);border-right:2px solid var(--main_color);content:""}.link-next{order:3;text-align:right}.link-next a:after{-webkit-transform:rotate(45deg);display:inline-block;width:10px;height:10px;margin-left:10px;transform:rotate(45deg);border-top:2px solid var(--main_color);border-right:2px solid var(--main_color);content:""}.icon-phone:before{content:"\f095"}.icon-access:before{content:"\f1ac"}.icon-mail:before{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:700;content:"\f0e0"}.icon-question:before,.icon-tel:before{display:inline-block;margin-right:.5em;vertical-align:-10%;content:""}.icon-question:before{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/icon-question.png.webp) no-repeat center center;background-size:contain}.icon-tel:before{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/icon-tel.png.webp) no-repeat center center;background-size:contain}.bg-blue{background:var(--main_color)}.bg-stripe-blue{background-image:linear-gradient(90deg,var(--main_color) 0,var(--main_color) 3%,transparent 3%,transparent 100%);background-position:center bottom;background-repeat:repeat;background-size:18px 18px}.index .overlay{position:relative}.list-num>li{list-style-position:inside;counter-increment:cnt}.list-num>li:before{display:inline-block;content:counter(cnt)}.main-column ul.list-caution{margin:.5em 0 0}ul.list-caution li{font-size:12px;line-height:16px}ul.list-caution li:before{content:"※";height:initial;width:initial;background:0 0}.list-circle>li{margin-left:1em;text-indent:-1em}.list-circle>li:before{content:"●"}.list-circle-border>li{margin-left:1em;text-indent:-1em}.list-circle-border>li:before{content:"○"}.list-dot>li{margin-left:1em;text-indent:-1em}.list-dot>li:before{content:"・"}.imgFullWidth{display:block;width:100%;height:auto}.ofi-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.ofi-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.wrap-zoom{overflow:hidden}.wrap-zoom>img{transition:.5s}.wrap-zoom>img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.attrTextLeft:before,.attrTextTop:before,.attrTextBottom:after,.attrTextRight:after{content:attr(data-text)}.attrTextLeft:before,.attrTextRight:after{display:inline-block}.attrTextTop:before,.attrTextBottom:after{display:block}.attrIconLeft:before,.attrIconTop:before,.attrIconBottom:after,.attrIconRight:after{content:"";display:inline-block;width:28px;height:28px;background:var(--main_color);position:absolute;left:-36px;top:-2px;border-radius:5px}.attrIconLeft:after{content:"";display:inline-block;width:18px;height:18px;background:url(../../../themes/amnk/images/tel.svg);background-size:cover;position:absolute;left:-36px;top:-2px;border-radius:5px;margin:5px}.attrIconTop:before,.attrIconBottom:after{display:block}.attrIconLeft:before,.attrIconRight:after{display:inline-block}#nav-drawer{position:relative}.nav-unshown{display:none}#nav-open{z-index:10000;position:absolute;top:50%;transform:translateY(-50%);right:min(4vw, 1.5rem);width:35px;height:40px;margin:auto;vertical-align:middle}#nav-open:hover{cursor:pointer}#nav-open span{position:absolute;right:0;left:0;width:80%;height:3px;margin:auto;background:var(--main_color);transition:all .5s}#nav-open span:nth-of-type(1){top:2px}#nav-open span:nth-of-type(2){top:11px}#nav-open span:nth-of-type(3){top:20px}.btn-close{margin:40px;padding:1em;text-align:center;cursor:pointer;border:#666 1px solid}.btn-close:before{content:"×"}#nav-input:checked~#nav-open span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg);transition:all .5s}#nav-input:checked~#nav-open span:nth-of-type(2){opacity:0}#nav-input:checked~#nav-open span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg);transition:all .5s}.table-common{width:100%}.table-common th{letter-spacing:.2em;line-height:2}.table-common td{letter-spacing:.1em;line-height:2}.table-common a{text-decoration:underline}.table-contact{width:100%;border-top:1px solid var(--border_color)}.table-contact th{position:relative}.table-contact th.required:after{position:absolute;right:0;height:1.5em;padding:0 1em;background:#e60012;color:#fff;line-height:1.5;content:"必須"}.table-contact td{border-bottom:1px solid var(--border_color)}.single-post{margin-bottom:3rem}.single-header{margin-bottom:min(4vw, 1rem);display:flex;justify-content:space-between;align-items:center}.single-header time{margin-right:2em;font-size:min(3.5vw, 14px)}.single-header time:before{content:"";display:inline-block;width:14px;height:14px;background:url(../../../themes/amnk/images/date.svg);background-size:cover;margin-right:5px;position:relative;top:2px}.single-contents>*:not(:last-child){margin-bottom:1em}.single-contents strong{background:#ffffab;padding:3px 5px}.single-contents a{text-decoration:underline;color:#1a0dab}.main-column>*:nth-child(1){margin-top:0}.president span{display:inline}.main-column .box-post-img-text h3+p,.main-column .box-post-archive p{text-align:justify}.main-column h4{margin:2em 0 .5em;padding-left:1em;font-size:18px;line-height:1.25;border-left:4px solid var(--main_color)}.main-column h5{margin:0 0 .5em}.single-contents p{line-height:2}.single-contents img{max-width:100%;height:auto}.single-contents iframe{max-width:100%}.single-contents table{width:100%}.single-contents table th,.single-contents table td{padding:.5em 1em;line-height:1.5}.single-contents strong{font-weight:700}.related{margin-top:50px}.wp-block-media-text{margin:32px 0}.wp-block-media-text{align-items:flex-start}.wp-block-media-text>*:nth-child(1){margin-right:32px}.wp-block-media-text.has-media-on-the-right>*:nth-child(1){margin-right:0}.wp-block-media-text.has-media-on-the-right>*:nth-child(2){margin-right:32px}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-columns{margin:20px 0}.wp-block-column .wp-block-image{margin-bottom:0}.wp-block-button{margin:15px 0 32px}.wp-block-cover{margin:32px 0}.main-column ul.nav-link li:before{content:none}.main-column ul.nav-link li.link-archive:nth-child(1){margin:0 auto}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:var(--main_color)}.main-column .sitemap>li{border-top:1px solid var(--border_color)}.main-column .sitemap>li>a{padding:min(2.5vw, 0.75rem) 0;display:block;font-weight:700}.main-column .sitemap>li:last-child{border-bottom:1px solid var(--border_color)}.main-column .sitemap li a span{display:none}.main-column .sitemap .sub-menu{margin:0 0 min(2.5vw, 0.75rem);padding-left:min(4vw, 1rem)}.main-column .sitemap>li>.sub-menu{margin-bottom:10px;border-left:1px solid var(--main_color);padding-left:min(4vw, 1rem)}.main-column .sitemap>li>ul>li{line-height:2;font-size:min(3.5vw, 14px)}.main-column .sitemap>li>ul>li>a{display:inline-block;font-weight:700}.main-column .sitemap>li>ul>li>ul>li{line-height:2}.main-column .sitemap>li>ul>li>ul>li>a{display:inline-block}.main-column .sitemap li:before{content:none}.main-column .contact-form table th{padding:15px 15px 15px 0;min-width:250px}.main-column .contact-form table td{padding:15px 0 15px 15px;width:calc(100% - 250px)}#nav-content .logo{display:block;margin:4vw 16vw 2vw;overflow:hidden}.mobile-header-banner{margin:30px 20px 0}.mobile-header-banner li{position:relative;top:unset}.mobile-header-banner li:not(:first-child){margin-top:10px}.mobile-header-banner li>*{font-family:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.mobile-header-banner a{display:block;display:flex;align-items:center;position:relative;padding:15px;font-size:12px;background:var(--main_color);color:#fff}.mobile-header-banner li.contact a:before{content:"";height:20px;width:20px;margin-right:10px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="white" d="M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z" /></svg>') no-repeat center center;background-size:cover;fill:#fff}.mobile-header-banner li.tel a:before{content:"";height:20px;width:20px;margin-right:10px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="white" d="M15,12H17A5,5 0 0,0 12,7V9A3,3 0 0,1 15,12M19,12H21C21,7 16.97,3 12,3V5C15.86,5 19,8.13 19,12M20,15.5C18.75,15.5 17.55,15.3 16.43,14.93C16.08,14.82 15.69,14.9 15.41,15.18L13.21,17.38C10.38,15.94 8.06,13.62 6.62,10.79L8.82,8.59C9.1,8.31 9.18,7.92 9.07,7.57C8.7,6.45 8.5,5.25 8.5,4A1,1 0 0,0 7.5,3H4A1,1 0 0,0 3,4A17,17 0 0,0 20,21A1,1 0 0,0 21,20V16.5A1,1 0 0,0 20,15.5Z" /></svg>') no-repeat center center;background-size:cover;fill:#fff}.mobile-header-banner li a:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:16px}.mw_wp_form_input .mw-input-page{display:block}.mw_wp_form p{font-size:16px;line-height:1.7em}.mw_wp_form_input .mw-check-page{display:none}.mw_wp_form_preview .mw-input-page{display:none}.mw-btn{background:var(--main_color);display:block;text-align:center;color:#fff;padding:1em}.simple-footer-nav{display:flex;justify-content:center;margin-bottom:-30px}.simple-footer-nav li+li{border-left:1px solid #333}.simple-footer-nav li a{padding:0 1em;color:#333;font-size:12px}.simple-footer-nav li ul{display:none}.no-webp .contact-box{background:url(../../../themes/amnk/images/contact.jpg.webp) #00000055;background-blend-mode:multiply;background-position:center;padding:100px 0;background-size:cover}.webp .contact-box{padding:100px 0}.contact-tel{color:#fff}@supports (-ms-ime-align:auto){.wp-block-image img{width:100%}}@media all and (-ms-high-contrast:none){.wp-block-image img{width:100%}}@media screen and (min-width:1241px){.single-wrap{padding:3rem;border:1px solid var(--border_color)}.has-large-font-size{font-size:42px}.wrap-1column-narrow .main-column{width:940px;margin:0 auto}.wp-block-cover__inner-container p{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.wrap-message>div:nth-child(1){width:calc(100% - 222px - 50px)}}@media screen and (min-width:900px) and (max-width:1240px),print{.footer-contents{width:calc(100% - 340px)}.footer-contents .footer-nav a{font-size:1.2vw}.wrap-message{flex-flow:wrap}.wrap-message>div:nth-child(1){width:100%;box-sizing:border-box;margin:0;padding:25px}}@media screen and (min-width:900px),print{.tb{display:none}.sp{display:none}body.over{padding-top:100px}.inner{padding:0 50px}.wrap-section-interval>*:not(:last-child){margin-bottom:90px}.wrap-section-padding>*{padding:60px 0}.wrap-2column .section-common:nth-child(1) h2{margin-top:0}.wrap-main{display:flex;position:absolute;top:-25px;left:-450px;align-items:center;justify-content:flex-end;width:898px;height:305px;padding:50px}.inner-main{width:250px}.inner-main h1{font-size:26px}.inner-main p{font-size:14px}.header.over{top:-40px}.wrap-tel-header{display:flex;flex-wrap:nowrap}a[href^="tel:"],.tel{pointer-events:none}.btn-form,button.btn-form{width:250px;padding:1em;font-size:15px}.drawer-nav{display:none}.pagetop.active:hover{opacity:1}.icon-question:before,.icon-tel:before{width:15px;height:15px}.bg-footer{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-footer.jpg.webp) no-repeat center top -1px;background-size:2001px 273px}.index .overlay:before{z-index:4;position:absolute;top:-40px;left:-450px;width:480px;height:743px;background:rgba(0,155,219,.6);content:""}.index1:after{z-index:1;position:absolute;top:-160px;left:-450px;width:898px;height:864px;background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/index1.png.webp) no-repeat center center;content:""}.bg-company{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-works.png.webp) no-repeat center top}.bg-outline{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-outline.jpg.webp) no-repeat center top}.bg-history{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-history.jpg.webp) no-repeat center top}.bg-access{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-access.jpg.webp) no-repeat center top}#nav-open{display:none}.btn-close{display:none}.table-common th{width:180px;padding:.5em 1em;vertical-align:top}.table-common td{padding:.5em 1em;vertical-align:top}.table-contact{margin-bottom:60px}.table-contact th{width:230px;padding:2em 0 0 1em;border-bottom:1px solid var(--border_color);font-size:15px;vertical-align:middle;vertical-align:top}.table-contact th.required:after{top:2.5em;font-size:11px}.table-contact td{padding:1em 2em}.confirm .table-contact td{height:72px;line-height:40px}.wrap-1column .box-post-archive a>div:nth-child(2){width:calc(100% - 300px)}}@media screen and (min-width:640px) and (max-width:900px){.single-wrap{padding:0;border:0 solid var(--border_color);box-shadow:0px 0px 0px #eee}.wrap-1column .box-post-archive a>div:nth-child(2){width:calc(100% - 280px)}.wrap-message>div:nth-child(1){width:calc(70% - 40px)}.wrap-message>div:nth-child(2){width:75%;margin-right:2%}.wrap-message>div:nth-child(2) .btn-archive{min-width:100%}.widget_media_image figure{width:100% !important;display:flex;flex-direction:row}.widget_media_image figure a{max-width:300px;margin-right:2%}.widget_media_image figcaption{margin-top:0;width:calc(100% - (300px + 2%))}}@media screen and (max-width:900px){.inner-header{gap:unset}.consept-block h3{font-size:24px;margin-top:20px;margin-bottom:20px}.consept-block p{margin-bottom:12px}.single-wrap{padding:0;border:0 solid var(--border_color);box-shadow:0px 0px 0px #eee}.pc{display:none}.sp{display:block}body.over{padding-top:80px}.footer-top{padding:min(12vw, 3rem) 0 0}.footer-top .tb-contents{width:100%;padding-right:0;padding-left:0}.simple-footer-nav{flex-wrap:wrap;margin-bottom:unset}.simple-footer-nav li{width:100%;text-align:center;border-top:1px solid #999}.simple-footer-nav li a{border-right:none;width:100%;padding:15px 0;display:block}.sp-contents{width:100%;padding-right:4%;padding-left:4%}.wrap-2column .main-column{margin-bottom:10vw;flex:1 100%}.wrap-2column .section-common:nth-child(1) h2{margin-top:0}body:not(.index) .wrap{padding:0 0 20vw}.wrap-section-interval>*:not(:last-child){margin-bottom:15vw}.wrap-section-padding>*{padding:10vw 0}.wrap-2column .section-common:not(:last-child){margin-bottom:10vw}.header.over{top:-80px}.wrap-logo{width:100%;padding-right:50px}.wrap-tel-header{display:none}.inner-footer-top{justify-content:center}.box-info-footer{display:flex;flex-flow:column nowrap;align-items:center}.wrap-footer-nav .footer-nav li a{font-size:1.6vw}.wrap-2column .sidebar{flex:1}.sidebar>*{width:100%}.sidebar .widget_nav_menu{display:none}.sidebar img{width:100%}.list-side2 a div:nth-child(1){width:40%;margin-right:5%}.list-side2 a div:nth-child(2){width:55%}.side-list-compnay{justify-content:flex-start}.side-list-compnay li:nth-child(1){margin-right:1em}.global-nav{display:none}.footer-nav{align-items:center}.footer-contents{width:100%}.pagetop{right:20px;bottom:-60px}#nav-close{display:none;z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{-webkit-transform:translateX(-105%);z-index:9999;position:fixed;top:0;left:0;width:90%;max-width:300px;min-width:300px;height:100%;overflow:auto;transform:translateX(-105%);background:#fff;transition:.5s ease-in-out;white-space:nowrap;word-break:keep-all}.btn-close{display:block}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgb(0 0 0/15%)}.top-message{font-size:30px}.side-compnay{display:flex;flex-wrap:wrap;justify-content:space-between}.side-compnay h3{width:100%}.side-compnay picture{width:100%}.side-address-compnay-box{width:100%}.company-photo{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar .company-photo>div{width:48%;margin-bottom:4vw}.contact-box .contents{padding:0 6vw}.contact-box h2+p{text-align:justify}.contact-btn-box{flex-direction:column}.contact-btn-box{width:100%}.contact-btn-box a{width:100%}.contact-btn-box a:nth-child(1){margin-bottom:20px}body .telp{text-align:center;font-size:3.5vw}.wrap .wrap-message h3{margin:0 2.5vw}.contact-tel{font-size:6vw;display:block;margin:4vw 0 0}}@media screen and (max-width:640px){.textCenter{text-align:unset}.single-wrap{padding:0;border:0 solid var(--border_color);box-shadow:0px 0px 0px #eee}body.over{padding-top:83px}.spFullWidth{width:100%;height:auto}.wrap-main{width:100%;padding:10vw 5vw}.inner-main h1{font-size:6vw}.main-column .box-post-text h3,.wrap-1column .box-post-text h3{padding-right:3rem;flex:1 100%}.box-post-img-text:nth-of-type(n+3){margin-top:6vw}.box-post-img-text p{font-size:13px}.box-post-archive a:after{position:unset;bottom:none;right:none;width:100%}.category-post{width:6em;font-size:12px}.header.over{top:-83px}.inner-header{padding:calc(min(4vw, 1rem) + 1rem) min(4vw, 1.5rem) min(4vw, 1rem)}.wrap-logo{margin-left:0}.wrap-logo .logo{width:180px}.head-header{position:absolute;top:0;left:0;width:100%;margin:0;background:var(--main_color)}.head-header>*{color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center;height:1rem}.list-sp-menu{display:flex;position:absolute;top:calc(50% + 0.5rem);right:calc(min(4vw, 1.5rem) + 40px);transform:translateY(-50%)}.sp-header-tel:before{content:"";display:inline-block;height:25px;width:25px;mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%231364b3" d="M15,12H17A5,5 0 0,0 12,7V9A3,3 0 0,1 15,12M19,12H21C21,7 16.97,3 12,3V5C15.86,5 19,8.13 19,12M20,15.5C18.75,15.5 17.55,15.3 16.43,14.93C16.08,14.82 15.69,14.9 15.41,15.18L13.21,17.38C10.38,15.94 8.06,13.62 6.62,10.79L8.82,8.59C9.1,8.31 9.18,7.92 9.07,7.57C8.7,6.45 8.5,5.25 8.5,4A1,1 0 0,0 7.5,3H4A1,1 0 0,0 3,4A17,17 0 0,0 20,21A1,1 0 0,0 21,20V16.5A1,1 0 0,0 20,15.5Z" /></svg>') no-repeat center center;-webkit-mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%231364b3" d="M15,12H17A5,5 0 0,0 12,7V9A3,3 0 0,1 15,12M19,12H21C21,7 16.97,3 12,3V5C15.86,5 19,8.13 19,12M20,15.5C18.75,15.5 17.55,15.3 16.43,14.93C16.08,14.82 15.69,14.9 15.41,15.18L13.21,17.38C10.38,15.94 8.06,13.62 6.62,10.79L8.82,8.59C9.1,8.31 9.18,7.92 9.07,7.57C8.7,6.45 8.5,5.25 8.5,4A1,1 0 0,0 7.5,3H4A1,1 0 0,0 3,4A17,17 0 0,0 20,21A1,1 0 0,0 21,20V16.5A1,1 0 0,0 20,15.5Z" /></svg>') no-repeat center center;background:var(--main_color);margin:0 auto;right:0;left:0}.sp-header-contact:before{content:"";display:inline-block;height:25px;width:25px;mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%231364b3" d="M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z" /></svg>') no-repeat center center;-webkit-mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%231364b3" d="M20,8L12,13L4,8V6L12,11L20,6M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4Z" /></svg>') no-repeat center center;background:var(--main_color);margin:0 auto;right:0;left:0}.sp-header-access:before{content:"";display:inline-block;height:25px;width:25px;mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%231364b3" d="M12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5M12,2A7,7 0 0,0 5,9C5,14.25 12,22 12,22C12,22 19,14.25 19,9A7,7 0 0,0 12,2Z" /></svg>') no-repeat center center;-webkit-mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%231364b3" d="M12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5M12,2A7,7 0 0,0 5,9C5,14.25 12,22 12,22C12,22 19,14.25 19,9A7,7 0 0,0 12,2Z" /></svg>') no-repeat center center;background:var(--main_color);margin:0 auto;right:0;left:0}.box-footer-top{padding:10vw 10vw 7.5vw;text-align:center}.wrap-footer-nav{display:none}.copyright{font-size:3vw}.sidebar{display:block}.sidebar>*{width:auto}.widget_nav_menu:not(:last-child),.box-side:not(:last-child){margin-bottom:10vw}.list-side2 a div:nth-child(1){width:30%}.list-side2 a div:nth-child(2){width:65%}.index .main-visual{width:100%;margin-bottom:0}.head-page:after{font-size:12px}.wrap-slider .slider{height:75vw}.wrap-slider .slider img{height:75vw}.section-about .wrap-btn{justify-content:center}.btn-form,button.btn-form{width:65vw;padding:1em}.pagination .pager{min-width:7.5vw;height:7.5vw;font-size:4vw;line-height:7.5vw}.pagination .pager i:before{min-width:7.5vw;height:7.5vw;font-size:4vw;line-height:7.5vw}.nav-link{z-index:10;bottom:0;left:0;width:100%}.link-prev,.link-next,.link-archive{flex:1;width:auto;height:100%}.link-prev a,.link-next a,.link-archive a{height:100%;font-size:12px}.icon-question:before,.icon-tel:before{width:4vw;height:4vw}.bg-footer{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-footer@2x.jpg.webp) no-repeat center top;background-size:100% 55.5vw}.bg-company{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-works.png.webp) no-repeat right 40% bottom;background-size:cover}.bg-outline{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-outline.jpg.webp) no-repeat center top;background-size:cover}.bg-history{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-history.jpg.webp) no-repeat center top;background-size:cover}.bg-access{background:url(//aspica-fukui.com/lp/wp-content/themes/amnk/images/bg-access.jpg.webp) no-repeat center top;background-size:cover}.spImgFullWidth{display:block;width:100%;height:auto}#nav-open{top:calc(50% + 0.5rem)}.table-common>tbody>tr,.table-contact>tbody>tr{display:flex;flex-flow:wrap;align-items:center;width:100%}.table-common>tbody>tr:last-child{border-bottom:1px solid var(--border_color)}.table-common>tbody>tr th,.table-contact>tbody>tr th,.table-common>tbody>tr td,.table-contact>tbody>tr td{min-width:8em;list-style-type:none;width:100%}.main-column .contact-form table th,.main-column .contact-form table td{width:100%;padding-left:0;background:0 0}.main-column .contact-form table td{padding-top:0}.table-common th{padding:1em 0 .5em}.table-common td{padding:0 0 1em;border-bottom:1px solid #eee}.table-contact{margin-bottom:5vw}.table-contact th{padding:1.5em 1em .5em}.table-contact th.required:after{top:1.5em;margin-right:1em;font-size:2.7vw}.table-contact td{padding:.5em 1em 1.5em}.wrap-about{flex-flow:row wrap;justify-content:center}.wrap-about>div:nth-child(1){margin-right:0;margin-bottom:3vw;margin-left:0;width:100%}.wrap-about>div:nth-child(1) img{width:100%}.wrap-about>div:nth-child(2){width:100%}.wrap-message{flex-flow:row-reverse wrap;justify-content:center;padding:5vw 2.5vw}.wrap-message>div{margin:2.5vw}.wrap-message>div:nth-child(1){width:100%}.main-visual .noslide{width:100%;left:0;transform:unset}.wrap-message>div:nth-child(2){width:100%}.wrap-message>div:nth-child(3){width:100%;padding:0 15%}.wrap-message p{text-align:center}.widget_media_image figure{width:100% !important}.widget_media_image figcaption{width:100%}.mobile-tel-header a{letter-spacing:-.02em}}}@layer common{.wp-block-column{position:relative}.wp-block-column>*:first-child{margin-top:0}.wp-block-buttons{margin-top:60px;position:absolute;bottom:0;width:100%}.wp-block-button__link{width:100%;max-width:360px;position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}.wp-block-column .wp-block-image{margin-bottom:20px}@media screen and (max-width:600px){.wp-block-column:not(:first-of-type){margin-top:20px}.wp-block-buttons{margin-top:20px}.wp-block-buttons .wp-block-button{display:initial;margin:0}.main-columnc .is-style-outline .wp-block-button__link{position:relative;max-width:unset;display:block;left:unset;transform:unset;bottom:unset}}.global-nav .sub-menu>li>a,.btn-contact,.category-post,.slick-dots li.slick-active button:before,.sp-nav,.wpcf7-submit{background:var(--main_color);color:#fff}.main-slider .slick-prev:before,.main-slider .slick-next:before{color:#fff}.footer{background:#efefef}.bg-cate-1{background:#ffae5e}.bg-cate-2{background:#7a5b44}.bg-cate-3{background:#57b7e8}.bg-cate-4{background:#8fc31f}.bg-cate-5{background:#7e2a00}.bg-cate-6{background:#00a29a}.bg-cate-7{background:#f29c97}.bg-cate-8{background:#9082a4}.bg-cate-9{background:#e6001b}.bg-cate-10{background:#0047cf}.widget_nav_menu li>a{padding:1em}#gallery-1 .gallery-item,#gallery-2 .gallery-item{margin-top:0 !important;margin-bottom:.5em}#gallery-1 .gallery-caption,#gallery-2 .gallery-caption{padding:.5em 0;line-height:1.25}@font-face{font-family:"utsukushi";src:url(../../../themes/amnk/webfonts/UtsukushiFONT.woff2) format("woff2"),url(../../../themes/amnk/webfonts/UtsukushiFONT.woff) format("woff")}:root{--main_color:#4668a7;--sub_color:#555;--border_color:#ccc;--serif:"utsukushi",serif;--din:din-2014,sans-serif}.circle{border-radius:50%}*:has(>.tel-banner){container:banner/inline-size}.tel-banner{display:flex;background:#fff;flex-flow:column;gap:min(3vw, 1rem);padding:1.5rem;font-size:clamp(14px, 2vw, 20px);& .flex{display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;gap:1rem 2rem;@media(width <=900px){flex-flow:column}}& .tel a{font-size:min(6vw, 42px);display:flex;align-items:center;gap:min(2vw, 1rem);font-family:var(--din);font-weight:700;line-height:0.8;&:before{content:"";background:url(../../../themes/amnk/images/freedial-icon.svg) center/contain no-repeat;aspect-ratio:53/30;min-width:min(8vw, 4rem)}}& .mail a{padding:0.75rem 2rem;border-radius:4rem;font-size:min(4vw, 16px);background:var(--main_color);color:#fff;display:flex;align-items:center;justify-content:center;gap:1rem;line-height:1;&:before{content:"";background:url('data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22%E7%B7%A8%E9%9B%86%E3%83%A2%E3%83%BC%E3%83%89%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2048.9%2036.8%22%20style%3D%22enable-background%3Anew%200%200%2048.9%2036.8%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bfill%3A%234368AA%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M44.5%2C35.3H4.4c-1.6%2C0-2.9-1.3-2.9-2.9v-28c0-1.6%2C1.3-2.9%2C2.9-2.9h40.1c1.6%2C0%2C2.9%2C1.3%2C2.9%2C2.9v28%20C47.4%2C34%2C46.1%2C35.3%2C44.5%2C35.3z%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M44.5%2C35.3v-1.5H4.4c-0.8%2C0-1.4-0.6-1.4-1.4v-28C3%2C3.6%2C3.6%2C3%2C4.4%2C3h40.1c0.8%2C0%2C1.4%2C0.6%2C1.4%2C1.4v28%20c0%2C0.8-0.6%2C1.4-1.4%2C1.4V35.3v1.5c2.4%2C0%2C4.4-2%2C4.4-4.4v-28C48.9%2C2%2C47%2C0%2C44.5%2C0H4.4C2%2C0%2C0%2C2%2C0%2C4.4v28c0%2C2.4%2C2%2C4.4%2C4.4%2C4.4h40.1V35.3z%20%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M1.5%2C5.7l20.4%2C18.1c1.4%2C1.3%2C3.6%2C1.3%2C5.1%2C0L47.4%2C5.7%22%2F%3E%20%3Cpath%20class%3D%22st1%22%20d%3D%22M0.5%2C6.8l20.4%2C18.1c1%2C0.9%2C2.3%2C1.3%2C3.5%2C1.3c1.3%2C0%2C2.5-0.4%2C3.5-1.3L48.4%2C6.8c0.6-0.5%2C0.7-1.5%2C0.1-2.1%20C48%2C4.1%2C47.1%2C4%2C46.4%2C4.6L26%2C22.6c-0.4%2C0.4-1%2C0.6-1.5%2C0.6c-0.6%2C0-1.1-0.2-1.5-0.6L2.5%2C4.6C1.9%2C4%2C0.9%2C4.1%2C0.4%2C4.7%20C-0.2%2C5.3-0.1%2C6.3%2C0.5%2C6.8L0.5%2C6.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') center/contain no-repeat;inline-size:1.75rem;aspect-ratio:4/3}}}.tel-banner:before{content:attr(data-text);color:var(--main_color)}.tel-banner[data-color]{padding:unset;border:3px solid #982840;gap:unset;width:min(100%, 840px);&:before{flex:1;width:100%;text-align:center;padding:.5rem;background:#982840;color:#fff}& flex{padding:1rem}}@container banner (max-width:600px){.tel-banner span{font-size:clamp(28px, 3vw, 48px)}.tel-banner span:before{min-width:min(8vw, 4rem)}}.tel-banner[data-color=blue]{border:3px solid var(--main_color);&:before{background:var(--main_color)}}[data-mat]{padding:min(12vw, 5rem) min(6vw, 5rem);position:relative;z-index:2}[data-mat=purple]{background:#562b60;color:#fff}[data-mat_min]{padding:2rem;position:relative;z-index:2}[data-mat_min]{padding:min(8vw, 3rem) min(4vw, 3rem);position:relative;z-index:2}[data-mat_min="white"]{background:#fff}[data-color_text="purple"]{color:#562b60}[data-color_text="blue"]{color:var(--main_color)}[data-back_effect]{background:url(../../../themes/amnk/images/background-effect.jpg.webp) center/cover no-repeat;background-blend-mode:color-burn}[data-back=blue]{background-color:var(--main_color);color:#fff}[data-back=cream]{background-color:#f7f3e8}
  [data-back=light_blue]{background-color:#edeef6}
  [data-back=image-0]{background:url(../../../themes/amnk/images/background-effect9.png.webp) calc(50% - min(24vw, 530px)) calc(50% + 9rem) / min(30vw, 240px) no-repeat,
      url(../../../themes/amnk/images/background-effect8.png.webp) max(-25vw, -450px) calc(100% + min(20vw, 10rem)) / min(60vw, 940px) no-repeat,
      url(../../../themes/amnk/images/background-effect8.png.webp) calc(100% + min(25vw, 390px)) -100px / min(60vw, 780px) no-repeat;background-blend-mode:overlay;padding:min(30vw, 200px) 0}[data-back=image-1]{background:#ffffff99 url(../../../themes/amnk/images/background-effect2.jpg.webp) center/cover no-repeat;background-blend-mode:overlay}[data-back=image-2]{background:url(../../../themes/amnk/images/background-effect3.png.webp) min(15vw, 300px) calc(0% + min(10vw, 100px)) / min(25vw, 200px) no-repeat, url(../../../themes/amnk/images/background-effect3.png.webp) calc(0% - min(50vw, 400px)) calc(100% + min(30vw, 240px)) / min(90vw, 780px) no-repeat, url(../../../themes/amnk/images/background-effect4.png.webp) calc(100% + min(15vw, 150px)) calc(0% - min(15vw, 100px)) / min(70vw, 580px) no-repeat, url(../../../themes/amnk/images/background-effect3.png.webp) calc(100% + min(10vw, 80px)) 90% / min(45vw, 360px) no-repeat;background-color:#ffffffaa;background-blend-mode:overlay}[data-back=image-3]{background:url(../../../themes/amnk/images/background-effect5.jpg.webp) top right/50% auto no-repeat;position:relative}[data-back=image-3]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffeebf33;backdrop-filter:saturate(1.5);z-index:0}[data-back=image-3]>*{position:relative}[data-back=image-4]{background:#ffffff55 url(../../../themes/amnk/images/background-effect6.jpg.webp) center/cover no-repeat;background-blend-mode:overlay}[data-back=image-5]{background:#333333aa url(../../../themes/amnk/images/background-effect7.jpg.webp) center/cover no-repeat;background-blend-mode:overlay;color:#fff}[data-back=image-6]{background:url(../../../themes/amnk/images/background-effect10.png.webp) calc(100% + min(20vw, 10rem)) max(-20vw, -10rem) / min(60vw, 600px) no-repeat,
      url(../../../themes/amnk/images/background-effect11.png.webp) min(20vw, 10rem) min(6.5vw, 13rem) / min(20vw, 230px) no-repeat,
      url(../../../themes/amnk/images/background-effect10.png.webp) max(-7vw, -15rem) calc(100%) / min(60vw, 600px) no-repeat;background-color:#ffffffbb;background-blend-mode:overlay}[data-option=over-top]{margin-top:-40rem;padding-top:40rem}*:has(>.title-top_section){container:title/inline-size}.title-top_section{font-size:min(4vw, 36px);line-height:1.5;font-family:var(--serif)}.title-top_section:has(+*){margin-bottom:min(6vw, 2.5rem)}.title-top_section b{font-size:150%;line-height:1}@container title (max-width:600px){.title-top_section{font-size:clamp(20px, 3vw, 32px)}}.title-top_section+p{margin-top:-.5rem;line-height:2}.title-top_section+p:has(+*){margin-bottom:2rem}.title-top_section[data-position=center]{&:has(+*){margin-bottom:min(10vw, 3rem)}& b{font-size:150%}&:after{content:"";display:block;aspect-ratio:50/17;width:min(20vw, 6rem);mask:url(../../../themes/amnk/images/title-icon.svg) center/contain no-repeat;-webkit-mask:url(../../../themes/amnk/images/title-icon.svg) center/contain no-repeat;background:#ccc;text-align:center;margin:min(4vw, 2rem) auto 0}}[class*=title-middle]{font-size:min(4.5vw, 24px);margin-bottom:min(6vw,2rem);font-family:var(--serif);&[class*=-border_right]{display:flex;gap:1rem;align-items:center;flex-flow:row;&:after{content:"";flex:1;background:var(--border_color);block-size:1px}}&[class*=-mat]{padding:0.75rem 1rem;background:var(--main_color);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:unset;cursor:pointer;transition:0.2s;&:hover{opacity:.8}&:after{content:"";mask:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%20%3C!ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%5D%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%228px%22%20viewBox%3D%220%200%2014%208%22%20enable-background%3D%22new%200%200%2014%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23231815%22%20stroke-miterlimit%3D%2210%22%20x1%3D%220.354%22%20y1%3D%220.354%22%20x2%3D%227.424%22%20y2%3D%227.425%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23231815%22%20stroke-miterlimit%3D%2210%22%20x1%3D%226.717%22%20y1%3D%227.425%22%20x2%3D%2213.789%22%20y2%3D%220.354%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%20%3C!ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%5D%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%228px%22%20viewBox%3D%220%200%2014%208%22%20enable-background%3D%22new%200%200%2014%208%22%20xml%3Aspace%3D%22preserve%22%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23231815%22%20stroke-miterlimit%3D%2210%22%20x1%3D%220.354%22%20y1%3D%220.354%22%20x2%3D%227.424%22%20y2%3D%227.425%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23231815%22%20stroke-miterlimit%3D%2210%22%20x1%3D%226.717%22%20y1%3D%227.425%22%20x2%3D%2213.789%22%20y2%3D%220.354%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;aspect-ratio:7/4;min-width:min(4vw, 1.5rem);transition:.2s;background:#fff}&.active:after{rotate:180deg}&+*{margin-top:min(6vw, 2rem);display:none}}@media (width <=640px){text-align:initial !important;& br{display:none}}}[class*=title-][data-position=center]{text-align:center}[class*=title-][data-position=center]+p{text-align:center;line-height:2}[class*=flex-]{display:flex}.flex-column{flex-flow:column;gap:2rem}.flex-column>*:first-child{margin:unset}.flex-column>*:last-child{margin-top:auto}.flex-2{gap:min(8vw, 60px) min(4vw, 120px);.width-1100 &{gap:min(8vw, 60px)}}.flex-2>*{flex:1 min(40vw, 50%)}.flex-2>[data-flex=min]{flex:1 calc(50% - min(8vw, 120px));.width-1100 &{flex:0 calc(50% - min(4vw, 60px))}}[class*=grid-]{display:grid}.grid-2{gap:1rem min(8vw, 2rem);grid-template:auto/repeat(auto-fill,minmax(min(100%, 400px), 1fr))}.grid-3{gap:min(8vw, 4rem) min(4vw, 2rem);grid-template:auto/repeat(auto-fill,minmax(320px, 1fr))}[class*=width-]{margin-left:auto;margin-right:auto}.width-840{width:min(100%, 840px)}.width-1100{width:min(100%, 1100px)}[class*=aspect-]{width:100%;object-fit:cover}.aspect-1_1{aspect-ratio:1/1;background:#ddd}.aspect-4_3{aspect-ratio:4/3}.aspect-8_5{aspect-ratio:8/5}.main-visual-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;align-items:center;@media (width <=900px){display:none}}.main-visual-text>div{width:min(100%, 1800px);margin:0 auto;padding:0 min(40px, 8vw)}.main-visual-text picture{width:clamp(540px, 40vw, 660px);margin-right:auto;transform:translateY(-2rem)}.main-visual-text dt{display:flex;flex-flow:column;align-items:flex-start;gap:1rem;font-family:var(--serif);line-height:0.8;margin-bottom:3rem;&:before{content:attr(data-text);font-size:32px;padding:1rem;background:var(--main_color);color:#fff}& span{font-size:36px;padding:1rem 1.5rem;background:#fff;color:#8d736c;& b{font-size:48px}}}
      [data-back=fukui]{
        position:relative
      }
      [data-back=fukui]:before{
        content:"";
        position:absolute;
        mask:url(../../../themes/amnk/images/background-fukui.svg) center/contain no-repeat;
        -webkit-mask:url(../../../themes/amnk/images/background-fukui.svg) center/contain no-repeat;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%) scale(1.3);
        aspect-ratio:59/50;
        width:100%;
        z-index:-1;
        /* background-image:linear-gradient(212deg,#e9,#ef); */
      }
      .list-check li{line-height:1.5;font-weight:700;display:flex;gap:1rem;&:not(:last-child){&:after{content:"";inline-size:1px;block-size:100%;background:var(--main_color);rotate:30deg}}}.list-flex{display:flex;flex-flow:wrap;gap:min(2vw, 0.75rem) min(4vw, 1rem);& li{margin:unset !important}}.grid-base{grid-template:auto/repeat(auto-fill,minmax(100px, 1fr));gap:1rem}.grid-base li{text-align:center;background:var(--main_color);color:#fff;padding:.25rem;font-weight:700}.grid-member{display:grid;grid-template:auto/repeat(auto-fill,minmax(min(20%, 150px), 1fr));gap:min(6vw, 3rem) min(3vw, 2rem)}.grid-member li figure{display:flex;flex-flow:column;align-items:center;gap:.5rem;font-size:min(3vw, 14px);font-weight:700}.plan-card{border:1px solid #ddd;display:flex;flex-flow:column;background:#fff}.plan-card dt{display:flex;align-items:center;justify-content:center;padding:min(4vw, 1.5rem);font-size:min(5vw, 32px);background:url(../../../themes/amnk/images/background-effect.jpg.webp) center/cover no-repeat;background-blend-mode:multiply;filter:opacity(0.9) saturate(1.2);color:#fff;font-family:var(--serif);[data-color=orange] &{background-color:#ffbb5d}[data-color=blue] &{background-color:var(--main_color)}[data-color=purple] &{background-color:#a16cb0}[data-color=green] &{background-color:#74bf7c}[data-color=pink] &{background-color:#f5ac75}[data-color=red] &{background-color:#e8525b}}.plan-card dd{padding:min(4vw, 2.5rem);align-items:center;text-align:center;flex:1}.flex-plan-flow{display:flex;gap:1rem;padding:1rem;background:#f7f3e8}.flex-plan-flow li{background:#aaa;padding:0.5rem;writing-mode:vertical-lr;line-height:1.2;text-align-last:justify;font-feature-settings:initial;font-weight:700;text-indent:0;color:#fff;block-size:100%;[data-color=orange] &{background-color:#ffbb5d}[data-color=blue] &{background-color:var(--main_color)}[data-color=purple] &{background-color:#a16cb0}[data-color=green] &{background-color:#74bf7c}[data-color=pink] &{background-color:#f5ac75}[data-color=red] &{background-color:#e8525b}&[data-option=none]{background:#fff;color:#aaa}}.flex-flow{align-items:baseline;gap:2rem 0}.icon-flow{flex:0 clamp(30px, 3vw, 2rem);mask:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLjg6zjgqTjg6Tjg7xfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgdmlld0JveD0iMCAwIDMyLjkgOC43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMi45IDguNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM1NjJCNjA7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLjksNS4yaDI4YzAuNSwwLDAuOS0wLjQsMC45LTAuOXMtMC40LTAuOS0wLjktMC45aC0yOEMwLjQsMy40LDAsMy44LDAsNC4zUzAuNCw1LjIsMC45LDUuMiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjUsMy43bC01LjctMy4zYy0wLjUtMC4zLTEuMSwwLjEtMS4xLDAuNnY2LjZjMCwwLjUsMC42LDAuOSwxLjEsMC42TDMyLjUsNUMzMyw0LjcsMzMsNCwzMi41LDMuN3oiLz4KPC9nPgo8L3N2Zz4=') center/contain no-repeat;-webkit-mask:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLjg6zjgqTjg6Tjg7xfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgdmlld0JveD0iMCAwIDMyLjkgOC43IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMi45IDguNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM1NjJCNjA7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLjksNS4yaDI4YzAuNSwwLDAuOS0wLjQsMC45LTAuOXMtMC40LTAuOS0wLjktMC45aC0yOEMwLjQsMy40LDAsMy44LDAsNC4zUzAuNCw1LjIsMC45LDUuMiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMyLjUsMy43bC01LjctMy4zYy0wLjUtMC4zLTEuMSwwLjEtMS4xLDAuNnY2LjZjMCwwLjUsMC42LDAuOSwxLjEsMC42TDMyLjUsNUMzMyw0LjcsMzMsNCwzMi41LDMuN3oiLz4KPC9nPgo8L3N2Zz4=') center/contain no-repeat;background:#562b60;flex:0 min(3vw, 3rem);aspect-ratio:300/79;align-self:center}.flex-flow li{flex:1 auto;position:relative;display:flex;flex-flow:column;gap:1rem .5rem;align-items:center;justify-content:center}.flex-flow li:before{content:"";width:100%;height:3rem}.flex-flow li p{display:flex;gap:1rem .5rem}.flex-flow li p:before{counter-increment:ol-count 1;content:counter(ol-count);line-height:1;mask:url(../../../themes/amnk/images/background-base.svg) center/contain no-repeat;-webkit-mask:url(../../../themes/amnk/images/background-base.svg) center/contain no-repeat;background:#f1edf6;aspect-ratio:51/50;min-width:2rem;display:flex;align-items:center;justify-content:center}.flex-flow [data-image="1"]:before{background:url(../../../themes/amnk/images/icon-flow_1.svg) center/min(80%, 48px) no-repeat}.flex-flow [data-image="2"]:before{background:url(../../../themes/amnk/images/icon-flow_2.svg) center/min(80%, 120px) no-repeat}.flex-flow [data-image="3"]:before{background:url(../../../themes/amnk/images/icon-flow_3.svg) center/min(80%, 80px) auto no-repeat}.flex-flow [data-image="4"]:before{background:url(../../../themes/amnk/images/icon-flow_4.svg) center/auto 100% no-repeat}.flex-flow [data-image="5"]:before{background:url(../../../themes/amnk/images/icon-flow_5.svg) center/auto 100% no-repeat}.flex-flow li p{order:3}.grid-support{gap:min(6vw, 6rem) min(4vw, 3rem);grid-template:auto/repeat(auto-fill,minmax(min(40%, 200px), 1fr))}.grid-support>li{flex:1;aspect-ratio:51/50;position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center;gap:1rem;font-weight:700;z-index:0}.grid-support>li:after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;mask:url(../../../themes/amnk/images/background-base.svg) center/contain no-repeat;-webkit-mask:url(../../../themes/amnk/images/background-base.svg) center/contain no-repeat;background:#fff;z-index:-1}.grid-support>li[data-image]{justify-content:initial}.grid-support>li[data-image]:before{content:"";flex:1 50%;min-width:50%}.grid-support>li[data-image="1"]:before{background:url(../../../themes/amnk/images/icon-support_1.svg) center bottom/contain no-repeat}.grid-support>li[data-image="2"]:before{background:url(../../../themes/amnk/images/icon-support_2.svg) center bottom/contain no-repeat}.grid-support>li[data-image="3"]:before{background:url(../../../themes/amnk/images/icon-support_3.svg) center bottom/contain no-repeat}.grid-support>li[data-image="4"]:before{background:url(../../../themes/amnk/images/icon-support_4.svg) center bottom/contain no-repeat}.grid-support>li[data-image="5"]:before{background:url(../../../themes/amnk/images/icon-support_5.svg) center bottom/contain no-repeat}.grid-support>li[data-image]>*{flex:1 50%}.question-card{line-height:1.75}
      .question-card [data-option=question]{
        display:flex;
        gap:min(4vw, 1.5rem);
        align-items:flex-start;
        font-size:min(4vw, 18px);
        font-weight:700;
        align-items:center;
        cursor:pointer;
        position:relative;
        border-bottom:1px solid var(--border_color);
        padding:1rem;
        padding-left:0
      }
      .question-card [data-option=question]:before{
          content:"Q";
          font-size:24px;display:flex;align-items:center;justify-content:center;mask:url(../../../themes/amnk/images/background-base.svg) center/contain no-repeat;-webkit-mask:url(../../../themes/amnk/images/background-base.svg) center/contain no-repeat;background:#f3eab5;aspect-ratio:51/50;min-width:3rem;font-weight:initial;font-family:var(--serif)}
      .question-card [data-option=question]:after{
        content:"";
        background:var(--border_color);
        -webkit-mask:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjVweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMjUgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI1IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGRlZnM+CjwvZGVmcz4KPHBhdGggZmlsbD0iI0Y0NUQ0OCIgZD0iTTMuNTcxLDMwYy0wLjYwNiwwLTEuMjEzLTAuMTYyLTEuNzU5LTAuNDg3QzAuNjkyLDI4Ljg0OSwwLDI3LjYwMiwwLDI2LjI1VjMuNzUgIGMwLTEuMzUxLDAuNjkyLTIuNTk4LDEuODEyLTMuMjY0QzIuMzU4LDAuMTYyLDIuOTY1LDAsMy41NzEsMGMwLjYzNywwLDEuMjcyLDAuMTc4LDEuODM3LDAuNTM0bDE3Ljg1NywxMS4yNSAgQzI0LjM0MiwxMi40NjIsMjUsMTMuNjg0LDI1LDE1YzAsMS4zMTctMC42NTgsMi41MzgtMS43MzQsMy4yMTVMNS40MDksMjkuNDY2QzQuODQ0LDI5LjgyMSw0LjIwOCwzMCwzLjU3MSwzMHoiLz4KPC9zdmc+') center/contain no-repeat;
        aspect-ratio:5/6;
        min-width:min(4vw, 1.2rem);
        transform:rotate(90deg);
        margin-left:auto;
        transition:.6s}
        
      .question-card .active[data-option=question]:after{transform:rotate(270deg)}
      .question-card [data-option=answer]{padding:2rem;background:#f7f3e8;display:none;margin:1.5rem 0 2rem}
      .voice-list li{padding:2rem;background:#fff;display:flex;align-items:center;gap:1.5rem;
        & div{
          flex:0 7rem;
          aspect-ratio:172/150;
          display:flex;
          justify-content:center;
          & img{
            object-fit:contain
          }
        }
        & p{flex:1}
        &+li{margin-block-start:2rem}
        @media (width <=640px){
          flex-flow:column
        }
      }
      .facility-card{display:flex;align-items:flex-start;gap:min(3vw, 1rem);line-height:1.5}
      .facility-card>*:nth-child(1){flex:0 min(20vw, 100px)}
      .facility-card>*:nth-child(2){
        flex:1;
        & .title-middle{
          line-height:1.25;
          font-size:min(4vw, 19px);margin-bottom:0.75rem;display:flex;gap:0.5rem;& span{font-size:min(14px, 3.5vw);display:flex;align-self:center;background:var(--main_color);color:#fff;padding:.2rem .6rem;border-radius:5px;flex:0 auto;word-break:keep-all}}}.title-border_right{font-size:min(4.5vw, 24px);margin-bottom:min(6vw, 2rem);display:flex;align-items:center;gap:1rem;font-family:var(--serif);line-height:1.2}.title-border_right:after{content:"";height:1px;flex:1;background:#aaa}.certification{border:4px double #ddb147;background:#fff;display:flex;position:relative}.certification:before{content:"";background:url(../../../themes/amnk/images/frame.svg) center/contain no-repeat;position:absolute;left:0;top:0;aspect-ratio:1/1;width:5rem;transform:translate(-15%,-15%)}.certification-info{flex:1;padding:min(6vw, 3rem);display:flex;gap:min(6vw, 3rem) min(4vw, 3rem)}.certification-info:after{content:"";background:url(../../../themes/amnk/images/certification.jpg.webp) center/contain no-repeat;min-width:100px;aspect-ratio:103/146;align-self:center}.title-border_bottom{font-size:clamp(20px, 3.5vw, 36px);padding-bottom:min(4vw, 1.5rem);border-bottom:1px solid #aaa;margin-bottom:min(4vw, 1.5rem);font-family:var(--serif);color:#826150}.certification-img{flex:0 min(30%, 430px)}.certification-img img{height:100%}.tel-banner[data-position=footer]{width:min(100%, 1100px);position:relative;& span{font-size:min(6vw, 72px);&:before{min-width:min(8vw, 6rem)}}&:after{content:"";position:absolute;bottom:-3px;right:max(-4vw, -2rem);width:calc(100% + min(8vw, 5rem));height:calc(100% + min(10vw, 6rem));pointer-events:none;background:url(../../../themes/amnk/images/contact-tel.png.webp) left top/clamp(100px, 20vw, 240px) no-repeat,
        url(../../../themes/amnk/images/contact-tel-2.png.webp) right bottom / clamp(70px, 13vw, 140px) no-repeat}}table.table-company tr:not(:last-of-type){border-bottom:1px solid var(--border_color)}table.table-company th{width:30%;min-width:min(35vw, 150px)}.contents-page h2,.contents-page h3,.contents-page h4{margin-bottom:28px;line-height:1.5}.contents-page h2{padding:.5em;font-size:22px;font-weight:700}.contents-page h3{padding:.5em;border-bottom:1px solid var(--border_color);font-size:20px}.contents-page h4{padding:.5em;font-size:18px;font-weight:700}.contents-page h2 .mincho{font-size:24px}.contents-page p,.contents-page span{line-height:1.75}.contents-page img{max-width:100%;height:auto}table.table-company th{border:none}table.table-company td{border:none}.company-access h3{margin-top:0}.history{overflow:visible}.history table tr{display:flex;line-height:1.5}.history table tr td:nth-of-type(1){position:relative;font-weight:700;min-width:110px;padding:0 1em}.history table tr td:nth-of-type(2){padding:0 1em 2em;position:relative;border-left:1px solid #0054aa}.history table tr td:nth-of-type(2):before{content:"";height:11px;width:11px;border-radius:50%;position:absolute;top:8px;left:-6px;background:#0054aa}.example_archive .wrap{background:url(../../../themes/amnk/images/background-effect5.jpg.webp) top right/50% auto no-repeat;position:relative;z-index:0;&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffeebf33;backdrop-filter:saturate(1.5);z-index:-1;pointer-events:none}}.main-column .contact-tell{padding:2em;border:1px solid var(--border_color)}.main-column .contact-tell a{font-size:24px;font-weight:700}.main-column .contact-tell span{font-size:14px;display:block;line-height:1}.contact table{width:100%}.contact table th,.contact table td{line-height:1.75}.table-common th span{background:#900;margin-left:10px;color:#fff;font-size:12px;padding:2px 5px;border-radius:5px;line-height:1;letter-spacing:.2em;text-indent:.2em;display:inline-flex;align-items:center;justify-content:center}.mw_wp_form .error{color:#900;background:0 0;margin-left:0;display:initial;font-size:12px}.contact-flex div{display:flex;align-items:center;flex-flow:column;margin:80px 0}.contact-flex a{font-size:32px;line-height:1;display:block;margin:15px 0}@media screen and (max-width:1000px){.flex-flow{flex-flow:wrap}.flex-flow li{flex:0 calc((100% - (min(3vw, 3rem)*3))/3)}}@media screen and (max-width:900px){.flex-2{flex-flow:wrap}.flex-2>*{flex:1 100%;.width-1100 &{flex:1 100% !important}}.certification{flex-flow:column}}@media screen and (max-width:640px){.title-top_section{font-size:min(5vw, 36px)}[class*=title-][data-position=center]+p{text-align:justify;&>br{display:none}}.fixed-tel span{display:none}.fixed-tel{padding:unset}.fixed-tel a{padding:1rem;width:100%;text-align:center;justify-content:center;flex-flow:wrap}.fixed-tel a:after{content:attr(data-text);flex:1 100%;font-size:min(3.5vw, 14px);order:-1}.flex-flow li{flex:1 40%}.icon-flow{display:none}.certification-info{flex-flow:column-reverse}}@media screen and (max-width:640px){.main-column .contact-tell{line-height:1.5}.main-column .contact-tell a{margin-top:3vw;display:inline-block}}@media screen and (min-width:640px){.contact table tr{display:flex;flex-flow:wrap}.contact table th{width:20%;line-height:42px}}@media screen and (min-width:900px),print{.nav{color:#666}.nav>.contents{padding:5px 0}}@media screen and (max-width:640px){.access-code>div{flex-flow:column-reverse}.access-code>div img{width:100%}.access-code-company{margin-left:0;margin-bottom:20px}.contact-flex a{font-size:24px;padding:.5em .75em;border-radius:100px;background:var(--main_color);color:#fff;line-height:1;display:block;margin:20px 0}}}@-moz-document url-prefix(){.flexCenter{gap:min(6vw, 2rem);margin-top:min(8vw, 60px)}body:not(.index) .main-visual{display:flex;align-items:center;height:150px;background:linear-gradient(135deg,var(--main_color),#003c9f);background-size:cover;background-blend-mode:multiply}:is(body:not(.index) .main-visual,:not(.main-visual))+.wrap{padding:0 0 min(20vw, 150px)}
}