.text{text-align:center;width:50%}.gothic{font-family:'Quicksand'}.image{background:no-repeat;width:50%}.image img{display:none}.appeal .image{background-position:left 30%}.no-webp .appeal .image{background-image:url(../img/index/appeal.jpg)}.webp .appeal .image{background-image:url(../img/index/appeal.jpg.webp)}.appeal .text{background:none;padding:110px 0 90px}.appeal h2{color:#000;font-size:32px;font-size:3.2rem}.appeal h2 b{color:#f63;font-weight:normal}.appeal p{font-size:20px;font-size:2rem;margin:20px 0 0;text-align:center}.concept .text{background:#247abf;order:2;padding:40px}.concept h2{color:#fff;font-size:32px;font-size:3.2rem;font-weight:normal;margin-bottom:30px;text-align:left}.concept .image{background-size:cover;background-position:center center;order:1}.no-webp .concept .image{background-image:url(../img/index/concept.jpg)}.webp .concept .image{background-image:url(../img/index/concept.jpg.webp)}.concept p{color:#fff;font-size:18px;font-size:1.8rem;text-align:justify}.service{background:no-repeat right center;padding-bottom:80px}.no-webp .service{background-image:url(../img/index/service.jpg)}.webp .service{background-image:url(../img/index/service.jpg.webp)}.service h2{background:#3a99ec;color:#fff;font-size:32px;font-size:3.2rem;padding:30px 0;text-align:center}.service p{color:#2479bf;font-size:20px;font-size:2rem;margin:40px;text-align:center}.service .f-box{margin:0 auto;width:920px}.service li{text-align:center;width:290px}.service li h3{align-items:center;background:no-repeat center center #ccc;background-size:100%;border-radius:50%;display:flex;font-size:20px;font-size:2rem;height:240px;justify-content:center;margin:0 auto;width:240px}.service .service01 h3{background-image:url(../img/index/service01.jpg)}.no-webp .service .service01 h3{background-image:url(../img/index/service01.jpg)}.webp .service .service01 h3{background-image:url(../img/index/service01.jpg.webp)}.service .service02 h3{background-image:url(../img/index/service02.jpg)}.no-webp .service .service02 h3{background-image:url(../img/index/service02.jpg)}.webp .service .service02 h3{background-image:url(../img/index/service02.jpg.webp)}.service .service03 h3{background-image:url(../img/index/service03.jpg)}.no-webp .service .service03 h3{background-image:url(../img/index/service03.jpg)}.webp .service .service03 h3{background-image:url(../img/index/service03.jpg.webp)}.service li p{color:#000;font-size:16px;font-size:1.6rem;margin:20px 10px;text-align:justify}.service li a{background:#3a99ec;border-radius:100px;color:#fff;display:block;font-size:18px;font-size:1.8rem;padding:15px 0}.service li a:hover{background:#247abf}.website h2{color:#000;font-size:60px;font-size:6rem;padding:100px 0 70px;text-align:center}.website li{padding:40px 0}.website li:nth-of-type(odd){background:#247abf}.website li:nth-of-type(even){background:#fff}.website .detail{background:#fff;margin:0 auto;padding:40px;text-align:center;width:750px}.website li:nth-of-type(even) .detail{box-shadow:0 0 10px rgba(36,122,191,0.9)}.website h3{color:#247abf;font-size:40px;font-size:4rem}.website p{color:#000;font-size:18px;font-size:1.8rem;margin:20px 0 0}.wordpress h2{color:#000;font-size:60px;font-size:6rem;padding:100px 0 70px;text-align:center}.wordpress h3{background:#247abf;color:#fff;font-size:40px;font-size:4rem;padding:30px 0;text-align:center}.wordpress img{margin:20px auto}.wordpress .catch{color:#000;font-size:20px;font-size:2rem;margin:50px 0 70px;text-align:center}.wordpress h4{color:#000;font-size:40px;font-size:4rem;margin-bottom:40px;text-align:center}.reason .f-box{margin:0 auto 80px;width:850px}.reason li{width:230px}.reason p{color:#000;font-size:16px;font-size:1.6rem;text-align:justify}.reason .title{font-size:20px;font-size:2rem;line-height:1.4;margin:40px 0;padding-left:50px;position:relative}.reason .fas{color:#247abf;font-size:40px;font-size:4rem;left:0;margin-top:-20px;position:absolute;top:50%}.price{background:#247abf;padding-bottom:60px}.price h2{background:no-repeat center center;background-size:cover;color:#fff;font-size:60px;font-size:6rem;padding:160px 0;text-align:center}.no-webp .price h2{background-image:url(../img/index/price.jpg)}.webp .price h2{background-image:url(../img/index/price.jpg.webp)}.price h2 strong{display:block;font-size:32px;font-size:3.2rem;font-weight:normal}.price .inner{margin:80px auto 0;width:930px}.price p{color:#fff;font-size:18px;font-size:1.8rem;margin:20px 0}.price .catch{font-size:32px;font-size:3.2rem;margin-bottom:40px;text-align:center}.price .box{background:#fff;width:300px}.price .box strong{background:#eaeaea;color:#000;display:block;font-size:20px;font-size:2rem;font-weight:normal;padding:20px 0;text-align:center}.price .box ul,.price .box p{color:#000;font-size:18px;font-size:1.8rem;line-height:2;margin:20px}.price .box ul{list-style:disc;margin-left:40px}.price .help .box ul,.price .help .box p{font-size:16px;font-size:1.6rem}.price .point{border-color:#fff}.price .point p{font-size:22px;font-size:2.2rem;margin:0}.listing{margin:0 auto;width:950px}.listing h2{color:#000;font-size:60px;font-size:6rem;padding:100px 0 70px;text-align:center}.listing .explain{box-shadow:0 0 10px rgba(0,0,0,0.3);margin:0 auto;width:950px}.listing .explain .image{background:no-repeat center center;order:2;width:50%}.no-webp .listing .explain .image{background-image:url(../img/index/listing.jpg)}.webp .listing .explain .image{background-image:url(../img/index/listing.jpg.webp)}.listing .explain p{color:#000;font-size:20px;font-size:2rem;padding:30px;text-align:justify;order:1;width:50%}.cost{margin:40px auto 0}.cost li{border:2px solid #247abf;border-radius:20px;font-size:40px;font-size:4rem;padding:30px 0;text-align:center;width:300px}.cost li span{font-size:24px;font-size:2.4rem}.cost li span:first-of-type{font-size:60px;font-size:6rem}.listing .attention{color:#c00;font-size:20px;font-size:2rem;margin:20px 0}.exam-cost{background:#f5f5f5;padding:20px 40px}.exam-cost p{color:#000;font-size:24px;font-size:2.4rem;text-align:center}.exam-cost .f-box{align-items:center;margin:20px 0}.exam-cost .f-box p{font-size:18px;font-size:1.8rem}.exam-cost .f-box p:nth-of-type(odd){background:#fff;color:#2479bf;font-size:20px;font-size:2rem;line-height:1.6;padding:10px;width:230px}.exam-cost .f-box p:nth-of-type(odd) span{color:#c00;font-size:24px;font-size:2.4rem}.exam-cost .f-box p:nth-of-type(odd) span:last-of-type{font-size:16px;font-size:1.6rem}.acting h3{color:#000;font-size:44px;font-size:4.4rem;margin:70px 0 40px;text-align:center}.acting .f-box{flex-wrap:wrap}.acting .f-box li{background:#237abf;color:#fff;counter-increment:chapter;font-size:20px;font-size:2rem;margin-top:10px;padding:20px 0 20px 80px;position:relative;width:470px}.acting .f-box li:before{align-items:center;background:#0a61b1;box-sizing:border-box;content:counter(chapter);display:flex;font-size:40px;font-size:4rem;height:100%;justify-content:center;left:0;padding-bottom:5px;position:absolute;text-align:center;top:0;width:60px}.exam-price h3{font-size:44px;font-size:4.4rem;margin:60px 0 0;text-align:center}.list{border:1px solid #237abf;margin:30px 0}.list h4{background:#237abf;color:#fff;font-size:30px;font-size:3rem;padding:10px 20px}.list h4 span{font-size:20px;font-size:2rem}.list .f-box{padding:20px}.list .f-box p{color:#000;font-size:18px;font-size:1.8rem;margin-right:20px;text-align:justify;width:calc(100% - 380px)}.list table{border-color:#ccc;width:360px}.list th,.list td{border-color:#ccc;padding:10px 20px}.list th{border-right:none;font-weight:bold;width:150px}.list span{font-size:14px;font-size:1.4rem}.list .attention{font-size:18px;font-size:1.8rem}.listing .point{border-color:#247bc0}@media screen and (max-width: 770px){.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{cursor:pointer;display:block;position:absolute;text-indent:-9999px;z-index:1}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-15px;display:block;list-style:none;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:10px;margin:0 5px;padding:0;position:relative;width:10px}.slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;margin:0 auto;line-height:0;outline:none;width:10px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;outline:none}.slick-dots li button:before{background:#c1c1c1;border-radius:50%;box-sizing:border-box;content:'';height:10px;left:0;line-height:1;outline:none;position:absolute;text-align:center;top:0;width:10px}.slick-dots li.slick-active button:before{background:#ff8a99}.appeal,.concept{flex-wrap:wrap}.appeal .image{background-position:center -20px;background-size:auto 300px;height:160px;width:100%}.appeal .text{padding:40px 0 0;width:100%}.appeal h2{font-size:2rem}.appeal p{font-size:1.4rem}.concept .text{order:1;padding:15px;width:100%}.concept h2{font-size:2.4rem;margin-bottom:10px}.concept p{font-size:1.4rem}.concept .image{height:300px;order:2;width:100%}.service{background-position:left top;padding-bottom:20px}.service h2{font-size:2.4rem;padding:15px 10px;text-align:left}.service p{font-size:1.6rem;margin:15px;text-align:justify}.service .f-box{padding:0 10px;width:300px}.service li p{font-size:1.6rem}.service li a{margin:0 auto;width:90%}button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0;vertical-align:middle}button{cursor:pointer}.service .slick-arrow{position:absolute;top:105px}.service .prev-arrow{left:-10px}.service .next-arrow{right:-10px}.service .prev-arrow .fas,.service .next-arrow .fas{color:#247abf;font-size:3rem}.website h2{font-size:2.8rem;padding:40px 0}.website li{padding:0}.website .detail{background:none;padding:20px;width:100%}.website li:nth-of-type(even) .detail{box-shadow:none}.website li h3{font-size:2.4rem}.website li:nth-of-type(odd) h3{color:#fff}.website li:nth-of-type(even) h3{color:#247abf}.website p{font-size:1.4rem;margin:20px 0 0;text-align:justify}.website li:nth-of-type(odd) p{color:#fff}.website li:nth-of-type(even) p{color:#000}.wordpress h2{font-size:3rem;padding:60px 0 30px}.wordpress h3{font-size:2.4rem;padding:15px 0}.wordpress img{margin:20px auto;width:100%}.wordpress .catch{font-size:1.4rem;margin:20px 0 40px;text-align:center}.wordpress h4{font-size:2.4rem;margin-bottom:20px;text-align:center}.reason .f-box{flex-wrap:wrap;margin:0 auto 20px;width:100%}.reason li{padding:0 20px 20px;width:100%}.reason p{font-size:1.4rem;padding-left:40px}.reason .title{font-size:1.8rem;margin:20px 0;padding-left:40px}.reason .fas{font-size:3rem;left:0;margin-top:-15px;position:absolute;top:50%}.price{padding-bottom:60px}.price h2{background-position:left top;font-size:3rem;padding:90px 0;text-align:center}.price h2 strong{font-size:2.2rem;font-weight:normal}.price .inner{margin:30px auto 0;padding:0 10px;width:100%}.price p{font-size:1.4rem;margin:20px 0}.price .catch{font-size:2rem;line-height:1.6;margin-bottom:0}.price .f-box{flex-wrap:wrap}.price .box{margin-top:15px;width:100%}.price .box strong{font-size:1.8rem;padding:10px 0}.price .box ul,.price .box p{font-size:1.4rem;margin:10px}.price .box ul{list-style:disc;margin-left:30px}.price .help .box ul,.price .help .box p{font-size:1.4rem}.price .point p{font-size:1.6rem}.listing{width:100%}.listing h2{font-size:3.4rem;padding:40px 0;text-align:center}.listing .explain{box-shadow:none;flex-wrap:wrap;margin:0 auto;width:100%}.listing .explain .image{height:300px;order:1;width:100%}.listing .explain p{font-size:1.6rem;padding:15px;order:2;width:100%}.cost{flex-wrap:wrap;margin:0 auto;padding:0 15px;width:100%}.cost li{border-radius:8px;font-size:3rem;margin-top:15px;padding:30px 0;text-align:center;width:100%}.cost li span{font-size:1.8rem}.cost li span:first-of-type{font-size:4.8rem}.listing .attention{font-size:1.6rem;margin:15px}.exam-cost{background:#f5f5f5;padding:20px}.exam-cost p{font-size:2rem}.exam-cost .f-box{flex-wrap:wrap;align-items:center;margin:20px 0}.exam-cost .f-box p{width:100%}.exam-cost .f-box p:nth-of-type(odd){width:100%}.exam-cost .f-box p:nth-of-type(4){transform:rotate(90deg)}.acting h3{font-size:2.4rem;margin:30px 0 20px}.acting .f-box{padding:0 10px}.acting .f-box li{font-size:1.6rem;margin-top:10px;padding:15px 0 15px 60px;width:100%}.acting .f-box li:before{font-size:3rem;width:50px}.exam-price h3{font-size:2.4rem;margin:30px 0 0;text-align:center}.list{margin:20px 10px}.list h4{font-size:2rem;padding:10px}.list h4 span{font-size:1.4rem}.list .f-box{flex-wrap:wrap;padding:10px}.list .f-box p{color:#000;font-size:1.4rem;margin-right:0;width:100%}.list table{margin:10px 0 0;width:100%}.list th,.list td{display:table-cell;font-size:1.6rem;padding:10px}.list th{width:120px}.list span{font-size:1.2rem}.list .attention{margin-left:0;font-size:1.6rem}.listing .point{margin:0 10px}}
