@charset "utf-8";#contents{width:100%;background:url(../images/bg.jpg) no-repeat;background-size:2560px auto;background-position:top center;line-height:2;color:#000}.inner{max-width:960px;margin:0 auto}#contents section>p{position:absolute}#contents section{position:relative}#contents section h2{font-family:atten-round-new,sans-serif;font-weight:800;font-size:30px;color:#000;line-height:1.16;margin-bottom:12px}#contents section .guide{position:absolute}#contents hr{height:12px;border:none}#contents section .txtbox{background-color:#fff;border-radius:60px;right:0;position:absolute;padding:60px 55px 60px 65px}#contents section .txtbox .txt{font-size:16px;line-height:1.5;color:#4b475c;padding:15px 0}#contents section ul{border-top:1px solid #8e8c99;width:292px;position:absolute;right:70px}#contents section ul li{border-bottom:1px solid #8e8c99}#contents section ul li a{font-family:atten-round-new,sans-serif;font-weight:800;font-size:16px;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.mv{height:750px}#contents section.mv h1{position:absolute;top:50px;left:217px}.illust01{top:233px;left:280px}.illust02{top:115px;right:21px}.mv .txt{font-family:atten-round-new,sans-serif;font-weight:800;font-size:18px;line-height:1.5;color:#000031;top:369px;left:20px;transform:rotate(.05deg)}#contents section.guide01{height:612px}#contents section.guide02{height:473px}#contents section.guide03{height:450px}#contents section.guide04{height:460px}#contents section.guide05{height:610px}#contents section.guide06{height:945px}.guide01 .img{top:50px}.guide02 .img{top:43px;right:0}.guide03 .img{top:90px;left:-10px}.guide04 .img{top:113px;right:0}.guide05 .img{top:110px}.guide06 .img{top:132px;right:0}.guide01 .txtbox{width:560px;height:535px}#contents section.guide01 .txtbox{padding:75px 55px 60px 65px}.guide01 .txtbox .guide{top:-70px}.guide02 .txtbox{width:560px;height:384px;left:0}#contents section.guide02 .txtbox{padding:80px 55px 60px 65px}.guide02 .txtbox .guide{top:-67px}.guide03 .txtbox{width:560px;height:354px}#contents section.guide03 .txtbox .txt{padding:15px 0 25px}.guide04 .txtbox{width:560px;height:354px;left:0}#contents section.guide04 .txtbox{padding:70px 55px 60px 65px}#contents section.guide04 .txtbox .txt{padding:15px 0 35px}.guide04 .txtbox .guide{top:-70px}.guide05 .txtbox{width:560px;height:442px}#contents section.guide05 .txtbox{padding:80px 55px 60px 65px}.guide05 .txtbox .guide{top:-65px}.guide06 .txtbox{width:560px;height:590px;left:0}.txtbox .guide{top:-90px;right:10px}.guide03 .txtbox .guide{top:-78px;right:10px}.guide01 hr{background:transparent url(../images/border01.svg) no-repeat center center}.guide02 hr{background:transparent url(../images/border02.svg) no-repeat center center}.guide03 hr{background:transparent url(../images/border03.svg) no-repeat center center}.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}.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}.illust03{bottom:45px;left:250px}.illust04{position:absolute;bottom:50px;left:95px}.illust05{position:absolute;top:40px;right:180px}.illust06{bottom:-70px;left:20px}.illust07{position:absolute;top:58px;right:170px}.illust08{position:absolute;bottom:35px;left:90px}.illust09{position:absolute;bottom:65px;left:70px}.illust10{position:absolute;bottom:60px;left:65px}.illust11{top:-47px;right:72px}.illust12{top:-219px;left:215px}.guide05 .sns{font-family:atten-round-new,sans-serif;font-weight:500;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:1;text-align:right;padding-left:30px}.guide05 .sns>div{display:flex}#contents section.guide06 ul{width:330px}#contents section.guide06 .txtbox{padding:75px 55px 60px 65px}.guide06 .txtbox .guide{top:-68px}nav[role=breadcrumb]{margin-bottom:-40px}#contents{padding-top:40px}