body{padding:0;margin:0}#header{margin-bottom:0}#footer{padding:0;margin:0}img{vertical-align:bottom}body{padding:0;margin:0}body.of_hide{overflow:hidden}#header{margin-bottom:0}#footer{padding:0;margin:0}div.wrap{font-size:14px;line-height:1.6}div.wrap *{box-sizing:border-box}div.wrap .cover{background:#fff}div.wrap .cover h1 img{width:100%;max-width:100%}div.wrap .inner{padding:0 20px}div.wrap .subNav{width:100%;height:44px;background-color:rgba(255,255,255,0.9);position:relative;text-align:center}div.wrap .subNav .menu-trigger,div.wrap .subNav .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}div.wrap .subNav .menu-trigger{position:relative;width:25px;height:22px;margin-top:3px}div.wrap .subNav .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#172e8a;border-radius:4px;transition:all .3s}div.wrap .subNav .menu-trigger span:nth-of-type(1){top:0}div.wrap .subNav .menu-trigger span:nth-of-type(2){top:10px}div.wrap .subNav .menu-trigger span:nth-of-type(3){bottom:0}div.wrap .subNav .menu-trigger.active span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}div.wrap .subNav .menu-trigger.active span:nth-of-type(2){opacity:0}div.wrap .subNav .menu-trigger.active span:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}div.wrap .subNav.is-fixed{position:fixed;top:0;left:0;z-index:500}div.wrap .subNav .sns{position:absolute;right:10px;top:8px;display:flex}div.wrap .subNav .sns li{margin-left:10px}div.wrap .subNav .sns li img{width:28px}div.wrap .menu_wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#ffdeeb;transition:all .4s;opacity:0}div.wrap .menu_wrap.active{display:block;opacity:1}div.wrap .menu_wrap.active .menu-trigger span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}div.wrap .menu_wrap.active .menu-trigger span:nth-of-type(2){opacity:0}div.wrap .menu_wrap.active .menu-trigger span:nth-of-type(3){transform:translateY(-10px) rotate(45deg)}div.wrap .menu_wrap.yuika{background-color:#ffeeb3}div.wrap .menu_wrap.sayuki{background-color:#d3f9ff}div.wrap .menu_wrap .menu-trigger,div.wrap .menu_wrap .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}div.wrap .menu_wrap .menu-trigger{position:relative;width:25px;height:22px;margin-top:3px}div.wrap .menu_wrap .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#172e8a;border-radius:4px;transition:all 1.3s}div.wrap .menu_wrap .menu-trigger span:nth-of-type(1){top:0}div.wrap .menu_wrap .menu-trigger span:nth-of-type(2){top:10px}div.wrap .menu_wrap .menu-trigger span:nth-of-type(3){bottom:0}div.wrap .menu_wrap .menu{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}div.wrap .menu_wrap .menu li{margin:10px 0;text-align:center}div.wrap .menu_wrap .menu li img{width:80%;max-width:320px}div.wrap .news_wrap{background-image:url(/img/hensuki_191223_sp/sec1_bg.png);padding:30px 0 140px;margin-bottom:100px}div.wrap .news_wrap .inner{position:relative;padding-bottom:120px}div.wrap .news_wrap .inner h2{text-align:center}div.wrap .news_wrap .inner .news{width:90%;margin:0 auto;border-radius:30px;box-shadow:0 0 0 5px  #ffafc1, 0 0 0 10px #fff;padding:30px 20px;margin-top:60px;background-image:url(/img/hensuki_191223_sp/sec1_news_bg.png);position:absolute;bottom:-350px;left:50%;transform:translate(-50%, 0)}div.wrap .news_wrap .inner .news h3{text-align:center}div.wrap .news_wrap .inner .news h3 img{width:40%}div.wrap .news_wrap .inner .news ul{margin-top:12px;width:100%;margin:10px auto 0}div.wrap .news_wrap .inner .news ul li{margin-top:20px;color:#122a88;display:inline-block}div.wrap .news_wrap .inner .news ul li span{display:inline-block;margin-right:6px;color:#122a88;font-weight:bold}div.wrap #summary{padding-top:154px}div.wrap .summary{margin-bottom:50px;background:url(/img/hensuki_191223_sp/sec2_bg.png) center top;background-size:100% auto}div.wrap .summary h2{text-align:center}div.wrap .summary h2 img{width:90%}div.wrap .summary ol{margin-top:40px}div.wrap .summary ol li{list-style:none;display:flex;align-items:flex-start;margin-top:40px;margin-left:0}div.wrap .summary ol li .num{width:25%}div.wrap .summary ol li .text{margin-left:10px;background-color:rgba(255,255,255,0.8);border-radius:20px;padding:20px}div.wrap .summary ol li .text h3{font-size:18px;line-height:1.3;font-weight:bold}div.wrap .summary ol li .text p{margin-top:10px}div.wrap .summary ol li:first-child .text{border:4px solid #fad599}div.wrap .summary ol li:nth-child(2) .text{border:4px solid #d1f0ff}div.wrap .summary ol li:nth-child(3) .text{border:4px solid #f6bac7}div.wrap .summary .chara{margin-top:30px}div.wrap .btn{display:block;padding:20px;text-align:center;background-color:#ff698a;border-radius:8px;color:#fff;font-size:18px;transition:all .2s;box-shadow:0 5px 0 #d42f53;line-height:1}div.wrap .btn2{display:block;padding:14px 40px;text-align:center;background-color:#fff;border-radius:8px;border:4px solid #ff698a;color:#fff;font-size:18px;transition:all .2s;box-shadow:0 5px 0 #ff698a;line-height:1}div.wrap .sec_chara{position:relative;padding-top:44px;margin-top:-44px}div.wrap .sec_chara#sec_yuika .item_wrap{background-image:url(/img/hensuki_191223_sp/sec_yuika_bg.png);background-color:#ffeaa1;background-size:100% auto;background-repeat:repeat}div.wrap .sec_chara#sec_sayuki .item_wrap{background-image:url(/img/hensuki_191223_sp/sec_sayuki_bg.png);background-color:#d3f9ff;background-size:100% auto;background-repeat:repeat}div.wrap .sec_chara#sec_sayuki .item_wrap .detail dl dt{color:#00acde}div.wrap .sec_chara#sec_mizuha .item_wrap{background-image:url(/img/hensuki_191223_sp/sec_mizuha_bg.png);background-color:#ffe8ed;background-size:100% auto;background-repeat:repeat}div.wrap .sec_chara#sec_mizuha .item_wrap .detail dl dt{color:#fe6081}div.wrap .sec_chara h2{width:90%;position:absolute;top:-15px;left:5%;z-index:2}div.wrap .sec_chara h2 img{width:100%}div.wrap .sec_chara .item_wrap{padding:30px 20px;position:relative}div.wrap .sec_chara .item_wrap .inner.item{margin:40px 0 0;padding:30px 20px 40px;background-color:#fff;border-radius:30px}div.wrap .sec_chara .item_wrap .inner.item .pic{margin-top:30px}div.wrap .sec_chara .item_wrap .inner.item .detail h3{margin-top:15px}div.wrap .sec_chara .item_wrap .inner.item .detail p{margin-top:20px}div.wrap .sec_chara .item_wrap .inner.item .detail dl{margin-top:15px;display:flex;flex-wrap:wrap}div.wrap .sec_chara .item_wrap .inner.item .detail dl dt{min-width:5em;margin-top:10px;color:#ff7800}div.wrap .sec_chara .item_wrap .inner.item .detail dl dd{width:calc(100% - 5em);margin-top:10px}div.wrap .sec_chara .item_wrap .inner.item .detail dl dd.price{color:#172e8a;font-weight:bold}div.wrap .sec_chara .item_wrap .inner.item .detail dl dd.price span{font-size:30px}div.wrap .sec_chara .item_wrap .inner.item .detail dl dd.price2{color:#ff0000;font-weight:bold}div.wrap .sec_chara .item_wrap .inner.item .detail dl dd.price2 span{font-size:30px}div.wrap .sec_chara .item_wrap .inner.item .detail iframe{width:100%;margin-top:20px}div.wrap .sec_chara .item_wrap .inner.item .detail .benefits{margin-top:20px;text-align:center}div.wrap .sec_chara .item_wrap .inner.item .detail .btn{display:block;margin-top:20px}div.wrap .sec3{background:url(/img/hensuki_191223_sp/sec2_bg.png) center top;background-size:100% auto}div.wrap .sec3 .inner{padding:40px 20px 40px}div.wrap .sec3 h3{text-align:center}div.wrap .sec3 h3 img{width:100%}div.wrap .sec3 ul{display:block;background-color:rgba(255,255,240,0.8);border:4px solid #ffee80;border-radius:30px;padding-bottom:40px;margin-top:30px}div.wrap .sec3 ul li{margin-top:15px;width:auto;text-align:center;font-size:14px;margin-top:30px;line-height:2}div.wrap .sec3 ul li strong{display:inline-block;font-size:17px;font-weight:bold;margin-bottom:10px}div.wrap .sec3 ul li strong img{max-height:5vw}div.wrap .sec3 p{text-align:center;margin-top:80px}div.wrap .sec3 a{font-weight:bold;text-decoration:underline}div.wrap .sec4{background-image:url(/img/hensuki_191223_sp/sec4_bg2.png),url(/img/hensuki_191223_sp/sec4_bg.png);background-position:center top, center top;background-repeat:repeat, repeat;background-size:100% auto, 28px 28px;padding:70px 0}div.wrap .sec4 h2{text-align:center}div.wrap .sec4 h2 img{width:60%}div.wrap .sec4 h3{text-align:center;margin-top:30px}div.wrap .sec4 h3 img{height:8vw}div.wrap .sec4 .itemwrap{margin-top:40px}div.wrap .sec4 .itemwrap .item{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:60px}div.wrap .sec4 .itemwrap .item>img{max-width:70%}div.wrap .sec4 .itemwrap .item .detail{width:100%}div.wrap .sec4 .itemwrap .item .detail h4{font-size:18px;font-weight:bold;margin-top:10px}div.wrap .sec4 .itemwrap .item .detail h4 span{font-size:14px;font-weight:normal}div.wrap .sec4 .itemwrap .item .detail .price{font-size:14px;font-weight:bold}div.wrap .sec4 .itemwrap .item .detail .price span{font-size:24px;color:#ff2c52}div.wrap .sec4 .itemwrap .item .btnwrap{display:flex;justify-content:center;margin-top:10px}div.wrap .sec4 .itemwrap .item .btnwrap .btn{padding:14px 20px;margin-left:14px}div.wrap .sec4 .itemwrap .item .btnwrap .btn:first-child{margin-left:0}div.wrap .sec4 .inner>.btnwrap{margin:60px 0}div.wrap .sec4 .copyright{color:#172e8a;font-weight:bold;text-align:center;margin-top:120px}
