@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}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{font-size:62.5%}body{background:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;letter-spacing:.05em;line-height:2;color:#683314;padding:0;margin:0;position:relative;-webkit-text-size-adjust:100%}a:focus,*:focus{outline:none}a{color:#22201e;vertical-align:baseline;text-decoration:none;transition:all .5s}a:hover{color:#a38845;transition:all .5s}a[href^="tel:"]{pointer-events:none;cursor:text}img{width:auto;max-width:100%;vertical-align:bottom;margin:0;padding:0;-webkit-backface-visibility:hidden}a img{opacity:1;transition:opacity .5s}a:hover img{opacity:.8;transition:opacity .5s}a.imgChange:hover img{opacity:1}table{width:100%;table-layout:fixed;border-collapse:collapse}p:not(:last-child){margin-bottom:1.1em}strong{font-weight:700}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:rgba(85,85,85,.5);padding:20px 0}.elementor-editor-active #content>#news{display:none}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}.auto_height{height:auto !important}}@font-face{font-family:'CustomIcons';src: url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/CustomIcons/CustomIcons.eot);src:url(//takeuchi-shika.info/wp-content/themes/genova_tpl/../libs/CustomIcons/CustomIcons.eot#iefix) format('embedded-opentype'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/CustomIcons/CustomIcons.ttf) format('truetype'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/CustomIcons/CustomIcons.woff) format('woff'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/CustomIcons/CustomIcons.svg#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Font Awesome';src: url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/Font%20Awesome/Font%20Awesome.eot);src:url(//takeuchi-shika.info/wp-content/themes/genova_tpl/../libs/Font%20Awesome/Font%20Awesome.eot#iefix) format('embedded-opentype'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/Font%20Awesome/Font%20Awesome.ttf) format('truetype'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/Font%20Awesome/Font%20Awesome.woff) format('woff'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/Font%20Awesome/Font%20Awesome.svg#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'icomoon';src: url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.eot);src:url(//takeuchi-shika.info/wp-content/themes/genova_tpl/../libs/icomoon/icomoon.eot#iefix) format('embedded-opentype'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.ttf) format('truetype'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.woff) format('woff'),url(//takeuchi-shika.info/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=icon-]:not([class*=eicon-]):not([class*=elementor-icon-]):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-home:before{content:"\e90b"}.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"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-checkbox-checked:before{content:"\ea52"}.radio-unchecked:before{content:"\ea56"}.radio-checked:before{content:"\ea54"}.radio-checked2:before{content:"\ea55"}.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}.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:table;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:1120px;padding:0 20px;margin:0 auto;box-sizing:border-box}.container:after{content:"";display:block;clear:both}#wrapper{height:100%;padding-top:90px;box-sizing:border-box}header{width:100%;background:#fff;position:fixed;left:0;top:0;z-index:9999;transition:all .5s;padding-top:20px}header.open{background:#ffbb60;position:fixed}header.open .triggers span{background:#fff !important}header .logo{float:left;width:15%;max-width:247px;display:flex;align-items:center;margin-left:47px}header .logo a{line-height:1}header .logo img{width:100%;height:auto;max-width:200px}header.open .logo img{display:none}@media screen and (max-width:1024px){header .logo img{height:auto}}nav{float:left;width:66%;max-width:1200px}nav .menu{height:34px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;font-family:"Zen Maru Gothic",serif;font-weight:400}nav .menu>li{position:relative;margin-right:0}nav .menu>li>a,nav .menu>li>span{display:flex;align-items:center;width:100%;height:30px;font-size:14px;letter-spacing:.04em;line-height:1.5;color:#333;cursor:pointer;position:relative;z-index:1000;transition:all .5s;box-sizing:border-box;margin-right:40px}nav .menu>li>a>span,nav .menu>li>span>span{display:block;margin:0 auto}nav .menu>li .subMenu{display:block;width:296px;pointer-events:none;position:absolute;top:80%;left:50%;transform:translateX(-50%);padding-top:14px;filter:alpha(opacity=0);opacity:0;z-index:999;transition:all .3s;box-sizing:border-box}nav .menu>li.hover .subMenu:before{content:"";border-bottom:16px solid #a38845;border-left:9px solid transparent;border-right:9px solid transparent;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:4}.desktop nav .menu>li.hover .subMenu:after{display:block;content:"";width:100%;height:50px;clip-path:polygon(62% 0%,100% 100%,0% 100%,38% 0%);position:absolute;top:-30px;left:50%;transform:translateX(-50%);z-index:-1}nav .menu>li ul li a{line-height:1.4;letter-spacing:.08em;color:#fff;position:relative;z-index:2;background:#a38845;display:block;border-bottom:1px solid #fff;padding:15px 10px 15px 25px}nav .menu>li ul li a:before{position:absolute;content:'';display:block;background:#fff;width:3px;height:3px;border-radius:50%;left:12px;top:24px}nav .menu>li ul a:hover{opacity:1;text-decoration:underline}nav .menu>li ul li:last-child a{border-bottom:none}.desktop nav .menu>li>span:hover+.subMenu,.desktop nav .menu>li>span .subMenu:hover,.desktop nav .menu>li .subMenu: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>.subMenu{display:none}.tablet nav .menu>li>span+.subMenu{pointer-events:none;opacity:0}.tablet nav .menu>li.hover>span+.subMenu{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.header_tel{max-width:242px;float:right;padding-right:28px;width:17%}.header_tel.pc img{max-width:242.5px}header .wrap.clearfix{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:768px){nav{display:block !important}nav .menu>li>a:after{display:block;content:"";width:100%;height:3px;background:#a38845;position:absolute;left:0;bottom:0;transition:.2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0)}.desktop nav .menu>li>a:hover:after,nav .menu>li.hover>a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}nav .menu>li .subMenu{pointer-events:none}}@media screen and (max-width:1365px) and (min-width:1025px){nav .menu>li>a,nav .menu>li>span{margin-right:21px}.header_tel{width:23%}}@media screen and (max-width:1024px) and (min-width:768px){#wrapper{padding-top:80px}header .logo{margin-left:20px;height:auto;width:17%}nav .menu{height:80px}nav .menu>li{margin-right:3px}nav .menu>li>a,nav .menu>li>span{height:auto;font-size:11px;letter-spacing:0}.header_tel.pc img{max-width:148.5px}header{padding-top:0}}@media screen and (max-width:767px){#wrapper{padding-top:73px}body.noscroll{overflow-y:hidden !important;height:100% !important}header{top:0 !important;position:absolute;box-shadow:inherit;padding-top:0}header .logo{width:calc(100% - 96px);height:73px;margin:0 0 0 15px}header .logo img{max-width:167px}.toggleMenu{display:block;width:73px;height:73px;text-align:center;cursor:pointer;position:fixed;top:0;right:0;z-index:999}.triggers,.triggers span{display:inline-block;transition:all .3s;box-sizing:border-box}.triggers{position:relative;width:26px;height:22px;margin:25px auto 0;text-align:center;cursor:pointer}.triggers span{position:absolute;left:0;width:100%;height:4px;background-color:#3e8c4d}.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:block;width:0;height:100% !important;background:#ffbb60;position:fixed;top:73px;right:0;margin:0;padding:0;box-sizing:border-box;overflow:hidden;z-index:9998}header.open nav{width:100%;display:block !important}nav .menu{display:block;height:100%;width:100vw;padding:30px 20px;margin:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}nav .menu>li{margin:0}nav .menu>li>a,nav .menu>li>span{display:block;width:100%;height:auto;padding:20px 25px 20px 0;font-size:20px;line-height:1.45;text-align:left;color:#fff;text-align:center;font-weight:700}nav .menu>li>span:before{content:"";width:16px;height:1px;background:#a38845;position:absolute;top:33px;right:0;transition:all .3s;box-sizing:border-box}nav .menu>li>span:after{content:"";width:1px;height:16px;background:#a38845;position:absolute;top:26px;right:8px;transition:all .3s;box-sizing:border-box}nav .menu>li.hover>span:after{opacity:0}nav .menu>li .subMenu{display:none;width:100%;position:relative;top:0 !important;left:0;transform:translateX(0);margin:0;padding:0}nav .menu>li .subMenu:before,nav .menu>li.hover .subMenu:after{display:none !important}nav .menu>li ul{display:block;background:0 0}nav .menu>li ul li{display:none;margin-top:0;border:none !important;width:100%}nav .menu>li.hover ul li{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li ul li a{color:#fff}nav .menu>li ul li a>span{font-size:16px;letter-spacing:.05em}nav .menu>li.hover .subMenu{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li>span{position:relative}nav .menu>li.hover>span+.subMenu,nav .menu>li>span:hover+.subMenu{pointer-events:auto;opacity:1}}.conversion{background:url(/wp-content/uploads/contact_pcbg-scaled.jpg);color:#fff;padding:61px 0 59px}.conversion .heading{font-size:36px;font-family:"Zen Maru Gothic",serif;font-weight:700;text-align:center;line-height:1.5}.conversion .heading sub{display:block;font-size:18px;font-family:"Zen Maru Gothic",serif;font-weight:700}.conversion .txt{text-align:center;font-size:15px;line-height:1.8;letter-spacing:.1em}.conversion .heading h1{font-size:36px;font-weight:700;padding-bottom:38px}.conversion .contactList{text-align:center;max-width:360px;margin:0 auto;padding-top:39px}@media screen and (max-width:767px){.conversion .heading h1{font-size:21px}.conversion .heading sub{font-size:13px}.conversion .txt{font-size:14px;line-height:1.9}}footer .footer_menu ul{max-width:715px;margin:0 auto;padding:18px 20px;box-sizing:border-box}.footer_menu{background:#3e8c4d;color:#fff}.footer_menu ul{display:flex;justify-content:space-between;padding:15px 20px}footer .footer_menu ul li{position:relative}footer .footer_menu ul li:before{position:absolute;content:"";background:#fff;width:1px;height:57%;right:-25px;top:9px}.footer_menu ul li a{color:#fff;font-size:14px}.footer_menu ul li a:hover{opacity:.7;text-decoration:underline}footer .footer_menu ul li:last-child:before{display:none}.footer_menu ul{display:flex}@media screen and (max-width:767px){.footer_menu ul{display:block}footer .footer_menu ul li:before{display:none}}#footer{background:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;letter-spacing:.08em;line-height:1.4;padding:52px 0 0}#footer .pagetopBtBox{position:fixed;right:20px;bottom:20px;width:50px;z-index:999}#footer .inner{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;box-sizing:border-box;position:relative;text-align:center}#footer .logo{max-width:232px;width:100%;display:block;margin:0 auto;padding-bottom:44px}#footer .access{font-size:16px}#footer .guild{margin-top:16px;text-align:center;padding-top:23px}#footer .guild a{letter-spacing:0}#footer .guild a:hover{text-decoration:underline}#footer .copyright{background:#707070;text-align:center;margin-top:53px;padding:8px 0 11px}address{font-size:12px;font-weight:400;color:#fff;letter-spacing:0}@media screen and (max-width:767px){#footer{padding-top:40px}#footer .pagetopBtBox{display:none}#footer .logo{max-width:260px}#footer .copyright{margin-top:40px}}footer .fixedBox{width:58.84px;position:fixed;right:1%;z-index:999;transition:all .5s;top:auto;bottom:10px !important}footer .fixedBox li:not(:first-child){margin-top:10px}footer .fixedBox li:first-child{position:relative}.fixed_tel_on{position:absolute;top:0;right:0;width:0;height:100%;max-width:inherit;transition:width .3s linear}footer .fixedBox li:first-child:hover .fixed_tel_on{width:274px}@media screen and (max-width:767px){footer .fixedBox{width:74.7%;top:inherit;bottom:0 !important}body.noscroll footer .fixedBox{bottom:0 !important}footer .fixedBox ul{display:flex;justify-content:space-between;align-items:flex-end}footer .fixedBox li:not(:first-child){margin-top:0}footer .fixedBox img{width:100%}}.ai_popup_wrapper{border:none;position:fixed;right:0;bottom:185px;z-index:9999}.ai_popup_wrapper img{max-width:46px}.ai_popup_wrapper button{border:none;background:0 0;cursor:pointer;padding:0}@media screen and (max-width:767px){.ai_popup_wrapper img{max-width:135px}}