@charset "UTF-8";body{font-family:"Roboto","Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:25px;color:#fff}a{text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}.scroll_off{overflow:hidden}.container{max-width:1170px;margin:0 auto;padding:0 30px}.content{display:grid;padding:90px 0 100px;row-gap:80px}.header{display:flex;align-items:center;justify-content:space-between;height:90px;padding:30px 20px;position:fixed;top:0;left:0;width:100%;z-index:100}.header-pc__logo{line-height:1;position:fixed;top:10px;left:10px}.header-phone__logo{display:none}.gnav__list{display:flex;position:relative;align-items:center;justify-content:center;column-gap:30px;position:fixed;top:60px;right:20px}.btngnav__name{display:none}.btngnav__list{display:none}.btngnav__border{content:"";height:1px;width:90%;flex-grow:1;background-color:#e47b56}.menu__instagram{display:none}.btngnav__sublist{display:none}.btn-menu{display:none}.gnav__item{font-size:20px;font-weight:700;line-height:1;letter-spacing:.05em}.gnav__link{color:#fff;text-decoration:none}.gnav__link:hover{color:#632c0f}.gnav__link--active{color:#632c0f}.title{text-align:center}.main{max-width:100%;margin:0 auto}.main__title{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.05em;color:#603813;text-align:left;margin-top:20px;margin-bottom:10px;display:flex;align-items:center}.main__img{height:40px}.main__title:after{margin:left 10px;border-top:10px double #f9bd56;content:"";flex-grow:1}.border-primary:after{display:none}.main__text{color:#603813;font-size:20px;line-height:1.6;letter-spacing:.05em}.message-text{font-family:"Roboto","Noto Sans JP",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;margin-top:30px}.message2-text{margin-top:10px}.submessage-text{margin-top:20px;color:#f9bd56;font-size:16px}.query{color:red}.movie{width:90%;margin:5%}#gotop{width:80px;height:80px;box-sizing:border-box;opacity:1;position:fixed;bottom:5%;right:3%;z-index:10000;border-radius:50%;background:url(//w-inochi.com/wp-content/themes/inochi/images/re-topicon.png);background-repeat:no-repeat;background-size:cover}#gotop:hover{opacity:.75}.footer{color:#fff;padding:20px 0 10px;background-image:url(//w-inochi.com/wp-content/themes/inochi/images/headerimage.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.footer-nav{margin-bottom:10px}.footer-nav__list{display:flex;column-gap:30px}.footer__copyright{position:relative;font-size:18px;letter-spacing:.03em}@media screen and (max-width:1024px){body{font-size:20px}.container{padding:0 20px;margin:0 30px}.header{position:fixed;height:60px;padding:20px}.gnav__list{display:none}.gnav{display:none;position:fixed;top:0;right:0;z-index:10;width:768px;height:100%;background-image:url(//w-inochi.com/wp-content/themes/inochi/images/menubackground.jpg);background-size:cover;box-shadow:-10px 0 35px -20px rgb(0 0 0/25%);overflow-y:auto;overflow-x:clip}.btngnav__name{display:flex;flex-direction:column;width:500px;padding:10px 20px 20px 10px;row-gap:25px;font-size:25px;color:#632c0f;line-height:30px}.btngnav__list{display:flex;flex-direction:column;padding:30px 20px 20px 30px;row-gap:15px}.menu__instagram{display:flex;flex-direction:column;padding:10px 20px 0 30px;row-gap:20px}.instagram__link{width:125px}.instagram__image{height:100px;width:125px;opacity:1}.instagram__image:hover{opacity:.75}.btngnav__sublist{display:flex;flex-direction:column;align-items:-flexstart;width:100%;padding:80px 20px 20px 30px;row-gap:20px;font-size:20px}.btn-menu{display:flex;position:absolute;top:0;right:0;z-index:100;align-items:center;justify-content:center;width:60px;height:60px;text-align:center;padding:21px 16px;border:none;outline:none;cursor:pointer;appearance:none;background-image:url(//w-inochi.com/wp-content/themes/inochi/images/menuicon.png);background-size:cover}.btn-menu.active{background-image:url(//w-inochi.com/wp-content/themes/inochi/images/menucloseicon.png);background-size:cover}.gnav__link{color:#632c0f}.gnav__link:hover{color:#fff}}@media screen and (max-width:920px){.main__title:after{display:none}.border-primary{display:flex;margin:left 10px;border-top:10px double #f9bd56;content:"";flex-grow:1}.footer__copyright{font-size:10px}}@media screen and (max-width:768px){body{font-size:20px}.container{padding:0 20px}.content{row-gap:50px}.header-pc__logo{display:none}.header-phone__logo{display:flex;height:50px}.gnav{width:100%}.main__title{margin-top:30px;font-size:20px}.message-text{font-size:18px}.message1-text{font-size:18px}.message2-text{font-size:18px}.footer{padding:40px 0 30px}.footer-nav__list{column-gap:25px}}@media screen and (max-width:425px){.content{row-gap:0px}.btngnav__name{font-size:22px}.main__title{font-size:18px}.message-text{font-size:15px}.message1-text{font-size:15px}.message2-text{font-size:15px}}