@charset "UTF-8";#pankuzu{background:#f2f2f2;width:100%;margin-bottom:80px}#pankuzu .inner{padding:8px 0}#pankuzu .inner ul{width:1400px;display:flex;justify-content:flex-start;margin:0 auto}@media screen and (max-width:1400px){#pankuzu .inner ul{width:90%}}#pankuzu .inner ul li{margin-right:16px;font-size:12px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal}#pankuzu .inner ul li a{display:inline-block}.contact{width:100%;background:#f8f9fa;padding:30px 20px 20px}@media screen and (max-width:400px){.contact{padding:20px 10px}}.contact h2{font-size:30px;text-align:center;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;margin-bottom:30px}.contact .contact-box{width:100%;display:grid;grid-template-columns:50% 50%}@media screen and (max-width:768px){.contact .contact-box{display:block}}.contact .contact-box .left-box{width:100%;margin:auto auto;background-color:#2897e2;height:100%;padding:60px 30px;display:flex;flex-direction:column;align-items:center}.contact .contact-box .left-box p{font-size:30px;text-align:center;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;margin:0 0 30px;color:#fff}@media screen and (max-width:1100px){.contact .contact-box .left-box p{font-size:24px}}@media screen and (max-width:400px){.contact .contact-box .left-box p{font-size:18px}}.contact .contact-box .left-box .mail{text-align:center}.contact .contact-box .left-box .mail a{border:.7px solid #fff;padding:8px 20px;display:inline-block;font-size:15px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;transition-duration:.7s;color:#fff}@media screen and (max-width:400px){.contact .contact-box .left-box .mail a{font-size:12px}}.contact .contact-box .left-box .mail a:hover{color:#000;background-color:#fff;border:.7px solid #fff}.contact .contact-box .right-box{width:100%;height:100%}@media screen and (max-width:768px){.contact .contact-box .right-box{display:none}}.contact .contact-box .right-box img{width:100%;height:100%;object-fit:cover}html{scroll-behavior:smooth}#global-header{width:100%}#global-header .inner{width:1400px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:1400px){#global-header .inner{width:90%}}#global-header .inner #global-navi{width:70%;margin:0 auto}@media screen and (max-width:1100px){#global-header .inner #global-navi{display:none}}#global-header .inner #global-navi ul{display:flex;width:100%;text-align:center;margin-top:30px}#global-header .inner #global-navi ul li{position:relative;margin:0 15px;width:100%;padding:5px}#global-header .inner #global-navi ul li span{font-size:16px;font-family:"kozuka-mincho-pro",serif;font-weight:600;font-style:normal;color:#000;transition-duration:.4s;position:relative}#global-header .inner #global-navi ul li span:hover{color:#fff}main#container .logo h2:before{content:"";display:block;width:36px;height:45px;margin:0 auto;background:url(//www.godabosui.com/wp-content/themes/godabosui_theme/css/../flow/images/logo.svg) no-repeat;background-size:35px 35px}main#container .page-header.contact-content{margin-bottom:40px}.page-header{text-align:center;margin:0 auto 20px auto;display:flex;justify-content:center;flex-direction:column;width:50%}@media screen and (max-width:520px){.page-header{margin:15% auto 3% auto;width:90%}}@media screen and (max-width:520px){.page-header h2{line-height:1.1em}}.page-header h2 span.en{font-size:3em;letter-spacing:.25em;font-weight:700;font-family:'Noto Sans JP',sans-serif;line-height:1.3em;color:#2a3035;display:inline-block;border-bottom:1px solid #333}@media screen and (max-width:1100px){.page-header h2 span.en{font-size:1.8em}}@media screen and (max-width:520px){.page-header h2 span.en{padding:2.5% 0;font-size:1.6em}}.page-header h2 span.ja{display:inline-block;font-size:1.2em;letter-spacing:.45em;padding:8px 0 0}@media screen and (max-width:520px){.page-header h2 span.ja{padding:2.5% 0;font-size:1em}}.page-header img{width:50%;margin:0 auto 10px auto;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.2))}@media screen and (max-width:520px){.page-header img{width:340px}}.page-header p{width:50%;text-align:left;margin:20px auto 0 auto;font-size:1.4em;line-height:2em}@media screen and (max-width:520px){.page-header p{width:80%}}.btn{width:170px;height:50px;margin:50px auto 40px auto}.btn a{width:170px;height:50px;border:1px solid #333;padding:15px 60px;color:#333;transition:all .5s ease}.btn a:hover{background:#333;color:#fff}.shiro{height:50px;margin:50px auto 0 auto}.shiro a{padding:15px 60px;border:solid 1px #2a3035;color:#2a3035;transition:all .5s ease;font-size:1.5em}@media screen and (max-width:520px){.shiro a{padding:15px 40px}}.shiro a:hover{background:#2a3035;color:#fff}.fadein{opacity:0;transition:all 1.3s}.post{opacity:0}#global-footer .footer-inner{background:#2897e2;background-size:cover;height:100%;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#global-footer .footer-inner h1 a span{font-size:30px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;color:#fff}#global-footer .footer-inner h1 a span br{display:none}@media screen and (max-width:1100px){#global-footer .footer-inner h1 a span br{display:block}}@media screen and (max-width:1100px){#global-footer .footer-inner h1{font-size:40px;width:60%;text-align:center}}@media screen and (max-width:768px){#global-footer .footer-inner h1{font-size:30px}}@media screen and (max-width:520px){#global-footer .footer-inner h1{font-size:24px}}#global-footer .footer-inner h2{font-size:1.6em;color:#fff}#global-footer .footer-inner h2 span{font-size:1.55em;color:#fff;letter-spacing:.01em}@media screen and (max-width:520px){#global-footer .footer-inner h2 span{font-size:1.1em}}#global-footer .footer-inner .contact_left{width:60%}@media screen and (max-width:1100px){#global-footer .footer-inner .contact_left{width:80%;margin:0 auto}}@media screen and (max-width:520px){#global-footer .footer-inner .contact_left{text-align:center}}#global-footer .footer-inner .contact_left .footer-navi{width:100%;display:flex;align-self:flex-start}@media screen and (max-width:1100px){#global-footer .footer-inner .contact_left .footer-navi{display:none}}#global-footer .footer-inner .contact_left .footer-navi ul{display:flex;align-self:flex-start;flex:1;width:100%}#global-footer .footer-inner .contact_left .footer-navi ul li{position:relative;z-index:1;margin-top:20px}#global-footer .footer-inner .contact_left .footer-navi ul li a{color:#fff;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;font-size:1.55em;padding:12px 0;margin-right:50px;width:100%;display:inline-block;transition:all .5s ease}#global-footer .footer-inner .contact_left .footer-navi ul li a span{color:#fff;transition:all .5s ease;display:inline-block}#global-footer .footer-inner .contact_left .footer-navi ul li a:hover{color:#333;padding:12px 0;display:block}#global-footer .footer-inner .contact_left p{color:#fff;margin:50px auto;line-height:1.8em}@media screen and (max-width:1100px){#global-footer .footer-inner .contact_left p{margin:20px;text-align:center;font-size:12px}}@media screen and (max-width:1366px){#global-footer .footer-inner{width:100%}}@media screen and (max-width:520px){#global-footer .footer-inner{height:100px;align-items:center;justify-content:center}}#global-footer .copy small{width:80%;margin:0 5px 5px 0;color:#fff;font-size:1.2em}@media screen and (max-width:520px){#global-footer .copy small{text-align:left;margin-top:5px}}@media screen and (max-width:1366px){#global-footer .copy small{width:80%;margin:0 auto 5px auto}}@media screen and (max-width:1100px){#global-footer .footer-inner{width:auto;height:100%}#global-footer .footer-inner h1{display:block;width:30%;margin:0 auto;text-align:center}#global-footer .footer-inner .footer-navi{display:none}}@media screen and (max-width:520px){#global-footer .footer-inner{width:100%}#global-footer .footer-inner h1{width:50%;padding-right:10px}#global-footer .footer-inner h1 a{padding:6px 0 10px}#global-footer .footer-inner h1 a img{width:100%}}.copy_small{width:100%;text-align:center;color:#fff;margin-bottom:2%}.footer_top{align-items:center;justify-content:center;width:70%;margin:2% auto 0% auto;justify-content:center;align-items:center}@media screen and (max-width:1100px){.footer_top{width:100%}}#container{width:1400px;margin:0 auto}@media screen and (max-width:1400px){#container{width:90%}}#key-visual{position:relative;height:100vh;width:100%;margin-bottom:80px}@media screen and (max-width:1100px){#key-visual{height:600px}}@media screen and (max-width:768px){#key-visual{height:500px}}#key-visual #global-header{width:100%}#key-visual #global-header .inner{width:1400px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width:1400px){#key-visual #global-header .inner{width:90%}}#key-visual #global-header .inner #global-navi{position:absolute;z-index:100;top:5%;left:50%;transform:translate(-50%,-50%);width:70%;margin:0 auto}@media screen and (max-width:1100px){#key-visual #global-header .inner #global-navi{display:none}}#key-visual #global-header .inner #global-navi ul{display:flex;width:100%;text-align:center;margin-top:30px}#key-visual #global-header .inner #global-navi ul li{position:relative;margin:0 15px;width:100%;padding:5px}#key-visual #global-header .inner #global-navi ul li span{font-size:16px;font-family:"kozuka-mincho-pro",serif;font-weight:600;font-style:normal;color:#000;transition-duration:.4s;position:relative}#key-visual #global-header .inner #global-navi ul li span:hover{color:#fff}#key-visual .slider{width:100%;position:relative;z-index:1;height:100vh}#key-visual .slider-item01{background:url(//www.godabosui.com/wp-content/themes/godabosui_theme/css/../images/key/top_1.jpeg)}#key-visual .slider-item02{background:url(//www.godabosui.com/wp-content/themes/godabosui_theme/css/../images/key/top_2.jpeg)}#key-visual .slider-item03{background:url(//www.godabosui.com/wp-content/themes/godabosui_theme/css/../images/key/top_3.jpeg)}#key-visual .slider-item{width:100%;height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover}#key-visual .slick-prev{position:absolute;z-index:100;top:42%;cursor:pointer;outline:none;height:25px;width:25px;left:2.5%;transform:rotate(-135deg)}#key-visual .slick-next{position:absolute;z-index:100;top:42%;cursor:pointer;outline:none;height:25px;width:25px;right:2.5%;transform:rotate(45deg)}#key-visual .slick-dots{position:relative;z-index:100;text-align:center;margin:-50px 0 0}#key-visual .slick-dots li{display:inline-block;margin:0 5px}#key-visual .slick-dots button{color:transparent;outline:none;display:block;border-radius:50%;background:#fff;border:none;width:8px;height:12px}#key-visual .slick-dots .slick-active button{background:#333}#key-visual .logo{position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media screen and (max-width:768px){#key-visual .logo{text-align:center}}#key-visual .logo span{font-size:50px;font-family:"kozuka-mincho-pro",serif;font-weight:600;font-style:normal}@media screen and (max-width:1100px){#key-visual .logo span{font-size:40px}}@media screen and (max-width:768px){#key-visual .logo span{font-size:30px;text-align:center}}@media screen and (max-width:520px){#key-visual .logo span{font-size:24px}}#key-visual .logo span br{display:none}@media screen and (max-width:768px){#key-visual .logo span br{display:block}}.page-contents{width:1366px;margin:0 auto 80px}@media screen and (max-width:1366px){.page-contents{width:100%}}.content-inner{margin:0 auto 120px}@media screen and (max-width:1100px){.content-inner{width:90%}}div.page-desc{width:750px;margin:0 auto 40px}div.page-desc p{font-size:1.55em;letter-spacing:.2em;line-height:2}@media screen and (max-width:1100px){div.page-desc{width:90%}}.rinen-box{width:100%;margin-bottom:150px}.rinen-box img{display:block;width:1400px;height:400px;object-fit:cover;margin:0 auto 30px}@media screen and (max-width:1400px){.rinen-box img{width:90%}}@media screen and (max-width:768px){.rinen-box img{width:100%;height:300px}}.rinen-box .rinen{width:50%;margin:0 auto 30px;text-align:center}@media screen and (max-width:768px){.rinen-box .rinen{width:70%}}.rinen-box .rinen h2{font-size:30px;font-family:"kozuka-mincho-pro",serif;font-weight:600;font-style:normal;margin-bottom:30px}.rinen-box .rinen .syoukai{font-size:14px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal}@media screen and (max-width:768px){.rinen-box .rinen .syoukai br{display:none}}.product-box{width:100%;display:grid;grid-template-columns:50% 50%;margin-bottom:150px}@media screen and (max-width:768px){.product-box{display:block}}.product-box .left-box{width:80%;margin:auto auto}.product-box .left-box h2{font-size:24px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;margin-bottom:15px}@media screen and (max-width:768px){.product-box .left-box h2{text-align:center}}.product-box .left-box .setumei{font-size:14px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;margin-bottom:30px}@media screen and (max-width:768px){.product-box .left-box .setumei{text-align:center}}.product-box .left-box .bt-box{text-align:left;transition-duration:.7s}@media screen and (max-width:768px){.product-box .left-box .bt-box{text-align:center;margin-bottom:30px}}.product-box .left-box .bt-box a{border:.7px solid #000;padding:8px 20px;display:inline-block;font-size:9px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;transition-duration:.7s}.product-box .left-box .bt-box a:hover{background-color:#87cefa;border:.7px solid #87cefa}.product-box .right-box{width:100%}@media screen and (max-width:768px){.product-box .right-box{display:none}}.product-box .right-box img{width:100%;height:300px;object-fit:cover}.product-box .right-box-after{width:100%;display:none}@media screen and (max-width:768px){.product-box .right-box-after{display:block;margin-bottom:30px}}.product-box .right-box-after img{width:100%;height:300px;object-fit:cover}.service{width:100%;display:grid;grid-template-columns:50% 50%;margin-bottom:150px}@media screen and (max-width:768px){.service{display:block}}.service .left-box{width:100%}.service .left-box img{width:100%;height:300px;object-fit:cover}@media screen and (max-width:768px){.service .left-box img{margin-bottom:30px}}.service .right-box{width:80%;margin:auto auto}.service .right-box h2{font-size:24px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;margin-bottom:15px;text-align:right}@media screen and (max-width:768px){.service .right-box h2{text-align:center}}.service .right-box .setumei{text-align:right;font-size:14px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;margin-bottom:30px}@media screen and (max-width:768px){.service .right-box .setumei{text-align:center}.service .right-box .setumei br{display:none}}.service .right-box .bt-box{text-align:right;transition-duration:.7s}@media screen and (max-width:768px){.service .right-box .bt-box{text-align:center;margin-bottom:30px}}.service .right-box .bt-box a{border:.7px solid #000;padding:8px 20px;display:inline-block;font-size:9px;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;transition-duration:.7s}.service .right-box .bt-box a:hover{background-color:#87cefa;border:.7px solid #87cefa}.news-info{display:flex;flex-direction:row;width:1000px;margin:0 auto}@media screen and (max-width:1100px){.news-info{width:100%}}.news-info .information{width:100%;margin:0 0 80px}.news-info .information dl{width:100%}.news-info .information dl div{display:flex;justify-content:flex-start;align-items:center;padding:15px 0;border-bottom:1px solid #d1d1d1;width:90%}@media screen and (max-width:1100px){.news-info .information dl div{margin:20px auto}}@media screen and (max-width:520px){.news-info .information dl div{display:block}}.news-info .information dl div:first-child:after{color:#ff0004;content:"NEW";font-size:.7em;margin-right:5%}@media screen and (max-width:520px){.news-info .information dl div:first-child:after{display:none}}.news-info .information dl div dt{width:20%;font-size:1.65em;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal}@media screen and (max-width:520px){.news-info .information dl div dt{width:100%;margin-left:0;margin-bottom:10px}}.news-info .information dl div dd{width:70%;font-size:1.65em;font-family:"kozuka-mincho-pro",serif;font-weight:400;font-style:normal;margin-left:3%}@media screen and (max-width:520px){.news-info .information dl div dd{margin-left:0}}.new:after{display:none}@media screen and (max-width:520px){.new:after{color:#ff0004;content:"NEW";font-size:.7em;display:block}}