@charset "utf-8";html{font-size:62.5%}body{font-family:"Noto Serif JP",serif;font-size:16px;background:#fff;color:#1c1c1c;letter-spacing:.04em;line-height:32px;position:relative;-webkit-text-size-adjust:100%;font-weight:500}body:not(.page-id-43) #content{font-weight:400}@media screen and (max-width:767px){body{line-height:28px}}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}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}}.fnt-manro{font-family:"Manrope",sans-serif}.fnt-zenold{font-family:"Zen Old Mincho",serif}.fnt-notosan{font-family:"Noto Sans JP",sans-serif}.fnt-cin{font-family:'Cinzel'}.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(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot);src:url(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/img/fonts/icomoon.ttf) format('truetype'),url(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/img/fonts/icomoon.woff) format('woff'),url(//kumamoto-minato-cl.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"}@media screen and (min-width:768px){.sp{display:none}}.mb{display:none}@media screen and (max-width:767px){.pc{display:none!important}}@media screen and (max-width:480px){.mb{display:block}.pcm{display:none}}.container{width:100%;max-width:1140px;padding:0 40px;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}@media (max-width:767px){.container{padding:0 20px}}.wrap{max-width:1100px;margin:0 auto;width:100%;position:relative;box-sizing:border-box;padding:0 16px}.dis-flex{display:flex;justify-content:space-between}@media (max-width:767px){.wrap{padding:0 20px}}@media (min-width:768px){.dis-flex-pc{display:flex;justify-content:space-between}}#wrapper{height:100%;box-sizing:border-box}body:not(.page-id-43) #wrapper{padding-top:160px}@media screen and (max-width:767px){body:not(.page-id-43) #wrapper{padding-top:100px}}#header{position:fixed;top:0 !important;left:0;z-index:1000;width:100%;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;background:#fff;padding:24px 10px;box-sizing:border-box}@media screen and (max-width:767px){#header{padding:0}}@media screen and (min-width:768px){.page-id-43 #header{top:0 !important;background:0 0;//height:170px;padding:30px 10px}.page-id-43.has_nav #header{background:rgba(255,255,255,1)}}@media screen and (min-width:768px) and (max-width:1170px){.page-id-43 #header{top:px !important}}#header .header_logo{float:left;width:300px;margin:0 0 0 30px;position:relative;z-index:999}#header .header_logo img{width:100%}#header .header_logo a:hover{text-decoration:none}@media screen and (max-width:767px){#header .header_logo{width:55%;margin:4vw 4%}}#header .header_menu{float:right}#header .header_menu .g_nav{display:flex}#header .header_menu .g_nav>li{vertical-align:middle;position:relative}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{display:flex;align-items:center;text-align:center;vertical-align:middle;color:#1c1c1c;line-height:32px;cursor:pointer;font-size:16px;letter-spacing:.04em;width:auto;margin-right:32px;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;position:relative;font-weight:500}#header .header_menu .g_nav>li>span sub{font-size:16px;color:#1c1c1c;font-weight:500;position:relative;z-index:2}#header .header_menu .g_nav>li dl{display:none;position:absolute;left:-60px;top:0;padding-top:30px;min-width:210px;padding:30px 0 20px}#header .header_menu .g_nav>li dl li:before{font-size:10px;margin-right:6px}#header .header_menu .g_nav>li dl li{background:0 0;border-bottom:1px solid #ccc;padding:4px 0 4px 10px}#header .header_menu .g_nav>li dl ul li:last-child(){border-bottom:none}#header .header_menu .g_nav>li dl li a,#header .header_menu .g_nav>li dl li span{font-size:16px;letter-spacing:0;color:#1c1c1c;font-weight:500}#header .header_menu .g_nav>li dl li a{display:inline-block;width:calc(100% - 20px)}#header .header_menu .g_nav>li dl li a:hover,#header .header_menu .g_nav>li dl li span:hover{text-decoration:none !important;color:#0e5295}#header .header_menu .g_nav>li.hover dl,#header .header_menu .g_nav>li:hover dl{display:block}#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:hover,#header .header_menu .g_nav>li>span:hover{color:#0e5295;text-decoration:none}#header .header_menu .g_nav>li:first-child a{color:#0e5295}.desktop #header .header_menu .g_nav>li>span:hover+dl,.desktop #header .header_menu .g_nav>li>span ul:hover,.desktop #header .header_menu .g_nav>li dl:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.desktop #header .header_menu .g_nav>li dl a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;text-decoration:underline}.tablet #header .header_menu .g_nav>li>dl{display:none}.tablet #header .header_menu .g_nav>li>span+dl{pointer-events:none;opacity:0}.tablet #header .header_menu .g_nav>li.hover>span+dl{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}#header .header_menu .g_nav>li dl ul{padding:0 10px;box-sizing:border-box;background:#ebf6f8;border-radius:12px}}@media screen and (max-width:1060px) and (min-width:768px){#header .header_menu{float:none;clear:both;width:100%}#header .header_menu .g_nav>li{width:20%}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{text-align:center;margin-right:0}}@media screen and (max-width:767px){#header{position:absolute;top:0 !important}#header h1{margin:10px 0 0 20px}#header h1 img{width:100%;max-width:100%}#header h1 a:hover{text-decoration:none}#header .toggleMenu{display:block}.toggleMenu{float:right;width:32px;height:20px;background:0 0;text-align:left;color:#fff;cursor:pointer;position:fixed;top:9px;right:16px;z-index:999}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;text-align:center}.toggleMenu.active .menu-trigger img{content:url(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/./img/ham_on.png)}.menu-trigger span{position:absolute;left:0;width:100%;height:4px}.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{float:none;clear:both;margin-right:0}#header .header_menu .g_nav{padding:26vw 30px 10vw;display:block;text-align:center;background:0 0;height:100vh;overflow-y:scroll;overflow-x:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,1);backdrop-filter:blur(5px)}#header .header_menu .g_nav>li{position:relative;border:none;margin:0 0 24px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{width:100%;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;height:auto;background:0 0;color:#4d4f60;font-size:24px;line-height:32px;font-weight:500}#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:0 0}#header .header_menu .g_nav>li>span:after{content:"+";position:absolute;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;right:6px}#header .header_menu .g_nav>li.hover>span:after{content:'-';font-size:30px}#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:#4d4f60;padding-top:0;font-size:24px}#header .header_menu .g_nav>li dl{position:relative;top:0;background:0 0;padding:0;left:0}#header .header_menu .g_nav>li dl li{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}#header .header_menu .g_nav>li dt{display:none}#header .header_menu .g_nav>li dl ul{position:inherit;display:none;top:0;padding:0}#header .header_menu .g_nav>li dl ul{padding:20px 0}#header .header_menu .g_nav>li ul li{display:block;margin-right:0}#header .header_menu .g_nav>li:last-child{margin-bottom:20vw}#header .header_menu .g_nav>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background:0 0}#header .header_menu .g_nav>li dl li{border-bottom:none}#header .header_menu .g_nav>li dl li{text-align:left}#header .header_menu .g_nav>li dl li a,#header .header_menu .g_nav>li dl li span{font-size:18px;color:#4d4f60;line-height:36px}#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}body:has(.toggleMenu.active){position:fixed;width:100%}}#sidebar{display:none}#conBottom{background:url(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/./img/contact_bg.jpg) center/cover;color:#fff;padding:68px 0}#conBottom .contact-ttl{font-size:14px;position:absolute;top:12px;left:10px;height:100px;letter-spacing:.1em}#conBottom .contact-box1{width:39%;max-width:420px;margin:0 1% 0 6%}#conBottom .contact-box1 h2{font-size:33px;line-height:56px;letter-spacing:.1em}#conBottom .contact-box1 .contact-txt1{font-size:17px;line-height:30px;font-weight:700;margin:20px 0 24px}#conBottom .contact-box1 .contact-txt2{font-weight:700;font-size:17px;padding-top:20px;border-top:1px solid #fff}#conBottom .contact-box1 .contact-txt2 span{font-weight:400}#conBottom .contact-box1 .contact-txt2 span span{font-size:16px}#conBottom .contact-box2{width:52%;max-width:521px;align-self:center}#conBottom .contact-box2 li{margin:2px 0}@media screen and (min-width:768px){#conBottom .contact-box2 .btnWeb:hover img{opacity:1;content:url(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/./img/btn_web_on.png)}#conBottom .contact-box2 .btnLine:hover img{opacity:1;content:url(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/./img/btn_line_on.png)}}@media screen and (max-width:767px){#conBottom{background:url(//kumamoto-minato-cl.com/wp-content/themes/genova_tpl/./img/contact_bg_sp.jpg) center/cover;padding:12vw 0}#conBottom .contact-box1{width:100%;max-width:unset;margin:0 0 6vw}#conBottom .contact-box2{width:100%;margin:0 auto}#conBottom .contact-box1 h2{font-size:26px;line-height:41px;text-align:center}#conBottom .contact-box1 .contact-txt1{font-size:16px;line-height:27px;text-align:center;margin:4vw 0}#conBottom .contact-box1 .contact-txt2{padding-top:3vw;margin:0 0 8vw;text-align:center}}#footer{background:#0e5295;background-size:cover;padding:64px 0 147px;color:#fff}#footer .copyright{font-size:14px;color:#fff;line-height:32px;margin:24px 0 0;letter-spacing:0}#footer .fixed_box{position:fixed;right:0;width:auto;bottom:0 !important;z-index:9999;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}#footer .fixed_box li{width:64px;margin:10px 0 0}#footer .fixed_box li img{width:100%}#footer .fixed_box p{cursor:pointer}#footer .footer-row1{flex-direction:row-reverse}#footer .footer-box2{width:448px;font-size:14px;line-height:32px}#footer .footer-box1{width:40%;align-self:flex-start}#footer .footer-box11{width:32px;margin-right:6px;display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between;align-items:center}#footer .footer-box11 p{margin:0 0 8px}#footer .footer-box11 p.footer-line{margin:0}#footer .footer-banner{width:calc(100% - 40px);align-self:center}@media screen and (max-width:767px){#footer .footer-box11{width:90px}#footer .footer-box11 p{margin:0}#footer .footer-box11{flex-direction:row}#footer .footer-box11 p{width:40px}#footer .footer-banner{width:calc(100% - 120px)}}@media screen and (min-width:768px){#footer .fixed_box li{width:auto;margin:0}#footer .fixed_box li .fixed-list{width:376px;display:flex}#footer .fixed_box li.pagetop{width:80px}#footer .fixed_box li.pagetop a{width:100%;display:block;height:100%}#footer .fixed_box ul:nth-child(1){display:flex;justify-content:space-between;width:456px;align-items:flex-end}}#wpfront-scroll-top-container:hover img{opacity:.8 !important}#footer .link_sitemap a{color:#fff;font-size:14px;margin:10px 0 0;display:block;width:110px;text-decoration:none}#footer .link_sitemap a:hover{text-decoration:underline}@media screen and (max-width:767px){#footer .footer-txt1{font-size:14px;line-height:32px;margin:72px 0 0}}@media screen and (max-width:767px){#footer{padding:50px 0 26%}#footer .footer-box1,#footer .footer-box2{width:100%}#footer .footer-txt1{font-size:14px;line-height:32px}#footer .link_sitemap a{margin:2vw 0}#footer .copyright{margin-bottom:50px;font-size:10px;text-align:left}#footer .fixed_box{right:0;width:100%}#footer .fixed_box ul.sp{display:flex !important;justify-content:space-between}#footer .fixed_box li{width:auto;box-sizing:border-box;margin:0}#footer .fixed_box li:last-child{border-right:none;box-sizing:border-box}#wpfront-scroll-top-container{display:none !important}}ul.page-numbers{list-style:none;margin:0}.page-numbers:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}ul.page-numbers li{display:block;float:left;margin:0 4px 4px 0;text-align:center}.page-numbers a,.page-numbers span{line-height:1.6em;display:block;padding:0 6px;height:18px;line-height:18px;font-size:12px;text-decoration:none;font-weight:400;cursor:pointer;border:1px solid red;color:#888}.page-numbers a span{padding:0}.page-numbers a:hover,.page-numbers.current,.page-numbers.current:hover{color:#000;background:#f7f7f7;text-decoration:none}.page-numbers:hover{text-decoration:none}@media screen and (min-width:768px){.txt-vertical-pc{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word}.txt-vertical-pc .txt-latin{cursor:vertical-text;direction:rtl;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:sideways-right;-o-text-orientation:sideways-right;-ms-text-orientation:upright;-ms-text-orientation:sideways-right;-moz-text-orientation:sideways-right;-webkit-text-orientation:sideways-right}}body:not(.page-id-43){font-weight:400}html{overflow-x:hidden}.page-id-43 #sec8 .sec8-box2 .business-calendar-box{display:none !important}@media screen and (min-width:768px){.toggleMenu{display:none}#sec8 .cal_box{display:flex}.cal_box #calendar1{width:50%;margin-right:20px}.cal_box #calendar2{width:50%}}.tabs-switch .tab-link>*{cursor:pointer;display:inline-block}.tabs-switch .tab-link.link-over>*{position:relative}.tabs-switch .tab-link.link-over>*>img+img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.tabs-switch .tab-link.link-over>*>img+img,.tabs-switch .tab-link.link-over>*:hover>img,.tabs-switch .tab-link.link-over>*.active>img{opacity:0}.tabs-switch .tab-link.link-over>*:hover>img+img,.tabs-switch .tab-link.link-over>*.active>img+img{opacity:1}.tabs-switch[data=fade] .tab-content{min-height:100px;position:relative}.tabs-switch .tab-content>*{display:none}.tabs-switch[data=fade] .tab-content>*{margin:auto;width:100%;height:100%}.page-id-555 .sec4-btn a{display:block;width:100%;font-size:20px;line-height:32px;padding-bottom:8px;border-bottom:1px solid #1c1c1c;color:#1a294a;position:relative;padding-right:40px;margin:30px 10px auto;width:80%;max-width:280px}.page-id-555 .sec4-btn a:before{content:"";position:absolute;top:50%;right:16px;width:18px;height:17px;background:url("https://kumamoto-minato-cl.com/wp-content/themes/genova_tpl/img/arrow2.png") center/cover;transform:translateY(-50%);transition:all .3s}.guidelink0822{width:80%;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:60px}.tableC.tb0425{margin-bottom:0}.tableC.tb0425 tr td:first-child{background:0 0;border:1px solid #cbcac9}.tableC.tb0425 tr th:first-child{border:1px solid #cbcac9;width:25%}.tableC.tb0425 tr th{background:#f0f0f0}.tableC.tb0425.tb04252 tr td{text-align:left}.ai_popup_wrapper{border:none;position:fixed;right:30px;bottom:90px;z-index:9999}.ai_popup_wrapper img{max-width:210px}.ai_popup_wrapper button{border:none;background:0 0;cursor:pointer}@media screen and (max-width:767px){.ai_popup_wrapper img{max-width:155px}.ai_popup_wrapper{right:15px}}