@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{font-family:"Noto Sans JP",serif;font-weight:400;font-style:normal;position:relative;font-size:16px;letter-spacing:.05em;line-height:2;color:#22201e;background:#fff;-webkit-text-size-adjust:100%}@media screen and (min-width:767px){body{font-size:16px;line-height:24px}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fnt-hiragino-sans-w3{font-family:"ヒラギノ角ゴ 簡体中文 W3","Hiragino Sans GB W3"}a[href^="tel:"]{pointer-events:none;cursor:text}a{color:#22201e;text-decoration:none}a:focus,*:focus{outline:none}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}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}.auto_height{height:auto !important}}@font-face{font-family:"icomoon";src:url(//anansika.com/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.eot);src:url(//anansika.com/wp-content/themes/genova_tpl/../libs/icomoon/icomoon.eot#iefix) format("embedded-opentype"),url(//anansika.com/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.ttf) format("truetype"),url(//anansika.com/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.woff) format("woff"),url(//anansika.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:1120px;padding:0 20px;margin:0 auto;position:relative;z-index:2}.container:after{content:"";display:block;clear:both}#wrapper{height:100%;padding-top:78px;overflow:hidden}@media (max-width:767px){#wrapper{padding-top:70px}.container{padding:0 17px}}.sp{display:none !important}@media screen and (max-width:767px){body{font-size:16px}.pc{display:none !important}.sp{display:block !important}}.txt_link{vertical-align:top;text-decoration:underline !important;text-underline-offset:2px}.txt_link:hover{text-decoration:none !important}@media screen and (max-width:767px){#header{top:0 !important;position:absolute}}.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-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-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}}.ipad{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ipad{display:block}}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#9ac95f !important}.inquiryFormTable input[type=checkbox]{z-index:99999}.medicalrevision{margin:0 auto;width:600px}.footer_bnr_wrapper p{font-size:25px;line-height:52px;font-family:"Shippori Mincho B1",serif;text-align:center}.bnr_img_wrapper{display:flex;margin-top:10px;margin-bottom:10px;justify-content:center}.footer_bnr_wrapper img{max-width:300px}.bnr_img_wrapper a:nth-child(1),.bnr_img_wrapper a:nth-child(2){margin-right:10px}@media screen and (max-width:767px){.medicalrevision{width:350px}.footer_bnr_wrapper p{font-size:20px}.footer_bnr_wrapper img{max-width:93%}.bnr_img_wrapper{display:block}.bnr_img_wrapper a:nth-child(1),.bnr_img_wrapper a:nth-child(2){margin-bottom:11px;margin-right:0;text-align:center;display:block}.elementor-element-140fc21 img{max-width:255px !important}}.sec-blog{overflow:hidden;background:rgba(237,237,228,.5);padding:65px 0 75px}.sec-blog .sec-ttl{text-align:center;margin-bottom:90px !important;letter-spacing:.12em;font-size:32px}.sec-blog .sec-ttl{color:#22201e;font-weight:600;line-height:1.4}.sec-blog .sec-ttl span{display:block;color:#007e00;font-size:20px;margin-top:.5em}.m-bloglist{display:flex}.m-bloglist .list-item_in{display:block;padding:0 20px;color:#000}.m-bloglist .item-img{width:100%;height:200px;margin-bottom:10px}.m-bloglist .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-bloglist .item-txt{font-size:14px;line-height:1.5}.m-bloglist .item-txt p{margin-bottom:0}.m-bloglist .item-txt .date{font-size:9px;color:#b9b9b9;font-family:"Noto Sans JP",sans-serif;margin-bottom:10px}.m-bloglist .item-txt .ttl{margin-bottom:30px}.m-bloglist .item-txt .more span{display:inline-block;border-bottom:1px solid #000}.m-bloglist list-item{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-slider .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-slider .slick-track:before,.slick-slider .slick-track:after{content:"";display:table}.slick-slider .slick-track:after{clear:both}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-loading .slick-track{overflow:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:block}.slick-slide.dragging img{pointer-events:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.m-bloglist .slick-arrow{font-size:0;color:transparent;height:30px;background:0 0;border:0;bottom:151px !important;cursor:pointer;position:absolute;right:0;top:-58px}.m-bloglist .slick-prev:before{position:absolute;content:"<";width:40px;height:30px;font-size:35px;right:55px;bottom:15px;letter-spacing:0px;color:#000}.m-bloglist .slick-next:before{content:">";position:absolute;width:40px;height:30px;font-size:35px;right:0;bottom:14px;letter-spacing:0px;color:#000}@media only screen and (max-width:767px){.m-bloglist .slick-prev:before{position:absolute;content:"<";width:40px;height:30px;font-size:35px;right:-15px;bottom:1px;letter-spacing:0px;color:#000}.m-bloglist .slick-next:before{content:">";position:absolute;width:40px;height:30px;font-size:35px;right:-30px;bottom:0;letter-spacing:0px;color:#000}.sec-blog{padding:60px 0}.sec-blog .sec-ttl{margin-bottom:70px !important;font-size:26px}.sec-blog .sec-ttl .elementor-heading-title span{font-size:16px}.sec-blog.elementor-section.elementor-section-boxed>.elementor-container{padding:0}.m-bloglist .list-item_in{padding:0 15px}.m-bloglist .item-img{width:100%;height:200px;margin-bottom:10px}.m-bloglist .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-bloglist .slick-arrow{margin-bottom:30px}.m-bloglist .slick-prev{right:72px}.m-bloglist .slick-next{right:30px}.m-bloglist .slick-list{overflow:visible;max-width:260px;margin:auto}}