@charset "utf-8";table{width:100% !important}a{text-decoration:none;color:#333;vertical-align:middle;-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}img{width:auto;max-width:100%}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 !important}a,span,strong{vertical-align:baseline}strong{font-weight:700 !important}@media screen and (max-width:767px){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}@font-face{font-family:'icomoon';src:url(//ziku-kobo.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot);src:url(//ziku-kobo.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(//ziku-kobo.com/wp-content/themes/genova_tpl/img/fonts/icomoon.ttf) format('truetype'),url(//ziku-kobo.com/wp-content/themes/genova_tpl/img/fonts/icomoon.woff) format('woff'),url(//ziku-kobo.com/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}.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}}#logo{line-height:0}@media screen and (min-width:768px){.header_menu{display:none}}@media screen and (max-width:767px){#header{background:#fff !important;height:auto !important}#header h1,#header #headerLeft h2,#header #headerRight{display:none}.actine-on .logo{position:fixed !important;z-index:999 !important}#header #headerLeft{width:274px !important}#header #headerLeft #logo a img{margin:14px 0 !important}#header .toggleMenu{display:block}.toggleMenu{float:right;width:60px;height:60px;text-align:center;color:#fff;cursor:pointer;margin-right:0;position:fixed;top:0;right:0;background:#fff;z-index:999}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:23px;height:21px;margin:19px auto 0;text-align:center}.menu-trigger:after{content:"MENU";display:none;line-height:1;font-size:10px;letter-spacing:.15em;font-weight:700;margin-top:30px;color:#6fba2c;margin-left:1px}.menu-trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#f585b3}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:9px}.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(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}#header .g_nav{display:none}#header .header_menu{float:none;clear:both;margin:0;position:fixed;left:0}#header .actine-on+.header_menu{background:#fff;width:100%;height:60px;top:0;z-index:1}#header .header_menu .g_nav{display:none;text-align:center;background:#f8e5f1;position:fixed;width:100%;height:100%;overflow-y:scroll;top:60px;padding:30px 0 0;z-index:1;box-sizing:border-box}#header .header_menu .g_nav>li{position:relative;border:none;border-left:none;background:#f8e5f1;width:100% !important;margin-bottom:2px;padding:0 20px;box-sizing:border-box}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{width:100%;padding:22px 50px 22px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;height:auto;font-size:16px;font-family:"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho W3 JIS2004";color:#464340;letter-spacing:0;background:#fff}#header .header_menu .g_nav>li:first-child>a,#header .header_menu .g_nav>li:first-child>span{border-radius:2px 2px 0 0}#header .header_menu .g_nav>li:nth-child(12)>a,#header .header_menu .g_nav>li:nth-child(12)>span{border-radius:0 0 2px 2px}#header .header_menu .g_nav>li>a span,#header .header_menu .g_nav>li>span span{margin:0}#header .header_menu .g_nav>li>a:hover,#header .header_menu .g_nav>li>span:hover{background:#dfd0da}#header .header_menu .g_nav>li>span:after{content:"";position:absolute;top:50%;right:20px;width:9px;height:9px;border-bottom:2px solid #f585b3;border-left:2px solid #f585b3;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;margin-top:-7px}#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:-3px}#header .header_menu .g_nav>li>a sub,#header .header_menu .g_nav>li>span sub{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;bottom:0;color:#fff;padding-top:0;font-size:10px}#header .header_menu .g_nav>li dl{position:relative;top:0;background:0 0;padding:0}#header .header_menu .g_nav>li dl li:before{display:none}#header .header_menu .g_nav>li dl li{padding-left:0;margin-top:2px}#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}#header .header_menu .g_nav>li ul li a{position:relative;display:block;padding:22px 10px 22px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background:#c497c4;font-family:"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho W3 JIS2004";font-size:16px;color:#464340;letter-spacing:.1em}#header .header_menu .g_nav>li ul li a:hover{text-decoration:none;background:#fff}#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.last{display:block;background:#945394;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#945394),color-stop(0,#792079));background:-webkit-linear-gradient(top,#945394 0%,#792079 100%);background:-moz-linear-gradient(top,#945394 0%,#792079 100%);background:-o-linear-gradient(top,#945394 0%,#792079 100%);background:-ms-linear-gradient(top,#945394 0%,#792079 100%);background:-linear-gradient(top,#945394 0%,#792079 100%);margin:30px 0 0;padding-bottom:21%}#header .header_menu .g_nav>li.last ul{display:block}.header_access_btn{padding:21px 0}.contact_tit{font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004";font-size:24px !important;letter-spacing:.15em;color:#fff !important;margin-bottom:22px;float:none !important;padding:0 !important;line-height:1.4;text-align:center}#header .header_menu .g_nav>li.last ul li a{padding:0;background:0 0}.contact_list li{line-height:0}#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}}@media screen and (max-width:480px){.contact_tit{letter-spacing:0;font-size:22px !important}}#side .banner.sort{line-height:0}@media screen and (max-width:960px){#bodyBg{background:0 0 !important}#content{margin-top:20px !important}.navType01 #main{width:100% !important;float:none !important}.navType01 #side{width:100% !important;float:none !important;margin-top:50px}#side .banner.sort{text-align:center}#accessBtn{max-width:200px;width:100%}#side #navigation ul#nav{margin:0 auto}}@media screen and (max-width:767px){#side #navigation{display:none}}@media screen and (max-width:767px){.contact_section{background:#945394;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#945394),color-stop(0,#792079));background:-webkit-linear-gradient(top,#945394 0%,#792079 100%);background:-moz-linear-gradient(top,#945394 0%,#792079 100%);background:-o-linear-gradient(top,#945394 0%,#792079 100%);background:-ms-linear-gradient(top,#945394 0%,#792079 100%);background:-linear-gradient(top,#945394 0%,#792079 100%);padding:27px 20px 29px}.contact_section .contact_tit{margin-bottom:15px}.contact_txt{font-size:14px;font-family:"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho W3 JIS2004";color:#fff;letter-spacing:.1em;line-height:2.15;margin-bottom:16px;text-align:left}}@media screen and (min-width:768px){#footer .fixed_box{position:fixed;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;z-index:999;width:292px;bottom:0 !important;right:0;line-height:0}#footer .fixed_box li:nth-child(1){width:78.5%;float:left}#footer .fixed_box li:nth-child(2){float:right;width:17.3%}}@media screen and (max-width:767px){#footer{padding-top:0 !important}#footer #footerContent{padding:0 20px !important}#pagetopWrap{display:none}#footerInner{padding-bottom:17% !important}.footer_inner>.clearfix>img{display:none}.footer_inner>.clearfix>.fr{width:100% !important;max-width:inherit !important;float:none !important}.footer_box01{width:100% !important;float:none !important}.footer_box02.fr{width:100% !important;float:none !important;margin-top:15px;text-align:center}.footer_tb01 td a{text-decoration:underline}#footer .fixed_box{width:100%;position:fixed;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;z-index:999}#footer .fixed_box li:first-child{width:85.1%}#footer .fixed_box li{float:left;width:14.9%}#footer .fixed_box img{width:100%}}.pagination{text-align:center}.pagination li{display:inline-block;margin:0 1px}.pagination li a{display:inline-block;line-height:24px;background:#4da1de;color:#fff;width:24px;height:24px}.pagination li a:hover{background:#84c4f2}.pagination li .current{color:#fff;background:#84c4f2;display:inline-block;line-height:24px;width:24px;height:24px}.pagination li a.prev,.pagination li a.next{width:auto;color:#454545;height:auto;background:0 0}.pagination li a.prev:hover,.pagination li a.next:hover{text-decoration:underline}.pagination li a.prev{padding-right:10px;background:url(/wp-content/uploads/icon_news_previous.gif) no-repeat right center}.pagination li a.next{padding-left:10px;background:url(/wp-content/uploads/icon_news_next.gif) no-repeat left center}@media screen and (max-width:767px){.pagination>.page-numbers{position:relative;margin-top:25px;max-width:300px;margin:25px auto 0;width:100%}.pagination li a.prev,.pagination li a.next{position:absolute;top:-30px;width:100px;box-sizing:border-box}.pagination li a.prev{left:0}.pagination li a.next{right:0}}.info_410{width:64.1% !important}.info_320{width:50% !important}.info_300{width:46.8% !important}.info_216{width:33.8% !important}small a{text-decoration:underline !important}.sns_row{text-align:right}.google_bookmark_button{display:none}@media screen and (max-width:767px){.m03_sub03_box02 .inner,.m03_sub03_box02{background-image:none}.m03_txt02>img{float:none !important;margin:0 auto 10px;display:block}.top_box01{background:url(/wp-content/uploads/top_bg01_sp.png) no-repeat top left !important;background-size:100% auto !important;display:table !important;width:100% !important;height:auto !important}.top_box01 .inner{padding:15% 2% 10px !important;display:table-cell;vertical-align:middle}.top_box01 .inner p.mb15{font-size:12px;line-height:1.1;margin-bottom:5px}.top_box01 .inner .percent_txt{font-size:12px;line-height:1.4}.top_box01 .inner .percent_txt+p{font-size:12px}.top_box01 .inner .percent_txt+p .price_txt{font-size:12px}.elementor-element-39f6d93 .fl.imgFrame{margin-bottom:10px}.elementor-element-39f6d93 .fl.imgFrame,.elementor-element-39f6d93 .fr.imgFrame{float:none !important;margin-left:auto !important;display:block;margin-right:auto !important}.imgLeft.imgFrame,.imgRight.imgFrame,.fl.imgFrame,.fr.imgFrame,.imgRight{float:none !important;margin:0 auto 10px !important;display:block}.top_box02{background:0 0 !important;height:auto !important}.top_box02 .inner{padding:0 !important}.link_img{display:block;text-align:center}.link_img img{float:none !important}.fl,.fr{float:none !important}div.gallery02,div.gallery02 .galleryImg{width:auto !important}div.gallery02{float:none !important;margin:0 0 10px !important}.info_410,.info_320,.info_300,.info_216{width:100% !important}.info_320,.info_216{text-align:center}.top_box01_ttl{background:#f487b0;color:#fff;margin-bottom:5px;display:inline-block !important;padding:5px 10px;border-radius:10px;line-height:1;font-size:12px;font-weight:700}.top_box02 .mb15.imgFrame{margin:0 auto 10px;display:block}}.wpcf7c-elm-step2{margin-bottom:15px}.inquiryForm_message .wpcf7c-elm-step3{text-align:center}.inquiryFormTable dl{display:table;width:100%;border-right:1px solid #ccc;box-sizing:border-box}.inquiryFormTable>dl:nth-child(1){border-top:1px solid #ccc}.inquiryFormTable dd,.inquiryFormTable dt{display:table-cell;vertical-align:middle;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;box-sizing:border-box}.inquiryFormTable dt{width:27.7%;background:#eee;padding:3px 8px}.required{color:red;font-size:90%;vertical-align:baseline;padding-left:5px}.inquiryFormTable .wpcf7-radio span.wpcf7-list-item,.inquiryFormTable .check_box span.wpcf7-list-item{display:block;margin:0}.inquiryFormTable .wpcf7-radio input,.inquiryFormTable .check_box input{width:auto}.inquiryFormTable .icon-checked:before,.inquiryFormTable .icon-check:before{display:none}.inquiryFormTable .your-country select{width:120px;margin-bottom:5px}.contact_text{color:#888;font-size:90%;margin-top:5px;margin-bottom:0 !important}.inquiryFormTable textarea,.inquiryFormTable input,.inquiryFormTable select{padding:5px;box-sizing:border-box;width:100%}.btBox{text-align:center;max-width:130px;font-size:100%;margin:25px auto 70px}.btBox input{padding:5px 13px;cursor:pointer;width:100%}.btBox input:hover{opacity:.7}.inquiryFormTable .comment{display:block;color:#8d7323;font-size:14px;letter-spacing:0;line-height:1.5;margin:5px 0}.btBox input.wpcf7-back{background:#999}.btBox br{display:none}.btBox input.wpcf7-submit{margin-top:10px}.failed .confirm_table .wpcf7-validates-as-required:not(.wpcf7-not-valid)+.verify_icon{display:none}.failed .confirm_table input[type=text],.failed .confirm_table input[type=radio],.failed .confirm_table input[type=tel],.failed .confirm_table input[type=email],.failed .confirm_table input[type=number],.failed .confirm_table textarea,.failed .confirm_table select,.failed .confirm_table input[type=checkbox]{display:none}.failed .confirm_table .required,.failed .confirm_table .optional,.failed .confirm_table span.comment,.failed .confirm_table .wpcf7-list-item-label,.failed .confirm_table .wpcf7-form-control-wrap.your-email_confirm{display:none}.failed .confirm_table .wpcf7-list-item{padding-left:0;margin:0}.result_txt{display:inline-block;word-break:break-all;white-space:pre-wrap}.failed .wpcf7-form-control-wrap.zipcode01,.failed .wpcf7-form-control-wrap.zipcode02{display:inline}.wpcf7-mail-sent-ok,div.wpcf7 .ajax-loader,div.wpcf7-validation-errors{display:none !important}.inquiryFormTable .formS{width:30%}.inquiryFormTable .formM{width:50%}.inquiryFormTable .formL{width:82%}form.wpcf7-form.sent .inquiryFormTable{display:none}.inquiryForm_message{min-height:400px}.btn .btn_inner a{background:#7f2c7f;color:#fff;display:inline-block;width:auto;padding:5px 15px;border-radius:10px;margin-top:10px}.btn .btn_inner a:hover{opacity:.7}@media screen and (max-width:959px){.inquiryBody #side{width:auto;padding:0 20px;max-width:680px;box-sizing:border-box}}@media screen and (max-width:767px){.inquiryFormTable textarea,.inquiryFormTable input,.inquiryFormTable select{width:100%;box-sizing:border-box}.inquiryFormTable dl{display:block;border:none !important}.inquiryFormTable dd,.inquiryFormTable dt{display:block;width:100% !important;box-sizing:border-box;border:none;padding:0}.inquiryFormTable dt{padding:10px}.inquiryFormTable dd{padding:15px 0 25px}.inquiryFormTable .btBox input{width:auto}.inquiryForm_message .step_catch img{width:auto !important;max-width:100% !important}}