@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,figure,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{position:relative;font-family:"Noto Serif JP",serif;font-weight:400;font-size:16px;letter-spacing:.05em;line-height:35px;color:#22201e;background:#fff;-webkit-text-size-adjust:100%}@font-face{font-family:'Antro';src:url(//tokutomi-shika.com/wp-content/themes/genova_tpl/font/Antro_Vectra.otf);font-weight:400;font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{vertical-align:baseline;text-decoration:none;color:#333;transition-duration:.3s}a[href^="tel:"]{pointer-events:none;cursor:text}a:focus,*:focus{outline:none}@media screen and (min-width:768px){a:hover img{opacity:.8}}img{width:auto;max-width:100%;margin:0;padding:0;vertical-align:bottom}table{width:100%}strong,b{font-weight:700;font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004"}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}.auto_height{height:auto !important}}.page-id-43 .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}@font-face{font-family:'icomoon';src:url(//tokutomi-shika.com/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.eot);src:url(//tokutomi-shika.com/wp-content/themes/genova_tpl/../libs/icomoon/icomoon.eot#iefix) format('embedded-opentype'),url(//tokutomi-shika.com/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.ttf) format('truetype'),url(//tokutomi-shika.com/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.woff) format('woff'),url(//tokutomi-shika.com/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}.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}.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}.mb{display:none}@media screen and (max-width:767px){.pc{display:none !important}.sp{display:block !important}}@media screen and (max-width:480px){.mb{display:block}.pcm{display:none}}.container{width:100%;max-width:1140px;padding:0 30px;margin:0 auto}.container:after{content:"";display:block;clear:both}#wrapper{height:100%}@media (max-width:767px){#wrapper{padding-top:0}}@media (max-width:370px){.container{padding:0 15px}}.sp{display:none !important}.mb{display:none}@media screen and (max-width:767px){.pc{display:none !important}.sp{display:block !important}}@media screen and (max-width:480px){.mb{display:block}.pcm{display:none}}.txt_color{color:#212121}.txt_link{vertical-align:top;text-decoration:underline !important;font-weight:700;color:#212121 !important}.txt_link:hover{text-decoration:none !important}.btn_link{font-family:dnp-shuei-mincho-pr6n,sans-serif;color:#fff;background:#212121;max-width:300px;width:100%;position:relative;display:block;font-size:18px;line-height:50px;transition:all .3s;font-weight:600;box-sizing:border-box}.btn_link:after{content:"";position:absolute;top:50%;right:18px;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff;margin-top:-4px}.btn_link:hover{opacity:.7}.btn .btn_link{margin:0 auto}#wrapper{height:100%;box-sizing:border-box}body:not(.home) #wrapper{padding-top:0;background:#f9f9f9}body:not(.home) .header_left .txt{display:none}body:not(.home) #content .container{background:#fff}@media screen and (min-width:1200px){body:not(.home) #content .container{padding:0 70px}}@media (min-width:768px) and (max-width:1200px){body:not(.home) #content .container{padding:0 50px;width:calc(100% - 50px)}#bread{width:calc(100% - 50px)!important}}header{width:100%;z-index:9999;transition:all .5s}header .logo{width:198px;height:74px;display:flex;align-items:center;padding:0 0 5px;box-sizing:border-box;margin-right:15px;margin-top:20px}header .logo a{line-height:1;padding:10px}body:not(.page-id-1984) header .logo a{background:#ccc}body:not(.page-id-1984) header.open .logo a{background:0 0}header .logo img{width:100%}nav{float:right}nav .menu{height:74px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-weight:500;box-sizing:border-box;border-bottom:1px solid #fff}body:not(.page-id-1984) nav .menu{border-bottom:1px solid #333}nav .menu>li{margin-right:37px !important;position:relative}nav .menu>li:first-child{margin:0}nav .menu>li>a,nav .menu>li>span{display:flex;align-items:center;width:100%;height:32px;font-size:18px;font-weight:500;letter-spacing:.08em;line-height:1.3;color:#fff;cursor:pointer;text-decoration:none !important;position:relative;z-index:1000;transition:all .5s;box-sizing:border-box;font-family:"dnp-shuei-mincho-pr6n",sans-serif;font-weight:500;font-style:normal}body:not(.page-id-1984) nav .menu>li>a,body:not(.page-id-1984) nav .menu>li>span{color:#333}nav .menu>li>a>span,nav .menu>li>span>span{display:block;margin:0 auto}nav .menu>li .subMenu{display:block;width:186px;pointer-events:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:12px;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:12px solid #b5a187;border-left:6px solid transparent;border-right:6px 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:-37px;left:50%;transform:translateX(-50%);z-index:-1}nav .menu>li ul{background:#fff;border-radius:3px;overflow:hidden}nav .menu>li ul li:not(:first-child){margin-top:1px}nav .menu>li ul li a{display:block;font-size:15px;line-height:1.4;letter-spacing:0;color:#fff;text-align:center;background:#b5a187;padding:12px 15px;position:relative;z-index:2;font-family:"dnp-shuei-mincho-pr6n",sans-serif;font-weight:500;font-style:normal}nav .menu>li ul a:hover{opacity:1;text-decoration: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:none}.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 .headTel a{display:block;border-radius:0 0 10px 10px;text-align:center;padding:7px 5px 3px}header .headTel a span{display:inline-block;font-size:20px;font-weight:600;line-height:1;color:#fff;text-shadow:0 .15px 0 #fff;padding-left:26px;position:relative}header .headTel a span:before{content:"";width:13px;height:24px;background:url(/wp-content/uploads/icon-tel.png) no-repeat left top;background-size:13px 24px;position:absolute;left:0;top:50%;transform:translateY(calc(-50% - 1px))}header .headInq a{display:block;height:36px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:36px;color:#fff;text-align:center;text-shadow:0 .15px 0 #fff;text-decoration:none;position:relative;z-index:2}header .headInq a:hover{opacity:.8}.header_left .txt{line-height:1.7;font-family:"dnp-shuei-gothic-gin-std",sans-serif;font-weight:500;font-style:normal;font-size:14px;color:#5b5350;letter-spacing:.04em}.header_left .txt sub{font-size:12px;border:1px solid #5b5350;padding:3px;margin-left:5px}@media screen and (max-width:1100px) and (min-width:768px){nav .menu>li{margin-right:12px !important}}@media screen and (min-width:768px){header{background:0 0;position:absolute}header .wrap{display:flex;justify-content:space-between;margin:0 48px;position:relative}.header_left{width:20%;max-width:240px;display:flex;align-items:center}nav{display:block !important}.desktop nav .menu>li>a:hover:after,nav .menu>li.hover>a:after{display:block;content:"";width:10px;height:8px;background:url(/wp-content/uploads/icon.png) no-repeat;background-size:auto;position:absolute;left:50%;bottom:-20px;transition:.2s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0);background-size:cover;transform:translateX(-50%)}nav .menu>li .subMenu{pointer-events:none}header .headTel{position:absolute;right:0;top:0}header .headInq{height:74px;display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0}}@media screen and (max-width:1299px) and (min-width:1200px){header .wrap{margin:0 40px}.header_left .txt{font-size:13px}nav .menu>li{margin-left:38px}}@media screen and (max-width:1300px) and (min-width:1025px){header .wrap{margin:0 10px}.header_left .txt{font-size:10px}.header_left .txt sub{font-size:9px}header .logo{width:230px;padding:0 0 3px}header .headInq a{width:130px;font-size:14px}nav .menu>li{margin-left:28px}nav .menu>li>a,nav .menu>li>span{font-size:14px;letter-spacing:.05em}}@media screen and (max-width:1024px) and (min-width:768px){.header_left .txt{font-size:9px}.header_left .txt sub{font-size:8px;padding:1px;margin-left:5px}header .wrap{margin:0 16px}header .logo{width:120px;height:60px;padding:0 0 3px}nav .menu{height:60px}nav .menu>li{margin-left:15px}nav .menu>li>a,nav .menu>li>span{font-size:12px;letter-spacing:0}header .headTel a{width:200px}header .headTel a span{font-size:18px;padding-left:20px}header .headTel a span:before{width:11px;height:20px;background-size:11px 20px}header .headInq{height:60px}header .headInq a{width:90px;height:26px;font-size:12px;font-weight:500;line-height:26px;letter-spacing:0}}@media screen and (max-width:767px){body:not(.home) #wrapper{padding-top:60px}body.noscroll{overflow-y:hidden !important;height:100% !important}header{top:0 !important;position:absolute;box-shadow:inherit;background:0 0;padding-top:19px}body:not(.home) header{background:#fff;padding-bottom:10px;padding-top:15px}body:not(.home) header.open{background:#9c9080}header.open{position:fixed;top:0 !important;left:0;background:rgba(154,141,124,.96)}header .logo{width:calc(100% - 96px);height:60px;align-items:center;margin:0 0 0 20px;padding:0 0 4px;position:relative;z-index:9999}header .logo img{max-width:200px}.toggleMenu{display:flex;align-items:center;justify-content:center;width:72px;height:40px;background:#ad9f84;text-align:center;cursor:pointer;position:fixed;top:0;right:0;z-index:9999;margin-top:15px;margin-right:15px;border-radius:50px}.triggers,.triggers span{transition:all .3s;box-sizing:border-box}.triggers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:25px;height:21px;cursor:pointer;position:relative;padding-top:11px}.toggleMenu.active .triggers{padding-top:0}.triggers span{display:block;width:25px;height:3px;background:#fff}.triggers span:nth-of-type(1){transform:translateY(0px) scale(0)}.triggers span:nth-of-type(3){transform:translateY(-15px) scale(1)}.triggers span:nth-of-type(2){position:relative}.triggers span:nth-of-type(2):before,.triggers span:nth-of-type(2):after{display:block;content:"";width:25px;height:3px;background:#fff;position:absolute;top:0;right:0;transform:rotate(0deg);transition:all .3s}.toggleMenu.active .triggers span:nth-of-type(1){transform:translateY(0px) scale(0)}.toggleMenu.active .triggers span:nth-of-type(3){transform:translateY(0px) scale(0)}.toggleMenu.active .triggers span:nth-of-type(2){width:25px;background:0 0}.toggleMenu.active .triggers span:nth-of-type(2):before{width:100%;height:3px;transform:rotate(45deg)}.toggleMenu.active .triggers span:nth-of-type(2):after{width:100%;height:3px;transform:rotate(-45deg)}nav{display:none;width:100%;height:calc(100% - 60px);background:rgba(154,141,124,.96);position:fixed;top:60px;left:0;margin:0;box-sizing:border-box;overflow-y:scroll !important;z-index:9998}nav .menu{display:block;height:auto;margin:0;padding:30px;border-bottom:none}nav .menu>li{margin:2px 0 0}nav .menu>li>a,nav .menu>li>span{display:block;width:100%;height:auto;padding:19px 40px 19px 20px !important;font-size:16px;line-height:1.4;color:#fff !important;text-align:left}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:#000;background:#bfb7ac}nav .menu>li>span:after{content:"";width:11px;height:11px;border-left:1px solid #fff;border-top:1px solid #fff;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 .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:#bfb7ac;border-radius:0;padding:20px}nav .menu>li ul li{display:none;border:none !important;width:100%}nav .menu>li ul li:not(:first-child){margin-top:10px}nav .menu>li.hover ul li{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;border-bottom:1px solid #fff !important;padding-bottom:14px}nav .menu>li ul li a{background:0 0 !important;padding:2px 0;text-align:left;color:#fff}nav .menu>li ul li a:before{left:0}nav .menu>li.hover .subMenu{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li{margin-right:0 !important}nav .menu>li>span{position:relative}nav .menu>li.hover>span+.subMenu,nav .menu>li>span:hover+.subMenu{pointer-events:auto;opacity:1}header .conversion{padding:30px;background:url(/wp-content/uploads/contact_bg.jpg) no-repeat right bottom;background-size:cover}header .conversion .title{max-width:200px;margin:0 auto;margin-bottom:30px}header .headTel a{border-radius:30px;margin:0 auto}header .headInq a{height:auto;font-size:18px;line-height:1;padding:12px 5px;margin:0 auto}}#footer{padding:64px 0 0;position:relative;z-index:99;background:#8d8377}#footer .footer-content{display:flex;max-width:1140px;margin:0 auto;padding:0 20px;box-sizing:border-box;justify-content:space-between;align-items:flex-end}#footer .footer-content img{max-width:180px}#footer .footer-content .txt{color:#fff;line-height:1.6;margin-top:27px;font-size:14px}.sitemap a{color:#fff;font-size:13px;margin-top:20px;display:block}.sitemap a:hover{text-decoration:underline}.ftbot{display:flex;column-gap:20px;justify-content:space-between}.ftbot a{display:block;width:calc((100% - 20px)/2)}.ftbot a img{width:40px}.copyright{background:#6c6359;color:#fff;text-align:center;padding:17px 0 78px;font-size:14px;margin-top:50px}@media screen and (max-width:767px){#footer{padding:50px 0 0}#footer .footer-content{display:block}#footer .footer-content .ftL{margin-bottom:20px}#footer .ftbot{max-width:100px}}.fixed-box{position:fixed;right:0;bottom:0;display:block;width:520px;height:auto;z-index:999;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;background:rgba(255,255,255,.6);padding:8px}.fixed-box ul{display:flex;justify-content:space-between;align-items:flex-end;column-gap:8px}@media screen and (min-width:768px){.fixed-box ul{width:500px}}@media screen and (max-width:767px){.fixed-box{width:100%;height:auto}.fixed-box ul li:last-child{margin-left:1px}.fixed-box img{vertical-align:bottom}}.conversion{padding:70px 0 70px;text-align:center;background:url(//tokutomi-shika.com/wp-content/themes/genova_tpl/img/top/contact-bg.jpg) no-repeat center;background-size:cover;position:relative;z-index:1}.conversion:before{content:'';border:2px solid #fff;position:absolute;left:10px;right:10px;top:10px;bottom:10px;z-index:-1}.conversion .conversion__title{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:26px;letter-spacing:.15em;font-weight:600;line-height:1.6;color:#fff;text-align:center;margin-bottom:50px}.conversion .conversion__title span{padding:0 27px 0;position:relative}.conversion .conversion__title span:before{content:'';width:15px;height:19px;background-image:url(//tokutomi-shika.com/wp-content/themes/genova_tpl/img/top/deco-wh.png);background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:15px}.conversion .conversion__title span:after{content:'';width:15px;height:19px;background-image:url(//tokutomi-shika.com/wp-content/themes/genova_tpl/img/top/deco-wh.png);background-repeat:no-repeat;background-size:100%;position:absolute;right:0;top:15px}.conversion .conversion__title small{font-weight:400;font-size:16px;letter-spacing:.09em;display:block}.conversion .conversion__list,.conversion .btn-group{display:flex;justify-content:space-between;margin:0 -9px}.conversion .btn-group li{width:273px}.conversion .conversion__list li{width:548px}@media screen and (max-width:767px){.conversion{padding:45px 0}.conversion .conversion__title{font-size:22px;line-height:29px;margin-bottom:20px}.conversion .conversion__title small{font-size:12px;font-family:'Antro';margin-top:5px}.conversion .conversion__title span{display:table;margin:0 auto}.conversion .conversion__title span:before,.conversion .conversion__title span:after{top:11px}.conversion .btn-group{flex-wrap:wrap}.conversion .btn-group li{width:50%;margin-top:-8px}.conversion .conversion__list{display:block}.conversion .conversion__list li{width:100%;margin-top:-8px}}@media screen and (max-width:370px){.conversion .conversion__title span{padding:0 20px}}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}.elementor img{width:auto !important}.elementor-image-box-wrapper{display:block !important}.elementor-widget-image-box .elementor-image-box-content{text-align:left !important}.elementor-image-box-title{padding:10px 20px;margin-bottom:20px;overflow:hidden;font-size:18px;line-height:1.4;color:#fff;background:#3dc2b7}.elementor-image-box-img{float:right;display:block !important;width:30% !important;margin:0 0 10px 20px !important;text-align:center;text-align:right}.img_l .elementor-image-box-img{float:left;margin:0 20px 10px 0 !important}.auto_width .elementor-image-box-img{width:auto !important}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:inline-block !important}.elementor-widget-image .elementor-image>a:hover img,.elementor-widget-image .elementor-image figure>a:hover img{opacity:.8 !important}.elementor-slideshow__header{width:calc(100% - 50px) !important;padding-left:0 !important;padding-right:0 !important}.elementor-text-editor ul{list-style:inside}@media screen and (max-width:767px){.elementor-image-box-img,.img_l .elementor-image-box-img{float:none;width:100% !important;margin:0 auto 20px !important;text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.conversion .conversion__title span:before,.conversion .conversion__title span:after{top:5px}}@media only screen and (min-device-width:320px) and (max-device-width:767px){.conversion .conversion__title span:before,.conversion .conversion__title span:after{top:5px}}.medicalrevision{margin:0 auto;width:600px;margin-bottom:40px}@media screen and (min-width:767px){.medicalrevision{display:flex;max-width:900px;width:95%}.medicalrevision a:nth-child(1){margin-right:15px}.medicalrevision a{width:50%}}@media screen and (max-width:767px){.medicalrevision{width:90%}.medicalrevision a:nth-child(1){margin-bottom:15px;display:block}}