@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{font-size:100%}body{background:#fff;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3" !important;font-size:75%;line-height:180%;color:#454545;padding:0;margin:0;position:relative;-webkit-text-size-adjust:100%;word-break:break-all}*{font-size:100%}a:focus,*:focus{outline:none}a{color:#fc8403;vertical-align:baseline;text-decoration:none;transition:color .3s ease,background .3s ease}a:hover{color:#87b0f5;transition:color .3s ease,background .3s ease}a[href^="tel:"]{color:#454545;pointer-events:none;cursor:text;text-decoration:none !important}img{width:auto;max-width:100%;vertical-align:bottom;margin:0;padding:0;-webkit-backface-visibility:hidden}a img{opacity:1;transition:opacity .3s ease}a:hover img{opacity:.8;transition:opacity .3s ease}table{width:100%}p:not(:last-child){margin-bottom:1.5em}strong{font-weight:700}.half{display:inline-block}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:#e0e0e5;padding:20px 0}.elementor-editor-active #content>.newsBox{display:none}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer;text-decoration:underline !important}.auto_height{height:auto !important}}@font-face{font-family:'icomoon';src:url(//fukui-shika.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.eot);src:url(//fukui-shika.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(//fukui-shika.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.ttf) format('truetype'),url(//fukui-shika.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.woff) format('woff'),url(//fukui-shika.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=icon-]:not([class*=eicon-]):before{display:inline-block;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-blog:before{content:"\e900"}.icon-category:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-checked:before{content:"\e903"}.icon-down:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-google:before{content:"\e906"}.icon-line:before{content:"\e907"}.icon-twitter:before{content:"\e908"}.icon-arrow02:before{content:"\e909"}.icon-arrow01:before{content:"\e910"}.icon-search:before{content:"\e911"}.icon-tag:before{content:"\e912"}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.fr{float:right!important}.fl{float:left!important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:block;clear:both}.cl{clear:both !important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap}.ovHide{overflow:hidden}.tac{text-align:center !important}.tar{text-align:right !important}.tal{text-align:left !important}.fb{font-weight:700 !important}.half{display:inline-block}.sp{display:none}@media screen and (max-width:767px){.pc{display:none !important}.sp{display:block !important}}.container{width:100%;max-width:940px;padding:0 10px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.container:after{content:"";display:block;clear:both}#wrapper{font-size:120%}main{display:block;width:100%;max-width:940px;padding:0 10px;margin:42px auto 80px;box-sizing:border-box}.home main{margin:30px auto 40px}article{float:right;width:74%;max-width:680px;box-sizing:border-box}#content{position:relative;z-index:2;padding:0 20px}.contentLayoutArea{line-height:160%}aside{float:left;width:24%;max-width:220px}aside .naviList{margin:10px auto 0}aside .naviList>li{margin-bottom:1px}aside .naviList>li>a{display:block;background:linear-gradient(to bottom,#6ac956 9%,#059838);border:1px solid #009637;color:#fff;font-weight:700;padding:10px 5px 9.5px 29px;position:relative;z-index:2}aside .naviList>li>a:before{content:"";background:url(/wp-content/uploads/icon_side_nav.png) no-repeat;width:14px;height:13px;position:absolute;left:8px;top:14px;z-index:-1}aside .naviList>li>a:after{position:absolute;content:'';display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid #fff;opacity:.3;top:0;left:0;z-index:-1}aside .naviList>li>a:hover{background:linear-gradient(to bottom,#67c755,#bae6b2,#eaf7e7,#fefefd);color:#009035}aside .naviList>li>a:hover:after{border:1px solid #009637;opacity:.7}aside #accessBox{padding:10px 9px 9px;border:1px solid #bebebe;box-sizing:border-box;margin:11px 0 10px;border-top:3px solid #009035}aside #accessBox #accessTitle{line-height:1;text-align:center;margin-bottom:10px}aside #accessBox .inner{line-height:1.2em}aside #accessBox .inner iframe{display:block;width:100%;height:200px}aside #accessBox .inner .maplink{margin-bottom:17px}aside #sideTel{margin-bottom:5px}aside #accessBtn{text-align:center}aside #accessBtn li:not(:last-child){margin-bottom:7px}aside .bannerList li:not(:first-child){margin-top:10px}aside .bannerList img{width:100%}@media screen and (max-width:940px) and (min-width:768px){aside .naviList>li>a{padding-left:20px}aside .naviList>li>a:before{left:3px}}@media screen and (max-width:767px){main{padding:0;margin:20px auto 0}.home main{margin:20px auto 0}article{float:none;width:100%;max-width:660px;padding:0 10px;margin:0 auto 50px}#content{padding:0}aside{float:none;width:100%;max-width:100%;margin:50px auto 0;box-sizing:border-box}.contact aside{margin:0 auto 20px}#asideInner{max-width:220px;margin:0 auto;padding:0 10px 50px}.contact #asideInner{max-width:640px;padding:0 10px}}header{margin-bottom:13px}header .catchword{border-top:3px solid #009035;padding-top:6px}header .catchword .inner{max-width:940px;margin:0 auto;padding:0 10px;box-sizing:border-box}#headerInner{max-width:940px;margin:0 auto 14px;padding:0 10px;box-sizing:border-box}#headerLeft{float:left;width:26%;margin-top:23px}#headerRight{float:right;width:44%;max-width:402px;text-align:right}header h1{font-size:70%;font-weight:400;line-height:1;color:#999}header h2{font-size:70%;font-weight:400;letter-spacing:1px;line-height:1.1;color:#999;margin-top:24px;white-space:nowrap}header #telNumber{float:left;width:60%;margin-top:4px}header #timeTxt{float:right;width:38.1%;margin-top:-1px}header #inquiryForm{margin-top:6px}nav{max-width:940px;width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box}nav .menu{display:flex}nav .menu>li{width:calc(100%/6);position:relative}nav .menu>li>a,nav .menu>li>span{display:flex;align-items:center;text-align:center;justify-content:center;vertical-align:middle;cursor:pointer;font-weight:700;color:#fff;height:49px;transition:all .3s;position:relative;box-sizing:border-box;font-size:95%;background:linear-gradient(to bottom,#6cc957,#009637);padding:5px 5px 6px}nav .menu>li:first-child>a,nav .menu>li:first-child>span{border-radius:5px 0 0 5px}nav .menu>li:last-child>a,nav .menu>li:last-child>span{border-radius:0 5px 5px 0}nav .menu>li>a:hover,nav .menu>li>span:hover{background:linear-gradient(to bottom,#019737,#6dca57);text-decoration:underline}nav .menu>li>a>span,nav .menu>li>span>span{display:block;position:relative}nav .menu>li>a>span:before,nav .menu>li>span>span:before{content:"";width:10px;height:9px;position:absolute;left:10px;top:50%;margin-top:-5px}nav .menu>li ul{pointer-events:none;position:absolute;top:80%;left:50%;display:block;width:200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#6fba2c;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s;filter:alpha(opacity=0);opacity:0;z-index:99;margin-left:-100px;margin-top:7px;box-shadow:0 3px 6px rgba(0,0,0,.16)}nav .menu>li.hover ul{top:86%}nav .menu>li ul:before{display:block;content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #6fba2c;position:absolute;left:50%;top:-10px;margin-left:-12px}nav .menu>li ul li{width:100%}nav .menu>li ul li a{display:block;color:#333;padding:0 15px;position:relative;border-top:1px solid #fff}nav .menu>li ul li:first-child a{border-top:none}nav .menu>li ul a:hover{opacity:1;background:#78c930;text-decoration:none !important}nav .menu>li ul li a>span{display:block;color:#fff;line-height:1.5;letter-spacing:.1em;text-align:left;padding:11px 0 14px 14px;margin-top:-1px;text-indent:-14px}nav .menu>li ul li a>span:before{color:#fff;font-size:12px;margin-right:5px;text-indent:0}.desktop nav .menu>li>span:hover+ul,.desktop nav .menu>li>span ul:hover,.desktop nav .menu>li ul:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.desktop nav .menu>li ul a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;text-decoration:underline}.tablet nav .menu>li>ul{display:none}.tablet nav .menu>li>span+ul{pointer-events:none;opacity:0}.tablet nav .menu>li.hover>span+ul{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (min-width:768px){nav{display:block !important}nav .menu>li ul{pointer-events:none}nav .menu>li:not(:first-child)>a:before,nav .menu>li:not(:first-child)>span:before{position:absolute;content:'';display:block;width:1px;height:calc(100% - 13px);top:6px;left:0;background:#fff;opacity:.5}}@media screen and (max-width:767px){body.noscroll{overflow:hidden !important;height:100% !important}header{width:100%;background:#fff;z-index:1000;margin-bottom:0;position:relative}header.open{position:fixed;top:0 !important;left:0;width:100%;background:#fff}#headerInner{margin:0 auto;padding:0}#headerLeft{float:none;width:100%;padding:0}#headerRight,header .catchword,header h2{display:none}body:not(.contact) #headerLeft{width:calc(100% - 95px);height:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:0 0 0 30px}.contact #headerLeft{padding:10px 0;text-align:center}body:not(.contact) #logo img{width:129px}.contact #logo{max-width:129px;margin:0 auto}.toggleMenu{display:block;width:60px;height:60px;background:#fff;text-align:center;cursor:pointer;position:fixed;top:0;right:0;z-index:999}.triggers,.triggers span{display:inline-block;transition:all .4s;box-sizing:border-box}.triggers{position:relative;width:23px;height:21px;margin:20px auto 0;text-align:center;cursor:pointer}.triggers span{position:absolute;left:0;width:100%;height:3px;background-color:#35448f;border-radius:5px}.triggers span:nth-of-type(1){top:0}.triggers span:nth-of-type(2){top:9px}.triggers span:nth-of-type(3){bottom:0}.toggleMenu.active .triggers span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.toggleMenu.active .triggers span:nth-of-type(2){opacity:0}.toggleMenu.active .triggers span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}nav{display:none;background:#7ec463;float:none;clear:both;position:fixed;top:60px;left:0;width:100%;height:calc(100% - 60px);margin:0;padding:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;z-index:999}nav .menu{display:block;padding:30px;border:none}nav .menu>li{display:block;float:none;width:100% !important;margin:2px 0 0;padding:0;position:relative}nav .menu>li:before,nav .menu>li:after{display:none !important}nav .menu>li>a,nav .menu>li>span{display:block;width:100%;height:auto;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-size:16px;font-weight:400;letter-spacing:.1em;text-align:left;background:#fff;color:#22201e;cursor:pointer;text-decoration:none;position:relative;padding:20px 40px 20px 20px !important;border:none;box-sizing:border-box}nav .menu>li:first-child>a{border-radius:5px 5px 0 0}nav .menu>li:last-child>a{border-radius:0 0 5px 5px}nav .menu>li>a:hover,nav .menu>li>span:hover,nav .menu>li.hover>a,nav .menu>li.hover>span{color:#22201e;background:#fff;text-decoration:none}nav .menu>li>span:after{content:"";width:11px;height:11px;border-left:1px solid #4da14c;border-top:1px solid #4da14c;position:absolute;top:50%;right:22px;transform:rotate(45deg);transition-duration:.2s;margin-top:-2px;box-sizing:border-box}nav .menu>li.hover>span:after{transform:rotate(225deg);margin-top:-8px}nav .menu>li>a>span,nav .menu>li>span>span{padding:0}nav .menu>li>a>span:before,nav .menu>li>span>span:before,nav .menu>li>a>span:after,nav .menu>li>span>span:after{display:none !important}nav .menu>li ul{display:none;position:relative;top:0 !important;left:0;background:0 0;padding:0;margin:0;box-shadow:none;width:100%;transform:scaleY(1)}nav .menu>li ul:before{display:none}nav .menu>li ul li{display:none;width:100%;margin-top:2px !important}nav .menu>li.hover li{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li ul li a{display:block;font-family:dnp-shuei-gothic-kin-std,sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:.1em;text-align:left;color:#fff;background:#4da14c !important;padding:21px 30px;border-top:none;text-decoration:none !important;box-sizing:border-box;position:relative;text-indent:0}nav .menu>li ul li a:hover{opacity:1}nav .menu>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li>span{position:relative}nav .menu>li.hover>span+ul,nav .menu>li>span:hover+ul{pointer-events:auto;opacity:1}}@media screen and (max-width:374px){nav .menu{padding:30px 25px}}.inquiry_banner{padding:0 20px;margin-top:31px}@media screen and (max-width:767px){.inquiry_banner{padding:0}.contactBox{background:#4da14c;padding:30px 30px 25px}.contactBox .tit{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-style:normal;font-weight:600;font-size:24px;letter-spacing:.15em;line-height:1.4;color:#fff;text-align:center;margin-bottom:15px}.contactBox ul li:not(:first-child){margin-top:6px}}@media screen and (max-width:374px){.contactBox{padding:30px 25px 25px}.contactBox .tit{font-size:22px;letter-spacing:.05em}}footer{background:#e3f3df;padding:0 0 7px;letter-spacing:1px;color:#333;font-size:85%}#pagetopWrap{width:100%;max-width:920px;margin:0 auto;position:relative}footer .pagetop a{position:absolute;top:-25px;right:46px}#footerInner{padding:20px 0;text-align:center}.contact #footerInner{padding:17px 0 14px !important}#footerInner ul{margin-bottom:13px;font-size:95%}#footerInner ul li{display:inline}#footerInner ul li a{color:#333;margin-right:5px}#footerInner ul li a:hover{text-decoration:underline}footer .fixedBox{display:block;width:285px;position:fixed;right:0;z-index:1001;transition:all .5s}footer .fixedBox ul{display:flex;justify-content:space-between;align-items:flex-end;column-gap:6px}footer .fixedBox ul li a{display:block}footer .fixedBox img{width:100%}@media screen and (max-width:767px){footer .fixedBox{width:226px}footer .fixedBox ul{column-gap:11px}}