.c_box li,.sec_info-inner small{color:#e63535}.fieldBtn,.modal_fbadges,.sb_list_btns li label,.sec_title a,a.modal_sfbadge:hover{cursor:pointer}.agree-sub-ttl,.form_tbl td a:hover{text-decoration:none}.DTLankerlinkListGroup a:hover,.form_tbl td a,.history ul li a,.p_paymnt__item a,.pi_cardbody a:hover,.search_bar__list li a{text-decoration:underline}#main_error,#passwordMismatch.err_msg,.db_searchBox_sp,.dis_course .courses_head::before,.overlay_wrap,.pb_tbl.empty tr:first-child,.select2-results__option[aria-selected]:first-child:after,.select2-search--dropdown,.sp-only{display:none}.main{background:url(/assets/img/bg/bg_courses.png) center bottom -100px/100% auto no-repeat fixed #fcfaed}#searchBoxModal .overlay_closebtn{display:none;color:#939393;font-size:45px}input[type=text].tfsearch{width:420px}.field-box-flex{display:flex;justify-content:center;align-items:center;gap:20px}.ff_option.ff_option_col .field-02,.paginationjs-next a,.paginationjs-prev a,.search_bar,.select2-results,.tf_inner{position:relative}.search_bar__box{font-size:15px;font-weight:500;line-height:1;width:783px;position:absolute;top:50px;left:-50px;background-color:#f0f0f0;border:2px solid #b4b4b4;padding:20px 40px 15px 60px;border-radius:10px;z-index:7}.c_box li,.corp_title,.db_head,.db_menu>li>a,.fieldBtn,.form_label,.profile_box .pb_head{font-weight:700}.card_info .form_msg small,.ci_body.db,.cif .form_msg small,.faq_list li.active .ans,.ff_option input[type=radio]:checked~.display_txt,.steplist_txt a,.term_list li,input[type=text].tfsearch:focus+.search_bar__box{display:block}.search_bar__box:after,.search_bar__box:before{content:"";width:0;height:0;border-bottom:20px solid #f0f0f0;border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;top:-17px;left:110px;margin:0 auto}.search_bar__box:before{border-bottom:20px solid #b4b4b4;top:-21px}.search_bar__boxttl{color:#707070;margin-bottom:10px;display:block}.search_bar__list{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start}.search_bar__list li{margin-right:15px;margin-bottom:9px}.search_bar__list li a{color:#0a24e8}@media screen and (max-width:910px){input[type=text].tfsearch{width:100%}.search_bar__box{padding:20px 20px 15px;width:95vw;left:0}}@media screen and (max-width:636px){.search_bar__box{width:100%}}#inquiry,.banner,.cif #inquiry,.courses_info .form_tbl-wide tr:first-child th,.ff_option_row .err_msg,.media_icons>li>a img,.redBox.contact,.sb_info_body .searchList li,.select-seireki01,.sguide-menu ul li a,.steplist_item.wo-img .steplist_txt{width:100%}.banner ul,.priv_pol .flex-items{display:flex;justify-content:space-between;align-items:center}.banner ul li{width:23%}.banner ul li img{max-width:100%;height:auto}#modal_accounting .modalBox_head,#modal_dashboard .modalBox_head{font-size:18px;justify-content:flex-start}#modal_accounting .modalBox_head span,#modal_dashboard .modalBox_head span{padding:0 56px}#modal_accounting .modalBox_head span::before,#modal_dashboard .modalBox_head span::before{position:absolute;content:'';width:46px;height:46px;background-size:25px auto;top:calc(50% - 23px);left:0;border-radius:50%}.db-1::before{background:url(/assets/img/icons/db_1.svg) center center no-repeat #fff}.db-2::before{background:url(/assets/img/icons/db_2.svg) center center no-repeat #fff}.db-3::before{background:url(/assets/img/icons/db_3.svg) center center no-repeat #fff}.db-4::before{background:url(/assets/img/icons/db_4.svg) center center no-repeat #fff}.db-5::before{background:url(/assets/img/icons/db_5.svg) center center no-repeat #fff}.db-6::before{background:url(/assets/img/icons/db_6.svg) center center no-repeat #fff}.db-7::before{background:url(/assets/img/icons/db_7.svg) center center no-repeat #fff}.db-8::before{background:url(/assets/img/icons/db_8.svg) center center no-repeat #fff}.db-9::before{background:url(/assets/img/icons/db_9.svg) center center no-repeat #fff}.db-10::before{background:url(/assets/img/icons/db_10.svg) center center no-repeat #fff}body.scroll_Hide{overflow-x:hidden;overflow-y:hidden}.dashboard_box{padding:40px 0 0}.db_head{font-size:24px;text-align:center;margin:0 0 20px}.db_menu{display:flex;flex-wrap:wrap;gap:40px;flex-grow:1;justify-content:flex-start;max-width:1100px;margin:0 auto;width:95%}.db_menu>li{height:188px;width:calc(100% / 4 - 30px)}.db_menu>li>a{font-size:20px;color:#3c3c3c;line-height:1.4;background:#fff;width:100%;height:100%;border:1px solid #cccbcb;border-radius:5px;box-sizing:border-box;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.16);-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,.16);box-shadow:0 6px 12px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;justify-content:center;align-items:center}.c_box li,.profile_box{border:1px solid var(--accent)}.db_menu>li>a img{display:block;margin:0 auto 10px;width:auto;height:auto}.db_menu>li>a span{display:block;text-align:center}.courses li a,.courses_head,.fieldBtn_wrap,.info_box-title,.logout-btn,.sec_info,.sec_title{position:relative}.sec_info-inner a.m0a{margin-left:auto}.profile_box{max-width:1036px;margin:0 auto;font-size:18px}.mb50,.pp_content:not(:last-child),.profile_box:not(:last-child),.profile_rowitem:not(:last-child){margin-bottom:50px}.f_notice .title-box .txt-right,.profile_box .block_02,.profile_box p{font-size:16px}.profile_box .pb_head{padding:10px 85px;color:#fff;background:var(--accent);min-height:52px;text-align:center;font-size:20px;display:flex;align-items:center;justify-content:center}.profile_box .block{background:#fff;padding:15px 85px}.profile_box .block:nth-child(2n){background:var(--accent5)}.c_box{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:5px 0}.c_box li{background:#fff;padding:4px 25px 2px}.profile_box .block_01{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.profile_box .block_04{padding:20px 85px 40px}.profile_box .pb_body__ttl{font-size:20px;font-weight:700;color:var(--accent);border-bottom:1px solid var(--accent);margin:0 0 15px}.profile_box .pb_list li{padding:3px 0}.card_info .profile_box.product_box:not(:last-child),.mb30,.profile_box .block_row:not(:last-child),.tf_rowitem:not(:last-child){margin-bottom:30px}.corp_login{padding:100px 20px 180px}.corp_login .container{max-width:952px;width:100%;background:#fff;-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);margin:0 auto 20px}.form_login .ifield,.pi_card__fieldset button{-webkit-box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.16)}.btn_wrap .c_btn2,.c_tbl .c_btn,.form_box.tax .c_btn__arr,.how_to_apply .btm_btn{margin:0 auto}.corp_title{font-size:24px;text-align:center;background:var(--accent4);color:#fff;padding:8px 20px}.corp_body{padding:40px 80px 20px}.c_txt-right,.corp_link,.p_tbl-cc td:last-child{text-align:right}.corp_link .c_link{display:inline-block;color:var(--maincolor)}.chfield,.fieldBtn,.form_body,.form_field,.form_item,.form_label{display:flex}.c_txt-center,.cnfirmation #modal_login .form_login .form_field .err_msg,.form_content,.pb_tbl.sp-change_vert td,.pb_tbl.sp-change_vert th,.shop_cart .form-total table td,.terms-area,.thank-box,td.table_w-del{text-align:center}.form_body{max-width:500px;width:100%;margin:40px auto;flex-direction:column;gap:10px}.form_login{background:#fdf6e7;border-radius:20px;padding:20px;margin:40px auto 20px}.form_item{justify-content:flex-start;align-items:flex-start;gap:5px}.form_label{min-height:36px;align-items:center}.form_field{flex:1;flex-direction:column;gap:5px}.form_login .ifield{border:1px solid #707070;box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.16);max-width:329px;outline:0}.sec_subtitle,.sec_title{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);text-align:center}.chfield{flex-wrap:wrap;gap:10px 15px;align-items:center}.fieldBtn_wrap{max-width:100%;width:294px;height:47px;margin:10px auto}.fieldBtn_wrap::after{position:absolute;content:'';width:12px;height:12px;border-top:2px solid var(--white);border-right:2px solid var(--white);top:calc(50% - 7px);right:20px;transform:rotate(45deg);transition:.5s}.fieldBtn_wrap:hover::after,.tf_link:hover::after{right:15px}.fieldBtn{border:0;outline:0;background:#e63535;color:#fff;font-size:21px;text-align:center;width:100%;height:100%;border-radius:40px;align-items:center;justify-content:center}.ff_button input[type=submit]:hover,.ff_submit2:hover,.fieldBtn:hover,.modal_terms .c_btn:hover{opacity:.8}@media screen and (max-width:425px){.form_item{flex-direction:column}.form_field{width:100%}}.sec_breadcrumbs{padding:10px 20px;background:#fcfaed;font-size:14px}.form_tbl-wide .select-box,.sec_breadcrumbs .container,.steplist_con{display:flex;justify-content:space-between}.c_link__bc{float:right;font-size:14px;color:var(--maincolor);padding-left:15px}.c_link__bc::before{border-color:var(--maincolor);border-width:1px;width:8px;height:8px}.accordion-container,.box-link,.card_info .form-section,.customer_info .form_tbl td p,.eci .form-anq-box,.eci .form_tbl td p,.how_to_apply p,.member_edit .form-anq-box,.member_edit .form_tbl td p,.mri .form-anq-box,.mri .form_tbl td p,.my_page,.normalAccordionTtl,.pa0,.priv_pol .product_box p,.shop_cart .pb_tbl td p,.shopping_cart .pb_tbl td p{padding:0}.sec_title{background:#fdf4dd;color:var(--accent4);font-size:35px;line-height:1.6;font-weight:700;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);z-index:2}.courses li a,.profile_name,.sec_subtitle{color:var(--maincolor);font-weight:700}.sec_title .container{padding:20px 85px}.ff_option.ff_option_col .ff_label,.sec_title-icon span{display:block;position:relative}.sec_title a{position:absolute;width:85px;height:85px;top:calc(50% - 44px);right:0;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center}.sec_title a img{width:45px;height:54px;object-fit:contain}.sec_subtitle{background:#fff;padding:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);font-size:32px}.sec_info,.sec_profile{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background:#fff}.sec_subtitle small{display:block;font-size:16px;color:#d69b56}.sec_profile{padding:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.sec_profile .container{display:flex;gap:5px 30px;align-items:center;flex-wrap:wrap}.profile_name{font-size:35px}.profile_code{display:flex;font-size:18px;font-weight:700;flex-wrap:wrap}.profile_code li{border:1px solid #e63535;color:#e63535;padding:5px 10px;min-width:220px;text-align:center;font-weight:700}.profile_code li:first-child{background:#e63535;color:#fff;min-width:180px}.courses li a::after,.tf_card__btn span::after{width:11px;height:11px;top:calc(50% - 6px);transform:rotate(45deg)}.logout-btn{margin:25px auto 0;width:200px;z-index:100}.sec_profile-info{padding:50px 20px}.sec_profile-info .container{background:#fff;border:1px solid var(--maincolor);padding:40px 60px}.c_tbl .c_btn{width:145px;font-weight:700}.tax_accountant{padding:0;line-height:1.8}.sec_info,.sec_info2{line-height:1.8;padding:20px}.sec_info{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);z-index:3;font-size:19px}.sec_info-content{min-height:212px}.sec_info-content p{max-width:740px;width:100%}.sec_info2{background:#f8f8f8;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.ciBlock,.courses li a{-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.16);-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,.16)}.sec_info3{padding:20px 20px 40px;background:url(img/bg/bg_courses.png) center bottom -100px/100% auto no-repeat fixed #fcfaed}.info_box-orange{border:1px solid var(--accent4);background:#fdf3df;padding:15px 40px;border-radius:10px}.info_box-title{font-size:22px;padding-left:51px;min-height:41px;display:flex;align-items:center}.info_box-title::before{position:absolute;content:'';width:41px;height:41px;background:url(img/icons/c_note.png) center center/100% auto no-repeat;top:0;left:0}.info_box-orange .c_btn{width:421px;font-size:18px}.courses{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:20px 50px;margin:40px 0}.courses li{width:calc(50% - 25px)}.courses li a{width:100%;height:60px;display:flex;align-items:center;justify-content:center;text-align:center;background:#fff;border:1px solid #cccbcb;border-radius:30px;transition:.5s;box-shadow:0 6px 12px 0 rgba(0,0,0,.16)}.courses li a::after{position:absolute;content:'';border-top:2px solid var(--accent4);border-right:2px solid var(--accent4);right:20px;transition:.5s}.courses li a:hover{border-color:#edbf5e;background:#edbf5e;color:#fff}.courses li a:hover::after,.how_to_apply .tggle_innr .ci_head::after{border-color:#fff}.tab_title{text-align:center;margin-top:10px;font-size:15px;font-weight:700;color:var(--accent);display:none}.title.taxlist{text-align:center;margin-bottom:20px}@media screen and (max-width:1920px){.main,.sec_info3{background-size:1920px auto}}.card_span,.courses_head{font-size:20px}.courses_head{font-weight:700;line-height:1.5;text-align:center;padding:20px 10px 30px}.courses_head::before{position:absolute;content:'';width:134px;max-width:100%;height:1px;background:var(--accent4);bottom:0;left:50%;transform:translateX(-50%)}.courses_head small{display:block;font-size:23px;color:#ea6161}.pi_list strong,.product_box p em{color:var(--accent)}.courses_head .c_btn{width:auto;height:auto;border-radius:50px;position:absolute;top:25px;left:calc(50% + 250px);padding:14px 50px 14px 30px}.ci_head2::after,.ci_head::after{position:absolute;content:'';width:12px;height:12px;top:50%;right:30px;transform:rotate(45deg) translateX(-50%);z-index:2;transition:.5s}.courses_info{display:flex;flex-direction:column;gap:40px 20px;margin:40px 0}.ciBlock{display:block;width:100%;border-radius:40px;box-shadow:0 6px 12px 0 rgba(0,0,0,.16);background:#fff}.ci_head,.ci_head2{font-weight:700;padding:20px;display:flex;z-index:1;line-height:1.4;font-size:28px;width:100%;text-align:center;position:relative}.ci_head,.pi_list2 span{background:var(--accent4)}.ciBlock2{border:3px solid var(--accent4);box-sizing:border-box}.ci_head{min-height:125px;color:#fff;align-items:center;justify-content:center;border-radius:40px}.ci_head::after{border-top:3px solid #fff;border-right:3px solid #fff}.ci_head2:hover::after,.ci_head:hover::after,.ff_button:hover::after{right:20px}.ci_head.active::after{transform:rotate(135deg) translateX(-50%)}.ci_head.active:hover::after{right:30px}.ci_head2{min-height:119px;background:#fff;color:var(--accent4);align-items:center;justify-content:center;border-radius:inherit}.ci_head2::after{border-top:3px solid var(--accent4);border-right:3px solid var(--accent4)}.ci_body{padding:10px 20px;display:none}.ci_lists>li:not(:last-child){border-bottom:1px solid #b4b4b4}.ci_lists>li{padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:10px 20px}.ci_contents{font-size:24px;font-weight:500;line-height:1.4}.ci_contents>span{display:block;padding-left:20px}.ci_contents .c_link{font-size:28px}.ci_contents .c_link::before{top:calc(50% - 7px)}.ci_media>strong{font-size:18px;text-align:center;display:block;font-weight:500;flex:auto;width:100%;margin-bottom:5px}.media_icons{display:flex;gap:15px;justify-content:center;align-items:center}.media_icons>li>a{width:65px;height:65px;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%}.media_icons>li>a.ci_icon01{background:#6cbd94}.media_icons>li>a.ci_icon02{background:#58ccc9}.media_icons>li>a.ci_icon03{background:linear-gradient(-45deg,#5ea7de 0,#5ea7de 50%,#6cbd94 50%)}.media_icons>li>a.ci_icon04{background:linear-gradient(-45deg,#5fa6de 0,#5fa6de 50%,#5ccac9 50%)}.media_icons>li>a.ci_icon05{background:linear-gradient(-45deg,#51cfcc 0,#51cfcc 50%,#6cbd94 50%)}.media_icons>li>a.ci_icon06{background:#769efd}.media_icons>li>a.ci_icon07{background:#5ba7e3}.media_icons>li>a.ci_icon08{background:#73a9ff}.media_icons>li>a.ci_icon09{background:#6fbeff}.media_icons>li>a.ci_icon10{background:linear-gradient(-45deg,#6ebfff 0,#6ebfff 50%,#5ca7e1 50%)}.media_icons>li>a.ci_icon11{background:linear-gradient(-45deg,#799dfb 0,#799dfb 50%,#6cbd94 50%)}.media_icons>li>a.ci_icon12,.media_icons>li>a.ci_icon13{background:#cecece}.media_icons>li>a.ci_icon14{background:linear-gradient(-45deg,#5ca7e1 0,#5ca7e1 50%,#6cbd94 50%)}.media_icons>li>a.ci_icon15{background:linear-gradient(-45deg,#5ca7e1 0,#5ca7e1 50%,#769ffb 50%)}.media_icons>li>a.ci_icon16{background:#bbaefe}.tf_card__price::before,.tf_link::before{top:50%;transform:translateY(-50%);content:''}.itext{font-size:24px;font-weight:700}.itext small{font-weight:400}.itext strong{font-size:32px}.ibox{font-size:19px;background:#deb483;font-weight:500;padding:5px 10px;margin:10px 0;color:#fff;display:block;max-width:220px;width:100%;text-align:center}.sec_info-inner .iflex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.sec_tfees{margin:30px 0}.tfees_title{font-size:30px;font-weight:700;text-align:center;margin:0 0 30px}.tf_head{font-size:28px;font-weight:500;color:#fff;padding:10px 20px;width:100%;background:#96b6ff;line-height:1.6;text-align:center}.tf_head2{background:#7dcea2}.sguide_con,.tf_body{padding:20px 0}.tf_card{width:420px;max-width:100%;border-radius:40px;background:#fff;padding:20px 20px 70px;overflow:hidden;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.16);-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,.16);box-shadow:0 6px 12px 0 rgba(0,0,0,.16);position:relative}.tf_card__box1,.tf_card__box2{width:100%;text-align:center}.tf_card__price{position:relative;font-size:27px;line-height:1.4;font-weight:700;padding-left:82px;margin-bottom:10px;min-height:75px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pi_list2 li:not(:last-child),.tf_card__box1{margin-bottom:5px}.tf_card__price::before{position:absolute;width:72px;height:72px;background:url(img/icons/ci_icon01.png) center center no-repeat #5ca7e2;border-radius:50%;left:0;overflow:hidden}.tf_card__price.ico01::before{background:url(img/icons/ci_icon01.png) center center/contain no-repeat #5ca7e2}.tf_card__price.ico02::before{background:url(img/icons/ci_icon02.png) center center/contain no-repeat #779eff}.tf_card__price.ico03::before{background:url(img/icons/ci_icon03.png) center center/contain no-repeat #6dbd94}.tf_card__price.ico04::before{background:url(img/icons/ci_icon04.png) center center/contain no-repeat #58ccc9}.tf_card__price.ico05::before{background:url(img/icons/ci_icon05.png) center center/contain no-repeat #6facff}.tf_card__price.ico06::before{background:url(img/icons/ci_icon06.png) center center/contain no-repeat #70bdff}.tf_card__price.ico07::before{background:url(img/icons/ci_icon07.png) center center/contain no-repeat #bcaeff}.tf_card__price.ico08::before{background:url(img/icons/ci_icon08.png) center center/contain no-repeat #70bdff}.tf_card__price.ico09::before{background:url(img/icons/ci_icon09.png) center center/contain no-repeat #70bdff}.tf_card__price.ico10::before{background:url(img/icons/ci_icon10.png) center center/contain no-repeat #70bdff}.tf_card__price.ico16::before{background:url(img/icons/ci_icon16.png) center center/contain no-repeat #bbaefe}.tf_card__price small{font-size:20px}.pi_top,.tf_card__price span{font-size:22px;font-weight:500}.tf_card__box1 .prodtype{font-size:20px;display:block}.tf_card__box2{font-size:23px;line-height:1.2;color:#fff;background:#b5b6b9;padding:5px 10px;margin-bottom:10px}.tf_card__btn,.tf_link{max-width:100%;color:#fff;margin:0 auto;background:#e63535}.tf_card p{font-size:20px;font-weight:500;text-align:left;padding:0}.tf_card__btn{width:calc(100% - 40px);min-height:46px;font-size:21px;font-weight:700;text-align:center;padding:5px 10px;border-radius:40px;display:inline-block;bottom:20px;left:0;right:0;line-height:36px;position:absolute}.tf_card__btn span{position:relative;padding:0 25px}.tf_card__btn span::after{position:absolute;content:'';border-top:2px solid #fff;border-right:2px solid #fff;right:5px;transition:.5s}.tf_card__btn:hover span::after{right:0}.tf_lists-wrapper{display:flex;flex-wrap:wrap;gap:25px;width:calc(100% - 230px);justify-content:space-between}.tf_lists li{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #cccbcb;padding:20px 0;justify-content:space-between}.steplist_item:last-of-type,.tf_lists li:last-child{border:0}.tf_list__title{font-size:20px;line-height:160%;font-weight:700;width:210px;max-width:100%}.tf_list__title small{font-size:20px;display:block;font-weight:500}.tf_link{width:294px;height:63px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1.4;text-align:center;border-radius:40px;position:relative}.tf_link::before{position:absolute;width:40px;height:41px;background:url(img/icons/c_cart.png) center center/100% auto no-repeat;left:20px}.tf_link::after{position:absolute;content:'';width:11px;height:11px;border-top:2px solid #fff;border-right:2px solid #fff;top:calc(50% - 6px);right:20px;transform:rotate(45deg);transition:.5s}@media screen and (max-width:1140px){.tf_card{width:48%}}@media screen and (max-width:1099px){.tf_card__price small,.tf_list__title small{font-size:16px}.tf_card__price{font-size:22px}.tf_card p,.tf_card__box1,.tf_card__price span{font-size:18px}.tf_card__box2{font-size:20px}}.pi_list,.pi_list2 li{display:flex;font-size:25px;font-weight:700}.fs_select::after,.history ul li a,.sb_head::before{transform:translateY(-50%)}.c_flex__between{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.product_info{max-width:660px;width:calc(100% - 330px)}#prod_var input[type=radio]:checked+span::after,.ff_checkbox input[type=checkbox]:checked+span::after{background:#e63535}#prod_var .ff_option>label>span,.colRED.bold,.ff_checkbox>label>span,.form-total table td span,.tos .bold{font-weight:700}.pi_list{flex-wrap:wrap;justify-content:flex-start;gap:0 20px;line-height:1.6;margin:10px 0}.pi_list2 li{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:5px 20px;line-height:1.4}.pi_list2 span{font-size:20px;font-weight:700;color:#fff;padding:2px 20px;width:197px;text-align:center}.pi_list2 small{display:block;font-size:18px}.pi_list2 em{color:#e27900;font-style:normal}.pi_card__rack{max-width:340px;width:100%;position:absolute;right:0;top:0;z-index:100}.pi_card{max-width:340px;width:100%;padding:15px;border-radius:20px}.fs_select select,.pi_card__fieldset button{border:0;height:100%;box-sizing:border-box;outline:0}.pi_card.pi_fixed{position:fixed;top:25px;z-index:9}.pi_cardbody{font-size:15px;margin-top:10px;padding:10px}.pi_cardbody small{font-size:14px;color:red}.pi_cardbody a{color:#0062ff}.fs_select select,.fs_select::after,.product_box .pb_body__ttl{color:var(--maincolor)}.pi_card__field{margin-bottom:15px;width:100%}.pi_card__fieldtext{font-size:24px;line-height:1.2;display:block;margin-bottom:10px}.pi_card__fieldtext small{display:block;font-size:17px}.dis_course .ci_contents,.pi_card__fieldset{font-size:22px}.pi_card__fieldset.scrollon{height:190px;overflow:hidden scroll}.pi_card__fieldset>span{display:flex;align-items:center;gap:10px}.pi_card__fieldset button{width:100%;background:0 0;text-align:left;font-size:17px;color:var(--maincolor);padding:3px 20px 3px 10px;box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.16);top:-4px;position:relative}.fs_select{width:100%;overflow:hidden;position:relative;border:1px solid var(--maincolor);height:36px}.product_box,.product_box .pb_body__ttl{border-color:var(--maincolor)}.fs_select::after{position:absolute;content:'+';font-size:22px;font-weight:700;top:50%;right:5px}.fs_select select{display:block;font-size:17px;background:#fff;padding:3px 5px;width:calc(100% + 40px);-webkit-box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.16);-moz-box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.16);box-shadow:inset 0 3px 6px 0 rgba(0,0,0,.16)}.faq,.sec_info4,.shop_cart,.shop_cart_empty,.shopping_cart{padding:40px 20px}.sec_info4 .container{max-width:997px;margin:40px auto}.pb_tbl,.pb_tbl td,.pb_tbl th{border:1px solid var(--maincolor)}.mb40,.p_websc-tog__item,.sec_info4 .pi_list2,.steplist_item .inner_item{margin-bottom:40px}.product_box .block_05{padding:40px 85px}.product_box .pb_head{background:#b4b4b4;justify-content:flex-start}.product_box p em{font-size:18px}.pb_tbl{width:100%}.pb_tbl td,.pb_tbl th{padding:15px 20px;font-size:15px;font-weight:700;line-height:1.4;vertical-align:middle}.pb_tbl th{text-align:center;background:#fdf3df}.pb_notice{font-size:16px;color:#e63535}.pb_tbl.sp-change_vert th{width:calc(100% / 3)}.ff_note em,.pb_tbl.empty td span.error{color:#ea6161}.prodtype{font-size:16px;line-height:1.2;font-weight:500;padding:5px;color:#707070;border:1px solid #707070;display:inline-block;vertical-align:middle;margin-top:-4px;position:relative}.prodtype:before{display:inline-block;vertical-align:top}.prodtype.audio:before{content:"音声DLフォロー標準装備"}.prodtype.web:before{content:"Webフォロー標準装備"}.prodtype.web-audio:before{content:"Web・音声DLフォロー標準装備"}.prodtype.unli:before{content:"ビデオブース使い放題"}.search_box{max-width:822px;margin:0 auto;background:#fff;-webkit-box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 6px 0 rgba(0,0,0,.3);box-shadow:3px 3px 6px 0 rgba(0,0,0,.3)}.sb_head{background:var(--accent4);color:#fff;font-size:18px;line-height:1.4;font-weight:700;position:relative;min-height:54px;display:flex;align-items:center;padding:5px 20px 5px 76px}.sb_hits,.sb_title{font-weight:700;color:#969696;text-align:center}.sb_head::before{position:absolute;content:'';width:46px;height:46px;background:url(img/icons/c_search.png) center center/100% auto no-repeat;top:50%;left:20px;border-radius:50%}.sb_body{padding:30px 80px}.sb_title{font-size:18px;margin-bottom:20px}.sb_list_btns,.sb_selectwrap{margin-bottom:30px;display:flex}.sb_list_btns{gap:7px 15px;flex-wrap:wrap}.sb_list_btns li{width:calc(33.3% - 10px);height:48px;font-size:12px;line-height:1.4;background:#fdf3df;border-radius:7px;border:1px solid #fff;overflow:hidden}.how_to_apply .tggle_innr .ci_head,.sb_list_btns li input:checked+span,.sb_list_btns li label:hover span{background:var(--accent4);color:#fff}.sb_list_btns li label span{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:7px 5px;box-sizing:border-box}.sb_list_btns li label input{position:absolute;display:none}.sb_info{border:2px solid var(--accent4);padding:20px 40px;overflow:hidden}.sb_selectwrap{gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.sb_down{width:100%;flex:auto}.sb_down a{font-size:14px;font-weight:700;display:block;border-radius:15px;background:#f0f0f0;width:96px;margin:0 auto;text-align:center;color:var(--maincolor);padding:3px}.sb_selectfield{width:208px;height:26px;text-align:center;font-size:13px;line-height:1;border-radius:7px;border:1px solid #c6c5c5;overflow:hidden;position:relative;z-index:1}.sb_selectfield::after{position:absolute;content:'';width:8px;height:8px;border-top:1px solid var(--accent4);border-right:1px solid var(--accent4);top:8px;right:10px;transform:rotate(45deg);z-index:2}.sb_selectfield select{border:0;outline:0;width:calc(100% + 20px);text-align:center;color:var(--maincolor);height:100%}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;color:#707070}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:rgba(221,152,72,.7);color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected]:after{content:'';width:11px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:9px;left:7px;transform:rotate(130deg)}.select2-container--default .select2-results>.select2-results__options{max-height:100%;min-height:260px}.select2-dropdown{box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.select2-results__option{font-size:12px;line-height:1.5}.select2-results__option[aria-selected]{padding-left:25px;position:relative}.select2-container--open .select2-dropdown--below{border:5px;overflow:hidden}.c_bnone,.select2-container--default .select2-selection--single,.shop_cart_empty .profile_box{border:none}.select2-results__options li:first-child{text-align:center;padding:8px 0;margin-bottom:10px;position:relative;cursor:initial}.select2-results__options li:first-child:hover{background:0 0;color:#707070}.select2-container--default .select2-results>.select2-results__options:after{content:"";width:100px;height:1px;background-color:var(--gray3);position:absolute;top:35px;left:0;right:0;margin:0 auto}.form_tbl-wide select,.select2-container--default .select2-results__option[aria-disabled=true]{color:#707070}.sb_hits{font-size:16px;margin-bottom:10px}.sb_info_head{font-size:15px;font-weight:700;color:#fff;height:42px;display:flex;align-items:center;background:var(--accent4);position:relative;z-index:1}.sb_btn,.sb_info_title{font-size:14px;font-weight:700}.sb_info_head::before{position:absolute;content:'';width:calc(100% + 100px);top:0;left:-50px;background:var(--accent4);height:100%;z-index:-1}.form_tbl .any,.form_tbl .req{font-weight:400;line-height:1;padding:2px 10px;position:absolute;top:21px;right:15px}.sb_info_head span{color:#f4fd00}.sb_info_body{padding:30px}.sb_info_title{color:var(--accent);background:#fdefd2;padding:5px 10px;line-height:1.4;margin-bottom:20px}.sb_info_body .searchList{gap:5px;margin:0 0 30px}.m0,.sb_info_body .searchList:last-of-type{margin:0}.sb_info_body .searchList li a em{color:#e63535;font-style:normal;position:relative;padding-right:40px;display:inline-block}.sb_info_body .searchList li a em::after{position:absolute;content:'';width:22px;height:22px;background:url(img/icons/c_discount.png) center center/100% auto no-repeat;top:50%;right:0;transform:translateY(-50%)}.sb_btn{color:#fff;background:#cbc9c9;padding:7px 10px;display:block;margin-top:20px;width:130px;text-align:center}.faq .bg-w,.fieldstyle,.fieldstyle2,.form_box,.form_tbl .any,.form_tbl .req{background:#fff}.ff_select,.fieldstyle{width:100%;height:25px}.form_box-head{font-size:20px;text-align:center;margin:0 0 20px;font-weight:700}.form_box{width:100%;border:1px solid var(--maincolor);padding:40px 55px}.form_msg{font-size:20px;line-height:1.4;padding:0 0 10px;margin:0 0 30px;border-bottom:1px solid var(--maincolor)}.form_msg small{font-size:13px;display:inline-block}.form_tbl{width:100%;margin-bottom:40px}.form_tbl td,.form_tbl th{border:1px solid #cccbcb;padding:15px}.form_tbl th{width:34%;background:#fae6bd;font-size:17px;font-weight:500;padding-right:80px;text-align:left;position:relative;vertical-align:top}.below_form dd,.below_form dt,.priv_pol .profile_box .pb_head,.tos .profile_box .pb_head{padding:10px 20px}.form_tbl th small{display:inline-block;font-size:13px}.form_tbl td{font-size:14px;line-height:1.4;vertical-align:middle}.form_tbl td strong{font-size:13px;display:block;margin-bottom:10px}.form_tbl .req{font-size:13px;color:#ea6161;border:1px solid #ea6161;display:block}.form_tbl .any{font-size:13px;color:#939393;border:1px solid #939393;display:block}.form_tbl .form_field{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.ff_option.ff_option_col .field-02.year,.form_tbl .form_field .year{width:80px}.ff_option.ff_option_col .field-02.day,.ff_option.ff_option_col .field-02.month,.form_tbl .form_field .day,.form_tbl .form_field .month{width:60px}.fieldstyle{border:1px solid #b4b4b4;color:#303030;font-size:14px;font-weight:500;padding:0 5px;outline:0}.fieldstyle::placeholder{color:#939393}.field-err,input.error,select.error,textarea.error{border:1px solid #ea6161;background:#fde8e8}.err_msg,.error_msg{font-size:13px;color:#ea6161;font-weight:700;padding-bottom:0}.err_msg i::after{content:"\a";white-space:pre}.ff_note{margin-top:10px;font-size:12px;font-weight:500;line-height:1.5;display:block;width:100%}.form-text{margin:0 0 20px}.below_form{border:1px solid #c1c1c1;margin:40px 0;padding:0}.below_form dt{border-bottom:1px solid #c1c1c1}.colRED{color:#eb6b7c}.content_nav{text-align:center;padding:0 0 50px}.content_nav ul li{display:inline-block;margin:5px}.content_nav ul li a{display:block;background:linear-gradient(to bottom,#fff 0,#ededed 100%);box-shadow:#91918e 0 1px 0 0;border:1px solid silver;color:#333;padding:10px 50px;position:relative}.content_nav ul li a:after{content:'';position:absolute;border:1px solid #333;width:10px;height:10px;right:10px;transform:rotate(42deg);border-left:none;border-bottom:none;top:39%}.content_nav ul li:last-child a{background:#8d0c12;border:1px solid #8d0c12;color:#fff;width:343px}.res_wrap{padding:0 10px}.res_wrap.pad40z{padding:40px 0}.history ul li{border:1px solid #dd9848;border-left:2px solid #dd9848;padding:20px 130px 20px 50px;margin:20px 0;position:relative}.history ul li:before{content:'e';position:absolute;top:11px;left:12px;color:#dd9848;font-size:44px;line-height:100%}.history ul li p{display:inline-block;padding:0;margin:0 15px 0 0}.history ul li a{position:absolute;top:50%;right:20px;padding-left:19px}.history ul li a:before{content:'';position:absolute;width:10px;height:10px;border:1px solid #dd9848;left:0;top:8px;transform:rotate(40deg);border-left:none;border-bottom:none}.ff_select{border:1px solid #b4b4b4;background:#fff;overflow:hidden;position:relative}.ff_select select,.member_edit .form_tbl select{display:block;border:0;outline:0;background:0 0;width:calc(100% + 20px);font-size:14px;font-weight:500;color:#303030;height:100%}.ff_select::after,.member_edit .form_tbl select:after,.pop_link:after{position:absolute;content:'';width:8px;height:8px;border-top:1px solid var(--accent4);border-right:1px solid var(--accent4);top:calc(50% - 5px);right:8px;transform:rotate(135deg);z-index:2}.ff_label{display:flex;align-items:center;gap:5px;position:relative}.ff_label>span{flex:none}.ff_label .display_txt{display:none;font-weight:700;color:#d0111b;position:absolute;top:58px;left:0;right:0;text-align:center}.flex_btns{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:20px 40px;border-top:1px solid #cccbcb;padding-top:30px}.flex_btns .ff_button{margin:0;overflow:visible}.ff_button{width:303px;max-width:100%;height:38px;overflow:hidden;margin:36px auto;position:relative}.ff_button a.ff_submit,.ff_button input[type=button],.ff_button input[type=submit]{outline:0;border:0;background:#dd9848;color:#fff;border-radius:40px;width:100%;height:100%;text-align:center;font-size:18px;font-weight:700;cursor:pointer;transition:.5s}.ff_button::after{position:absolute;content:'';width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:calc(50% - 5px);right:30px;transform:rotate(45deg);z-index:2;transition:.5s}.ff_back a.ff_submit,.ff_back input[type=submit],.ff_button input[type=button]{border:2px solid #cccbcb;background:#fff;color:var(--maincolor);display:block}.ff_back::after{border-color:var(--maincolor);right:auto;left:30px;transform:rotate(-135deg)}.close-btn:hover:after,.ff_back:hover::after{left:20px}.ff_submit2{width:auto;height:25px;border-radius:40px;background:#dd9848;font-size:15px;text-align:center;color:#fff;font-weight:400;line-height:1;padding:5px 15px;border:0;outline:0;cursor:pointer;transition:.5s}.ff_instruction,.form_agreement{font-size:13px;text-align:center}.ff_checkbox,.ff_option{display:flex;gap:10px 30px}.ff_option_col{flex-direction:column;gap:0}.ff_option.ff_option_col>.ff_label:first-child{margin-bottom:14px}#modal-terms-confirm-bg .block_row,.agree-sub-ttl h3,.ff_option.ff_option_col .ff_label.mb0,.form_tbl-wide tr:last-child,.mb0,.member_edit .form_tbl,.mri .form_tbl:last-of-type,.p_apply-intro li:last-child,.steplist_item .inner_item:last-of-type,.steplist_txt p:last-child{margin-bottom:0}.form_note .ttl,.form_tbl-wide tr,.steplist_inner .steplist_con{margin-bottom:20px}.ff_option.ff_option_col .fieldstyle{position:absolute}.ff_option_row{flex-direction:row}.ff_checkbox input[type=checkbox],.ff_option input[type=radio]{display:block;opacity:0;position:absolute}.ff_checkbox>label>span,.ff_option>label>span{position:relative;padding-left:32px;min-height:20px;display:block;width:100%}.ff_checkbox input[type=checkbox]+span::before,.ff_option input[type=radio]+span::before{content:"";display:block;width:27px;height:27px;position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #b4b4b4;border-radius:50%;background:#fff}.ff_checkbox input[type=checkbox]:checked+span::after,.ff_option input[type=radio]:checked+span::after{content:"";position:absolute;top:50%;left:3px;transform:translateY(-50%);width:21px;height:21px;background:#dd9848;border-radius:50%}.ff_checkbox input[type=checkbox]+span::before{border-radius:0}.ff_checkbox input[type=checkbox]:checked+span::after{border-radius:0;background:0 0;border-bottom:4px solid #dd9848;border-right:4px solid #dd9848;width:10px;height:20px;left:8px;top:calc(50% - 12px);transform:rotate(45deg) skew(0)}.field-01{max-width:168px}.field-02{max-width:87px}.field-03{max-width:106px}.field-04{max-width:398px}.field-05{max-width:53px}.field-06{max-width:237px}.field-05.wider{max-width:100px}.custInfo_tbl,.paymethod_tbl{margin-bottom:100px}.form_agreement{margin:30px 0}.form_agreement .ff_checkbox{justify-content:center;margin-top:20px}.ff_instruction{margin:20px 0 40px}@media screen and (max-width:991px){.courses_head,.profile_name,.sec_title{font-size:28px}.sec_title .container{padding:20px 60px}.sec_title span{word-break:keep-all;word-wrap:break-word}.sec_title a{width:60px;height:59px;top:calc(50% - 29px)}.sec_title a img{width:35px;height:35px}.ci_media>strong,.profile_code,.sec_info,.sec_info2,.sec_info3{font-size:16px}.courses{gap:15px 20px}.courses li{width:calc(50% - 20px)}.courses_info{gap:20px;margin:20px 0}.ciBlock,.ciBlock2{border-radius:30px}.courses_head small,.itext,.pi_card__fieldtext,.pi_list{font-size:20px}.courses_head.sp_small{font-size:20px;padding-left:0;padding-right:0}.courses_head .c_btn{font-size:18px;height:44px;left:auto;right:0;width:190px}.ci_head{font-size:22px;min-height:90px}.ci_contents{font-size:20px;flex:1}.ci_contents .c_link,.ci_head2{font-size:22px}.ci_media{margin:0 auto;width:100%}.ci_media .media_icons{gap:5px 0;flex-wrap:wrap}.ci_media .media_icons li{margin:0 5px}.ci_lists>li,.tf_lists li{flex-wrap:wrap}.media_icons>li>a{width:50px;height:50px}.ci_head2{min-height:84px}.media_icons>li>a.ci_icon08 img,.media_icons>li>a.ci_icon09 img,.media_icons>li>a.ci_icon10 img{transform:none}.itext strong{font-size:26px}.tf_head{font-size:24px}.tf_list__title{flex:auto;width:100%;text-align:center;margin-bottom:14px}.tf_lists-wrapper{width:100%;justify-content:center}.tf_card{width:calc(50% - 13px)}.pi_card__fieldset,.pi_top{font-size:18px}.tf_link{height:50px}.tf_link::before{width:30px;height:31px}.pi_cardbody{margin-top:0}.pi_card__fieldtext small{font-size:15px}.sb_body{padding:30px 40px}.sb_info,.sb_info_body{padding:20px}.sb_lists li{height:auto;min-height:50px}.form_box{padding:30px}}.courses.tax_acc li a{font-size:1.5rem;height:auto;padding:10px 30px}@media screen and (max-width:767px){.courses.tax_acc li a{font-size:17px}}@media screen and (max-width:500px){.c_imgRight{margin:0 0 9vh 20px;width:36%}}.form_tbl-wide,.form_tbl-wide tbody{width:100%;display:block}.form_tbl-wide{background:#fae6bd;padding:20px}.form_tbl-wide th{width:28%;background:0 0;padding:0;border:none}.form_tbl-wide tr{width:100%;display:flex;justify-content:space-between}.form_tbl-wide td{width:70%;padding:0;border:none}.form_tbl-wide .box{width:24%;background:#fff}.form_tbl-wide button{width:100%;position:relative;border-radius:0;border:1px solid #b4b4b4;padding:3px 15px 3px 3px;background:#fff;color:#707070;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form_tbl-wide button:disabled,.form_tbl-wide select:disabled{opacity:.5;cursor:default}.btn-box-view::after,.member_edit .btn-box-view:after{position:absolute;content:'\002B';width:8px;height:8px;top:calc(50% - 10px);right:5px;z-index:2;color:var(--accent4)}.form_note{border:1px solid var(--maincolor);padding:20px;margin-bottom:30px}.title-box,h3.sec_ttl{border:1px solid #dbdbdb;font-weight:700}.c_btn__arr.w-icon{top:0;left:0;right:0;position:relative;margin:20px auto 0;width:300px;height:50px}.c_btn__arr.w-icon:before{content:"";background:url(img/icons/icon-external.png) center top/contain no-repeat;width:22px;height:22px;position:absolute;top:10px;left:28px;filter:brightness(0) invert(1)}.cnfirmation,.form_box.tax,.mt40,.p_app-com__btns{margin-top:40px}.form_box.tax .radio_txt{padding-left:32px}@media only screen and (max-width:500px){.form_tbl-wide .box{width:100%}}.ff_button.h_med{height:50px}h3.sec_ttl{padding:10px;font-size:25px;background:#f7f7f7;border-bottom:3px solid #dd9848;margin:30px 0}.c_txt-left,.txt-a-left{text-align:left}.sec_sub_ttl{padding:5px 15px;font-size:20px;font-weight:700;background:#dd9848;margin:0;color:#fff;position:relative}.sec_sub_ttl:before{content:'';position:absolute;left:3px;top:50%;width:5px;height:90%;background:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.container.mw-1100{max-width:1100px}.container.w-mup{margin:20px auto}.title-box{padding:5px 10px;font-size:25px;background:#f7f7f7;border-bottom:3px solid #dd9848;margin:30px 0}.title-box h3{font-size:2.4rem}.agree-sub-ttl{display:block;background-color:#fff;border-left:5px solid #dd9848;padding:6px 6px 6px 15px;position:relative;font-size:1.125rem;color:#333;margin-top:20px}.my-page,.redBox{display:block;margin:0 auto}.agree-emphasize{font-weight:700;color:#c00}hr.agree{background-color:#fff;border-top:2px dotted #8c8b8b}.redBox{padding:5px 15px;border:1px solid #d0111b;color:#d0111b;font-weight:700;font-size:16px;word-wrap:break-word;width:90%;text-align:center}.close-btn,.my-page{border-radius:40px;height:100%}.form-section.form-btn.line.sppt25{border-top:1px solid #dcdcdc;padding:40px 25px}.agreement-box ul li{display:inline-block;vertical-align:top;margin:0 10px}.thank-ttl{font-size:23px;font-weight:700}.close-btn,.my-page,.pp_content span{position:relative;font-size:18px;font-weight:700}.priv_pol .form_box{padding:50px 55px 30px;border-radius:5px}.priv_pol .profile_box{width:100%;max-width:1100px;margin:0 auto!important}.dis_course .media_icons>li>a,.dis_course [class^=ci_icon],.my-page:before{width:40px;height:40px}.priv_pol .profile_box p,.tos .profile_box p{margin-bottom:0!important}.priv_pol .profile_box .block,.tos .profile_box .block{padding:15px 20px}.priv_pol .product_box a{color:inherit}.priv_pol .flex-items li:first-child{padding-right:10px}@media screen and (max-width:600px){.priv_pol .pp_content span::before{position:static;display:block;margin-bottom:10px}.priv_pol .pp_content{padding-left:0}.priv_pol .pp_content:not(:last-child){margin-bottom:25px}.priv_pol .form_box{padding:25px}.priv_pol .flex-items{flex-wrap:wrap;justify-content:center}.priv_pol .flex-items li:first-child{margin-bottom:10px}.priv_pol .flex-items li{padding:0;text-align:center}}.dis_course .ci_contents .c_link{font-size:24px}.dis_course [class^=ci_icon] img{box-sizing:border-box;width:100%;padding:10px}.dis_course .courses_head{padding:20px 0 30px}.dis_course .mt-20{margin-top:15px}.dis_course .ci_media{display:flex;gap:15px;justify-content:flex-end;align-items:center}.my-page:before{content:'';position:absolute;left:60px;top:5px;background:url(img/icons/page-user.png) center no-repeat}.my-page{color:#fff;background:#dd9848;width:100%;text-align:left;cursor:pointer;line-height:50px;max-width:250px;padding-left:100px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}.btn-discount,.close-btn,.cnfirmation .card,.cnfirmation .card.third,.p_apply-intro li a,.p_paymnt__item a,.pop_link,.sguide_con img{max-width:100%}.pagination-area{display:flex;align-items:center;justify-content:space-between}.pagination-area .pagenum{flex:1;margin-right:20px}.pagination-area .pagination{display:flex;align-items:center;list-style:none;padding:0;margin:0}.pagination-area .pagination li{margin-right:10px}.pagination-area .pagination li a{display:inline-block;padding:8px 16px;background-color:#ddd;color:#000;text-decoration:none}.pagination-area .pagination li.next a{background-color:#dd9848;color:#fff}.pagetxt{padding:0;margin-right:20px}.pagination-area .next{margin-right:0!important}.pagination-area .next a{padding:8px 20px 8px 12px!important}.chevron-right{position:relative;padding-right:5px}.chevron-right:after{content:"\203A";font-family:Arial,sans-serif;font-size:30px;position:absolute;top:-15px;right:-10px;color:#fff}.p_note li,div.caution,p.caution,ul.caution li{padding-left:1em;text-indent:-1em}.highlight{text-decoration:underline solid rgba(226,121,0,0.3) 3px}.pp_container{counter-reset:sec-counter;position:relative}.pp_content{position:relative;padding-left:60px}.pp_content span:before{counter-increment:sec-counter;content:counter(sec-counter);position:absolute;left:-60px;top:-12px;width:45px;height:45px;border-radius:50%;text-align:center;color:#fff;background:#dd9848;padding:8px;font-size:25px}.pp_content span{line-height:1.3;color:#323232;margin-bottom:10px;display:block}.pp_content ul{padding-left:20px}.pp_content ul li{list-style-type:disc;line-height:1.6;font-size:14px;margin-bottom:5px}.pop_link{display:block;text-decoration:none!important;line-height:23px;width:237px;position:relative;border:1px solid #b4b4b4;padding:0 20px 0 5px;color:#939393;margin-bottom:5px}.close-btn{text-align:center;display:block;transition:none;animation:none;width:303px;line-height:34px;border:2px solid #cccbcb;background:#fff;color:var(--maincolor);transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;margin:0 auto;top:0;right:0}.close-btn:after{position:absolute;content:'';width:10px;height:10px;border-top:2px solid var(--maincolor);border-right:2px solid var(--maincolor);top:calc(50% - 5px);z-index:2;transition:.5s;right:auto;left:30px;transform:rotate(-135deg)}.close-btn:hover{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}.btn-discount::before{content:'';left:30px;top:50%;background:url(img/icons/c_ticket.png) 0 0/contain;width:30px;height:30px;transform:translateY(-50%);position:absolute}.btn-discount{display:block;position:relative;width:440px;line-height:50px;color:#fff;background:#dd9848;border-radius:40px;font-size:1.1rem;font-weight:700;cursor:pointer;padding:0 30px 0 70px;text-align:center}.btn-adj1{margin:30px auto}.shop_cart .product_box .pb_head,.shopping_cart .product_box .pb_head{padding:10px 25px}.b-form-total,.shop_cart .b-form-total{text-align:center;font-weight:700;padding:0}.shop_cart .form-total table{width:100%;background:#fff}.form-total table td,.shop_cart .form-total table th{border:1px solid #999;vertical-align:middle}.shop_cart .form-total table th{background:#565656;color:#fff;font-weight:700;padding:5px;width:30%;font-size:1.2rem}.shop_cart .form-total table td small{font-size:26px}.shop_cart .form-total table td span{padding-right:5px;font-weight:700}.form-total table td span+span span,.shop_cart .form-total table td span+span span{padding-right:0;text-align:left;width:auto}.shop_cart .form-total table .total td,.shop_cart .form-total table .total th{font-size:1.6rem}@media screen and (max-width:768px){.db_searchBox_sp,.main{background:#fcfaed}.wrapper{overflow:hidden}.db_searchBox,.pc-only{display:none}#searchBoxModal .overlay_closebtn,.pagination li.next,.pagination li.selected,.pagination li:nth-child(-n+3),.pb_tbl.sp-change_vert td,.sp-only,.tab_title{display:block}.block_04 p,.main .block.block_02,.pi_cardbody small,.profile_box,.profile_box p,.tf_list__title small{font-size:13px}.main .block.block_02 ul li{padding:4px 5px 2px}.db_searchBox_sp{position:fixed;padding:20% 20px 30px;bottom:0;left:0;width:100%;height:100%;z-index:11;overflow-y:scroll}.db_searchBox_sp .ttl{display:block;font-size:18px;font-weight:700;line-height:44px;text-align:left;color:#fff;background-color:#e27900;padding:0 20px;margin-bottom:63px}.db_searchBox_sp .c_btn_2{background-color:#e27900;color:#fff;border-color:#e27900}.db_searchBox_sp .field-box-flex{flex-direction:column}.courses li,.pb_tbl.sp-change_vert th,.product_info,.search_bar,.search_bar__box{width:100%}.search_bar__box:after,.search_bar__box:before{left:57px}.db_searchBox_sp .c_btn_2:hover{opacity:.6}.field-box-flex{flex-wrap:wrap;gap:10px}input[type=text].tfsearch{margin-bottom:10px}.banner{width:calc(100% + 30px);margin-left:-15px}.overlay_wrap{opacity:0;position:fixed;width:100%;height:100%;top:0;left:0;background:rgb(112 112 112 / 80%);transition:.5s;z-index:8}.overlay_wrap.active-toggle{opacity:1;display:block}#modal_accounting .modalBox_head,#modal_dashboard .modalBox_head,.ci_contents .c_link,.fs_select::after,.pi_card__fieldtext,.pi_top,.tf_card__box1 .prodtype{font-size:16px}#modal_accounting .modalBox_head span::before,#modal_dashboard .modalBox_head span::before{width:39px;height:39px;top:calc(50% - 20px)}.dashboard_box,.p_em,.tf_body{padding:0}.db_head,.form_box-head.sp-fs-s,.form_msg,.pi_list,.tf_card__box2,.tf_card__btn,.tf_head{font-size:18px}.db_menu{gap:14px;justify-content:start;width:100%}.db_menu>li{width:calc(100% / 3 - 10px);height:130px;margin-top:5px;margin-bottom:5px}.db_menu>li>a,.ff_label .display_txt,.pb_notice,.pi_card__fieldtext small,.sb_btn{font-size:12px}.db_menu>li>a img{transform:scale(.6)}.db_menu>li>a span{margin-top:-20px}.profile_box .pb_head{padding:10px;font-size:16px}.profile_box .block{padding:15px 10px}.profile_box .pb_body__ttl{font-size:15px}.corp_login{padding:60px 20px}.corp_body,.sec_info4{padding:30px 20px}.form_login{margin:20px auto}.corp_link .c_link2:before{top:50%;transform:translateY(-50%) rotate(45deg)}.profile_name,.sec_title,.tfees_title{font-size:20px}.sec_title .container{padding:20px 40px}.sec_profile-info,.sec_profile-info .container,.title-box.ico .container{padding:20px}.ci_contents,.ci_media>strong,.fs_select select,.pi_card__fieldset,.product_box p em,.profile_code,.sb_hits,.sb_info_head,.sec_info,.sec_info2,.sec_info3,.sec_subtitle small{font-size:14px}.profile_code li:first-child{min-width:220px}.sec_title a{width:35px;height:35px;right:3px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.sec_title a img{width:20px;height:35px}.profile_box:not(:last-child),.profile_rowitem:not(:last-child){margin-bottom:30px}.sec_info3{background:0 0}.tax_accountant{background:url(img/bg/bg_courses.png) center bottom -100px/1920px auto no-repeat fixed #fcfaed}.info_box-title{font-size:17px;min-height:35px;padding-left:44px}.info_box-orange{padding:15px 20px}.info_box-orange .c_btn{font-size:12px;height:36px}.info_box-title::before{width:35px;height:35px}.courses{margin:30px 0}.courses li a{height:46px;font-size:17px}.ciBlock,.ciBlock .ci_head,.ciBlock2{border-radius:20px}.courses_head{font-size:22px}.courses_head small{font-size:16px;margin-top:5px}.courses_head .c_btn{height:40px;font-size:16px;position:relative;top:auto;right:auto;margin:20px auto 0}.ci_lists>li{flex-direction:column;align-items:flex-start}.ci_head{font-size:18px;font-feature-settings:"palt";min-height:auto;padding:20px 40px}.ci_head2::after,.ci_head::after{width:10px;height:10px;border-width:2px;right:20px}.ci_head2:hover::after,.ci_head:hover::after{right:15px}.ci_body{padding:0 10px}.ciBlock2{border-width:2px}.ci_head2{min-height:auto;font-size:18px;padding:20px 30px}.sec_tfees{margin:15px 0}.itext{font-size:15px;margin-bottom:20px}.itext strong{font-size:19px}.tf_lists li{gap:15px}.pagination li,.pb_tbl.sp-change tr:first-child,.tf_list__title small br{display:none}.tf_card{width:100%;padding:10px 16px 70px}.tf_card__price::before{transform:scale(.9) translateY(-50%)}.pi_card.pi_fixed,.pi_card__rack{position:static}.m0a,.sec_info4 .container{margin:0 auto}.tf_link{height:44px}.pi_card{width:calc(100% + 20px);max-width:110%;margin-right:-20px;border-radius:20px 0 0 20px}.pi_cardbody{margin-top:0;line-height:1.4}.pi_card__rack{max-width:100%}.pi_card__fieldset button{top:0}.form_msg,.form_tbl,.sec_info4 .pi_list2{margin-bottom:20px}.pi_list2 span{font-size:16px;width:150px;padding:2px 15px}.pi_list2 strong{font-size:16px;display:flex;flex-wrap:wrap}.pi_list2 strong .sp-only{margin-right:10px}.pb_tbl.sp-only{min-width:100%}.pi_list2 small{font-size:15px;letter-spacing:-.06rem;margin-top:5px;width:100%}.product_box .block_05,.sb_body{padding:20px 10px}.pb_tbl td,.pb_tbl th{font-size:12px;padding:10px}.pb_tbl th{width:calc(100% / 3)}.pb_tbl.empty th{width:calc(100% / 4)}.pb_tbl.sp-change{border:none}.pb_tbl.sp-change tr{margin-bottom:20px;display:block;border:1px solid var(--gray2)}.pb_tbl.sp-change tr td{display:block;width:100%;position:relative;padding-left:120px;border:none;border-bottom:1px solid var(--gray2)}.pb_tbl.sp-change tr td:before{content:attr(data-label);position:absolute;top:0;left:0;width:110px;height:100%;padding:10px;background:#fdf3df;border-right:1px solid var(--gray2);display:flex;align-items:center}.pb_tbl.sp-change tr td:last-child{border-bottom:0}.pb_tbl.sp-change tr td:nth-child(2),.pb_tbl.sp-change tr td:nth-child(3){padding-top:47px;padding-left:10px;text-align:center}.pb_tbl.sp-change tr td:nth-child(2):before,.pb_tbl.sp-change tr td:nth-child(3):before{width:100%;height:37px;border-right:0;border-bottom:1px solid var(--gray2);text-align:center;justify-content:center}.pb_tbl.sp-change_vert{border-color:var(--gray2);border-bottom:0}.pb_tbl.sp-change_vert tbody{display:flex}.pb_tbl.sp-change_vert tr{display:flex;flex-direction:column;width:calc(100% / 3);border-right:1px solid var(--gray2)}.pb_tbl.sp-change_vert tr:first-child{width:120px}.pb_tbl.sp-change_vert tr:last-child{width:100%;border-right:0}.pb_tbl.sp-change_vert td,.pb_tbl.sp-change_vert th{display:flex;align-items:center;text-align:left;border:0;border-bottom:1px solid var(--gray2)}.sb_head{font-size:13px;min-height:48px}.sb_head::before{width:36px;height:36px}.sb_info_body{padding:20px 0}.sb_title{font-size:17px;margin-bottom:10px}.sb_selectwrap{gap:10px;margin-bottom:20px}.sb_info_head{height:auto;padding:10px 0;display:block}.sb_list_btns{gap:7px 7px;margin-bottom:20px}.sb_list_btns li{height:auto;font-size:11px;width:calc(33.3% - 5px)}.sb_list_btns li label span{padding:7px 0}.form_box{padding:30px 10px}.form_tbl td,.form_tbl th{width:100%;display:block;padding:10px 15px}.custInfo_tbl,.paymethod_tbl{margin-bottom:60px}.form_tbl th{font-size:16px;padding-right:65px}.form_tbl .req{top:15px}.form_agreement{margin:0 0 40px}.form_agreement .ff_checkbox{margin-top:10px}.ff_checkbox input[type=checkbox],.ff_option input[type=radio]{position:absolute}.ff_button{margin:20px auto 30px}.ff_instruction{margin:20px 0 0}.below_form dt{padding:5px 10px}.below_form dd p{word-wrap:break-word;word-break:break-all}.below_form dd{padding:10px 10px 0;line-height:1.6}.form_tbl .form_field{gap:10px 5px}.field-03.sp-wa{width:28%}.field-06{max-width:225px}.form-section.form-btn.line.sppt25{padding:40px 0}.redBox{line-height:1.5}.form-section,.form-section.form-btn.line.c_txt-center.c_bt{padding:30px 5px}.history ul li::before{position:static;display:block;margin:0 auto 10px}.history ul li{padding:20px;text-align:center}.history ul li a{position:relative;display:block;max-width:100px;margin:10px auto 0;transform:none;top:0;right:0}.history ul li p{margin:0 0 5px;display:flex}.history ul li strong{display:block;width:8em;margin-right:30px;text-align:left}.history ul li span{text-align:left;width:9em}.pagination-area{flex-wrap:wrap}.pagetxt{margin-right:0;margin-bottom:10px}.pagination-wrapper{justify-content:center}.btn-discount{line-height:1.4;padding:10px 20px 10px 50px;width:300px}.btn-discount:before{left:16px}.shop_cart .form-item-delete{text-align:center;justify-content:center;flex-wrap:wrap}.shop_cart .form-total table .total td,.shop_cart .form-total table .total th{font-size:1rem}.shop_cart .form-total table th{width:42%}}@media screen and (max-width:375px){.shop_cart .form-total table td small{font-size:16px;display:block}}.form-item-delete{font-size:16px;text-align:right;display:flex;align-items:center;justify-content:end;gap:20px;margin-top:20px}.about_dis .highlight,.c_btn__arr.wo-icon,.c_link2.reg,.cart_del-btn,.cart_del-btn:before,.cnfirmation .c_link2,.cnfirmation .form_body{display:inline-block}.login-info-area{background:#fdf3df;padding:15px 25px 5PX}.pb_tbl td{position:relative;padding:15px 10px}.cart_del-btn{font-size:16px;position:relative;padding:0 5px;background:#dd9848;color:#fff;border:2px solid transparent;line-height:30px;width:90px}.cart_del-btn:before{content:"×";font-size:2rem;vertical-align:middle;margin-right:8px;color:#fff;line-height:30px}.c_btn__arr.wo-icon{line-height:1.2;top:0;left:0;right:0;position:relative;margin:20px auto 0;width:auto;padding:16px 33px;height:auto}.c_link2.reg,.faq_list li+li,.mt10{margin-top:10px}.cnfirmation #modal_login .modalBox_inner{padding:30px 25px}.cnfirmation .c_fieldBtn{padding:0 28px;line-height:1.2;font-size:19px}.c_link2.reg{font-size:16px}.cnfirmation .cards{justify-content:space-between;gap:20px}.card_info .agreement-box,.cif .agreement-box,.cnfirmation #modal_login .form_login,.customer_info .tcenter .ff_checkbox,.member_edit .tcenter .ff_checkbox,.mri .ff_checkbox,.p_pdf-saf .tcenter .ff_checkbox{justify-content:center}.cnfirmation #modal_login .form_login .form_field{flex-wrap:wrap;flex-direction:row;align-items:baseline}.cnfirmation #modal_login .form_login .form_field .wtxt{display:flex;flex-direction:column;max-width:329px;width:100%}.cnfirmation .form_item,.mb10{margin-bottom:10px}.cnfirmation .card_title{flex-wrap:wrap}.cnfirmation .card,.modal_terms .terms-toggle{padding:20px 15px}.cnfirmation .card_txt{min-height:90px}.cnfirmation #modal_login .form_field span{margin-left:0;width:100%}@media screen and (max-width:1000px){.cnfirmation .card_title{min-height:78px}.cnfirmation .card_txt{min-height:115px}}.faq .container{margin:20px auto;max-width:997px}.faq .m-auto-child>*{margin-left:auto;margin-right:auto}.faq_list li{position:relative;background:#fff;padding:10px 20px 0 10px;border:1px solid rgba(226,121,0,.3);border-radius:15px;display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}.faq_list li .quest{color:#0062ff;padding-bottom:10px;width:100%;position:relative;cursor:pointer;padding-right:10px;display:flex;align-items:baseline}.faq_list li .quest::after{position:absolute;content:'';width:11px;height:11px;border-top:2px solid #ea6161;border-right:2px solid #ea6161;top:calc(50% - 5px);right:0;transform:translateY(-50%) rotate(45deg);transition:.5s}.faq_list li .ans{border-top:1px solid #e27900;width:100%;padding:10px 0;display:none}.faq_list li.active .quest::after{transform:translateY(-50%) rotate(134deg)}.faq_list li span{background:#e27900;color:#fff;border-radius:5px;display:inline-block;white-space:nowrap;margin-right:5px;font-size:16px;line-height:1;padding:5px 7px;box-sizing:border-box}.pager{margin:40px 0;display:flex;justify-content:center}.paginationjs-pages ul{display:flex}.paginationjs-pages ul li{margin:0 5px}.paginationjs-pages ul li a{color:#e27900;background-color:#fff;min-width:35px;line-height:35px;height:35px;text-align:center;display:block;padding:0 5px;cursor:pointer}.paginationjs-pages ul li.disabled a{opacity:.5;cursor:unset}.paginationjs-pages ul li.active a{color:#fff;background-color:#e27900;cursor:unset}.paginationjs-pages ul li.active a:hover{opacity:1}.paginationjs-next a:after,.paginationjs-prev a:before{content:'';width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;top:-2px;display:inline-block;vertical-align:middle;position:relative}.paginationjs-prev a:before{border-right:8px solid #e27900;margin-right:7px}.paginationjs-next a:after{border-left:8px solid #e27900;margin-left:7px}.term_list li span{background:0 0;color:#e27900;font-size:18px}.how_to_apply .ciBlock{border:3px solid var(--accent4);margin-bottom:10px}.how_to_apply .ci_head{background:var(--white);color:var(--accent4);cursor:pointer}.how_to_apply .ci_head::after{border-color:var(--accent4)}.how_to_apply .ci_body{border-top:1px solid var(--accent4);padding:20px}.how_to_apply .ci_head.w-subttl{flex-wrap:wrap;flex-direction:column}.how_to_apply .ci_head.w-subttl span{display:block;font-size:16px;font-weight:400;color:var(--maincolor)}.how_to_apply img{box-shadow:2px 2px 5px #aaa}.how_to_apply img:hover{transform:translateX(150px) scale(1.8,1.8);transition:.5s;z-index:99;position:relative}.p_apply-intro,.p_note{background-color:var(--white);padding:20px}.p_apply-intro li{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.p_apply-intro li a{line-height:1.2;padding:10px 30px 10px 20px;width:300px;height:auto}.p_apply-intro li .txt{width:calc(100% - 320px)}.p_note .ttl{font-weight:700;margin-bottom:10px;display:block;font-size:20px}.steplist{counter-reset:step-counter}.p_paymnt__item,.steplist_item{padding:30px 0;border-bottom:1px solid #cecece}.p_paymnt,.steplist_inner{padding:0 20px;background-color:var(--accent3)}.steplist_item:before{counter-increment:step-counter;content:counter(step-counter);font-size:24px;line-height:32px;text-align:center;color:var(--white);background-color:var(--accent4);width:32px;height:32px;position:static;display:block;margin-bottom:10px;border-radius:10px}.p_tbl-cc th,.steplist_item .ttl{color:var(--darkestcolor);font-weight:700}.steplist_item .ttl{line-height:1.2;font-size:20px;margin:10px 0 20px}.steplist_media{width:340px}.p_pm_media img,.steplist_media img{max-width:100%;display:inline-block;vertical-align:top}.steplist_txt{width:calc(100% - 360px)}.steplist_txt p{margin-bottom:15px}.sguide_con .ul_list li,.steplist_txt .bulleted{position:relative;padding-left:20px}.steplist_txt .bulleted:before{content:"■";position:absolute;top:0;left:0;color:var(--maincolor)}.steplist_inner{margin-top:30px}.steplist_inner .steplist_item:before{content:"Step" counter(step-counter);display:inline-block;padding:0 10px;width:100%;max-width:250px;font-size:20px}.how_to_apply .title-box.w-sbtxt span{margin-left:20px;font-size:16px;font-weight:400;color:var(--maincolor)}.p_paymnt{margin-top:10px}#modal_terms .modal_search .modalBox_inner,.bg_inner{padding:20px}.p_paymnt__item:last-of-type{border:0}.p_paymnt__item.first,.p_pdf-saf .attach_bx,.p_pm_con,.sguide_con .col2{display:flex;justify-content:space-between}.p_paymnt__item.first .media,.p_pm_media{width:340px;text-align:center}.p_paymnt__item.first .right_txt,.p_pm_txt{width:calc(100% - 360px)}.p_paymnt__item .txt{padding-left:1em}.c_list-indent>li,.p_paymnt__item .list li,.tos div.caution,.tos p.caution,.tos ul.caution li{padding-left:1em;text-indent:-1em}.p_paymnt__item a{display:block;width:max-content}.p_tbl-cc{margin:20px 0;width:100%;max-width:600px;background:var(--white)}.p_tbl-cc td,.p_tbl-cc th{padding:10px;border:1px solid #c4c4c4}.p_tbl-cc th{background-color:#efefef}.p_tbl-cc th:first-child{width:66%}.mt20,.p_pm2 .list,.tggle_innr{margin-top:20px}.mt30,.p_pm,.p_pm2{margin-top:30px}.tggle_innr .ci_head{min-height:60px;font-size:20px;padding:10px 20px}.bg_inner{background-color:var(--accent3)}.p_pm2{padding-top:30px;border-top:1px solid #cecece}.about_dis .title{margin-bottom:20px;font-size:1.8rem;font-weight:700}.sguide-menu ul{display:flex;justify-content:space-between;flex-wrap:wrap}.sguide-menu ul li{width:calc(50% - 20px);margin-bottom:10px}.sguide_con .media{margin:20px 0}.sguide_con .list_mc{padding-left:20px;margin-bottom:20px}.sguide_con .ul_list li:before{content:"";background:#707070;width:4px;height:4px;position:absolute;top:12px;left:8px;border-radius:50%}.sguide_con .annot{padding-left:20px;text-indent:-20px}.sguide_con .col2 .item{width:calc(50% - 15px)}.sguide_con .video video{width:100%;max-width:535px;background-color:#e6e6e6;min-height:230px}.sguide_con .note{position:relative;padding-left:15px}.sguide_con .note:before{position:absolute;content:'';width:8px;height:8px;border-top:2px solid #0062ff;border-right:2px solid #0062ff;top:5px;left:0;transform:rotate(45deg)}@media only screen and (max-width:768px){.c_btn__arr.w-icon{width:200px;height:40px}.c_btn__arr.w-icon::before{width:14px;height:14px;top:9px;left:18px}.form_tbl-wide tbody{display:flex;justify-content:space-evenly;flex-wrap:wrap}.form_tbl-wide .select-box{flex-wrap:wrap}.form_tbl-wide th{width:25%;margin-bottom:10px}.form_tbl-wide tr{justify-content:space-around}.bg_inner,.form_note,.form_tbl-wide,.how_to_apply .ci_body,.sec_info3 .form_tbl-wide tr{padding:10px}.form_tbl-wide td{width:70%}.form_tbl-wide .box{width:100%;margin-bottom:10px}.cart_del-btn:before{font-size:1.5rem}.cart_del-btn{display:block;width:100%;max-width:120px;margin:0 auto;font-size:13px}.cnfirmation .card_span,.courses_head.sp_ttl{font-size:16px}.cnfirmation #modal_login .modalBox{width:100%;max-width:100%}.cnfirmation #modal_login .modalBox_inner{padding:30px 20px}.cnfirmation .card{margin:10px auto}.cnfirmation .card_title{min-height:0;font-size:18px}.cnfirmation .card_txt{min-height:0;font-size:14px}.p_paymnt__item.first .media,.p_pm_media,.steplist_media{margin-bottom:10px;width:100%}.how_to_apply .ciBlock,.sguide_con .col2 .item:last-of-type{margin-bottom:0}.how_to_apply .ci_head{font-size:14px}.how_to_apply .ci_head.w-subttl span{font-size:12px}.how_to_apply .title-box{font-size:18px;line-height:1.2;padding:10px;margin:20px 0 0}.how_to_apply .title-box.w-sbtxt span{font-size:11px}.p_apply-intro li{flex-wrap:wrap;margin-bottom:30px}.p_apply-intro li .txt{width:100%;margin-top:15px}.how_to_apply img:hover{transform:none}.p_paymnt__item,.steplist_item{padding:20px 0}.p_paymnt__item.first,.p_pm_con,.sguide_con .col2,.steplist_con{flex-direction:column}.p_paymnt__item.first .right_txt,.p_pm_txt,.sguide-menu ul li,.steplist_txt{width:100%}.p_paymnt{padding:0 10px}.p_pm2{padding-top:20px;margin-top:20px}.about_dis .ci_body{padding:20px}.about_dis .title{font-size:18px}.sguide .courses_head{font-size:20px}.sguide_con .media{text-align:center;margin:20px auto;display:block}.sguide_con .col2 .item{width:100%;margin-bottom:20px}}.tos{padding:20px 10px 40px}.tos .profile_box{margin:30px auto!important}.form-anq-box{padding:2px 10px;font-size:90%}.select.job{border:1px solid #b4b4b4;font-size:90%;padding:2px 10px}.btn-box-view,.select.undergraduate{padding:5px 10px;font-size:90%;height:30px;border:1px solid #b4b4b4}.customer_info .form-anq-box .ib,.form-anq-box .ib{display:inline-block;vertical-align:middle;padding:0;margin-right:10px}.fieldstyle.field-04.field-04-dupli{max-width:290px}.select-seireki{width:47%;padding:0}.ymd{width:50%}.day,.month,.year{width:25%}.fieldstyle.field-04.telnum{width:28%}@media screen and (max-width:901px){.ymd{width:100%}}.mri .err_msg{font-size:12px}.customer_info .form-anq-box,.member_edit .form-anq-box,.mri .form-anq-box{display:block;border:0;outline:0;background:0 0;width:calc(100% + 20px);font-size:14px;font-weight:500;color:#939393;height:100%}.member_edit .flex_btns,.mri .flex_btns{border-top:none}.agreement-box .agreement-box,.card_info .agreement-box .agreement-box,.cif .agreement-box .agreement-box,.customer_info .ff_select,.eci .form-anq-box .note,.member_edit .ff_select,.member_edit .form-anq-box .note,.mri .ff_select,.mri .form-anq-box .note{display:inline-block;vertical-align:middle}.juko-btn{max-width:100%;width:300px}#accordionContent{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s,padding .4s,opacity .4s;border:none}#accordionCheckbox{display:inline-block;width:25px}.plus-icon{text-align:center;display:block;font-size:50px;color:#eb6b7c;font-weight:700}.shopping_cart .profile_box .block{padding:15px 25px}.agreement-box{justify-content:center;background:#fbf3e9;border:2px solid #b4b4b4;padding:30px 20px;flex-wrap:wrap;text-align:center}.agreement-box p{width:100%;padding:0;font-weight:700;color:#eb6b7c}.modal_terms .terms-area{border:1px solid #dadada;width:100%;height:200px;overflow-y:scroll;text-align:left;font-size:16px;overflow-x:hidden}.c_fs17,.modal_terms .terms-area strong{font-size:17px}#modal-terms-confirm-bg .terms-ttl{text-align:center;font-weight:700;font-size:1.4rem}.modal_terms .info-table{margin-bottom:20px;overflow-x:auto}.modal_terms .info-title{text-align:center;font-weight:700;margin-bottom:10px;font-size:18px}.modal_terms .info-content{width:100%;border-collapse:collapse}.customer_info .btn-box-view,.eci .btn-box-view,.member_edit .btn-box-view,.mri .btn-box-view{max-width:230px;width:150px;text-align:left;font-weight:500;color:#303030;height:23px;border:1px solid #b4b4b4;padding:3px 15px 3px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;outline:0;font-size:14px;background:0 0}.modal_terms .info-content td{border:1px solid #999;padding:10px}.modal_terms .info-content strong{font-size:14px;font-weight:700}.form-total table{width:100%;background:#fff;border-collapse:collapse}.form-total table td,.form-total table th{border:1px solid #999;vertical-align:middle;font-size:12px}.form-total table th{background:#565656;color:#fff;font-weight:700;width:auto}.form-total table td{text-align:center;width:65%}.form-total table .total td,.form-total table .total th{font-size:1.3rem}.form-adj1 table th{display:flex;justify-content:space-between;font-size:1.2rem!important;padding:10px}.form-adj2 table th{padding:10px}.below_total--rbox{border:2px solid #eb6b7c;text-align:center;padding:15px 10px}.below_total--rbox span{display:block;font-size:1.6rem;font-weight:700;color:#eb6b7c}.eci .btn-box-view,.member_edit .btn-box-view,.mri .btn-box-view{display:block;margin-bottom:0}.eci .form-anq-box .ib,.member_edit .form-anq-box .ib,.mri .form-anq-box .ib{display:inline-block;vertical-align:middle;padding:0;margin-right:10px;margin-bottom:10px}.member_edit .select.job,.member_edit .select.undergraduate{display:block;border:1px solid #b4b4b4;outline:0;background:0 0;width:calc(100% + 20px);font-weight:500;color:#939393;height:100%;font-size:90%;padding:2px 10px}.form_tbl td.pb5,.pb5{padding-bottom:5px}.customer_info .btn-box-view{display:block;line-height:100%}.customer_info .btn-box-view:after{position:absolute;content:'\002B';width:8px;height:8px;top:calc(50% - 8px);right:5px;z-index:2;color:var(--accent4)}.card_info .form_msg span,.cif .form_msg span{display:block;font-size:1.8rem;margin-top:30px}.f_notice .courses_info{gap:0 20px}.f_notice .title-box,.mt0{margin-top:0}.f_notice .title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.p_notice{min-height:300px;max-width:750px;margin:0 auto}.p_notice_item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #cccbcb;padding:15px 0}.p_notice__cat,.p_notice__cat-m{font-size:12px;line-height:1.2;padding:3px 10px;color:#fff;margin-left:20px}.p_notice__left{display:flex;align-items:center}.p_notice__ttl{width:calc(100% - 210px)}.p_notice__cat{background-color:var(--accent4)}.p_notice__cat-m{background-color:#0062ff}.p_notice__backbtn,.p_websc .pb_tbl td{background-color:#fff}.p_dl__adobe a,.p_notice__backbtn,.p_notice__page-ttl{color:var(--maincolor)}.p_notice__page-ttl{font-size:28px;line-height:1.5;margin:10px 0 20px}.p_dl__adobe,.p_websc-tog__item .ttl h3{line-height:1.2}.p_notice__backbtn{margin-top:40px;position:relative}.p_notice__backbtn:after{position:absolute;content:'';width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;top:calc(50% - 5px);z-index:2;transition:.5s;border-color:var(--maincolor);right:auto;left:30px;transform:rotate(-135deg)}.p_notice__backbtn:hover:after{border-color:#fff}.card_info .field-30{max-width:240px}.card_info .form_msg{margin-bottom:0;border:none;margin-top:20px}.p_websc .p_websc-tog__tbl td:first-child{background-color:#fdf3df}.p_websc .ci_body{padding-bottom:40px}.p_websc .pb_tbl th{vertical-align:middle}.p_websc .pb_tbl th:first-child{width:20%}.p_websc .pb_tbl th:nth-child(2){width:40%}.p_websc img{box-shadow:none}.p_websc img:hover{transform:none;transition:none}.p_websc .pb_tbl img{width:30px}.p_websc__btn{width:300px;margin-top:20px;font-size:15px}.p_websc-tog__item .ttl{margin-bottom:20px}.p_websc-tog__item .reco{background-color:var(--darkestcolor4);color:#fff;padding:3px 5px;margin-left:5px}.p_websc-tog__box{padding:20px;border:1px solid var(--gray2)}.c_number{font-size:20px;font-weight:700;display:block;width:100%;max-width:400px;margin:40px auto;background-color:var(--accent);color:#fff;text-align:center;padding:20px;box-shadow:0 0 0 5px var(--white),0 0 0 6px var(--maincolor)}.p_memNum__btns{margin:40px 0}.mb20,.p_dl .ttl,.p_memNum__btns a:first-child{margin-bottom:20px}.p_app-com{padding:0 0 40px}.p_dl{font-weight:700;margin:20px 0}.p_dl__container{width:100%;max-width:800px;margin:0 auto}.p_dl__item{margin-bottom:60px}.p_dl .ttl{display:flex;align-items:center;position:relative;font-size:20px}.p_dl .ttl i{background:#000;color:#fff;width:40px;min-width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px}.p_dl .list{width:100%;margin:20px auto 0;padding:0 70px}.p_dl .list li{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.p_dl .list li .btn{border:0;padding:14px 10px;color:#fff;outline:0;font-weight:700;text-align:center;width:100%;height:100%;background:#dd9848;border-radius:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;max-width:200px}.p_dl .list li .btn i{margin-right:5px}.p_dl .list li .btn:hover{opacity:.6}.p_dl__adobe{font-size:12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.p_dl__adobe .icon{background:#fff;display:block;padding:10px 10px 10px 50px;border:1px solid var(--maincolor);position:relative}.c_db,.p_dl__adobe .icon small{display:block}.p_dl__adobe .icon:before{content:"";background:url(img/icons/icon-adobe.png) center top/contain no-repeat;width:30px;height:30px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.p_dl__adobe p{width:calc(100% - 220px);padding-bottom:0}.p_dl__instruc{position:relative;width:100%;max-width:600px;margin:0 auto;display:flex;justify-content:center;align-items:center}.p_dl__instruc:before{display:inline-block;vertical-align:middle;content:"";width:0;height:0;border-top:30px solid #000;border-left:75px solid transparent;border-right:75px solid transparent;margin-right:20px}.p_pdf-saf .form-section{border-bottom:1px solid #cccbcb}.p_pdf-saf .attach{margin-top:20px;padding:20px;border:1px solid #cccbcb}.p_pdf-saf .attach .item{width:49%}.p_pdf-saf .attach .cont{padding:5px 10px;border:1px solid var(--gray2);background-color:#f0f0f0;position:relative;display:flex;align-items:flex-start;height:69px;align-items:center}.p_pdf-saf .txt_last,.pt20{padding-top:20px}.custom-file-input{opacity:0;position:absolute;width:100%}.custom-file-label{cursor:pointer;display:flex;align-items:flex-start}.p_pdf-saf .attach .cont span{font-size:14px;padding:2px 10px;background-color:var(--gray2);border-radius:5px;margin-right:10px;border:1px solid var(--gray3);width:127px;text-align:center}@media screen and (max-width:900px){.p_pdf-saf .attach .cont{font-size:1.5vw}}input[type=submit][disabled].ff_submit{opacity:.5;pointer-events:none}.ff_option em.add_txt{display:none;color:#ea6161}.border-ex{border-top:none;border-left:none;border-bottom:none}input.error:valid,select.error:valid,textarea.error:valid{border-color:#b4b4b4;background:#fcfaed}#main_error.head_error:valid{display:none}#main_error.head_error{background:#fde8e8;padding:7px 20px 5px;text-align:center;margin-bottom:10px;font-size:17px;color:#ea6161;font-weight:700;line-height:23px;display:block}.normalAccordionBlock{padding-top:50px}.normalAccordionBtn{background-color:var(--white);font-size:18px;font-weight:700;padding:15px;border-left:solid 4px var(--accent4);border-bottom:1px solid #ddd;cursor:pointer;position:relative}.normalAccordionBtn::before{content:"開く";position:absolute;right:15px;top:calc(50% - 18px);border:1px solid #ddd;line-height:36px;height:36px;font-size:15px;border-radius:4px;padding:0 34px 0 13px}.normalAccordionBtn.active::before{content:"閉じる";border-color:var(--accent4);background-color:var(--accent4);color:var(--white)}.normalAccordionBtn::after{content:"";background:url(./img/icons/icon_add.svg) no-repeat center center var(--accent4);background-size:20px;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:24px;border-radius:3px}.normalAccordionBtn.active::after{background:url(./img/icons/icon_remove.svg) no-repeat center center var(--white);background-size:20px}.normalAccordionInner{display:none;padding:18px}.DTLparts__paragraph--catchcopy{font-size:18px;font-weight:700;color:var(--accent4)}.DTLankerlinkListGroup{display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px;margin-bottom:20px}.DTLankerlinkListGroup a{color:#000;display:block;background:url(./img/icons/icon_arrow_circle_down.svg) left top 2px no-repeat;padding-left:30px}.section.jukoguide .container{max-width:997px;padding-bottom:100px}.pbNested{padding-top:30px}.DTLparts__heading3{font-size:22px;font-weight:700;border-bottom:solid 5px var(--accent4);margin-bottom:20px}.DTLparts__textlink--pdfopen a{color:#000;background:url(./img/icons/icon_report.png) left top 4px/20px no-repeat;display:inline-block;padding-left:30px;text-decoration:underline}.DTLbutton--terms{padding-top:60px;text-align:center}.DTLbutton--terms a{background-color:var(--accent4);position:relative;color:var(--white);display:inline-block;padding:10px 100px 9px;border-radius:90px}.DTLbutton--terms a::after{position:absolute;content:'';width:11px;height:11px;border-top:2px solid var(--white);border-right:2px solid var(--white);top:calc(50% - 6px);right:26px;transform:rotate(45deg);transition:.5s}.c_bt{border-top:1px solid #cccbcb}.c_color-r{color:#d0111b}.mode-disabled{ime-mode:disabled}.c_small_txt{font-size:10px}.mt50{margin-top:50px}.pt0{padding-top:0}.pt10{padding-top:10px}.pl15{padding-left:15px}.pb0{padding-bottom:0}.pb10{padding-bottom:10px}.main.login-root,.main.top{background:url(/assets/img/bg/bg-top-01_pc.png) top right/contain no-repeat #fcfaed;position:relative}.main.login-root .container.badges{background:0 0;box-shadow:none;margin-bottom:0;padding-top:50px}.main.login-root .container.badges .fbadges{justify-content:end}.main.login-root::before,.main.top::before{content:"";background:url(/assets/img/bg/bg-top-02_pc.png) right bottom/contain no-repeat fixed;width:100%;height:100%;position:absolute;top:0;left:0}.main.top .sec_breadcrumbs{display:none}.badges-cont{padding:25px;text-align:center}.badges-cont h2{font-size:clamp(1.4375rem, 1.325rem + .48vw, 1.625rem);font-weight:700;margin-bottom:20px}.badges-cont p{margin-bottom:15px;color:#000;font-size:18px;font-weight:500}.badges-cont a{display:block;color:#fff;width:400px;margin:0 auto;max-width:100%;border-radius:10px;text-align:center;padding:20px;background:#e60001;font-size:20px;font-weight:500}@media screen and (max-width:768px){.faq .pb_tbl.pb_tbl_auto{min-width:auto}.faq_list li span{margin-top:5px}.faq .e10_faq_btn{width:250px;height:40px}.paginationjs-pages ul{position:relative;max-width:100%;flex-wrap:wrap;justify-content:center;gap:5px}.paginationjs-pages ul li a{min-width:28px;line-height:28px;height:28px;padding:0;width:100%}.paginationjs-pages ul li{margin:0}.pagination-area{display:block}.paginationjs-pages{position:relative}.paginationjs-prev{left:10px}.paginationjs-next{right:10px}.paginationjs-pages ul li:first-child a{text-align:left;min-width:50px}.paginationjs-pages ul li:last-child a{text-align:right;min-width:50px}.title{font-size:1.1rem}.p_dl__adobe p,.p_notice__ttl,.select-seireki{width:100%}.form-anq-box,.p_dl .list{padding:0}.juko-btn{height:46px}.form-adj1 table td,.form-adj1 table th,.form-adj2 table td,.form-adj2 table th{font-size:1rem!important;width:100%;display:block;padding:5px}.below_total--rbox{padding:10px}#modal-terms-confirm-bg .terms-ttl{font-size:1rem}.agreement-box{padding:30px 10px}.customer_info .form-anq-box .ib,.eci .form-anq-box .ib,.member_edit .form-anq-box .ib{vertical-align:top}.form_tbl td.pb5{padding-bottom:0}.customer_info .btn-box-view,.p_notice__left{margin-bottom:10px}.form-section.form-btn.line.sppt25.e07-2sp{padding:10px 0 40px}.e07-2_txt{font-size:13px}.f_notice .title-box .txt-right{font-size:12px}.p_notice{min-height:0}.p_notice__page-ttl{font-size:16px;line-height:1.2}.p_notice__backbtn{margin-top:20px}.p_websc .p_websc-tog__tbl td:first-child{text-align:center}.p_websc .p_websc-tog__tbl.sp-change tr td:nth-child(2),.p_websc .p_websc-tog__tbl.sp-change tr td:nth-child(3){padding-top:10px;padding-left:110px}.p_websc .p_websc-tog__tbl.sp-change tr td:nth-child(2)::before,.p_websc .p_websc-tog__tbl.sp-change tr td:nth-child(3)::before{width:110px;height:100%;border-right:1px solid var(--gray2);border-bottom:0;justify-content:flex-start;text-align:left}.c_number{font-size:18px}.p_dl .list li span{padding-right:10px}.p_dl__adobe,.p_pdf-saf .attach_bx{flex-direction:column}.p_dl__adobe .icon{margin-bottom:15px}.p_dl__instruc{flex-direction:column-reverse}.p_dl__instruc:before{margin:10px 0 0;border-top-width:20px;border-left-width:40px;border-right-width:40px}.p_pdf-saf .attach{padding:15px}.p_pdf-saf .attach .item{width:100%;margin-bottom:20px}.p_pdf-saf .attach .item:last-of-type{margin-bottom:0}.p_dl .list li .btn{min-width:120px;width:auto;font-size:12px}.p_pdf-saf .attach .cont{font-size:14px;flex-wrap:wrap;flex-direction:column;padding:10px 10px 5px;height:auto;align-items:normal}.p_pdf-saf .attach .cont span{font-size:12px;padding:2px 5px;min-width:115px;margin:0 0 5px}.p_pdf-saf .form-section{padding:30px 0}.p_pdf-saf .ff_button{height:auto}.p_pdf-saf .ff_submit{white-space:normal;padding:9px 40px}.c_txt-right{text-align:left}.main.login-root .container.badges{padding-top:25px}.main.login-root,.main.top{background:url(/assets/img/bg/bg-top-01_sp.png) top right/contain no-repeat #fcfaed}.main.login-root::before,.main.top::before{background:url(/assets/img/bg/bg-top-02_sp.png) right bottom/contain no-repeat fixed}.badges-cont{padding:20px 10px}.badges-cont p{margin-bottom:10px;font-size:14px;word-wrap:break-word}.badges-cont a{padding:10px;font-size:18px;width:300px}}.univTabs_con.ui-tabs-panel{overflow-y:auto;height:60svh}