.wrapper-all{position:relative;top:-5px;padding-top:10px}header{text-align:center;padding-bottom:10px}header img{width:13%}.lp-fv-area{margin:0 auto 30px;position:relative}.lp-fv-area ul{display:-webkit-box;display:-ms-flexbox;display:flex}.lp-fv-area ul li{width:25%;height:260px;overflow:hidden}.lp-fv-area ul li img{width:100%}.fv-obi-img{position:absolute;bottom:16px}.fv-obi-img img{width:100%}.beginner-fv-area img{width:100%}.beginner-about-area{width:100%}.beginner-about-area-ttl{width:100%;margin-top:40px;text-align:center}.beginner-about-area-ttl h2{font-weight:700;font-size:20px;color:#696969}.beginner-about-area-ttl h2 span{color:#f85d69}.beginner-about-area-border{width:67px;border-bottom:4px solid #f85d69;display:inline-block;padding-top:15px}.beginner-about-area-list{padding:0 10px;margin:50px 0 70px}.beginner-about-area-list ul{display:block}.beginner-about-area-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #A5A5A5}.beginner-about-area-list ul li img{width:15%;height:15%}.beginner-about-area-list-txt{padding-left:10px;font-size:13px;font-weight:bold;color:#696969;line-height:2.0em}.beginner-about-area-list-txt span{font-size:22px;color:#f85d69;line-height:1.6em}.beginner-example-area{width:100%;background-color:#f3f3f3}.beginner-example-area h2{color:#f85d69;position:relative;text-align:center;padding:20px 0 15px;line-height:1.4em}.beginner-example-list{margin:0 auto}.beginner-example-list h2::before,.beginner-example-list h2::after{display:inline-block;content:"";position:absolute;top:16px;width:2px;height:60px;background-color:#f85d69;vertical-align:middle}.beginner-example-list h2::before{-webkit-transform:rotate(145deg);transform:rotate(145deg);margin-right:15px;left:39px}.normal-example-wrap h2{font-size:20px;font-weight:700}.premium-example-wrap h2{font-size:14px;font-weight:700}.beginner-example-list h2::after{-webkit-transform:rotate(35deg);transform:rotate(35deg);margin-left:15px;right:55px}.beginner-example-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:90%;margin:0 auto}.tabs{margin-top:50px;padding-bottom:40px;margin:0 auto}.tab_item{position:relative;width:calc(100%/2);height:40px;border-bottom:3px solid #F85D69;background-color:#B8B8B8;line-height:43px;font-size:15px;text-align:center;color:#fff;display:block;float:left;text-align:center;font-weight:bold;transition:all 0.2s ease}.tab_item::after{content:'';display:inline-block;width:10px;height:10px;background-image:url(https://comic-image.iowl.jp/images/animefesta/lp-arrow-bottom.png);background-size:contain;vertical-align:middle;position:absolute;background-repeat:no-repeat;top:18px;right:7px}.tab_item:hover{opacity:0.75}input[name="tab_item"]{display:none}.tab_content{display:none;padding:0;clear:both;overflow:hidden}#normal:checked ~ #normal_content,#premium:checked ~ #premium_content{display:block}.tabs input:checked+.tab_item{background-color:#F85D69;color:#fff}.premium>.section-plan-head{background-color:#FEF7CA;color:#c5b419}.premium>.section-plan-head h2{border-color:#c5b419}.section-plan-head>.text-price>.month{font-size:16px}.price{font-size:32px;font-weight:bold}.price b{font-size:0.5em;font-style:normal}.section-plan-head{margin-bottom:32px;padding:10px 10%;text-align:center}.section-plan-head h2 span{position:relative;top:-7px}.section-plan-head,.text-price,.tax-in{font-size:12px}.section-plan-head h2{font-size:20px;font-weight:bold;padding-bottom:2px;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:10px}.month{position:relative;top:-1px}.tax-in{position:relative;top:-1px}.section-plan-head h2::after{display:block;content:"";width:100%;border-bottom-style:solid;border-bottom-width:1px;margin-top:8px}.section-plan-list{width:80%;max-width:600px;margin:auto}.section-plan-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.section-plan-list-item-img{width:30%}.section-plan-list-item-img>img{width:100%;vertical-align:bottom}.section-plan-list-item-text{width:calc(70% - 15px);padding-left:15px;font-size:14px;color:#696969}.section-plan-list-item-text span{font-size:1.15em;color:#f85d69;font-weight:bold}.section-plan-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.section-plan-list-item-img{width:30%}.section-plan-list-item-img img{width:100%;vertical-align:bottom}.section-plan-list{width:80%;max-width:600px;margin:auto}.light>.section-plan-head{background-color:#DFF6FF;color:#1BB5EE}.light>.section-plan-head h2{border-color:#4aceff}.section-plan-head h2 img{width:auto;height:36px;margin-right:4px}.section-plan-notes{width:80%;max-width:600px;margin:auto;font-size:12px;text-align:left;color:#696969}.beginner-example-list ul li{width:47%;margin:10px 0}.beginner-example-list ul li img{width:100%}.beginner-btn{padding:0 10px;margin:35px 0}.beginner-btn img{width:100%}.beginner-btn-frist{margin:0}.signup-step{color:#696969;padding:0 10px;margin-top:100px}.signup-step h2{width:100%;padding:8px 0 6px;margin-bottom:30px;font-size:24px;font-weight:bold;border:solid #CCC;border-width:6px 0 2px 0;text-align:center}.signup-step-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:40px 0 30px}.signup-step-box img{width:66px;height:66px}.signup-step-box-right{margin-left:15px;width:100%}.signup-step-box-right h3{padding:3px 10px;margin-bottom:10px;color:#fff;background-color:#f85d69}.signup-step-box-pict{width:100%}.signup-step-img-area{width:100%}.signup-step-img-area img{width:100%}.signup-step-arrow{border-top:25px solid #FFB1B7;border-right:25px solid transparent;border-left:25px solid transparent;width:0;margin:30px auto 10px}.box-payment{padding:25px 20px 10px;background-color:#f3f3f3;margin-bottom:30px}.inner-section-appeal{width:100%;max-width:800px;margin:auto}.box-payment-head{font-size:20px;color:#696969;font-weight:bold;text-align:center;margin-bottom:20px}.box-method{margin-bottom:50px}.box-method-title{font-size:16px;font-weight:bold;color:#f85d69;text-align:center;letter-spacing:0.04em;position:relative;margin-bottom:15px}.box-method-title::before,.box-method-title::after{display:inline-block;content:"";width:2px;height:20px;background-color:#f85d69;vertical-align:middle}.box-method-title::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-right:15px}.box-method-title::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:15px}.box-method-description{max-width:540px;margin:auto}.box-method-description img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px){header img{width:6%}.wrapper-all{position:relative;top:-5px;max-width:960px;margin:0 auto}.fv-obi-img{position:absolute;bottom:2px;width:100%}.beginner-fv-area{max-width:960px;margin:0 auto}.lp-fv-area ul li{width:25%;height:600px;overflow:hidden}.txt-layout-first{padding-top:0}.beginner-about-area-ttl h2{font-size:32px}.beginner-about-area-list ul li img{width:60px;height:60px}.beginner-about-area-list{max-width:960px;padding-top:50px;margin:0 auto 60px}.beginner-about-area-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.beginner-about-area-list ul li{border:none}.beginner-about-area-list-txt span{font-size:18px}.beginner-btn{text-align:center}.beginner-btn a img{width:50%}.beginner-example-area h2{font-size:24px}.beginner-example-list ul{max-width:880px;margin:0 auto}.beginner-example-list h2::before{left:200px}.beginner-example-list h2::after{right:200px}.signup-step{max-width:90%;padding-top:80px;margin:0 auto}.signup-step h2{padding:27px 0 24px}.signup-step section{max-width:600px;margin:0 auto}.beginner-btn-maxwidth{max-width:960px;margin:30px auto 50px}.section-plan-head h2 img{height:50px}.section-plan-head h2 span{position:relative;top:-10px;font-size:35px}.month{top:0}.tax-in{top:-2px}.section-plan-list-item-img{width:25%}.section-plan-list-item-text{font-size:18px}.signup-step-box-right h3{padding:5px 10px 2px;font-size:20px}.signup-step-box-right p{font-size:16px}.box-payment-head{font-size:28px}.box-method-title span{font-size:16px}}
