@charset "utf-8";
/*!
 * normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css
 */
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none;border:0}img{border:0}img,input{vertical-align:middle}h1,h2,h3,h4,h5,h6,address{margin:0;padding:0;font-style:normal;font-weight:400;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}table,caption,th,td{font-style:normal;font-weight:400}hr{margin:0;padding:0}iframe{margin:0;padding:0;border:0}form,fieldset,input,button,select,optgroup,option,textarea,label,legend{margin:0;padding:0;outline:none}span,em,strong,dfn,code,samp,kbd,var,cite,abbr,acronym,q,br,ins,del,a,img,object{margin:0;padding:0;font-style:normal;font-weight:inherit;border:0}html{font-size:62.5%}body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",'Meiryo','メイリオ',Verdana,"游ゴシック",YuGothic,sans-serif;font-size:16px;background:#fff;color:#333;line-height:1.875;position:relative;-webkit-text-size-adjust:100%}.fnt-noto{font-family:'Noto Sans JP',sans-serif;font-weight:400}.fnt-Prompt{font-family:'Prompt',sans-serif}.fnt-dnp-shuei-gothic-kin-std{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-style:normal;font-weight:400}*{margin:0;padding:0}a{text-decoration:none;color:#333;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}a:focus,*:focus{outline:none}a[href^="tel:"]{pointer-events:none;cursor:text}@media screen and (max-width:767px){body{font-size:14px}a[href^="tel:"]{pointer-events:auto;cursor:pointer}}.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}.h3-noimage{margin-top:35px}@font-face{font-family:'icomoon';src:url(//y-o-c.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.eot);src:url(//y-o-c.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(//y-o-c.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.ttf) format('truetype'),url(//y-o-c.jp/wp-content/themes/genova_tpl/img/fonts/icomoon.woff) format('woff'),url(//y-o-c.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"}.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}}.container{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.container:after{content:"";display:block;clear:both}.page-id-43 .elementor-section.elementor-section-boxed>.elementor-container{max-width:none !important;padding:0;width:100%}@media (max-width:767px){.container{padding:0 20px}}#wrapper{height:100%;box-sizing:border-box}body:not(.page-id-43) #wrapper{padding-top:80px}@media screen and (max-width:1060px) and (min-width:768px){body:not(.page-id-43) #wrapper{padding-top:80px}}@media screen and (max-width:767px){body:not(.page-id-43) #wrapper{padding-top:62px}}#header{position:fixed;z-index:1000;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;background-color:rgba(255,255,255,1);top:0;left:0;right:0;height:80px;box-shadow:0 3px 4px rgba(0,0,0,.16);font-family:'dnp-shuei-mgothic-std',sans-serif;font-style:normal;font-weight:400}#header .logo{position:fixed;top:6px;left:0;margin-bottom:0;width:300px;z-index:125;padding-bottom:0}@media screen and (min-width:767px){#header .logo{position:absolute;top:6px;left:0;margin-bottom:0;width:372px}}#header .wrap{max-width:100%;max-width:370px}.fnt-hiragino{font-family:'ヒラギノ明朝 W3 JIS2004',Hiragino Mincho W3 JIS2004,sans-serif}.fnt-shueigo{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:400;font-style:normal}.fnt-shueigoB{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:600;font-style:normal}#header .header_menu .g_nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding:0 137px 0 0;margin-left:auto;max-width:695px;box-sizing:inherit}#header .header_menu .g_nav>li{vertical-align:middle;margin:0 20px;position:relative}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-weight:500;display:flex;align-items:center;text-align:center;vertical-align:middle;cursor:pointer;font-size:16px;padding:0;letter-spacing:.05em;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;position:relative;flex-direction:column;justify-content:center;color:#423c38;line-height:80px}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{content:"";width:1px;background:#d0c4ba;height:16px;position:absolute;top:50%;right:-17px;margin-top:-8px}#header .header_menu .g_nav>li.last>a:after{display:none}#header .header_menu .g_nav>li>span.parent:before,#header .header_menu .g_nav>li>a:before{content:"";background:#006a46;height:6px;width:80%;position:absolute;bottom:-3px;right:0;left:0;margin:0 auto;opacity:0;visibility:hidden}body.home #header .header_menu .g_nav>li>a,body.home #header .header_menu .g_nav>li>span{line-height:82px}#header .header_menu .g_nav>li.active>a:before,#header .header_menu .g_nav>li>a:hover:before,#header .header_menu .g_nav>li.active>span.parent:before,#header .header_menu .g_nav>li>span:hover:before{opacity:1;visibility:visible}#header .header_menu .g_nav>li>a>span,#header .header_menu .g_nav>li>span>span{display:block;margin:0 auto}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{font-size:10px;line-height:1.2;display:block;letter-spacing:.1em;padding-top:10px}#header .header_menu .g_nav>li>span:hover+dl,#header .header_menu .g_nav>li>span ul:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span:hover{position:relative}#header .header_menu .g_nav>li dl{pointer-events:none;position:absolute;top:100%;right:0;display:block;width:227px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff url(//y-o-c.jp/wp-content/themes/genova_tpl/img/bg_shadow.jpg) repeat-x top center;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s;filter:alpha(opacity=0);opacity:0;z-index:99;left:0;margin-left:-60px}#header .header_menu .g_nav>li dl:before{content:"";position:absolute;top:-3px;left:50%;margin-left:-44px;width:88px;height:6px;background-color:#006a46}@media screen and (min-width:767px) and (max-width:1199px){#header .header_menu .g_nav>li dl:before{opacity:0}}#header .header_menu .g_nav>li dl dt{max-width:1080px;margin:0 auto 10px;font-size:20px;line-height:1.2;display:none}#header .header_menu .g_nav>li dl ul{max-width:1080px;margin:0 auto;text-align:left}#header .header_menu .g_nav>li dl li{display:block;margin-right:0;line-height:24px;position:relative;font-size:16px;padding:10px 0;border-bottom:1px dashed #b89a4a;letter-spacing:.24px}#header .header_menu .g_nav>li dl li:before{color:#00a0da;font-size:14px;margin-right:8px}#header .header_menu .g_nav>li dl li:last-child{margin-right:0}#header .header_menu .g_nav>li dl li a{color:#423c38;vertical-align:top;position:relative;padding-left:20px;display:block}#header .header_menu .g_nav>li dl li a:before{content:"";background:url(//y-o-c.jp/wp-content/themes/genova_tpl/img/icon_arrowmn.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;width:11px;height:23px;position:absolute;top:0;left:0}#header .header_menu .g_nav>li dl a:hover{opacity:1;color:#006a46}#header .header_menu .g_nav>li dl:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (min-width:768px){#header .header_menu .g_nav>li dl{pointer-events:none}}.cameraContent.cameracurrent{z-index:9}@media screen and (max-width:1500px){#header .header_logo{width:205px;top:20px;left:50px}body.home #header .header_logo{width:232px;top:16px}}@media screen and (min-width:768px) and (max-width:1199px){#header .logo{top:10px;left:0;width:311px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-size:12px}#header .header_menu .g_nav{padding:0 65px 0 0;max-width:540px}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{right:-8px}}@media screen and (min-width:768px) and (max-width:1199px){#header .logo{top:24px;left:0;width:170px}}@media screen and (min-width:768px) and (max-width:1199px){#header .header_menu .g_nav{padding:0}#header .header_menu .g_nav>li{margin:0 8px}}@media screen and (max-width:999px){}@media screen and (max-width:767px){#header{position:fixed;height:64px;left:0;z-index:10}#header:after{content:"";background:#fff;height:64px;position:absolute;top:0;left:0;right:0;z-index:123;box-shadow:0 3px 4px rgba(0,0,0,.16)}body.home #header .header_logo,#header .header_logo{width:50%;margin:0;top:7px;left:15px;max-width:148px}#header .header_logo img{width:100%;max-width:100%}#header .header_logo a:hover{text-decoration:none}#header .toggleMenu{display:block}.toggleMenu{float:right;width:64px;height:64px;background:0 0;text-align:left;color:#fff;cursor:pointer;position:absolute;top:0;right:0;z-index:125}.toggleMenu .menu-trigger{display:block;background:url(//y-o-c.jp/wp-content/themes/genova_tpl/./img/mn_off.jpg) top center no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.toggleMenu.active .menu-trigger{background-position:bottom center}.menu-trigger,.menu-trigger span{display:inline-block;box-sizing:border-box}.menu-trigger{position:relative;width:64px;height:64px;margin:0}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:0}.toggleMenu.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.toggleMenu.active .menu-trigger span:nth-of-type(2){opacity:0}.toggleMenu.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#header .right_box,#header .g_nav{display:none}#header .header_menu{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:all .35s ease;overflow:auto;padding-bottom:0;background:#f3f7eb;z-index:123}.nav-Opened #header .header_menu{opacity:1;visibility:visible}#header .btnmenu{margin:0 auto 5px;width:75vw;text-align:center}#header .header_menu .ttl{text-align:center;margin-top:20px;font-size:20px;color:#fff}.toggleMenu.active+.header_menu{opacity:1 !important;visibility:visible !important}#header .header_menu .g_nav{display:block;text-align:center}#header .header_menu .g_nav{padding:80px 30px 28px}#header .header_menu .g_nav>li{position:relative;border-left:none;border-bottom:none;margin-left:0}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{width:100%;padding:15px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;height:auto;color:#423c38;font-size:24px;letter-spacing:.05em;line-height:30px;font-weight:400}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span.parent:before,#header .header_menu .g_nav>li>a:before{display:none}#header .header_menu .g_nav>li dl li a:before{top:10px}#header .header_menu .g_nav>li dl:before{display:none}#header .header_menu .g_nav>li dl{margin-left:0}#header .header_menu .g_nav>li dl li:last-child{border-bottom:none}body.has-nav #header .header_menu .g_nav>li>a,body.has-nav #header .header_menu .g_nav>li>span{color:#3d4e50}#header .header_menu .g_nav>li>a span,#header .header_menu .g_nav>li>span span{margin:0;transition:all .5s ease}#header .header_menu .g_nav>li:first-child{border-top:none}#header .header_menu .g_nav>li:first-child a span{padding-top:0}#header .header_menu .g_nav>li:first-child a:before{top:23px;left:20px;margin-left:0}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover,#header .header_menu .g_nav>li.active>a{background:0 0;color:#177253;padding-left:0}body.home #header .header_menu .g_nav>li>a,body.home #header .header_menu .g_nav>li>span{color:#3d4e50;line-height:30px}body.home #header .header_menu .g_nav>li.active>a,body.home #header .header_menu .g_nav>li>a:hover{color:#a99766}body.home.has-nav #header .header_menu .g_nav>li>a,body.home.has-nav #header .header_menu .g_nav>li>span{color:#3d4e50}body.home.has-nav #header .header_menu .g_nav>li.active>a,body.home.has-nav #header .header_menu .g_nav>li>a:hover{color:#a99766}#header .header_menu .g_nav>li>span:after{content:"+";position:absolute;top:50%;right:20px;width:16px;height:16px;color:#3d4e50;margin-top:-14px;background:0 0}#header .header_menu .g_nav>li.hover>span:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:0;color:#a99766;right:11px}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{margin:-2px 0 0 8px;vertical-align:middle;bottom:0;color:#fff;padding-top:0;font-size:10px;display:none}#header .header_menu .g_nav>li dl{position:relative;top:0;background:0 0;padding:0;width:100%}#header .header_menu .g_nav>li dl li:before{display:none}#header .header_menu .g_nav>li dl li{padding-left:0}#header .header_menu .g_nav>li dt{display:none}#header .header_menu .g_nav>li ul{position:inherit;display:none;top:0;padding:0}#header .header_menu .g_nav>li ul li{display:block;margin-right:0;border-top:none;padding:0}#header .header_menu .g_nav>li ul li a{position:relative;display:block;padding:12px 0 12px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-size:18px;font-weight:400;color:#3d4e50}#header .header_menu .g_nav>li dl a:hover{color:#333}#header .header_menu .g_nav>li ul li a:hover{text-decoration:none;color:#177253}#header .header_menu .g_nav>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li>span{position:relative}#header .header_menu .g_nav>li.hover>span+dl,#header .header_menu .g_nav>li>span:hover+dl{pointer-events:auto;opacity:1}#header .block-bot li{width:220px;margin:0 auto 25px;line-height:1}}#sidebar{display:none}.header-ct{width:220px;position:absolute;top:0;right:0;justify-content:space-between;text-align:center;height:80px;display:none}.header-ct a{display:block;text-align:center;font-size:16px;letter-spacing:.5px;padding-top:39px;color:#fff;position:relative}.header-ct a:before{content:"";width:25px;height:25px;position:absolute;top:15px;left:50%;margin-left:-12px}.header-ct p{margin-bottom:0}.header-ct p.h-contact{transition:all .4s ease}.header-ct p.h-contact:hover{opacity:.7}.header-ct .h-tel{background:#b89a4a;width:140px}.header-ct .h-tel a:before{background:url(//y-o-c.jp/wp-content/themes/genova_tpl/./img/icon_tel.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.header-ct .h-contact{background:#006a46;width:80px}.header-ct .h-contact a:before{background:url(//y-o-c.jp/wp-content/themes/genova_tpl/./img/icon_mail.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}@media screen and (min-width:767px){.header-ct{display:flex}}@media screen and (min-width:768px) and (max-width:1199px){.header-ct{width:153px}.header-ct .h-tel{width:90px}.header-ct a{font-size:11px}.header-ct .h-contact{width:65px}}.contact-form{position:relative;background:url(//y-o-c.jp/wp-content/themes/genova_tpl/./img/contact_bg.jpg) no-repeat;background-size:cover;padding:25px 20px}.contact-form .group-in{background:#fff url(//y-o-c.jp/wp-content/themes/genova_tpl/./img/ct_deco.jpg) repeat-x bottom left;border-radius:16px;overflow:hidden;padding:50px 20px}.contact-form .title-c{margin-bottom:8vw;text-align:center}.contact-form .title-c span{color:#408938}.contact-form .row{max-width:800px;margin:0 auto 5vw;display:block}.contact-form .row .note{font-size:16px;line-height:32px;text-align:center}.contact-form .group-btn{max-width:946px;margin:0 auto;display:block;margin-bottom:0}.contact-form .group-btn p{margin-bottom:0;padding-bottom:0;position:relative}.contact-form .group-btn p img{transition:all .4s ease;width:100%!important}.contact-form .group-btn p img.pc_hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}.contact-form .group-btn p+p{margin-top:10px}@media screen and (min-width:767px){.contact-form{padding:40px 60px}.contact-form .group-in{background:#fff url(//y-o-c.jp/wp-content/themes/genova_tpl/./img/ct_deco.jpg) repeat-x bottom center;border-radius:16px;padding:48px 0 20px}.contact-form .title-c{margin-bottom:0;width:280px;text-align:left}.contact-form .row{max-width:789px;margin:0 auto 29px;display:flex}.contact-form .row .note{font-size:24px;line-height:40px;width:63%;text-align:left;padding-top:13px}.contact-form .group-btn{display:flex}.contact-form .group-btn p{width:48%;max-width:447px;margin-bottom:0}.contact-form .group-btn p+p{margin-top:0}.contact-form .group-btn p:hover img.pc_hover{opacity:1;visibility:visible}}@media screen and (min-width:767px) and (max-width:1199px){.contact-form .group-in{padding:48px 20px 20px}.contact-form .row .note{width:60%}.contact-form .title-c{width:240px}.contact-form .row .note{width:64%;letter-spacing:0px}}#footer{padding:60px 20px 30vw;color:#72706e}#footer p{margin-bottom:0;padding-bottom:0}#footer .right{margin-bottom:40px}#footer .right .row .item01{width:52%}#footer .right .row .item02{width:46%}#footer .right .row .item02 p+p{margin-top:3%}#footer .right .row02{padding:10px 0;display:flex;justify-content:space-between}#footer .right .row02>div{width:49%}#footer .right .row03{display:flex;justify-content:space-between}#footer .right .row03 p{width:49%}#footer .group-btn .shadow{box-shadow:0 0 8px rgba(0,0,0,.16)}#footer .left .logo{margin-bottom:25px;max-width:246px}#footer .left .note{font-size:14px;line-height:24px;margin-bottom:40px;text-align:left}#footer .left .footer-bottom{line-height:1}#footer .left .footer-bottom .copyright{margin-bottom:10px;text-align:left;font-size:14px}#footer .left .footer-bottom .link_sitemap{font-size:12px;padding-top:10px}#footer .left .footer-bottom .link_sitemap a{color:#72706e}@media screen and (min-width:767px){#footer{padding:89px 0 100px}#footer .wrap{display:flex;flex-direction:row-reverse;justify-content:space-between}#footer .right{max-width:512px;margin-left:auto;width:50%}#footer .right .row .item01{width:52%}#footer .right .row .item02{width:46%}#footer .right .row .item02 p+p{margin-top:3%}#footer .right .row02{padding:10px 0}#footer .left{width:50%;max-width:353px}#footer .left .logo{margin-bottom:21px;max-width:355px}#footer .left .note{font-size:14px;line-height:24px;margin-bottom:172px}#footer .left .footer-bottom{line-height:1}#footer .left .footer-bottom .copyright{margin-bottom:10px}#footer .left .footer-bottom .link_sitemap a:hover{text-decoration:underline}}@media screen and (min-width:767px) and (max-width:1199px){.contact-form{padding:20px}.contact-form .group-btn{padding:0 20px}#footer{padding-left:20px;padding-right:20px}}#wpfront-scroll-top-container{right:20px !important;bottom:60px !important}#wpfront-scroll-top-container:hover img{opacity:.8 !important}.sitemap_box li a:hover{text-decoration:underline !important}@keyframes anibg{from{background-position:0 0}to{background-position:-500vw 0}}body.nav-Opened,body.nav-Opened *,body.nav-Opened *:hover,body.nav-Opened *:focus,body.nav-Opened *:active{touch-action:none !important;pointer-events:none !important}body.nav-Opened #header .logo,body.nav-Opened #header .logo *,body.nav-Opened .toggleMenu,body.nav-Opened .header_menu,body.nav-Opened .header_menu *,body.nav-Opened .header_logo,body.nav-Opened .header_logo *{touch-action:auto !important;pointer-events:visible !important}body.nav-Opened{overflow:hidden !important;-webkit-overflow-scrolling:touch !important;touch-action:none !important;pointer-events:none !important}body.nav-Opened #header:before{content:'';position:absolute;left:0;right:0;height:60px;top:0;background-color:#fff;z-index:2}#ft-fixed{position:fixed;bottom:0;left:0;right:0;z-index:9;width:100%;opacity:1;visibility:visible;transition:opacity .4s ease}#ft-fixed ul{display:flex;flex-wrap:wrap}#ft-fixed ul li{position:relative}#ft-fixed ul li:before{content:"";background:rgba(255,255,255,.4);position:absolute;top:0;right:0;height:100%;opacity:0;width:1px}#ft-fixed ul li:nth-child(1){width:48%;background:#89ae3d}#ft-fixed ul li:nth-child(1):before{opacity:1}#ft-fixed ul li:nth-child(2){width:35%;background:#b89a4a}#ft-fixed ul li:nth-child(3){width:17%;background:#f3f7eb}#ft-fixed ul li img{width:100%;height:auto}@media screen and (min-width:767px){#ft-fixed{display:none}}#ft_fixed{position:fixed;bottom:0;right:0;left:0;transition:.2s;z-index:999;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background:url(//y-o-c.jp/wp-content/themes/genova_tpl/./img/ft_fixed2.png) no-repeat top center/100% auto;height:50px}#ft_fixed li{width:40.7%}#ft_fixed li:last-child{width:18.6%;text-transform:uppercase;border:none}#ft_fixed a{box-sizing:border-box;display:flex;height:100%;font-weight:700;justify-content:center;align-items:center;font-size:19px;background:0 0}#ft_fixed a:hover,#ft_fixed a:focus,#ft_fixed a:active,#ft_fixed a:visited{opacity:1 !important}.btn-yellow{color:#000;background:#ffda2a}.btn-green{color:#fff;background:#18aa90}.hamburger{color:#000;position:relative;height:50px}.hamburger:after{content:"menu";position:absolute;bottom:1px;left:0;width:100%;text-align:center;letter-spacing:0;font-size:9px;font-weight:700;line-height:1.5}.hamburger span,.hamburger span:before,.hamburger span:after{width:39px;height:3px;background:#03273b;border-radius:5px}.hamburger span{top:19px;right:0;left:0;margin:auto;position:absolute;transition-property:transform;transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger span:before,.hamburger span:after{content:"";position:absolute;right:0;left:0;transition:.15s ease}.hamburger span:before{top:-10px;transition:top .075s .12s ease,opacity .075s ease}.hamburger span:after{bottom:-10px;transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.navOpen .hamburger:after{content:"close"}.navOpen .hamburger span,.navOpen .hamburger span:before,.navOpen .hamburger span:after{width:28px}.navOpen .hamburger span{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.navOpen .hamburger span:before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease;-webkit-transition:top .075s ease,opacity .075s .12s ease;-moz-transition:top .075s ease,opacity .075s .12s ease;-ms-transition:top .075s ease,opacity .075s .12s ease;-o-transition:top .075s ease,opacity .075s .12s ease}.navOpen .hamburger span:after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width:1200px){#ft_fixed{display:none}}@media only screen and (min-device-width:375px) and (min-device-height:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}#pagetop{bottom:calc(env(safe-area-inset-bottom) + 90px)}}@media only screen and (min-device-width:414px) and (min-device-height:896px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait){#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}#pagetop{bottom:calc(env(safe-area-inset-bottom) + 90px)}}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3),only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){#ft_fixed{bottom:calc(env(safe-area-inset-bottom) - 0px)}#pagetop{bottom:calc(env(safe-area-inset-bottom) + 90px)}}@media only screen and (min-width:500px){#footer:after{display:none !important}}#pagetop{width:80px;right:20px;bottom:20px;position:fixed;cursor:pointer;z-index:9;margin-bottom:0;display:none}@media only screen and (min-width:768px){#pagetop{display:block}}.wrap{max-width:1080px;margin:0 auto;position:relative}.medicalrevision{margin-bottom:13px}