﻿@charset "UTF-8";figure.aboutUs-item1 img{width:230px;height:auto;}table.table-aboutUs{line-height:1.6em;width:100%;}table.table-aboutUs tr{border-bottom:1px solid #e0e0e0;}table.table-aboutUs tr th{padding:20px 0;width:30%;}table.table-aboutUs tr td{padding:20px 0;}p.aboutUs-item2{line-height:1.6em;margin-bottom:.5em;}p.aboutUs-item2 a{text-decoration:underline;}p.aboutUs-item2 a:hover{color:#933d7e;}div.pageContent img.aboutUs-item3{margin:0;position:relative;top:4px;width:150px;height:18px;}ul.aboutUs-ul li{font-weight:400;}.title-box{margin-bottom:64px;text-align:center;}.title-box p{line-height:2.4rem;margin-bottom:16px;}.title-box h2{color:#933d7e;font-size:2.4rem;}.ul-register{margin-bottom:16px;}#sendBox .ul-register{margin-bottom:16px;}#sendBox .ul-register li{border-bottom:1px solid #ddd;margin-bottom:24px;}@media print,screen and (min-width:768px){#sendBox .ul-register li{margin-bottom:40px;}}#sendBox .ul-register li dl{margin-bottom:24px;}@media print,screen and (min-width:768px){#sendBox .ul-register li dl{margin-bottom:0;}}#sendBox .ul-register li dl dd{line-height:1.6em;}@media print,screen and (min-width:768px){#sendBox .ul-register li dl dd{padding-bottom:32px;}}div.sub-imgbox{display:flex;justify-content:center;gap:8px;}@media print,screen and (min-width:768px){div.sub-imgbox{justify-content:flex-start;}}div.sub-imgbox img{margin:0;}p.product-title-1{font-size:2.4rem;line-height:1.4em;margin-bottom:.25em;}@media print,screen and (min-width:768px){p.product-title-1{font-size:3.2rem;}}p.product-title-2{font-size:1.8rem;font-weight:bold;line-height:1.4em;margin-bottom:16px;}div.product-box-naiyo{line-height:2.6rem;margin-bottom:8px;}dl.product-dl-amount{display:table;}dl.product-dl-amount dt{display:table-cell;}dl.product-dl-amount dd{display:table-cell;}div.product-box-contact{color:#933d7e;font-size:1.4rem;line-height:2em;}div.box-right-inr{padding:0 8px;}div.price-box,div.price-box-cart{border-bottom:1px solid #b9b9b9;display:flex;justify-content:flex-end;gap:16px;text-align:right;padding:16px 8px 8px;width:100%;}@media print,screen and (min-width:768px){div.price-box,div.price-box-cart{gap:16px;}}@media print,screen and (min-width:1024px){div.price-box,div.price-box-cart{gap:24px;}}div.price-box p,div.price-box-cart p{font-size:2.4rem;}@media print,screen and (min-width:1024px){div.price-box p,div.price-box-cart p{font-size:3.2rem;}}div.price-box p.amount-txt,div.price-box-cart p.amount-txt{display:flex;align-items:flex-end;line-height:1em;margin:0 auto 0 0;}@media print,screen and (min-width:1024px){div.price-box p.amount-txt,div.price-box-cart p.amount-txt{padding-left:.3em;}}div.price-box p.amount-txt span,div.price-box-cart p.amount-txt span{font-size:1.2rem;margin-left:.3em;position:relative;top:.4em;}@media print,screen and (min-width:1024px){div.price-box p.amount-txt span,div.price-box-cart p.amount-txt span{font-size:1.6rem;}}div.price-box p.tax-exclusive,div.price-box-cart p.tax-exclusive{display:flex;align-items:flex-end;font-size:1.2rem;line-height:1em;padding-bottom:.16em;}@media print,screen and (min-width:768px){div.price-box p.tax-exclusive,div.price-box-cart p.tax-exclusive{font-size:1.2rem;}}@media print,screen and (min-width:1024px){div.price-box p.tax-exclusive,div.price-box-cart p.tax-exclusive{font-size:1.6rem;}}div.price-box dl.discount-rate,div.price-box-cart dl.discount-rate{position:relative;width:56px;}@media print,screen and (min-width:1024px){div.price-box dl.discount-rate,div.price-box-cart dl.discount-rate{width:70px;}}div.price-box dl.discount-rate dt,div.price-box-cart dl.discount-rate dt{color:#f00;font-size:1rem;line-height:1em;text-align:center;position:absolute;top:-14px;right:0;}@media print,screen and (min-width:1024px){div.price-box dl.discount-rate dt,div.price-box-cart dl.discount-rate dt{font-size:1.2rem;}}div.price-box dl.discount-rate dd,div.price-box-cart dl.discount-rate dd{color:#f00;font-size:2.4rem;line-height:1em;text-align:center;}@media print,screen and (min-width:768px){div.price-box dl.discount-rate dd,div.price-box-cart dl.discount-rate dd{font-size:2.4rem;}}@media print,screen and (min-width:1024px){div.price-box dl.discount-rate dd,div.price-box-cart dl.discount-rate dd{font-size:3.2rem;}}div.price-box div.product-price,div.price-box-cart div.product-price{position:relative;}div.price-box div.product-price p.original-price,div.price-box-cart div.product-price p.original-price{color:#888;font-size:1rem;line-height:1em;position:absolute;top:-14px;right:0;white-space:nowrap;}@media print,screen and (min-width:1024px){div.price-box div.product-price p.original-price,div.price-box-cart div.product-price p.original-price{font-size:1.2rem;}}div.price-box div.product-price p.original-price span,div.price-box-cart div.product-price p.original-price span{text-decoration:line-through;}div.price-box div.product-price p.actual-price,div.price-box-cart div.product-price p.actual-price{font-size:2.4rem;line-height:1em;}@media print,screen and (min-width:768px){div.price-box div.product-price p.actual-price,div.price-box-cart div.product-price p.actual-price{font-size:2.4rem;}}@media print,screen and (min-width:1024px){div.price-box div.product-price p.actual-price,div.price-box-cart div.product-price p.actual-price{font-size:3.2rem;}}div.price-box{padding:38px 8px 10px;}div.price-box-cart{padding:24px 8px 10px;}ul.ul-subtotal{margin:0 0 0 auto;text-align:center;width:fit-content;}ul.ul-subtotal li{margin-bottom:.5em;}ul.ul-subtotal li dl{display:table;width:100%;}ul.ul-subtotal li dl dt{display:table-cell;font-size:1.4rem;text-align:left;width:64px;}ul.ul-subtotal li dl dd{display:table-cell;text-align:right;}div.product-add-box{float:right;max-width:200px;margin-top:24px;}div.product-add-box div{display:flex;flex-wrap:wrap;justify-content:flex-end;}div.product-add-box div button.btn-minus,div.product-add-box div button.btn-plus{background:#933d7e;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.4rem;height:40px;transition:all .3s ease;width:40px;}div.product-add-box div button.btn-minus:hover,div.product-add-box div button.btn-plus:hover{opacity:.7;}div.product-add-box div p{display:flex;align-items:center;justify-content:center;font-size:2.4rem;height:40px;width:50px;}div.product-add-box button.btn-add{background:#933d7e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-top:16px;transition:all .3s ease;width:200px;height:56px;}@media print,screen and (min-width:768px){div.product-add-box button.btn-add{font-size:2rem;height:72px;}}div.product-add-box button.btn-add:hover{opacity:.7;}div.product-add-box button.btn-delete{background:#933d7e url(../img/cmn/icon_btn_delete.svg) no-repeat center/18px 18px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:0!important;height:40px;transition:all .3s ease;width:40px;margin-right:16px;}div.product-add-box button.btn-delete:hover{opacity:.7;}ol.ol-progress{display:flex;justify-content:space-between;margin-bottom:56px;}@media print,screen and (min-width:768px){ol.ol-progress{justify-content:center;gap:24px;margin-bottom:80px;}}ol.ol-progress li{color:#b9b9b9;display:flex;flex-wrap:nowrap;align-items:center;font-weight:bold;gap:2px;font-size:3.6vw;}@media print,screen and (min-width:768px){ol.ol-progress li{gap:6px;font-size:1.6rem;}}@media print,screen and (min-width:768px){ol.ol-progress li::after{background:#b9b9b9;content:"";display:inline-block;margin-left:12px;width:40px;height:1px;}}ol.ol-progress li:last-of-type::after{content:none;}ol.ol-progress li span{background-color:#bfbfbf;border-radius:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.4rem;font-weight:bold;line-height:1em;margin:0;padding-bottom:2px;position:relative;width:30px;height:30px;}@media print,screen and (min-width:768px){ol.ol-progress li span{font-size:3.2rem;padding-bottom:4px;width:40px;height:40px;}}ol.ol-progress li.now-progress{color:#933d7e;}ol.ol-progress li.now-progress span{background-color:#933d7e;}div.sum-box{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:56px;}@media print,screen and (min-width:768px){div.sum-box{margin-bottom:80px;}}div.sum-box span{font-size:1.6rem;line-height:1em;}@media print,screen and (min-width:768px){div.sum-box span{font-size:1.8rem;position:relative;top:-.2em;}}div.sum-box p{color:#933d7e;font-size:3.6rem;font-weight:bold;line-height:1em;}@media print,screen and (min-width:768px){div.sum-box p{font-size:6rem;}}div.payment-box{border:1px solid #ddd;margin-bottom:40px;padding:20px 16px;}@media print,screen and (min-width:768px){div.payment-box{margin-bottom:80px;padding:40px 64px 24px;}}div.payment-box h2{font-size:1.8rem;margin-bottom:1em;}@media print,screen and (min-width:768px){div.payment-box h2{font-size:2rem;}}div.payment-box ul.ul-order li{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;padding:16px;}@media print,screen and (min-width:768px){div.payment-box ul.ul-order li{flex-direction:row;flex-wrap:nowrap;}}div.payment-box ul.ul-order li:last-of-type{margin-bottom:0;}div.payment-box ul.ul-order li label{cursor:pointer;margin-bottom:16px;padding:0 24px;position:relative;}@media print,screen and (min-width:768px){div.payment-box ul.ul-order li label{margin-bottom:12px;width:220px;}}div.payment-box ul.ul-order li label input{margin:0;position:absolute;top:5px;left:0;}div.payment-box ul.ul-order li label span{font-size:1.6rem;}@media print,screen and (min-width:768px){div.payment-box ul.ul-order li label span{font-size:1.8rem;}}@media print,screen and (min-width:768px){div.payment-box ul.ul-order li div.orderBox-payment{width:calc(100% - 220px);}}div.payment-box ul.ul-order li div.orderBox-payment dl{display:flex;margin-bottom:16px;}div.payment-box ul.ul-order li div.orderBox-payment dl dt{display:flex;align-items:center;}div.payment-box ul.ul-order li div.orderBox-payment dl dd input[type=date]{border:1px solid #b9b9b9;margin-left:16px;padding:8px 16px;}div.payment-box ul.ul-order li div.orderBox-payment p{line-height:1.6em;}div.payment-box ul.ul-order li:has(input[type=radio]:checked){background:#f4eded;}div.payment-box ul.ul-order p.order-bank{padding-top:1em;}@media print,screen and (min-width:768px){div.payment-box ul.ul-order p.order-bank{padding-top:0;width:calc(100% - 140px);}}div.payment-box p.formError{margin:8px 0 0 0;}div.wsChoice-box{border:1px solid #ddd;padding:20px 16px;}@media print,screen and (min-width:768px){div.wsChoice-box{padding:40px 64px;}}div.wsChoice-box h2{color:#933d7e;font-size:2rem;line-height:1.4em;margin-bottom:.5em;}@media print,screen and (min-width:768px){div.wsChoice-box h2{font-size:3rem;}}div.wsChoice-box ul.ul-choice li{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:16px;padding:16px;}@media print,screen and (min-width:768px){div.wsChoice-box ul.ul-choice li{flex-direction:row;flex-wrap:nowrap;}}div.wsChoice-box ul.ul-choice li:last-of-type{margin-bottom:0;}div.wsChoice-box ul.ul-choice li label{cursor:pointer;margin-bottom:16px;padding:0 24px;position:relative;}@media print,screen and (min-width:768px){div.wsChoice-box ul.ul-choice li label{margin-bottom:12px;width:260px;}}div.wsChoice-box ul.ul-choice li label input{margin:0;position:absolute;top:5px;left:0;}div.wsChoice-box ul.ul-choice li label span{font-size:1.8rem;font-weight:600;}@media print,screen and (min-width:768px){div.wsChoice-box ul.ul-choice li div.choiceBox-info{width:calc(100% - 220px);}}div.wsChoice-box ul.ul-choice li div.choiceBox-info dl{display:flex;margin-bottom:16px;}div.wsChoice-box ul.ul-choice li div.choiceBox-info dl dt{display:flex;align-items:center;}div.wsChoice-box ul.ul-choice li div.choiceBox-info p{line-height:1.6em;}div.wsChoice-box ul.ul-choice li div.choiceBox-info p.ws-price{font-size:2rem;line-height:1em;margin-bottom:.8em;}div.wsChoice-box ul.ul-choice li div.choiceBox-info p.ws-price span{font-size:1.4rem;margin-right:.5em;}div.wsChoice-box ul.ul-choice li:has(input[type=radio]:checked){background:#f4eded;}h3.pageH3-register{background:#efefef;display:flex;align-items:center;justify-content:flex-start;font-size:1.8rem;margin-bottom:40px;padding:10px;}@media print,screen and (min-width:768px){h3.pageH3-register{font-size:2rem;margin-bottom:40px;padding:16px;min-height:64px;}}h4.pageH4-register{font-size:1.8rem;margin-bottom:40px;text-align:center;}@media print,screen and (min-width:768px){h4.pageH4-register{font-size:2rem;margin-bottom:40px;}}div.wsInfo-box{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;margin-bottom:24px;}@media print,screen and (min-width:768px){div.wsInfo-box{flex-direction:row;flex-wrap:nowrap;gap:40px;margin-bottom:40px;}}div.wsInfo-box dl{display:table;}div.wsInfo-box dl dt{background:#efefef;display:table-cell;font-size:1.4rem;padding:4px 8px;width:80px;text-align:center;vertical-align:middle;}@media print,screen and (min-width:768px){div.wsInfo-box dl dt{width:fit-content;}}div.wsInfo-box dl dd{display:table-cell;vertical-align:middle;padding-left:8px;}div.wsChoice div.wsChoice-register{background:#efefef;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;padding:16px;}@media print,screen and (min-width:768px){div.wsChoice div.wsChoice-register{flex-direction:row;flex-wrap:nowrap;min-height:64px;}}div.wsChoice div.wsChoice-register div.register-name{display:flex;}@media print,screen and (min-width:768px){div.wsChoice div.wsChoice-register div.register-name dl{display:table;}}div.wsChoice div.wsChoice-register div.register-name dl dt{font-size:2rem;font-weight:500;padding-right:2em;vertical-align:middle;}@media print,screen and (min-width:768px){div.wsChoice div.wsChoice-register div.register-name dl dt{display:table-cell;}}div.wsChoice div.wsChoice-register div.register-name dl dd{vertical-align:middle;}@media print,screen and (min-width:768px){div.wsChoice div.wsChoice-register div.register-name dl dd{display:table-cell;}}div.wsChoice div.wsChoice-register div.register-name dl dd span{display:inline-block;margin-top:.5em;margin-right:1em;}@media print,screen and (min-width:768px){div.wsChoice div.wsChoice-register div.register-name dl dd span{margin-top:0;margin-right:2em;}}div.wsChoice div.wsChoice-register div.register-func{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:12px;margin-top:24px;}@media print,screen and (min-width:768px){div.wsChoice div.wsChoice-register div.register-func{margin-top:0;}}div.wsChoice div.wsChoice-register div.register-func button.btn-func-edit{background:#933d7e;color:#fff;cursor:pointer;padding:6px 24px;flex:1 0 0;}@media print,screen and (min-width:768px){div.wsChoice div.wsChoice-register div.register-func button.btn-func-edit{padding:4px 24px;flex:inherit;}}div.wsChoice div.wsChoice-register div.register-func button.btn-func-delete{background:#fff;border:2px solid #933d7e;color:#933d7e;cursor:pointer;padding:6px 24px;flex:1 0 0;}@media print,screen and (min-width:768px){div.wsChoice div.wsChoice-register div.register-func button.btn-func-delete{padding:4px 24px;flex:inherit;}}div.wsChoice p.inpError{line-height:1em;margin:0 0 24px;text-align:center;}div.wsChoice div.wcRegister-box p.inpError{line-height:1em;margin:4px 0 8px 0;text-align:left;}div.wcRegister-box{padding:32px 24px 0;}div.wcRegister-box.newBox{border-top:1px solid #efefef;}table.tbl-attendee{width:100%;}table.tbl-attendee thead tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}table.tbl-attendee thead tr th{padding:16px;}table.tbl-attendee thead tr th:nth-of-type(2){text-align:center;}table.tbl-attendee thead tr th:nth-of-type(3){text-align:right;}table.tbl-attendee tbody tr{border-bottom:1px solid #ddd;}table.tbl-attendee tbody tr td{padding:16px;}table.tbl-attendee tbody tr td:nth-of-type(2){text-align:center;}table.tbl-attendee tbody tr td:nth-of-type(3){text-align:right;}div.attendee-number{display:inline-flex;flex-wrap:nowrap;gap:4px;margin:0 auto;}div.attendee-number button.btn-minus,div.attendee-number button.btn-plus{background:#933d7e;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;height:20px;transition:all .3s ease;width:20px;}div.attendee-number button.btn-minus:hover,div.attendee-number button.btn-plus:hover{opacity:.7;}div.attendee-number p{display:flex;align-items:center;justify-content:center;font-size:1.4rem;height:20px;width:20px;}div.btn-box{display:flex;}div.btn-box button.btnBack{margin:0;}button.btn-addAttendee{background:#fff;border:2px solid #933d7e;color:#933d7e;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-left:auto;margin-right:auto;padding:0 24px;width:100%;height:56px;}@media print,screen and (min-width:768px){button.btn-addAttendee{font-size:1.8rem;width:226px;height:56px;}}button.btn-addAttendee span{padding:0 20px 4px 20px;position:relative;}button.btn-addAttendee span::before{content:"＋";display:inline-block;margin-right:.4em;}button.btn-delAttendee{background:#933d7e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;padding:0 24px;width:100%;height:56px;}@media print,screen and (min-width:768px){button.btn-delAttendee{font-size:1.8rem;width:226px;height:56px;}}button.btn-delAttendee span::before{background:#933d7e url(../img/cmn/icon_btn_delete.svg) no-repeat center/18px 18px;content:"";display:inline-block;margin-right:6px;position:relative;top:3px;width:18px;height:18px;}p.confirm-course{font-size:2.4rem;margin-bottom:1.6em;}p.complete-txt{font-size:3.2rem;}p.order-number{color:#933d7e;font-weight:bold;font-size:1.8rem;}ul.ul-cart{border-bottom:2px solid #b9b9b9;margin-bottom:24px;}@media print,screen and (min-width:768px){ul.ul-cart{margin-bottom:40px;}}ul.ul-cart li{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:50px;}@media print,screen and (min-width:768px){ul.ul-cart li{flex-wrap:nowrap;flex-direction:row;justify-content:space-between;}}ul.ul-cart li figure{margin:0 auto 16px;width:50%;}@media print,screen and (min-width:768px){ul.ul-cart li figure{margin-bottom:0;width:254px;}}@media print,screen and (min-width:768px){ul.ul-cart li div.cart-txt{width:calc(100% - 286px);}}ul.ul-cart li div.cart-txt div.price-box-cart{margin-bottom:0;}ul.ul-cartCheck{margin-bottom:50px;}ul.ul-cartCheck li{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:50px;}@media print,screen and (min-width:768px){ul.ul-cartCheck li{flex-wrap:nowrap;flex-direction:row;justify-content:space-between;}}ul.ul-cartCheck li:last-of-type{margin-bottom:0;}ul.ul-cartCheck li figure{margin:0 auto 16px;width:50%;}@media print,screen and (min-width:768px){ul.ul-cartCheck li figure{margin:0;width:172px;}}@media print,screen and (min-width:768px){ul.ul-cartCheck li div.cart-txt{width:calc(100% - 204px);}}ul.ul-cartCheck li div.cart-txt div.price-box-cart{margin-bottom:0;}div.completed-txt h2{font-size:2.4rem;line-height:1.4em;margin-bottom:.5em;text-align:center;}@media print,screen and (min-width:768px){div.completed-txt h2{font-size:3.8rem;}}div.completed-txt p{line-height:1.6em;}@media print,screen and (min-width:768px){div.completed-txt p{text-align:center;}}ul.qa-menu{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:56px;}@media print,screen and (min-width:1024px){ul.qa-menu{display:block;margin-bottom:0;position:absolute;top:180px;left:0;}}@media print,screen and (min-width:1280px){ul.qa-menu{left:-73px;}}@media print,screen and (min-width:1600px){ul.qa-menu{left:-233px;}}ul.qa-menu.sticky-active{position:fixed;left:50%;top:180px;margin-left:-585px;}@media print,screen and (min-width:1024px){ul.qa-menu.sticky-active{margin-left:-474px;}}@media print,screen and (min-width:1280px){ul.qa-menu.sticky-active{margin-left:-585px;}}@media print,screen and (min-width:1600px){ul.qa-menu.sticky-active{margin-left:-745px;}}ul.qa-menu.sticky-stop{position:absolute;bottom:430px;top:inherit;}ul.qa-menu li{background:url(../img/cmn/icon_ftrnav_arrow.svg) no-repeat right 16px center/6px 16px;border:1px solid #933d7e;cursor:pointer;color:#933d7e;padding:8px;text-align:center;width:100%;}@media print,screen and (min-width:768px){ul.qa-menu li{padding:8px 20px 8px 10px;width:calc(33.333% - 10px);}}@media print,screen and (min-width:1024px){ul.qa-menu li{background:url(../img/cmn/icon_ftrnav_arrow.svg) no-repeat right 8px center/6px 16px;padding:8px 20px 8px 10px;text-align:left;width:fit-content;}}@media print,screen and (min-width:1280px){ul.qa-menu li{background:url(../img/cmn/icon_ftrnav_arrow.svg) no-repeat right 16px center/6px 16px;padding:8px 40px 8px 20px;}}@media print,screen and (min-width:1024px){ul.qa-menu li:not(:last-child){margin-bottom:8px;}}@media print,screen and (min-width:1024px){div.qa-block{margin:0 0 0 auto;max-width:660px;}}@media print,screen and (min-width:1280px){div.qa-block{max-width:780px;}}@media print,screen and (min-width:1600px){div.qa-block{margin:0 auto;max-width:800px;}}div.qa-block #qa-1,div.qa-block #qa-2,div.qa-block #qa-3,div.qa-block #qa-4,div.qa-block #qa-5,div.qa-block #qa-6,div.qa-block #qa-7,div.qa-block #qa-8,div.qa-block #qa-9{padding-top:180px;margin-top:-180px;}div.qa-block .Qa-Box .Qa{margin-bottom:64px;}div.qa-block .Qa-Box .Qa dt{background:#efefef;display:flex;font-weight:bold;font-size:2rem;line-height:1.5em;padding:16px 48px;position:relative;}@media print,screen and (min-width:768px){div.qa-block .Qa-Box .Qa dt{font-size:2.4rem;}}div.qa-block .Qa-Box .Qa dt:before{content:"Q";color:#933d7e;font-weight:bold;font-size:3.2rem;line-height:1em;position:absolute;left:10px;}div.qa-block .Qa-Box .Qa dd{line-height:3.2rem;padding:24px 16px 24px 48px;position:relative;}div.qa-block .Qa-Box .Qa dd:before{content:"A";color:#933d7e;font-weight:bold;font-size:3.2rem;line-height:1em;position:absolute;left:10px;}.panel-box{display:flex;margin-bottom:40px;}@media print,screen and (min-width:768px){.panel-box{margin-bottom:64px;}}.panel-box a{background:#b9b9b9;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2rem;flex:1;min-height:64px;padding:8px 16px;text-align:center;}@media print,screen and (min-width:768px){.panel-box a{font-size:2.4rem;}}.panel-box a.select-menu{background:#933d7e;}table.tbl-seminar{border-collapse:collapse;border-spacing:2px;width:100%;}table.tbl-seminar thead tr th{background:#ececec;border-right:2px solid #fff;font-size:1.4rem;font-weight:bold;text-align:center;height:40px;vertical-align:middle;}@media print,screen and (min-width:768px){table.tbl-seminar thead tr th{font-size:2rem;height:56px;}}table.tbl-seminar thead tr th:last-of-type{border-right:0;}table.tbl-seminar tbody tr{border-bottom:1px solid #b9b9b9;}table.tbl-seminar tbody tr td{font-size:1.4rem;padding:12px 8px;vertical-align:middle;}@media print,screen and (min-width:768px){table.tbl-seminar tbody tr td{font-size:2rem;padding:24px 16px;}}table.tbl-seminar tbody tr td.seminar-course{color:#933d7e;font-weight:bold;}table.tbl-seminar tbody tr td button.btn-seminar{background:#933d7e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-left:auto;margin-right:auto;padding:0 4px;width:100%;min-width:70px;height:40px;}@media print,screen and (min-width:768px){table.tbl-seminar tbody tr td button.btn-seminar{font-size:2rem;padding:0 16px;max-width:240px;min-width:inherit;height:56px;}}table.tbl-seminar tbody tr td button.btn-seminar:hover{color:#fff;}table.tbl-seminar tbody tr td button.btn-seminar span{background:url(../img/cmn/icon_btn_arrow.svg) no-repeat right center/5px 12px;padding:0 8px 4px 0;}@media print,screen and (min-width:768px){table.tbl-seminar tbody tr td button.btn-seminar span{background:url(../img/cmn/icon_btn_arrow.svg) no-repeat right center/8px 18px;padding:0 20px 4px 0;}}@media print,screen and (min-width:768px){table.tbl-seminar tbody tr td:nth-of-type(1){width:24%;}}@media print,screen and (min-width:768px){table.tbl-seminar tbody tr td:nth-of-type(2){width:52%;}}@media print,screen and (min-width:768px){table.tbl-seminar tbody tr td:nth-of-type(3){width:24%;}}.panel-inr .panel-title-1,.panel-inr .panel-title-2{width:fit-content;margin:0 auto;}.panel-inr .panel-title-1 .panel-h2,.panel-inr .panel-title-2 .panel-h2{color:#933d7e;font-size:2.4rem;}@media print,screen and (min-width:768px){.panel-inr .panel-title-1 .panel-h2,.panel-inr .panel-title-2 .panel-h2{font-size:3.2rem;}}.panel-inr .panel-title-2 .panel-h2{text-align:center;}.panel-inr .wrapper_seminar{border-bottom:1px solid #b9b9b9;display:flex;flex-direction:column;flex-wrap:wrap;gap:32px;padding:50px 0;}@media print,screen and (min-width:768px){.panel-inr .wrapper_seminar{flex-direction:row;flex-wrap:nowrap;}}.panel-inr .wrapper_seminar .col1{flex:1.2;}.panel-inr .wrapper_seminar .col2{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px;}.panel-inr .wrapper_seminar .col2 .wrapper_item{position:relative;}.panel-inr .wrapper_seminar .col2 .wrapper_item .title1{background:#4a0844;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;height:32px;margin-bottom:16px;width:60px;}@media print,screen and (min-width:1024px){.panel-inr .wrapper_seminar .col2 .wrapper_item .title1{width:64px;height:32px;}}.panel-inr .wrapper_seminar .col2 .wrapper_item .title2{color:#222;font-size:2rem;font-weight:bold;line-height:1em;position:absolute;top:-4px;left:72px;transform:translateY(5%);display:flex;align-items:center;height:32px;}@media print,screen and (min-width:1024px){.panel-inr .wrapper_seminar .col2 .wrapper_item .title2{margin-bottom:16px;font-size:2.4rem;}}.panel-inr .wrapper_seminar .col2 .wrapper_item .title3{color:#933d7e;font-weight:bold;margin-bottom:8px;}.panel-inr .wrapper_seminar .col2 .wrapper_item dd{color:rgba(82,82,82,.7);line-height:1.5em;}.panel-inr .wrapper_seminar .col2 .wrapper_button a{background:#933d7e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2rem;height:64px;margin:0;padding:0 24px;width:100%;}@media print,screen and (min-width:768px){.panel-inr .wrapper_seminar .col2 .wrapper_button a{font-size:2.4rem;width:300px;}}.panel-inr .wrapper_seminar .col2 .wrapper_button a span{background:url(../img/cmn/icon_btn_arrow.svg) no-repeat right center/8px 18px;padding:0 20px 4px 0;}.seminar-content{max-width:800px;margin:0 auto 80px;}.seminar-content .seminar-date{font-size:1.6rem;font-weight:bold;line-height:1em;margin-bottom:1.6em;}@media print,screen and (min-width:768px){.seminar-content .seminar-date{font-size:2rem;}}.seminar-content .seminar-date span{background:#933d7e;color:#fff;display:block;font-size:1.4rem;margin-bottom:.5em;margin-right:16px;padding:6px 12px;width:fit-content;}@media print,screen and (min-width:768px){.seminar-content .seminar-date span{display:inline-block;font-size:1.6rem;margin-bottom:0;padding:12px 16px;}}.seminar-content .seinar-title{font-size:2.4rem;font-weight:bold;line-height:1.4em;margin-bottom:1em;}@media print,screen and (min-width:768px){.seminar-content .seinar-title{font-size:3.2rem;}}.seminar-content .seminar-img{margin:0 0 40px 0;}.seminar-content .seminar-txt{line-height:1.6em;}div.seminar-bnr{margin-bottom:40px;}table.tbl-seminar-spain{border-top:1px solid #ccc;}table.tbl-seminar-spain tr{border-bottom:1px solid #ccc;}table.tbl-seminar-spain tr th{background:#efefef;line-height:1.6em;padding:16px;width:96px;}@media print,screen and (min-width:768px){table.tbl-seminar-spain tr th{width:160px;}}table.tbl-seminar-spain tr td{line-height:1.6em;padding:16px;}.topics-content{max-width:800px;margin:0 auto 80px;}.topics-content .topicsBlock{margin-top:-134px;padding-top:134px;}.topics-content .topics-date{font-size:1.6rem;font-weight:bold;line-height:1em;margin-bottom:1.6em;}@media print,screen and (min-width:768px){.topics-content .topics-date{font-size:2rem;}}.topics-content .topics-date span{background:#933d7e;color:#fff;display:block;font-size:1.4rem;margin-bottom:.5em;margin-right:16px;padding:6px 12px;width:fit-content;}@media print,screen and (min-width:768px){.topics-content .topics-date span{display:inline-block;font-size:1.6rem;margin-bottom:0;padding:12px 16px;}}.topics-content .topics-title{font-size:2.4rem;font-weight:bold;line-height:1.4em;margin-bottom:1em;}@media print,screen and (min-width:768px){.topics-content .topics-title{font-size:3.2rem;}}.topics-content .topics-img{margin:0 0 40px 0;}.topics-content .topics-txt{line-height:1.6em;}.topics-content .topics-poster{margin-left:auto;margin-right:auto;max-width:360px;}div.download-content p{line-height:1.6em;}div.download-content h3.h3-download{color:#933d7e;font-size:2rem;font-weight:600;line-height:1.6em;}div.download-content ul.ul-dowenloadImg{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;column-gap:120px;row-gap:80px;}@media print,screen and (min-width:768px){div.download-content ul.ul-dowenloadImg{flex-direction:row;row-gap:120px;}}div.download-content ul.ul-dowenloadImg li{width:300px;}@media print,screen and (min-width:768px){div.download-content ul.ul-dowenloadImg li{width:calc((100% - 240px)/3);}}div.download-content ul.ul-dowenloadImg li figure{aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:8px 0 24px 0;}div.download-content ul.ul-dowenloadImg li figure img{object-fit:cover;object-position:center;}div.download-content ul.ul-dowenloadImg li a{margin:0 auto;}div.sitemap-content{margin:0 auto 80px;max-width:800px;}div.sitemap-content ul.ul-sitemap li{border-bottom:1px solid #e0e0e0;padding:20px 0;}div.sitemap-content ul.ul-sitemap li dl{width:100%;}@media print,screen and (min-width:768px){div.sitemap-content ul.ul-sitemap li dl{display:table;}}div.sitemap-content ul.ul-sitemap li dl dt{line-height:1.6em;}@media print,screen and (min-width:768px){div.sitemap-content ul.ul-sitemap li dl dt{display:table-cell;width:33%;}}div.sitemap-content ul.ul-sitemap li dl dd{line-height:1.6em;}@media print,screen and (min-width:768px){div.sitemap-content ul.ul-sitemap li dl dd{display:table-cell;width:67%;}}div.privacy-content{margin:0 auto 80px;max-width:800px;}div.privacy-content h3.privacy-H3{font-size:2.4rem;line-height:1.6em;margin-bottom:16px;}div.privacy-content div.agreement-box{padding:16px 0;}div.product-system-box{line-height:1.6em;margin-bottom:96px;}div.product-system-box h3.product-h3{font-size:2.4rem;line-height:1.6em;margin-bottom:16px;}div.product-system-box div.flex-2col{gap:40px;}@media print,screen and (min-width:768px){div.product-system-box div.flex-2col{gap:80px;}}div.product-system-box .product-txt{line-height:1.6em;}dl.dl-moushikomi dt{font-size:1.8rem;font-weight:600;margin-bottom:16px;}dl.dl-moushikomi dd a.moushikomi-tel{background:url(../img/product/icon_phone.svg) no-repeat left center/40px 40px;font-size:8vw;font-family:"zen-antique",sans-serif;font-weight:400;font-style:normal;letter-spacing:.1em;padding-left:46px;}@media print,screen and (min-width:768px){dl.dl-moushikomi dd a.moushikomi-tel{font-size:3.6rem;}}@media print,screen and (min-width:1024px){dl.dl-moushikomi dd a.moushikomi-tel{font-size:4rem;}}dl.dl-tokuteisyo{margin-bottom:40px;}dl.dl-tokuteisyo dt{font-weight:bold;}dl.dl-tokuteisyo dd ul.ul-tokuteisyo{display:flex;flex-wrap:wrap;}dl.dl-tokuteisyo dd ul.ul-tokuteisyo li{text-align:center;width:100px;}dl.dl-tokuteisyo dd ul.ul-tokuteisyo li.cardLi{display:flex;flex-direction:column;margin-bottom:16px!important;}dl.dl-tokuteisyo dd ul.ul-tokuteisyo li p{display:flex;align-items:flex-end;justify-content:center;font-size:1.2rem;line-height:1.4em;min-height:34px;}div.orderBox-note{border:1px solid #ddd;margin-bottom:80px;padding:16px 20px;}@media print,screen and (min-width:768px){div.orderBox-note{padding:32px 64px;}}div.orderBox-note h3{font-weight:600;line-height:1.6em;margin-bottom:1.6em;}div.orderBox-note ul{margin-left:1.5em;}div.orderBox-note ul li{font-size:1.4rem;list-style:disc;line-height:1.6em;margin-bottom:.8em;}div.orderBox-note ul li:last-of-type{margin-bottom:0;}div.courseError{margin-top:32px;}.popupContactBtn{padding:0;background:transparent;color:#933d7e;text-decoration:underline;font-weight:bold;cursor:pointer;transition:opacity .2s;}.popupContactBtn:hover{text-decoration:none;opacity:.7;}ol.ol-tutorialVideo{margin:0 auto;}@media print,screen and (min-width:768px){ol.ol-tutorialVideo{width:704px;position:relative;}}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo{width:840px;}}ol.ol-tutorialVideo li{padding-bottom:40px;}@media print,screen and (min-width:768px){ol.ol-tutorialVideo li{padding-bottom:100px;padding-left:calc(100% - 580px);position:relative;}}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo li{padding-left:calc(100% - 680px);}}@media print,screen and (min-width:768px){ol.ol-tutorialVideo li::before{background:#933d7e;content:"";position:absolute;top:0;left:40px;width:1px;height:100%;}}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo li::before{left:50px;}}ol.ol-tutorialVideo li.noBorder::before{content:none;}ol.ol-tutorialVideo li div.tutorial-step{background:#933d7e;color:#fff;display:flex;align-items:center;justify-content:center;width:80px;height:32px;}@media print,screen and (min-width:768px){ol.ol-tutorialVideo li div.tutorial-step{position:absolute;top:0;left:0;height:80px;}}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo li div.tutorial-step{width:100px;height:100px;}}ol.ol-tutorialVideo li div.tutorial-step dl{display:flex;}@media print,screen and (min-width:768px){ol.ol-tutorialVideo li div.tutorial-step dl{display:block;}}ol.ol-tutorialVideo li div.tutorial-step dl dt{text-align:center;font-size:1.4rem;font-weight:400;margin-bottom:2px;}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo li div.tutorial-step dl dt{font-size:1.6rem;}}ol.ol-tutorialVideo li div.tutorial-step dl dd{font-size:1.4rem;font-weight:400;text-align:center;}@media print,screen and (min-width:768px){ol.ol-tutorialVideo li div.tutorial-step dl dd{font-size:3.2rem;}}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo li div.tutorial-step dl dd{font-size:3.6rem;}}ol.ol-tutorialVideo li div.tutorial-video{background:#efefef;display:flex;flex-wrap:nowrap;flex-direction:column;gap:40px;padding:10px 20px 20px;}@media print,screen and (min-width:768px){ol.ol-tutorialVideo li div.tutorial-video div.movieBox{width:540px;}}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo li div.tutorial-video div.movieBox{width:640px;}}ol.ol-tutorialVideo li div.tutorial-video div.movieBox p{font-size:1.8rem;margin-bottom:.5em;}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo li div.tutorial-video div.movieBox p{font-size:2rem;}}@media print,screen and (min-width:768px){ol.ol-tutorialVideo li div.tutorial-video div.movieBox div.movieBox-inr{width:540px;height:304px;}}@media print,screen and (min-width:1024px){ol.ol-tutorialVideo li div.tutorial-video div.movieBox div.movieBox-inr{width:640px;height:360px;}}