*{box-sizing:border-box}:root{--body-color:#333;--normal-font-weight:300;--bold-font-weight:500;--responsive--alignwide-width:1170px}body{font-family:'Noto Sans JP',sans-serif;font-size:16px;color:var(--body-color);font-weight:var(--normal-font-weight);padding:0;margin:0;line-height:1.7}html{height:100%}.b{font-weight:var(--bold-font-weight)}a{color:#333}.wf{font-family:'Cormorant Garamond',serif;font-style:italic;font-weight:600}strong,b{font-weight:var(--bold-font-weight)}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:var(--normal-font-weight);margin-block-start:0;margin-block-end:0}p{margin-block-start:0;margin-block-end:0}ul,ol{padding-inline-start:0;margin-block-start:0;margin-block-end:0}.flex-center{display:flex;justify-content:center}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.aligncenter,.alignleft,.alignright{max-width:900px;margin-left:auto;margin-right:auto}.alignwide{max-width:1170px;margin-left:auto;margin-right:auto}.alignfull{max-width:100%}.is-style-w580{max-width:580px;margin-left:auto;margin-right:auto}@media (max-width:610px){.is-style-w580{margin-left:15px;margin-right:15px}}@media (max-width:930px){.aligncenter,.alignleft,.alignright>*{margin-left:15px;margin-right:15px}.alignfull{margin-left:0;margin-right:0}}@media (max-width:1200px){.alignwide{margin-left:15px;margin-right:15px}}svg,img,embed,object{display:block;height:auto;max-width:100%}img[src$=".svg"]{width:100%}*{box-sizing:border-box}.blank{height:15px}.blank2{height:30px}.blank3{height:45px}.blank4{height:60px}.blank6{height:90px}.blank8{height:120px}.blank10{height:150px}.blank12{height:180px}@media (max-width:575px){.hidden-xs{display:none !important}}@media (min-width:576px) and (max-width:767px){.hidden-sm{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-md{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg{display:none !important}}@media (min-width:1200px){.hidden-xl{display:none !important}}@media (min-width:576px){.visible-xs{display:none !important}}@media (min-width:768px){.visible-xs,.visible-sm{display:none !important}}@media (min-width:992px){.visible-xs,.visible-sm,.visible-md{display:none !important}}@media (min-width:1200px){.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}}.p1{padding-top:.1px}.container{margin-right:auto;margin-left:auto}@media (min-width:576px){.container{width:570px;max-width:100%}}@media (min-width:768px){.container{width:750px;max-width:100%}}@media (min-width:992px){.container{width:990px;max-width:100%}}@media (min-width:1200px){.container{width:1170px;max-width:100%}}.row{margin-left:15px;margin-right:15px}@media (max-width:575px){.row-with-margin-xs{margin-left:15px;margin-right:15px}}.img-responsive{display:block;max-width:100%;height:auto}.mw{max-width:960px;margin-left:auto;margin-right:auto}.center{text-align:center}.anker{display:block;margin-top:-100px !important;padding-top:100px !important;visibility:hidden}.remodal{width:auto}@media(max-width:767px){.remodal-wrapper{padding:0}.remodal{padding:15px}}.remodal [data-remodal-action=close]{text-align:center}.center{text-align:center}.remodal [data-remodal-action=close]{text-align:center}.is-style-line-table table{border-color:#ccc}.is-style-line-table td{border-left:none;border-right:none;border-color:#ccc;padding:15px}.is-style-line-table td:first-child{width:160px;vertical-align:top}@media (max-width:767px){.is-style-line-table td{display:block;padding:15px}.is-style-line-table tr:not(:first-child) td:first-child{border-top:none}.is-style-line-table td:first-child{width:100%;border-bottom:none;background-color:#f8f8f8;padding-bottom:10px}.is-style-line-table td:last-child{width:100%;border-top:none;padding-bottom:30px;padding-top:10px}.is-style-line-table td{font-size:14px}}@media (max-width:575px){.is-style-sp-no-break-heading h1 br,.is-style-sp-no-break-heading h2 br,.is-style-sp-no-break-heading h3 br,.is-style-sp-no-break-heading h4 br,.is-style-sp-no-break-heading h5 br,.is-style-sp-no-break-heading h6 br{display:none}h1.is-style-sp-no-break-heading br,h2.is-style-sp-no-break-heading br,h3.is-style-sp-no-break-heading br,h4.is-style-sp-no-break-heading br,h5.is-style-sp-no-break-heading br,h6.is-style-sp-no-break-heading br{display:none}}.is-style-pc-no-break-heading h1 br,.is-style-pc-no-break-heading h2 br,.is-style-pc-no-break-heading h3 br,.is-style-pc-no-break-heading h4 br,.is-style-pc-no-break-heading h5 br,.is-style-pc-no-break-heading h6 br{display:none}h1.is-style-pc-no-break-heading br,h2.is-style-pc-no-break-heading br,h3.is-style-pc-no-break-heading br,h4.is-style-pc-no-break-heading br,h5.is-style-pc-no-break-heading br,h6.is-style-pc-no-break-heading br{display:none}@media (max-width:575px){.is-style-pc-no-break-heading h1 br,.is-style-pc-no-break-heading h2 br,.is-style-pc-no-break-heading h3 br,.is-style-pc-no-break-heading h4 br,.is-style-pc-no-break-heading h5 br,.is-style-pc-no-break-heading h6 br{display:block}h1.is-style-pc-no-break-heading br,h2.is-style-pc-no-break-heading br,h3.is-style-pc-no-break-heading br,h4.is-style-pc-no-break-heading br,h5.is-style-pc-no-break-heading br,h6.is-style-pc-no-break-heading br{display:block}}.is-style-two-column-pc-row-reverse.stk-block-columns .stk-inner-blocks,.is-style-two-column-pc-row-reverse.stk-block-feature>.stk-container>.stk-inner-blocks{flex-direction:row-reverse}@media (max-width:767px){.is-style-two-column-pc-row-reverse.stk-block-columns .stk-inner-blocks,.is-style-two-column-pc-row-reverse.stk-block-feature>.stk-container>.stk-inner-blocks{flex-direction:column-reverse!important}}.top-course-list{display:flex}.top-course-list .the-item{flex-basis:30%;text-decoration:none;display:block}.top-course-list .the-item:not(:first-child){margin-left:5%}.top-course-list .the-name{font-weight:var(--bold-font-weight);text-decoration:underline;font-size:18px}@media (max-width:575px){.top-course-list{display:block}.top-course-list .the-item:not(:first-child){margin-left:0;margin-top:50px}}.invoice-num{text-align:right;padding:10px 15px;border-bottom:solid 1px rgba(255,255,255,.3)}