@charset "UTF-8";@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/fhNmDCnjccoUYyU4ZASaLVKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/BJVWev7_auVaQ__OU8Qih1KPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/oysROHFTu1eTZ74Hcf8V-VKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(https://fonts.gstatic.com/s/ptsans/v8/CWlc_g68BGYDSGdpJvpktgLUuEpTyoUstqEm5AMlJo4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}.seminar-home.page-grid{background-color:#fff;font-family:'PT Sans',sans-serif;line-height:1.45;color:#3e3e3e;padding:0;font-size:1.4em}.seminar-home.page-grid .wrapping{width:100%;max-width:1280px;margin:0 auto}.seminar-home.page-grid [class*=grid-].wrapping{width:100%;max-width:1280px;margin:0 auto}.seminar-home.page-grid [class*=-noGutter].wrapping{width:100%;max-width:1280px;margin:0 auto}.seminar-home.page-grid [class*=grid-] .inner{width:100%}@media screen and (min-width:769px){.seminar-home.page-grid .for-sp{display:none}}.seminar-home.page-grid .for-md{display:none}@media screen and (min-width:769px){.seminar-home.page-grid .for-md{display:block}}.seminar-home.page-grid .for-pc{display:none}@media screen and (min-width:1080px){.seminar-home.page-grid .for-pc{display:block}}.seminar-home.page-grid .white-space span:not(.eccetto){white-space:nowrap;display:inline-block}.seminar-home.page-grid [class*=-equalHeight]>[class*=col].for-mobile{display:block}.seminar-home.page-grid [class*=-equalHeight]>[class*=col].for-pc{display:none}.seminar-home.page-grid header{width:100%;margin:0 auto;background-image:url(https://sb-drops.s3.amazonaws.com/drop/rmopt-5e4ffedfe2ffa-992979900-1582300895.png);padding:1px 0 0;border-top:8px solid #ccc}@media screen and (min-width:769px){.seminar-home.page-grid header{padding:inherit;border:inherit}}.seminar-home.page-grid header h1{width:100%;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}.seminar-home.page-grid header h1 .logo{position:relative;top:48px;left:2em;width:100%;max-width:320px}.seminar-home.page-grid header h1 .bg-img{position:relative;top:16px;right:0}.seminar-home.page-grid .past-seminars{padding:.5em}.seminar-home.page-grid .past-seminars h3{text-align:center;font-weight:400;margin:1em 0 0;font-size:1.1em;letter-spacing:2px}@media screen and (min-width:769px){.seminar-home.page-grid .past-seminars h3{font-size:1.2em;margin:0 0 1em}}.seminar-home.page-grid .past-seminars .inner{margin:1em 0}.seminar-home.page-grid .past-seminars .inner a{color:#555;border:1px solid #ccc;padding:.5em;display:block}.seminar-home.page-grid .past-seminars .price-link a{color:#555;border:none;padding:0;margin:.5em 0 0 0}.seminar-home.page-grid .past-seminars .price-link span{font-size:.8em;color:#fff;padding:.5em;white-space:nowrap}.seminar-home.page-grid .past-seminars .price-link span:nth-of-type(1){background-color:#efbe2f;border-radius:4px 0 0 4px}.seminar-home.page-grid .past-seminars .price-link span:nth-of-type(2){background-color:#639fe0;border-radius:0 4px 4px 0}.seminar-home.page-grid .past-seminars .tutor-img{padding:0 .5em 0 0}.seminar-home.page-grid .past-seminars .info-seminar .inner{padding:0 0 0 .5em}.seminar-home.page-grid .past-seminars .info-seminar p{font-size:.75em;margin:0 0 .5em;padding:0 0 0 1.5em;position:relative}.seminar-home.page-grid .past-seminars .info-seminar span{position:absolute;top:1px;left:0}.seminar-home.page-grid .past-seminars .title-seminar{border-bottom:1px dashed #aaa;padding:0 0 .3em;margin:0 0 .7em}.seminar-home.page-grid .past-seminars .title-seminar h5{font-size:1em;line-height:1.3;font-weight:400}.seminar-home.page-grid .past-seminars .title-seminar h5 span{font-size:75%;font-weight:700;display:block;text-indent:1px}.seminar-home.page-grid .past-seminars a img:not(.free){width:82px;margin:0 .3em 0 0;border:1px solid #dedede;display:block}.seminar-home.page-grid .past-seminars .price-link.free span:nth-of-type(2){background-color:#e07fa3;border-radius:0 4px 4px 0}.seminar-home.page-grid footer{text-align:center;margin:50px auto}.seminar-home.page-grid footer h3{border-top:1px dotted #dedede;letter-spacing:5px;text-transform:uppercase}.seminar-home.page-grid footer h3 span{display:block;font-size:60%;letter-spacing:0;margin:.5em 0}.seminar-home.page-grid footer h3:lang(ja){font-size:1.4em}.seminar-home.page-grid footer h3::before{content:"\3000";display:block;width:148px;height:5px;margin:0 auto 15px;background-color:#DFDFDF}.seminar-home.page-grid footer ul li{display:inline-block;width:300px;vertical-align:top;text-align:center;margin:15px}.seminar-home.page-grid footer ul li a{color:#666;font-weight:400}.seminar-home.page-grid footer ul li a i{color:#555;font-size:1rem}.seminar-home.page-grid footer ul li i{color:#56A8C2;font-size:3.5rem;margin:0 0 15px;display:block}#page-top{position:fixed;bottom:120px;right:20px}#page-top a{font-size:12px;padding:30px 0;background:#D9D8C8;text-decoration:none;color:#fff!important;width:100px;height:77px;text-align:center;display:block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px}#page-top a:hover{text-decoration:none;background:#b89fae}@media screen and (min-width:769px){.past-seminars h3{font-size:1.777em}.seminar-home footer h1{letter-spacing:13px}.seminar-home footer h1:lang(ja){font-size:2em}}@media screen and (min-width:1025px){.past-seminars{margin:1em 2em}.past-seminars .price-link a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}