header .top{flex-direction:column;align-items:center;gap:3rem 0;padding:0 2rem;position:relative}header .top .navi{order:2;width:100%}header .top .navi ul{flex-direction:row;align-items:center}header .top .navi ul li{position:relative;width:auto}header .top .navi ul li a{writing-mode:unset;gap:0 .5rem}header .top .navi ul li a img,header .top .navi ul li a svg{width:3.2rem;height:3rem}header .top .navi ul li a span{width:87.3%;font-size:1.6rem}header .top .navi ul li .small{position:absolute;top:2.6rem;left:0;flex-direction:column;padding:2rem 1rem;background-image:url(../img/common/bg_kunisaki.webp);gap:1.4rem 0;width:22rem;display:none;align-items:flex-start;z-index:100}header .top .navi ul li .small li a{display:flex;align-items:flex-start;gap:0 .5rem}header .top .navi ul li .small li a .up{position:relative;width:1.2rem;height:.9rem;margin-top:.1rem}header .top .navi ul li .small li a .up span{position:absolute;background-color:#000}header .top .navi ul li .small li a .up span:first-of-type{top:0;left:0;width:1px;height:100%}header .top .navi ul li .small li a .up span:last-of-type{bottom:0;left:0;width:100%;height:1px}header .top .logo{order:1;display:flex;align-items:center;justify-content:space-between;width:100%}header .top .logo::before,header .top .logo::after{content:none}header .top .logo>img{width:37.5rem}header .top .logo>p{align-self:baseline}header .top .logo>p img{width:16.1rem}header .top .logo>div{position:absolute;left:39.6%;bottom:-1.1rem}header .top .logo>div p.en{font-size:1.4rem;margin-bottom:0}header .top .logo>div p:not(.en){font-size:1.2rem}header .top .logo>div p img{width:16.1rem}header .fish-line{margin-top:2rem}@media screen and (max-width: 650px){header .top{align-items:center;flex-direction:row;padding:1rem 3% .5rem}header .top .navi{width:26rem;order:unset}header .top .navi ul{flex-direction:column;align-items:flex-start}header .top .navi ul li a{gap:0 1.4rem}header .top .navi ul li a span{font-size:1.7rem;width:auto}header .top .navi ul li .small{position:static;display:flex;padding:1.8rem 0 0 4rem;width:100%;gap:1.8rem 0}header .top .logo{order:unset;justify-content:flex-start}header .top .logo>p img{width:9.6rem}header .top .logo>div{position:static}header .top .logo>div p.en,header .top .logo>div p:not(.en){width:100%}}.fish-line img,.octopas img{width:100%}.fish-line img{height:6.1rem}@media screen and (max-width: 650px){.fish-line img{height:4.5rem}}.octopas img{height:8.8rem}@media screen and (max-width: 650px){.octopas img{height:5.7rem}}h2{text-align:center;margin-bottom:3rem}h2 img{width:51.2rem}@media screen and (max-width: 650px){h2 img{width:100%}}.faq-area{padding:2rem;background-image:url(../img/common/bg_kunisaki_orange.webp);border-radius:10px}.faq-area+.faq-area{margin-top:3rem}.faq-area .q{display:flex;align-items:flex-start;gap:0 1rem}.faq-area .q img{width:4rem}.faq-area .q strong{width:calc(100% - 4.5rem);font-size:1.8rem;padding-top:.5rem}.faq-area .a{display:flex;gap:0 1.5rem;align-items:flex-start;margin-top:2rem}.faq-area .a img{width:3rem}.faq-area .a>div{width:calc(100% - 4.5rem)}@media screen and (max-width: 650px){.faq-area{padding:2rem 1rem}.faq-area .q strong{padding-top:0}}/*# sourceMappingURL=faq.css.map */