@charset "utf-8";body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",Osaka,"ＭＳ Ｐゴシック",sans-serif}.common_bg{background:url("https://solemoon2022.com/wp-content/themes/solemoon/images/common_bg.jpg") repeat;background-attachment:fixed}img{width:100%;image-rendering:-webkit-optimize-contrast;vertical-align:top !important}.flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.flex02{display:flex;flex-wrap:wrap}.ptb_100{padding:5vw 0}@media screen and (min-width:1201px){.ptb_100{padding:100px 0}}@media screen and (max-width:800px){.ptb_100{padding:10vw 0}}h2.title{font-size:40px;line-height:60px;color:#fff;font-family:'Libre Baskerville',serif}h2.title02{font-size:40px;line-height:60px;color:#000;font-family:'Libre Baskerville',serif}@media screen and (max-width:800px){h2.title{font-size:24px;line-height:36px;color:#fff;font-family:'Libre Baskerville',serif}h2.title02{font-size:24px;line-height:36px;color:#000;font-family:'Libre Baskerville',serif}}header{width:100%;background:#000;border-bottom:4px solid #c21500;border-image:linear-gradient(45deg,#b67b03 0%,#daaf08 40%,#fee9a0 50%,#daaf08 60%,#b67b03 70% 100%);border-image-slice:1;padding:10px 0;position:sticky;top:0;left:0;background:url("https://solemoon2022.com/wp-content/themes/solemoon/images/common_bg.jpg") repeat;z-index:9998}.inner_wrap{width:90%;max-width:1200px;margin:auto}.inner_wrap02{width:90%;max-width:1000px;margin:auto}.head_logo{width:200px}@media screen and (max-width:800px){header{padding:0}.head_logo{width:250px}}nav{position:relative;z-index:999;width:calc(100% - 220px)}nav ul{font-size:0;width:100%;margin:0 auto 0;text-align:right}nav ul li{display:inline-block;font-size:16px;letter-spacing:1px;font-family:'Libre Baskerville',serif;margin-right:25px}@media screen and (max-width:1000px){nav ul li{margin-right:15px}}nav ul li:last-child{margin-right:0}nav ul li a{text-decoration:none;color:#fff;text-align:center;display:block;padding:10px 0}nav ul li a:hover{border:none}@media screen and (min-width:801px){.navi_hover a{position:relative;display:inline-block;text-decoration:none}.navi_hover a:after{position:absolute;bottom:-5px;left:0;content:'';width:100%;height:1px;background:#fff;transform:scale(0,1);transform-origin:left top;transition:transform .8s}.navi_hover a:hover:after{transform:scale(1,1)}}.is-fixed{position:fixed;top:0;left:0;z-index:2;width:100%;opacity:.9}@media screen and (max-width:800px){button{border:none;background:rgba(0,0,0,0);z-index:9999;cursor:pointer}.menu,.menu span{-webkit-transition:all .4s;transition:all .4s}.menu{position:absolute;top:20px;right:10px;width:40px;height:30px;z-index:9999}.menu span{position:absolute;left:12px;width:70%;height:1px;background-color:#fff;z-index:9999}.menu span:nth-of-type(1){top:0}.menu span:nth-of-type(2){top:10px}.menu span:nth-of-type(3){bottom:10px}.menu.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menu.active span:nth-of-type(2){opacity:0}.menu.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#nav{position:fixed;top:65px;right:0;z-index:9999;opacity:0;-webkit-transition:.5s linear;-moz-transition:.5s linear;transition:.5s linear;-moz-transform:translateX(100vw);-webkit-transform:translateX(100vw);transform:translateX(100vw);width:100%;height:100vh;margin-top:0;background:rgba(0,0,0,.9)}#nav.active{right:0;opacity:1;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}nav{float:right;position:relative;z-index:999}nav ul{font-size:0;width:90%;margin:0 auto 0}nav ul li{width:100%;font-size:16px;letter-spacing:1px;font-family:'Libre Baskerville',serif;border-bottom:1px solid #c21500;border-image:linear-gradient(45deg,#757575 0%,#9e9e9e 45%,#e8e8e8 70%,#9e9e9e 85%,#757575 90% 100%);border-image-slice:1}nav ul li a{width:100%;text-decoration:none;color:#fff;padding:20px 0;text-align:center;display:block}}footer{width:100%;background:#000;border-top:4px solid #c21500;border-image:linear-gradient(45deg,#b67b03 0%,#daaf08 40%,#fee9a0 50%,#daaf08 60%,#b67b03 70% 100%);border-image-slice:1;padding:30px 0;background:url("https://solemoon2022.com/wp-content/themes/solemoon/images/common_bg.jpg") repeat;z-index:99999}.footer_logo{width:45.83333333333333%;max-width:550px}.footer_navi{color:#fff;width:50%;max-width:600px;text-align:right;font-size:20px;line-height:48px}.foot_navi_th{width:30%;margin-right:5%;font-family:'Libre Baskerville',serif}.foot_navi_td{width:65%;text-align:left;font-family:'Libre Baskerville',serif}.copy{font-size:16px;text-align:center;color:#fff;font-family:'Libre Baskerville',serif;padding:50px 0 0}@media screen and (max-width:800px){footer{padding:10vw 0}.footer_logo{width:80%;margin:auto;margin-bottom:7vw}.footer_navi{width:100%;text-align:right;font-size:16px;line-height:32px}.foot_navi_th{width:30%;margin-right:5%;font-family:'Libre Baskerville',serif}.foot_navi_td{width:65%;text-align:left;font-family:'Libre Baskerville',serif}.copy{font-size:14px;padding:5vw 0 0}}