@charset "UTF-8";.pt-container{display:flex;justify-content:space-between;margin-bottom:80px}.pt-container .img-box{width:48%}.pt-container .img-box img{width:100%}.pt-container .text-box{width:48%}.pt-container .text-box .hash-container{display:flex;flex-wrap:wrap}.pt-container .text-box .hash-container .hash{display:inline-block;padding:5px 10px;margin-right:1em;border-radius:20px;border:1px solid;font-size:1.4rem;margin-bottom:10px}.point-container{display:flex;justify-content:space-between}.point-container .point-box{width:30%;background:#f2f7fb}.general-cosmetology .point-container .point-box{background:#f2f7fb}.total-nail .point-container .point-box{background:#f5f8ee}.total-esthetics .point-container .point-box{background:#f9edf2}.advanced-general-cosmetology .point-container .point-box{background:#fff4ee}.correspondence .point-container .point-box{background:#f7f2f7}.point-container .point-box .img-box{width:100%}.point-container .point-box .img-box img{width:100%}.point-container .point-box .point{width:40%;margin:auto;margin-top:-80px;margin-bottom:30px}.point-container .point-box .point img{width:100%}.point-container .point-box .copy{font-size:2rem;color:#7fb0d3;text-align:center;margin-bottom:20px}.general-cosmetology .point-container .point-box .copy{color:#7fb0d3}.total-nail .point-container .point-box .copy{color:#a0b952}.total-esthetics .point-container .point-box .copy{color:#c74d7a}.advanced-general-cosmetology .point-container .point-box .copy{color:#ff8f54}.correspondence .point-container .point-box .copy{color:#ac79ad}.point-container .point-box .text{font-size:1.5rem;padding:5%}.bg-container{padding:5%;background:#f2f7fb}.general-cosmetology .bg-container{background:#f2f7fb}.total-nail .bg-container{background:#f5f8ee}.total-esthetics .bg-container{background:#f9edf2}.advanced-general-cosmetology .bg-container{background:#fff4ee}.correspondence .bg-container{background:#f7f2f7}.pickup-container{display:flex;justify-content:space-between;margin-bottom:60px}.pickup-container .img-box{width:40%;position:relative}.pickup-container .img-box::before{content:"";position:absolute;background:#7fb0d3;width:100%;height:100%;left:-10px;bottom:-10px}.general-cosmetology .pickup-container .img-box::before{background:#7fb0d3}.total-nail .pickup-container .img-box::before{background:#a0b952}.total-esthetics .pickup-container .img-box::before{background:#c74d7a}.advanced-general-cosmetology .pickup-container .img-box::before{background:#ff8f54}.correspondence .pickup-container .img-box::before{background:#ac79ad}.pickup-container .img-box img{position:relative;z-index:2;width:100%}.pickup-container .text-box{width:58%}.pickup-container .text-box.w100{width:100%}.pickup-container .text-box .title-en{font-size:2.2rem;line-height:1em;font-weight:700;color:#7fb0d3}.general-cosmetology .pickup-container .text-box .title-en{color:#7fb0d3}.total-nail .pickup-container .text-box .title-en{color:#a0b952}.total-esthetics .pickup-container .text-box .title-en{color:#c74d7a}.advanced-general-cosmetology .pickup-container .text-box .title-en{color:#ff8f54}.correspondence .pickup-container .text-box .title-en{color:#ac79ad}.pickup-container .text-box .title-jp{font-size:1.4rem;color:#7fb0d3;margin-bottom:20px}.general-cosmetology .pickup-container .text-box .title-jp{color:#7fb0d3}.total-nail .pickup-container .text-box .title-jp{color:#a0b952}.total-esthetics .pickup-container .text-box .title-jp{color:#c74d7a}.advanced-general-cosmetology .pickup-container .text-box .title-jp{color:#ff8f54}.correspondence .pickup-container .text-box .title-jp{color:#ac79ad}.pickup-container .text-box .two-column-container{display:flex;justify-content:center}.pickup-container .text-box .two-column-container .square-list{width:48%}.pickup-container .text-box .two-column-container .square-list li{font-size:1.2rem}.interview-container{display:flex;justify-content:space-between;position:relative}.interview-container+.interview-container{margin-top:90px}.interview-container:last-child{margin-bottom:120px}.interview-container::before{content:"";position:absolute;height:100%;width:80vw;right:-6vw;bottom:-6vw;background:#f2f7fb;z-index:-1}.general-cosmetology .interview-container::before{background:#f2f7fb}.total-nail .interview-container::before{background:#f5f8ee}.total-esthetics .interview-container::before{background:#f9edf2}.advanced-general-cosmetology .interview-container::before{background:#fff4ee}.correspondence .interview-container::before{background:#f7f2f7}.interview-container .text-box{width:40%;padding-top:60px}.interview-container .text-box>:last-child{margin-bottom:unset}.interview-container .text-box .interview-title{font-size:3rem;color:#7fb0d3;margin-bottom:20px;font-family:Allura,cursive;font-weight:400}.general-cosmetology .interview-container .text-box .interview-title{color:#7fb0d3}.total-nail .interview-container .text-box .interview-title{color:#a0b952}.total-esthetics .interview-container .text-box .interview-title{color:#c74d7a}.advanced-general-cosmetology .interview-container .text-box .interview-title{color:#ff8f54}.correspondence .interview-container .text-box .interview-title{color:#ac79ad}.interview-container .text-box .copy{font-size:2rem;color:#7fb0d3;margin-bottom:20px}.general-cosmetology .interview-container .text-box .copy{color:#7fb0d3}.total-nail .interview-container .text-box .copy{color:#a0b952}.total-esthetics .interview-container .text-box .copy{color:#c74d7a}.advanced-general-cosmetology .interview-container .text-box .copy{color:#ff8f54}.correspondence .interview-container .text-box .copy{color:#ac79ad}.interview-container .text-box .profile{font-size:1.4rem;margin-bottom:20px}.interview-container .img-box{width:58%;position:relative}.interview-container .img-box .img01{position:absolute;bottom:0;right:0;width:60%;height:15lh;margin-bottom:2lh}.interview-container .img-box .img01 img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.interview-container .img-box .img02{position:absolute;bottom:0;left:0;width:45%}.interview-container .img-box .img02::before{content:"";position:absolute;background:#7fb0d3;width:100%;height:100%;right:-10px;top:-10px;z-index:-1}.general-cosmetology .interview-container .img-box .img02::before{background:#7fb0d3}.total-nail .interview-container .img-box .img02::before{background:#a0b952}.total-esthetics .interview-container .img-box .img02::before{background:#c74d7a}.advanced-general-cosmetology .interview-container .img-box .img02::before{background:#ff8f54}.correspondence .interview-container .img-box .img02::before{background:#ac79ad}.interview-container .img-box .img02 img{width:100%}.interview-container:nth-child(odd)::before{left:-6vw}.interview-container:nth-child(odd) .text-box{order:2}.interview-container:nth-child(odd) .img-box{order:1}.support-container .two-column-contaier{display:flex;flex-wrap:wrap;justify-content:space-between}.support-container .two-column-contaier .support-box{width:48%;margin-bottom:40px}.support-container .text{font-size:1.5rem}.support-container .text.center{text-align:center}.support-container .note-text{font-size:1.4rem;color:#7fb0d3}.general-cosmetology .support-container .note-text{color:#7fb0d3}.total-nail .support-container .note-text{color:#a0b952}.total-esthetics .support-container .note-text{color:#c74d7a}.advanced-general-cosmetology .support-container .note-text{color:#ff8f54}.correspondence .support-container .note-text{color:#ac79ad}.support-container .note-text.center{text-align:center}.three-column-container{display:flex;justify-content:space-between}.three-column-container .square-list{width:30%}span.note-text{font-size:1.4rem;color:red}.graph-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;margin:auto}.graph-container .graph-box{width:26%;margin-bottom:60px}.graph-container .graph-box .title{font-size:1.8rem;text-align:center;line-height:1.2em;margin-bottom:20px}.graph-container .graph-box .title span{font-size:1.4rem;display:block}.graph-container .graph-box .graph-img{width:100%}.graph-container .graph-box .graph-img img{width:100%}.course-sikaku-box{width:100%;padding:30px 40px;border:1px solid #888;margin-bottom:60px;border-radius:15px}.course-sikaku-box p.attention{display:block;width:100%;font-size:1.2rem;margin-bottom:30px}.course-sikaku-box ul.sikaku-kist{width:100%;display:flex;flex-wrap:wrap}.course-sikaku-box ul.sikaku-kist li{width:23.5%;margin-right:2%;margin-bottom:20px;background:rgba(119,119,119,.1);border-radius:10px;padding:20px}.course-sikaku-box ul.sikaku-kist li:nth-of-type(4n){margin-right:0}.course-sikaku-box ul.sikaku-kist li p.big{display:block;width:100%;font-size:1.6rem;font-weight:600;margin-bottom:15px}.course-sikaku-box ul.sikaku-kist li ul.list{width:100%;display:block}.course-sikaku-box ul.sikaku-kist li ul.list li{width:100%;display:block;margin-bottom:10px;font-size:1.4rem;font-weight:500;position:relative;background:0 0;padding:0 0 0 1.5rem;line-height:1.3}.course-sikaku-box ul.sikaku-kist li ul.list li::before{content:"・";position:absolute;left:0;top:0;font-size:1.4rem}.general-cosmetology .course-sikaku-box{border:1px solid #7fb0d3}.general-cosmetology .course-sikaku-box ul.sikaku-kist li{background:rgba(127,176,211,.1)}.general-cosmetology .course-sikaku-box ul.sikaku-kist li p.big{color:#7fb0d3}.total-nail .course-sikaku-box{border:1px solid #a0b952}.total-nail .course-sikaku-box ul.sikaku-kist li{background:rgba(160,185,82,.1)}.total-nail .course-sikaku-box ul.sikaku-kist li p.big{color:#a0b952}.total-esthetics .course-sikaku-box{border:1px solid #c74d7a}.total-esthetics .course-sikaku-box ul.sikaku-kist li{background:rgba(199,77,122,.1)}.total-esthetics .course-sikaku-box ul.sikaku-kist li p.big{color:#c74d7a}.total-esthetics .course-sikaku-box{border:1px solid #c74d7a}.total-esthetics .course-sikaku-box ul.sikaku-kist li{background:rgba(199,77,122,.1)}.total-esthetics .course-sikaku-box ul.sikaku-kist li p.big{color:#c74d7a}.advanced-general-cosmetology .course-sikaku-box{border:1px solid #ff8f54}.advanced-general-cosmetology .course-sikaku-box ul.sikaku-kist li{background:rgba(255,143,84,.1)}.advanced-general-cosmetology .course-sikaku-box ul.sikaku-kist li p.big{color:#ff8f54}@media screen and (max-width:1024px) and (orientation:portrait){.pt-container{margin-bottom:80px;flex-wrap:wrap;flex-direction:column-reverse}.pt-container .img-box{width:100%}.pt-container .img-box img{height:60vw;object-fit:cover;object-position:50% 30%}.pt-container .text-box{width:100%}.pt-container .text-box .hash-container{margin-bottom:3vw}.pt-container .text-box .hash-container .hash{padding:1vw 4vw;margin-right:.5em;font-size:1.2rem;margin-bottom:7px;font-weight:500}.point-container{flex-wrap:wrap}.point-container .point-box{width:100%;margin-bottom:3vw}.point-container .point-box .point{width:30%;margin-bottom:3vw}.point-container .point-box .copy{font-size:2rem;margin-bottom:0}.point-container .point-box .text{font-size:1.4rem}.pickup-container{margin-bottom:60px;flex-wrap:wrap;flex-direction:column-reverse}.pickup-container .img-box{width:90%;margin:0 auto}.pickup-container .text-box{width:100%}.pickup-container .text-box.w100{width:100%}.pickup-container .text-box .title-jp{margin-bottom:3vw}.interview-container{flex-wrap:wrap}.interview-container+.interview-container{margin-top:90px}.interview-container:last-child{margin-bottom:120px}.interview-container::before{width:90vw}.interview-container .text-box{margin-bottom:5vw;width:100%}.interview-container .text-box .profile{font-size:1.4rem;margin-bottom:20px}.interview-container .img-box{width:100%}.interview-container .img-box .img01{position:unset;width:58%;height:auto;margin:0 0 7vw auto}.interview-container .img-box .img02{position:relative;width:60%}.interview-container:nth-child(odd){flex-direction:column-reverse}.interview-container:nth-child(odd)::before{left:-6vw}.interview-container:nth-child(odd) .text-box{order:2}.interview-container:nth-child(odd) .img-box{order:1}.support-container .two-column-contaier{flex-wrap:wrap}.support-container .two-column-contaier .support-box{width:100%;margin-bottom:3vw}.support-container .text{font-size:1.4rem}.three-column-container{flex-wrap:wrap}.three-column-container .square-list{width:100%}.graph-container{display:flex;width:100%}.graph-container .graph-box{width:45%;margin-bottom:6vw}.graph-container .graph-box .title{font-size:1.6rem;margin-bottom:3vw;font-weight:500}.graph-container .graph-box .title span{font-size:1.4rem}.course-sikaku-box{width:100%;padding:30px 40px;border:1px solid #888;margin-bottom:60px;border-radius:15px}.course-sikaku-box p.attention{display:block;width:100%;font-size:1.2rem;margin-bottom:30px}.course-sikaku-box ul.sikaku-kist{width:100%;display:flex;flex-wrap:wrap}.course-sikaku-box ul.sikaku-kist li{width:100%;margin-right:0;margin-bottom:20px;background:rgba(119,119,119,.1);border-radius:10px;padding:20px}.course-sikaku-box ul.sikaku-kist li:nth-of-type(4n){margin-right:0}.course-sikaku-box ul.sikaku-kist li p.big{display:block;width:100%;font-size:1.6rem;font-weight:600;margin-bottom:15px}.course-sikaku-box ul.sikaku-kist li ul.list{width:100%;display:block}.course-sikaku-box ul.sikaku-kist li ul.list li{width:100%;display:block;margin-bottom:10px;font-size:1.4rem;font-weight:500;position:relative;background:0 0;padding:0 0 0 1.5rem;line-height:1.3}.course-sikaku-box ul.sikaku-kist li ul.list li::before{content:"・";position:absolute;left:0;top:0;font-size:1.4rem}}