.js-available .guideType__description{overflow:hidden;max-height:0}.m-guide{box-sizing:border-box;max-width:500px;margin:0 auto;padding:0 0 40px;background:#fff}.m-guide .guide__title{padding:24px 0 16px;text-align:center}.m-guide .guide__title h2{font-size:18px}.m-guide .guide__title h2 span{color:#fe5187}.m-guide .guide__title p{font-size:14px}.m-guide .guide__flow{height:86px;background:#3d505f}.m-guide .guide__flow a{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:86px;text-align:center;color:#fff;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.m-guide .guide__flow a:after{position:relative;width:8px;height:4px;content:'';background:url(../../images/sp/ico_arrowBottom02_sp.png) left top no-repeat;background-size:8px}.m-guide .guideFlow__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.m-guide .guideFlow__listItem{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-guide .guideFlow__listItem:before,.m-guide .guideFlow__listItem:after{position:absolute;z-index:0;top:0;width:0;height:0;content:'';border-width:43px 28px;border-style:solid;border-color:transparent}.m-guide .guideFlow__listItem:before{right:-39px;border-left-color:#dfe8f0}.m-guide .guideFlow__listItem:after{right:-38px;border-left-color:#3d505f}.m-guide .guideFlow__listItem:last-child{-webkit-box-flex:.95;-webkit-flex:.95;-ms-flex:.95;flex:.95}.m-guide .guideFlow__listItem:last-child:before,.m-guide .guideFlow__listItem:last-child:after{display:none}.m-guide .guideFlow__step{font-size:10px;font-style:italic;margin-bottom:4px;color:#fe5187}.m-guide .guideFlow__text{line-height:1.2;margin-bottom:8px}.m-guide .guide__sequence{padding:40px 16px 0}.m-guide .guideSequence__detail{margin-top:-50px;padding-top:50px}.m-guide .guideSequence__title{font-size:14px;font-weight:400;line-height:45px;position:relative;height:45px;margin-bottom:16px;padding-left:91px;text-align:left;background-color:#f5f8fb}.m-guide .guideSequence__step{font-size:11px;font-style:italic;position:absolute;top:0;left:0;display:block;width:75px;height:45px;text-align:center;color:#fe5187;background-color:#dfe8f0}.m-guide .guideSequence__step span{font-size:20px;margin-left:4px}.m-guide .guideSequence__content{padding-bottom:40px}.m-guide .guideSequence__content p{margin-bottom:8px}.m-guide .guideSequence__content p:nth-last-of-type(1){margin-bottom:0}.m-guide .guideSequence__content p b{font-weight:400}.m-guide .guideSequence__btn,.m-guide .guideSequence__list{margin-top:32px;text-align:center}.m-guide .guideSequence__listItem{margin-bottom:8px;text-align:center}.m-guide .guideSequence__listItem:nth-last-of-type(1){margin-bottom:0}.m-guide .guideSequence__listItem--ios img{width:180px}.m-guide .guideSequence__listItem--android img{width:175px}.m-guide .guideSequence__listItem a{display:inline-block}.m-guide .guideSequence__listItem a:hover,.m-guide .guideSequence__listItem a:focus{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.m-guide .guide__type{margin-bottom:32px;padding:0 16px}.m-guide .guideType__title{border-bottom:1px solid #dfe8f0}.m-guide .guideType__title:nth-of-type(1){border-top:1px solid #dfe8f0}.m-guide .guideType__title button{font-weight:700;line-height:1.2;position:relative;display:block;box-sizing:border-box;width:100%;padding:16px;text-align:left;color:#3d505f}.m-guide .guideType__title button:before,.m-guide .guideType__title button:after{position:absolute;top:50%;right:16px;width:11px;height:6px;margin-top:-3px;content:'';-webkit-transition:all .3s ease;transition:all .3s ease;background-repeat:no-repeat;background-position:left top;background-size:11px}.m-guide .guideType__title button:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-image:url(../../images/sp/ico_arrowBottom01_sp.png)}.m-guide .guideType__title button:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background-image:url(../../images/sp/ico_arrowTop01_sp.png)}.m-guide .guideType__title button.is-open:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.m-guide .guideType__title button.is-open:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.m-guide .guideType__description{-webkit-transition:all .3s ease;transition:all .3s ease}.m-guide .guideTypeDescription__list{padding:24px 0 32px;border-bottom:1px solid #dfe8f0}.m-guide .guideTypeDescription__listItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;background-color:#eef3f8;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.m-guide .guideTypeDescription__listItem:last-child{margin-bottom:0}.m-guide .guideTypeDescription__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-guide .guideTypeDescription__text b{font-size:13px;display:block;padding:16px 0;text-align:center}.m-guide .guideTypeDescription__text b span{font-size:26px;font-weight:400;font-style:italic;line-height:1;display:block;margin-bottom:8px;padding:0 0 8px;color:#fe5187;border-bottom:1px solid #dfe8f0}.m-guide .guideTypeDescription__text p{line-height:1.2;padding:0 16px 16px}.m-guide .guideTypeDescription__img{width:144px}.m-guide .guideTypeDescription__img img{width:144px;vertical-align:bottom}.m-guide .guide__login p{margin-bottom:24px;padding:0 16px}@media screen and (min-width:1025px){.m-guide{width:810px;max-width:none;padding:0 32px 48px}.m-guide .guide__title{padding:40px 0 32px}.m-guide .guide__title h2{font-size:20px}.m-guide .guide__flow{height:76px}.m-guide .guide__flow a{height:76px}.m-guide .guide__flow a:after{position:relative;width:9px;height:5px;content:'';background-image:url(../../images/ico_arrowBottom01_pc.png);background-size:9px}.m-guide .guideFlow__listItem{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.m-guide .guideFlow__listItem:before,.m-guide .guideFlow__listItem:after{border-width:38px 28px}.m-guide .guideFlow__listItem a p,.m-guide .guideFlow__listItem a:after{-webkit-transition:all .3s ease;transition:all .3s ease}.m-guide .guideFlow__listItem a:hover p,.m-guide .guideFlow__listItem a:hover:after,.m-guide .guideFlow__listItem a:focus p,.m-guide .guideFlow__listItem a:focus:after{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.m-guide .guideFlow__step{font-size:11px}.m-guide .guideFlow__text{font-size:15px;margin-bottom:10px}.m-guide .guide__sequence{padding-right:0;padding-left:0}.m-guide .guideSequence__detail{margin-top:0;padding-top:0}.m-guide .guideSequence__title{font-size:16px;line-height:56px;height:56px;margin-bottom:32px;padding-left:102px}.m-guide .guideSequence__step{width:80px;height:56px;background:#eef3f8}.m-guide .guideSequence__step span{font-size:24px}.m-guide .guideSequence__content{font-size:14px;padding-bottom:56px}.m-guide .guideSequence__content p b{font-weight:700}.m-guide .guideSequence__listItem{display:inline-block;margin:0 16px}.m-guide .guideSequence__listItem img{width:100px;height:30px}.m-guide .guideSequence__qr{margin:0 0 24px}.m-guide .guideSequence__qr img{width:82px;height:82px}.m-guide .guide__type{margin-bottom:40px;padding-right:0;padding-left:0}.m-guide .guideType__title button{font-size:12px;padding:14px 12px}.m-guide .guideType__title button:before,.m-guide .guideType__title button:after{right:12px;width:12px;height:7px;margin-top:-3px;background-size:12px}.m-guide .guideTypeDescription__list{padding:32px 0 8px}.m-guide .guideTypeDescription__list:before,.m-guide .guideTypeDescription__list:after{display:table;content:''}.m-guide .guideTypeDescription__list:after{clear:both}.m-guide .guideTypeDescription__listItem{float:left;width:364px;margin-bottom:32px}.m-guide .guideTypeDescription__listItem:nth-child(even){margin-left:17px}.m-guide .guideTypeDescription__text b{font-size:12px;padding-bottom:32px}.m-guide .guide__login p{font-size:14px;margin-bottom:40px}}