@charset "utf-8";.seminar-promo.single-seminar{width:100%;max-width:1400px;margin:0 auto;font-size:16px}.seminar-promo.single-seminar .white-space span{display:inline-block;white-space:nowrap}.seminar-promo.single-seminar img{max-width:100%}.seminar-promo.single-seminar .for-md{display:none}.seminar-promo.single-seminar .for-pc{display:none}.seminar-promo.single-seminar header{position:relative}.seminar-promo.single-seminar header:after{content:"";position:absolute;top:8%;right:2%;width:35%;height:15%;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-5f0c0491db5c1-989851400-1594623121.png);background-repeat:no-repeat;background-size:contain;transform:rotate(4deg)}.seminar-promo.single-seminar header:lang(zh-hans):after{background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-620f4f63af72c-971864700-1645170531.png)}.seminar-promo.single-seminar header:lang(zh-hant):after{background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-620f4f643403d-921306700-1645170532.png)}.seminar-promo.single-seminar .intro .announce{background-color:#fffcec;padding:1em 0}.seminar-promo.single-seminar .intro .announce h2{color:#ab1d93}.seminar-promo.single-seminar .intro .announce h4{color:#887c7c}.seminar-promo.single-seminar .intro .announce p{color:red}.seminar-promo.single-seminar .intro h2{font-size:1.5em;line-height:1.6}.seminar-promo.single-seminar .intro h3{font-size:1.15em;font-weight:700;line-height:1.2}.seminar-promo.single-seminar .video-section{width:100%;max-width:600px;margin:0 auto}.seminar-promo.single-seminar .video-section .video-container{aspect-ratio:1.77777778}.seminar-promo.single-seminar .video-section .video-container iframe{width:100%;height:100%}.seminar-promo.single-seminar .video-section .inner h4{font-weight:700;font-size:.95em;margin:0 0 1em;color:#ca4444}.seminar-promo.single-seminar .video-section .inner p{font-size:.85em;line-height:1.7}.seminar-promo.single-seminar .ticket{background-color:#f7f7f2}.seminar-promo.single-seminar .ticket .center{text-align:center}.seminar-promo.single-seminar .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 .ticket h3{margin:1em auto .5em;font-size:1.35em}.seminar-promo.single-seminar .ticket h3 span{display:block}.seminar-promo.single-seminar .ticket [class*=grid-] .booking .inner{margin:2px;text-align:center;padding:.3em}.seminar-promo.single-seminar .ticket .purchase-button.one-click{background-color:#a56c9d}.seminar-promo.single-seminar .ticket .fa-shopping-cart{color:#fff;font-size:1em}.seminar-promo.single-seminar .ticket .discountless{font-size:1.2em}.seminar-promo.single-seminar .ticket .avv{margin:.8em 0 0;font-weight:700;color:#4e55bf}.seminar-promo.single-seminar .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 .button-wrap .one-click{margin:1em 0;background-color:#6c95d2}.seminar-promo.single-seminar .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 .discountless em{font-size:1.5em;font-weight:700;line-height:1.6}.seminar-promo.single-seminar .discountless b{font-size:1.8em}.seminar-promo.single-seminar .tax-inclusive-price{margin:.3em 0}.seminar-promo.single-seminar .seminar-date{font-weight:700;font-size:120%}.seminar-promo.single-seminar .seminar-time{font-weight:700}.seminar-promo.single-seminar .t-type-standard{background-color:#f7f7f7;border-top:1px solid #ccc;padding:2em .5em 0}.seminar-promo.single-seminar .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 .info-seminar .details .inner table tbody tr td p a{color:#333}.seminar-promo.single-seminar .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 .info-seminar .details .inner table tbody tr td p a span{display:block;line-height:2}.seminar-promo.single-seminar .info-seminar .details .inner table tbody tr td p small{color:#333}.seminar-promo.single-seminar .info-seminar .details .inner table tbody tr td p small b{color:#fb5050;text-decoration:underline}.seminar-promo.single-seminar .info-seminar .details .inner table tbody tr td .fle{display:flex}.seminar-promo.single-seminar .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 .info-seminar .details .inner table tbody tr td .waku b{display:block;line-height:2}.seminar-promo.single-seminar .info-seminar .curriculum .inner h4{font-size:.9em;border:none}.seminar-promo.single-seminar .info-seminar .curriculum .inner h5{font-size:.9em;margin:1.5em 0 .5em}.seminar-promo.single-seminar .info-seminar .curriculum .inner p{line-height:1.6}.seminar-promo.single-seminar .info-seminar .curriculum .inner .en{font-style:italic;font-size:105%;font-weight:700}.seminar-promo.single-seminar .info-seminar .tutor-profile .inner a{display:block;margin:0 auto}.yukinakita.seminar-promo .details th{font-size:1em;line-height:1.2}@media screen and (min-width:1080px){.seminar-promo.single-seminar{font-size:16px}}@media screen and (min-width:769px){.seminar-promo.single-seminar .for-sp{display:none}.seminar-promo.single-seminar .for-md{display:block}.seminar-promo.single-seminar .for-pc{display:block}}.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}