@charset "utf-8";#contents{width:100%;background:url(../images/bg_sp.jpg) no-repeat;background-size:1366px auto;background-position:top center;background-color:#f0f0d3;line-height:1.5;color:#000;padding:0}.inner{max-width:320px;padding:0 16px;margin:0 auto}#contents section>p{position:absolute}#contents section{position:relative}#contents section h2{font-size:20px;font-family:atten-round-new,sans-serif;font-weight:800;line-height:1.25;color:#1e1933;font-feature-settings:"palt";margin-bottom:10px;margin-left:10px}#contents section.guide03 h2{margin-bottom:0}#contents section .guide{position:absolute}#contents hr{height:5px;border:none;margin-top:20px}#contents section .txtbox{background-color:#fff;border-radius:53px;padding:30px 15px;width:100%}#contents section.guide06 .txtbox{padding:35px 15px 25px}#contents section .txtbox .txt{font-size:16px;line-height:1.5;color:#4b475c;padding:12px 0}#contents section.guide01 .txtbox .txt{line-height:1.5}#contents section.guide04 .txtbox .txt{letter-spacing:.04em}#contents section.guide06 .txtbox .txt{padding:10px 0}#contents section ul{border-top:1px solid #8e8c99;width:100%}#contents section ul li{border-bottom:1px solid #8e8c99}#contents section ul li a{font-size:16px;font-family:atten-round-new,sans-serif;font-weight:800;color:#1e1933;line-height:2;display:table;margin-left:auto}#contents .icon-right{padding-right:40px}#contents .icon-right::before{font-size:22px}#contents section ul li a span{line-height:1;display:inline-block;padding:7px 0 0;text-align:right}#contents section.mv{height:354px}#contents section.mv h1{position:absolute;width:208px;top:19px;left:0;right:20px;margin:0 auto}.illust01{width:37px;top:100px;left:67px}.illust02{width:143px;top:60px;right:-5px}.mv .txt{font-size:15px;font-family:atten-round-new,sans-serif;font-weight:800;line-height:1.33;color:#000031;top:270px;left:18px;transform:rotate(.05deg)}#contents section.guide01{height:740px}#contents section.guide02{height:590px}#contents section.guide03{height:508px}#contents section.guide04{height:475px}#contents section.guide05{height:605px}#contents section.guide06{height:968px}section .img{width:140px;margin-left:10px}section.guide03 .img{width:149px}section.guide05 .img{width:148px}.guide{width:80px;top:-20px;right:15px}.guide01 .txtbox{height:657px}.guide02 .txtbox{height:506px;left:0}.guide03 .txtbox{height:435px}.guide04 .txtbox{height:395px;left:0}.guide05 .txtbox{height:522px}.guide06 .txtbox{height:820px;left:0}.guide01 hr{background:transparent url(../images/border01.svg) no-repeat center center;background-size:cover}.guide02 hr{background:transparent url(../images/border02.svg) no-repeat center center}.guide03 hr{background:transparent url(../images/border03.svg) no-repeat center center;margin-top:12px!important}.guide04 hr{background:transparent url(../images/border04.svg) no-repeat center center}.guide05 hr{background:transparent url(../images/border05.svg) no-repeat center center}.guide06 hr{background:transparent url(../images/border06.svg) no-repeat center center;margin-top:12px!important}.guide01 .icon-right:before{color:#f8d933}.guide02 .icon-right:before{color:#f5b0b0}.guide03 .icon-right:before{color:#99bcd6}.guide04 .icon-right:before{color:#cc8033}.guide05 .icon-right:before{color:#b3c033}.guide06 .icon-right:before{color:#8f93bb}.illust04{width:79px;position:absolute;top:150px;right:15px}.illust05{width:99px;position:absolute;top:125px;right:15px}.illust06{width:31px;bottom:0;left:91px}.illust07{width:31px;bottom:0;left:97px}.illust08{width:93px;position:absolute;top:90px;right:10px}.illust09{width:31px;bottom:0;left:130px}.illust10{width:92px;position:absolute;top:110px;right:20px}.illust11{width:31px;bottom:0;left:47px}.illust12{width:77px;position:absolute;top:120px;right:12px}.illust13{width:31px;top:-89px;left:75px}.illust14{width:74px;position:absolute;top:160px;right:25px}#contents section.guide05 .txtbox .txt{padding:15px 0}.guide05 .sns{color:#1e1933;display:flex;align-items:center;justify-content:space-between;font-size:14px;text-align:right;padding-left:15px;height:64px}.guide05 .sns>div{display:flex}.guide05 .sns span{line-height:1}