@charset 'utf-8';.seminar-promo.single-seminar.shiba-inu{font-size:16px;width:100%;max-width:1400px;margin:0 auto}.seminar-promo.single-seminar.shiba-inu .white-space span{display:inline-block;white-space:nowrap}.seminar-promo.single-seminar.shiba-inu img{max-width:100%}.seminar-promo.single-seminar.shiba-inu .for-sp{display:block}@media screen and (min-width:768px){.seminar-promo.single-seminar.shiba-inu .for-sp{display:none}}.seminar-promo.single-seminar.shiba-inu .for-pc{display:none}@media screen and (min-width:768px){.seminar-promo.single-seminar.shiba-inu .for-pc{display:block}}.seminar-promo.single-seminar.shiba-inu .shiba{position:relative;top:16px;left:18px;z-index:2;display:block;margin:0 auto;width:90%;max-width:530px}@media screen and (min-width:768px){.seminar-promo.single-seminar.shiba-inu .shiba{width:100%}}.seminar-promo.single-seminar.shiba-inu .intro{background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-62173e31e0d4b-992091200-1645690417.png);background-repeat:no-repeat;background-size:contain;padding:11% 0 10%}.seminar-promo.single-seminar.shiba-inu .intro .announce{background-color:#fffcec;padding:1em 0}.seminar-promo.single-seminar.shiba-inu .intro .announce h2{color:#ab1d93}.seminar-promo.single-seminar.shiba-inu .intro .announce h4{color:#887c7c}.seminar-promo.single-seminar.shiba-inu .intro .announce p{color:red}.seminar-promo.single-seminar.shiba-inu .intro h2{margin:0 auto 2em}.seminar-promo.single-seminar.shiba-inu .intro h2 img{width:70%;display:block;margin:0 auto;max-width:380px}.seminar-promo.single-seminar.shiba-inu .intro h3{font-size:1.15em;font-weight:700;line-height:1.2}.seminar-promo.single-seminar.shiba-inu .video-section{width:100%;max-width:600px;margin:0 auto}.seminar-promo.single-seminar.shiba-inu .video-section .video-container{aspect-ratio:1.77777778}.seminar-promo.single-seminar.shiba-inu .video-section .video-container iframe{width:100%;height:100%}.seminar-promo.single-seminar.shiba-inu .video-section .inner h4{font-weight:700;font-size:.95em;margin:0 0 1em;color:#ca4444}.seminar-promo.single-seminar.shiba-inu .video-section .inner p{font-size:.85em;line-height:1.7}.seminar-promo.single-seminar.shiba-inu .ticket{background-color:#75594d;margin:0 0 3em}@media screen and (min-width:1080px){.seminar-promo.single-seminar.shiba-inu .ticket{background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-6216a6afb1830-972709300-1645651631.png);background-size:cover;background-repeat:no-repeat}}.seminar-promo.single-seminar.shiba-inu .ticket .center{text-align:center}.seminar-promo.single-seminar.shiba-inu .ticket .center h2{font-size:1.15em;background-color:#fff;display:inline-block;border-radius:10px;padding:.05em 1em;font-weight:700;color:#cc6767}.seminar-promo.single-seminar.shiba-inu .ticket h3{margin:1em auto .5em;font-size:1.35em}.seminar-promo.single-seminar.shiba-inu .ticket h3 span{display:block}.seminar-promo.single-seminar.shiba-inu .ticket [class*=grid-] .booking .inner{margin:2px;text-align:center;padding:.3em}.seminar-promo.single-seminar.shiba-inu .ticket .purchase-button.one-click{background-color:#a56c9d}.seminar-promo.single-seminar.shiba-inu .ticket .fa-shopping-cart{color:#fff;font-size:1em}.seminar-promo.single-seminar.shiba-inu .ticket .discountless{font-size:1.2em}.seminar-promo.single-seminar.shiba-inu .ticket .avv{margin:.8em 0 0;font-weight:700;color:#4e55bf}.seminar-promo.single-seminar.shiba-inu .button-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.seminar-promo.single-seminar.shiba-inu .button-wrap .one-click{margin:1em 0;background-color:#6c95d2}.seminar-promo.single-seminar.shiba-inu .button-wrap a{background-color:#fda74a;padding:.7em 3em;color:#fff;border-radius:2px;margin:0;text-align:center;font-size:1.2em;box-shadow:0 2px 1px #dedede;display:block}.seminar-promo.single-seminar.shiba-inu .discountless em{font-size:1.5em;font-weight:700;line-height:1.6}.seminar-promo.single-seminar.shiba-inu .discountless b{font-size:1.8em}.seminar-promo.single-seminar.shiba-inu .tax-inclusive-price{margin:.3em 0}.seminar-promo.single-seminar.shiba-inu .seminar-date{font-weight:700;font-size:120%}.seminar-promo.single-seminar.shiba-inu .seminar-time{font-weight:700}.seminar-promo.single-seminar.shiba-inu .t-type-standard{background-color:#f7f7f7;border-top:1px solid #ccc;padding:2em .5em 0}.seminar-promo.single-seminar.shiba-inu .requested-count{border:1px solid #5cb85c;border-radius:14px;padding:2px 10px;margin:1em 0 0;color:#1c8247;display:inline-block;background-color:#fdfdf3;font-weight:700;min-height:23px;position:relative;top:.8em}.seminar-promo.single-seminar.shiba-inu .info-seminar{padding:1em}.seminar-promo.single-seminar.shiba-inu .info-seminar .details .inner table tbody tr td p a{color:#333}.seminar-promo.single-seminar.shiba-inu .info-seminar .details .inner table tbody tr td p a .sam{width:150px;box-shadow:0 0 4px #aaa;margin:0 0 1em}.seminar-promo.single-seminar.shiba-inu .info-seminar .details .inner table tbody tr td p a span{display:block;line-height:2}.seminar-promo.single-seminar.shiba-inu .info-seminar .details .inner table tbody tr td p small{color:#333}.seminar-promo.single-seminar.shiba-inu .info-seminar .details .inner table tbody tr td p small b{color:#fb5050;text-decoration:underline}.seminar-promo.single-seminar.shiba-inu .info-seminar .details .inner table tbody tr td .fle{display:flex}.seminar-promo.single-seminar.shiba-inu .info-seminar .details .inner table tbody tr td .waku{padding:1em;background-color:#fff3f3;color:#333;font-weight:400;font-size:.85em;line-height:1.8}.seminar-promo.single-seminar.shiba-inu .info-seminar .details .inner table tbody tr td .waku b{display:block;line-height:2}.seminar-promo.single-seminar.shiba-inu .info-seminar .curriculum .inner h4{font-size:.9em;border:none}.seminar-promo.single-seminar.shiba-inu .info-seminar .curriculum .inner .for-you{font-size:1.05em;border:none;background-color:#a48c74;width:fit-content;padding:.25em 1em;border-radius:8px;margin:.8em 0 0 0;font-weight:700;color:#fff}.seminar-promo.single-seminar.shiba-inu .info-seminar .curriculum .inner h5{font-size:.9em;margin:1.5em 0 .5em}.seminar-promo.single-seminar.shiba-inu .info-seminar .curriculum .inner p{line-height:1.6}.seminar-promo.single-seminar.shiba-inu .info-seminar .curriculum .inner .em{font-style:italic;font-size:105%;font-weight:700}.seminar-promo.single-seminar.shiba-inu .info-seminar .curriculum .inner .ume{background:linear-gradient(transparent 60%,#ffffb4 60%);display:inline}.seminar-promo.single-seminar.shiba-inu .info-seminar .tutor-profile .inner a{display:block;margin:0 auto}.tutor-section{border:1px dotted #ccc;display:grid;grid-template-columns:1fr;padding:1em;gap:1em;margin:3em 0;position:relative}@media screen and (min-width:768px){.tutor-section{grid-template-columns:100px 1fr;padding:1.5em;width:70%}}.tutor-section .container .item{display:flex}.tutor-section .container .item .tutor-wrapper .tutor-img a img{width:150px;border-radius:4px;border:1px solid #dedede}.tutor-section .container .item .tutor-wrapper .tutor-detail{margin:.3em auto}.tutor-section .container .item .tutor-wrapper .tutor-detail a{color:#333;font-size:90%}.tutor-section .container .item .tutor-wrapper .tutor-detail .tutor-from-in{font-size:.8em}.tutor-section .container .item .tutor-wrapper .tutor-detail .tutor-from-in img{width:18px}.tutor-section .message{background-color:#faf9ed;padding:1em;display:flex;position:relative;flex-direction:column}.tutor-section .message p{font-size:.85em;line-height:1.8}.tutor-section .message p span{font-size:80%;color:#7a79bc;font-weight:700;display:block}.tutor-section .shiba-img{margin:0 0 0 auto}@media screen and (min-width:569px){.tutor-section .shiba-img{width:37%;position:absolute;top:-8%;right:0}}@media screen and (min-width:768px){.tutor-section .shiba-img{width:40%;position:absolute;top:-10%;right:-37%}}@media screen and (min-width:1080px){.seminar-promo.single-seminar{font-size:16px}}.pageTop_btn{opacity:0;position:fixed;bottom:150px;right:20px;transition:.5s}.pageTop_btn a{z-index:10;font-size:12px;padding:30px 0;background-color:#8E7B87;text-decoration:none;color:#fff;line-height:normal;width:100px;height:77px;text-align:center;display:block;border-radius:5px;-webkit-border-radius:5px}.pageTop_btn.show{opacity:1}