﻿.has-text-purple-light{color:hsl(261,60%,96%)}.has-background-purple-light{background-color:hsl(261,60%,96%)}.before-margin :before{content:"";display:inline-block;height:60px;margin-top:-60px;visibility:hidden}.ie-caution-display-area{margin-top:50px;margin-left:20px;margin-right:20px;font-size:18px}.ie-caution-display-link-area{margin-bottom:20px;margin-top:20px;font-size:16px}.payment-log-table td{padding-right:20px}.payment-log-table thead tr td{text-align:center;font-weight:bold}.section{padding:5px}.sp{display:block}@media screen and (min-width:768px){.sp{display:none}}.pc{display:none}@media screen and (min-width:768px){.pc{display:block}}pre{background:none;padding:0 !important}.fade-enter{transform:translateX(50px);opacity:0}.fade-enter-active,.fade-leave-active{transition:all 2000ms ease}.fade-enter-to,.fade-leave{opacity:.7}.fade-leave-to{opacity:0;transform:translateX(-50px)}.fade-horizontal-enter{transform:translateX(50px);opacity:0}.fade-horizontal-enter-active,.fade-horizontal-leave-active{transition:all 2000ms ease}.fade-horizontal-enter-to,.fade-horizontal-leave{opacity:.7}.fade-horizontal-leave-to{opacity:0;transform:translateX(-50px)}#js-scroll-top{position:fixed;right:25px;bottom:25px;z-index:100;opacity:0;transition:all .3s ease}#js-scroll-top.show{visibility:visible;opacity:1}#js-scroll-top img{max-width:100%;height:auto}#js-scroll-top:hover{cursor:pointer;opacity:.7}@media print{#js-scroll-top,.link_img{display:none !important}}.inline-radio-buttons{display:inline-flex}.inline-radio-buttons>div{margin-right:10px}.custom-overlay .loading-overlay{background:rgba(0,0,0,.2)}#modal_div{margin-top:75px;margin-bottom:75px}#modal_div .modal-card-body{font-size:.75rem;margin-bottom:0}#modal_div .modal-card{margin:1rem auto}@media screen and (max-width: 768px){#modal_div .modal-card{margin-top:50px;margin-bottom:50px;width:calc(100% - 2rem)}}#modal_div .modal-card-head{display:flex;justify-content:space-between;align-items:center}#modal_div .modal-card-head .modal-card-title{flex-grow:1;display:flex;align-items:center}#modal_div .modal-card-head .modal-card-title span{flex-grow:1}#modal_div .modal-card-head .modal-card-title .legal-modal-close-header{flex-shrink:0;border:none;cursor:pointer;padding:.5em 1em}#modal_div .modal-card-foot{display:flex;justify-content:flex-end}#modal_div .modal-card-foot button{border:2px solid rgba(0,0,0,0)}#modal_div .modal-card-foot button:hover{border-color:#dbdbdb}.form-orientation p{margin-bottom:20px}div.mypage-item-title{width:250px;font-weight:bold}@media screen and (min-width:768px){div.mypage-item-title{font-weight:normal}}#page-content-wrapper{margin:0 !important}#page-content-wrapper .container-fluid.column{padding:0}#mypage{max-width:860px;margin:auto}#mypage h2{margin-bottom:20px;text-align:center}@media screen and (min-width:768px){#mypage h2{text-align:left}}@media screen and (min-width:768px){#mypage .section{background-color:#fcfcfc;padding:20px}}#mypage .section+.section{margin-top:60px !important}#mypage .columns+.columns{margin-top:20px}@media screen and (min-width:768px){#mypage .columns+.columns{margin-top:0}}#mypage .column{padding:0}@media screen and (min-width:768px){#mypage .column{padding:.75rem}}#mypage>#study-status>div.columns{border-bottom:1px solid #eee;margin-bottom:5px;margin-top:5px}#mypage>#study-status>div.columns .column{padding-bottom:10px !important;padding-top:10px !important}#mypage>#subscription-info>div.columns{border-bottom:1px solid #eee;margin-bottom:5px;margin-top:5px}#mypage>#subscription-info>div.columns>div.column.is-narrow>div.payment-date{width:150px}#mypage>#subscription-info>div.columns .column{padding-bottom:10px !important;padding-top:10px !important}#mypage>#subscription-info a:hover{cursor:pointer;opacity:.8}#mypage>#stepmail-status>div.columns{border-bottom:1px solid #eee;margin-bottom:5px;margin-top:5px}#mypage>#stepmail-status>div.columns>div.column.is-narrow>div.stepmail-name{width:200px}#mypage>#stepmail-status>div.columns>div.column.is-narrow>div.stepmail-subscription-status{width:120px}#mypage>#stepmail-status>div.columns .column{padding-bottom:10px !important;padding-top:10px !important}#mypage>#notification-status .column+.column{margin-top:20px}@media screen and (min-width:768px){#mypage>#notification-status>div.columns{border-bottom:1px solid #eee;margin-bottom:5px;margin-top:5px}}@media screen and (min-width:768px){#mypage>#notification-status>div.columns>div.notification-name{width:20px}}#mypage>#notification-status>div.columns .column{padding-bottom:10px !important;padding-top:10px !important}#mypage-basic-info>div.column{padding-bottom:10px !important;padding-top:10px !important}#mypage-basic-info>div.columns{border-bottom:1px solid #eee;margin-bottom:5px;margin-top:5px}#mypage-support-info>div.columns{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #eee;margin-bottom:5px;margin-top:5px}@media screen and (min-width:768px){#mypage-support-info>div.columns{padding:0}}@media screen and (min-width:768px){#mypage-support-info #mypage-support-info-detail{background-color:#fff;padding:20px}}@media(max-width: 768px){#mypage>#mypage-basic-info>div.columns>div.column,#mypage>#mypage-support-info>div.columns>div.column{padding-bottom:2px;padding-top:2px}}#mypage-basic-info .columns:nth-of-type(2) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-basic-info .columns:nth-of-type(3) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-basic-info .columns:nth-of-type(4) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-basic-info .columns:nth-of-type(5) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-basic-info .columns:nth-of-type(6) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-support-info .columns:nth-of-type(3) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-support-info .columns:nth-of-type(4) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-support-info .columns:nth-of-type(5) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-support-info .columns:nth-of-type(6) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-support-info .columns:nth-of-type(7) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}#mypage-support-info .columns:nth-of-type(8) .mypage-item-title:before{font-family:"Font Awesome 5 Free",serif;content:"";font-size:1rem;color:#373a3c;font-weight:900}.active_siblings_in_course{margin-bottom:20px}.active_siblings_in_course dl{display:flex}.active_siblings_in_course dl+dl{margin-top:40px;padding-top:20px;border-top:1px solid #c3c3c3}.active_siblings_in_course dl dt{max-width:120px;min-width:120px;width:100%;margin-right:10px}.active_siblings_in_course dl dd{font-size:.8rem}.course_detail h3{font-weight:bold;font-size:1.5rem}.course_detail .course_thumbnail{max-width:960px;margin:auto;margin-bottom:40px}#course-memo-area form p+p{margin-top:20px}#course-memo-area form p label{font-weight:bold}.courseVoice{margin-bottom:35px}.courseVoice .courseVoice-item{padding-bottom:15px}.courseVoice .courseVoice-item:not(:last-of-type){border-bottom:1px solid #d6d6d6}.courseVoice .courseVoice-item:not(:first-of-type){padding-top:15px}.courseVoice-icon{display:inline-block;margin-right:7px}.courseVoice-icon img{width:22px;height:22px;border-radius:50%;object-fit:cover;vertical-align:middle}.courseVoice-box{margin-bottom:5px}.courseVoice-name{display:inline-block;font-size:14px;margin-right:7px;font-weight:500}.courseVoice-date{color:#9f9f9f;font-size:14px;display:inline-block;font-weight:400}.courseVoice-ttl{font-weight:bold;line-height:1.6;margin-bottom:8px}.courseVoice-txt{font-size:14px;color:#9f9f9f;font-weight:400;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;line-height:1.4}.courseVoice-link{text-align:right}.courseVoice-link a{color:#1073e4;text-decoration:underline;font-size:14px}.courseVoice-link a:hover{text-decoration:none}.courseItemDetail{position:relative;display:flex;align-items:center;padding:0 35px 0 25px}.courseItemDetail::before{content:"";position:absolute;width:1px;height:calc(100% - 40px);left:0;top:0;bottom:0;margin:auto;background:#d6d6d6}@media screen and (max-width: 960px)and (min-width: 821px){.courseItemDetail::before{display:none}}@media screen and (max-width: 650px){.courseItemDetail::before{display:none}}@media screen and (max-width: 768px){.courseItemDetail{padding:0 15px 0 15px}}@media screen and (max-width: 960px)and (min-width: 821px){.courseItemDetail{grid-column:1/3;grid-row:3;padding:0}}@media screen and (max-width: 650px){.courseItemDetail{grid-column:1/3;grid-row:3;padding:0}}@media screen and (max-width: 960px)and (min-width: 821px){.courseItemDetail-inner{width:100%;line-height:1.5;border-top:1px solid #d6d6d6;padding-top:10px;margin-top:10px}}@media screen and (max-width: 650px){.courseItemDetail-inner{width:100%;line-height:1.5;border-top:1px solid #d6d6d6;padding-top:10px;margin-top:10px}}.courseItemDetail-box{align-items:center;display:grid;grid-template-columns:56px 1fr;gap:16px}@media screen and (max-width: 650px){.courseItemDetail-box{gap:0;grid-template-columns:75px 1fr}}.courseSet{padding:50px 0 100px}@media screen and (max-width: 768px){.courseSet{padding:25px 0 20px}}.courseSet .add_courseTtl01{margin-bottom:25px}@media screen and (max-width: 768px){.courseSet .add_courseTtl01{margin-bottom:15px}}.courseItemDetail-ttl{font-size:14px;color:#555;flex-shrink:0}.courseItemDetail-txt{font-size:16px;color:#000}section.lesson-status{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d5dee2}section.lesson-status ul.user-list div.user{padding-top:20px;padding-bottom:15px}@media(min-width: 768px){section.lesson-status ul.user-list div.user{display:grid;grid-template-columns:1fr 95px 125px 75px}section.lesson-status ul.user-list div.user div.user-pages{text-align:right;margin-right:10px}section.lesson-status ul.user-list div.user div.user-percent{text-align:right}}section.lesson-status ul.user-list ul.courses{margin-left:10px}section.lesson-status ul.user-list ul.courses li.course{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #d5dee2}@media(min-width: 768px){section.lesson-status ul.user-list ul.courses li.course{display:grid;grid-template-columns:1fr 75px 125px 75px}section.lesson-status ul.user-list ul.courses li.course .item-label-course{grid-column:1;grid-row:1}section.lesson-status ul.user-list ul.courses li.course .user-pages{grid-column:2;grid-row:1}section.lesson-status ul.user-list ul.courses li.course .user-duration{grid-column:3;grid-row:1}section.lesson-status ul.user-list ul.courses li.course .user-percent{grid-column:4;grid-row:1;text-align:right}section.lesson-status ul.user-list ul.courses li.course .user-percent a{display:block}}section.lesson-status ul.course-list li.summary{padding-top:20px;border-top:20px}section.lesson-status ul.course-list li.course{border-bottom:1px dashed #d5dee2;margin-bottom:20px;padding-bottom:20px;display:grid;grid-template-columns:1fr}@media(min-width: 768px){section.lesson-status ul.course-list li.course{grid-template-columns:1fr 75px 125px 75px}section.lesson-status ul.course-list li.course .item-label{display:none}}section.lesson-status ul.course-list li.course div.item{display:grid;grid-template-columns:125px 1fr}section.lesson-status ul.course-list li.course div.item .item-label-course{grid-column:1/-1;grid-row:1}section.lesson-status ul.course-list li.course ul.users{margin-top:15px;margin-left:5px;grid-column:1/-1}section.lesson-status ul.course-list li.course ul.users li.course-user{display:grid;grid-template-columns:75px 125px 75px;grid-template-rows:auto auto}section.lesson-status ul.course-list li.course ul.users li.course-user .user-name{grid-column:1/-1;grid-row:1}section.lesson-status ul.course-list li.course ul.users li.course-user .user-pages{grid-column:1;grid-row:2}section.lesson-status ul.course-list li.course ul.users li.course-user .user-duration{grid-column:2;grid-row:2}section.lesson-status ul.course-list li.course ul.users li.course-user .user-percent{grid-column:3;grid-row:2}@media(min-width: 768px){section.lesson-status ul.course-list li.course ul.users li.course-user{grid-template-columns:1fr 75px 125px 75px;grid-template-rows:auto}section.lesson-status ul.course-list li.course ul.users li.course-user .user-name{grid-column:1;grid-row:1}section.lesson-status ul.course-list li.course ul.users li.course-user .user-pages{grid-column:2;grid-row:1}section.lesson-status ul.course-list li.course ul.users li.course-user .user-duration{grid-column:3;grid-row:1}section.lesson-status ul.course-list li.course ul.users li.course-user .user-percent{grid-column:4;grid-row:1}}section.lesson-status ul.course-list li.course ul.users li.course-user .user-pages{margin-right:5px;text-align:right}section.lesson-status ul.course-list li.course ul.users li.course-user .user-percent{text-align:right}section.lesson-posts{margin-top:15px;padding-top:15px}code{position:relative}.media-content._transparent{background:rgba(0,0,0,0)}.add_cardItem._pagememo{margin-bottom:20px}@media screen and (max-width: 960px){.add_cardItem._pagememo{margin-bottom:25px}}.add_cardList._pagememo{padding-top:50px}.add_cardItem_info{display:flex;align-items:flex-end;justify-content:space-between;margin-top:30px;margin-bottom:10px}@media screen and (max-width: 960px){.add_cardItem_info{margin-bottom:5px;display:block}}.add_cardItem_info h2{font-weight:bold;font-size:18px;padding-left:10px;border-left:4px solid #1073e4;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.add_cardItem_info p{font-weight:400;color:#7e7e7e;font-size:14px;white-space:nowrap}@media screen and (max-width: 960px){.add_cardItem_info p{margin-top:2px}}@media screen and (max-width: 1260px){body._hidden{overflow:hidden;height:100vh}}.ad_ttl06{color:#0d0d0d;font-size:18px;font-weight:bold;padding-bottom:5px;border-bottom:2px solid #1073e4;line-height:1.5;margin-bottom:15px}.add_cardItem._course_progress{margin-top:15px;margin-bottom:25px}.height-fixed-transparent{max-height:250px;overflow:hidden;margin-bottom:40px;padding-bottom:40px;position:relative}.height-fixed-transparent::before{content:"";width:100%;height:100%;display:block;background:linear-gradient(rgba(255, 255, 255, 0) 0, #fff 80%);position:absolute;top:0;left:0;z-index:1}.comment-display-none{display:none}.continue-link{display:block;height:60px;margin-top:-90px;position:relative;z-index:2}.continue-link-display-none{display:none}.add_entry_ttl{margin-top:80px}@media screen and (max-width: 768px){.add_entry_ttl{margin-top:35px}}.lesson-course-list{border:solid 2px #8aa6c1;border-radius:.5em}.post_tips_separator{border-bottom:solid 1px #8aa6c1;margin-bottom:15px;padding-bottom:10px}.lesson-entry-separator-top{border-bottom:solid 2px #8aa6c1;margin-bottom:15px;padding-bottom:10px}.lesson-entry-separator{border-bottom:solid 2px #8aa6c1;margin-bottom:30px;padding-bottom:10px}.lesson-comment-separator{border-bottom:dotted 2px #c4d6e9;margin-bottom:20px;padding-bottom:10px}div.lesson-related-entries{margin-left:5px;font-size:.9em}div.lesson-related-entries div.similar-entry{padding-top:15px;margin-top:15px;padding-bottom:15px;margin-bottom:15px;padding-left:10px;border-top:solid 1px #8aa6c1}div.lesson-related-entries span.related-entries-label{font-weight:bold;font-size:1em}.courseSet-btn{margin-top:40px}@media screen and (max-width: 768px){.courseSet-btn{margin-top:25px}}.courseSet-btn a{color:#fff;position:relative;background:#1073e4;border:1px solid #1073e4;display:inline-block;padding:12px 48px 12px 24px;font-size:20px;border-radius:3px;transition:all .3s ease}@media screen and (max-width: 768px){.courseSet-btn a{font-size:16px;padding:8px 40px 8px 20px}}.courseSet-btn a:hover{background:#fff;color:#1073e4}.courseSet-btn a:hover span::before{background:#1073e4}.courseSet-btn a:hover span::after{border-top:2px solid #1073e4;border-right:2px solid #1073e4}.courseSet-btn span::before,.courseSet-btn span::after{content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto;transition:all .3s ease}.courseSet-btn span::after{height:10px;width:10px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.courseSet-btn span::before{width:15px;height:2px;background:#fff}#vue_app .page_detail section+section{border-top:5px solid hsl(0,0%,71%);margin-top:40px;padding-top:40px !important}#vue_app .page_detail .video_wrapper{max-width:960px;margin:auto;width:100%}#title-navigation-buttons-top{margin-bottom:20px}#main_content{border-top:none !important}#memoform form p+p,#entryform form p+p{margin-top:20px}#memoform form p label,#entryform form p label{font-weight:bold}#navigation-buttons-bottom{border-top:none !important}#home{max-width:960px;margin:auto}#home h2{padding-bottom:10px;border-bottom:3px solid #3273dc}#home p+p{margin-top:20px}#home ul{margin-top:10px;margin-bottom:10px}#home>section+section{margin-top:40px}@media screen and (min-width:768px){#home>section+section{margin-top:80px}}#home .login p+p{margin-top:0}#home .each-notice dl{display:flex;justify-content:space-between}#home .each-notice dl dt{max-width:163px;margin-right:20px}#home .each-notice dl dd{max-width:100%;width:100%}#home #home-welcome-message-area a{display:block;text-align:right}#home #home-welcome-message-area ul li{list-style:disc;margin-left:20px}@media screen and (min-width:768px){#home #recent-page-area .wrapper{display:flex;justify-content:space-between}}#home #recent-page-area .wrapper dl{max-width:300px;width:100%;margin:auto;margin-bottom:40px}@media screen and (min-width:768px){#home #recent-page-area .wrapper dl{margin:0;margin-bottom:initial}}#home #recent-page-area .wrapper dl dt{display:flex;align-items:flex-start;height:190px;overflow:hidden}#home #recent-page-area .wrapper dl dt a{width:100%}#home #recent-page-area .wrapper dl dt a img{display:block;margin:auto;width:100%}@media screen and (min-width:768px){#home #home-free-lessons-area .course_wrapper,#home #home-priced-lessons-area .course_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}}#home #home-free-lessons-area .course_wrapper dl.course,#home #home-priced-lessons-area .course_wrapper dl.course{max-width:470px;margin-bottom:40px}@media screen and (min-width:768px){#home #home-free-lessons-area .course_wrapper dl.course,#home #home-priced-lessons-area .course_wrapper dl.course{display:flex;justify-content:space-between}}#home #home-free-lessons-area .course_wrapper dl.course dt img,#home #home-priced-lessons-area .course_wrapper dl.course dt img{display:block;margin:auto;margin-bottom:10px}@media screen and (min-width:768px){#home #home-free-lessons-area .course_wrapper dl.course dt img,#home #home-priced-lessons-area .course_wrapper dl.course dt img{max-width:200px;margin-bottom:initial}}@media screen and (min-width:768px){#home #home-free-lessons-area .course_wrapper dl.course dd,#home #home-priced-lessons-area .course_wrapper dl.course dd{margin-left:10px}}#home #home-free-lessons-area .course_wrapper dl.course dd h3,#home #home-priced-lessons-area .course_wrapper dl.course dd h3{font-weight:bold}#home #home-about-galapagos dl.profile{max-width:700px;margin:auto;margin-bottom:40px}@media screen and (min-width:768px){#home #home-about-galapagos dl.profile{display:flex;justify-content:space-between}}#home #home-about-galapagos dl.profile dt{margin-bottom:10px}@media screen and (min-width:768px){#home #home-about-galapagos dl.profile dt{max-width:230px;margin-bottom:initial}}#home #home-about-galapagos dl.profile dt img{border:1px solid #c3c3c3;display:block;margin:auto}@media screen and (min-width:768px){#home .course{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}}#home .course #home-whats-new .each-notice h3,#home .course #new-course-posting .each-notice h3,#home .course #new-course-comment .each-notice h3{font-size:1em;font-weight:bold;margin-bottom:10px}#home .course #home-whats-new .each-notice .body,#home .course #new-course-posting .each-notice .body,#home .course #new-course-comment .each-notice .body{height:40px;overflow:scroll;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#home .course #home-whats-new .each-notice .body::-webkit-scrollbar,#home .course #new-course-posting .each-notice .body::-webkit-scrollbar,#home .course #new-course-comment .each-notice .body::-webkit-scrollbar{display:none}#home .course #home-whats-new .home-border-bottom+.home-border-bottom,#home .course #new-course-posting .home-border-bottom+.home-border-bottom,#home .course #new-course-comment .home-border-bottom+.home-border-bottom{margin-top:10px;border-top:1px solid #c3c3c3;padding-top:20px}#home .course .goto-list a{width:100%;max-width:100%}@media screen and (min-width:768px){#home .lesson,#home .article{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px}}#home .lesson section,#home .article section{max-width:480px}#home .lesson .each-notice h3,#home .article .each-notice h3{font-size:1em;font-weight:bold;margin-bottom:10px}#home .lesson .each-notice .body,#home .article .each-notice .body{height:40px;overflow:scroll;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#home .lesson .each-notice .body::-webkit-scrollbar,#home .article .each-notice .body::-webkit-scrollbar{display:none}#home .lesson .home-border-bottom+.home-border-bottom,#home .article .home-border-bottom+.home-border-bottom{margin-top:10px;border-top:1px solid #c3c3c3;padding-top:20px}#home .article .article_info h3{font-weight:bold}#home .article .article_info dl dd{font-size:.9rem}#home .article .article_info dl dd .body{height:60px;overflow:scroll;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#home .article .article_info dl dd .body::-webkit-scrollbar{display:none}#home .article .article_info dl dd p{text-align:right}#home .article .article_info+.article_info{margin-top:20px;border-top:1px solid #c3c3c3;padding-top:20px}body{padding-bottom:20px}.navbar{margin-bottom:20px}@media screen and (min-width:768px){.navbar-menu{flex-grow:1;flex-shrink:0}.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar-burger{display:none}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-menu{background-color:#fff;box-shadow:none;padding:0}.container{max-width:960px}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}}nav.breadcrumb ul{display:flex;font-size:.8rem}nav.breadcrumb ul li+li:before{content:"";font-weight:900;font-family:"Font Awesome 5 Free",serif;margin-right:10px;margin-left:10px}nav.breadcrumb ul li a{padding:0}.add_cardItem-img{overflow:hidden;height:100%;position:relative}.page-list-thumbnail img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:top}.sidebar-page-thumbnail-item{position:relative;width:220px;height:125px;background-color:#f5f5f5;overflow:hidden;display:flex;justify-content:center;align-items:center;border:1px solid #ccc}span.lesson-sidebar-thumbnail-container{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}img.lesson-sidebar-spinner{width:32px;height:32px}img.lesson-sidebar-thumbnail-img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;position:absolute;top:0;left:0;z-index:2}#dashboard-app{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #8aa6c1}#dashboard-app .dashboard-content{padding:30px;font-family:Arial,sans-serif;line-height:1.6;color:#333}#dashboard-app .dashboard-content h1{font-size:20px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}#dashboard-app .dashboard-content h2{font-size:18px;margin-top:40px;margin-bottom:15px}#dashboard-app .dashboard-content h3{font-size:16px;margin-top:30px;margin-bottom:12px;font-weight:bold}#dashboard-app .dashboard-content h4{font-size:14px;margin-top:25px;margin-bottom:10px;font-weight:bold;color:#555}#dashboard-app .dashboard-content h5{font-size:13px;margin-top:20px;margin-bottom:8px;font-weight:bold}#dashboard-app .dashboard-content h6{font-size:12px;margin-top:15px;margin-bottom:6px;font-weight:bold}#dashboard-app .dashboard-content p{margin-bottom:15px}#dashboard-app .dashboard-content ul{margin-bottom:15px;padding-left:20px;list-style:disc}#dashboard-app .dashboard-content ol{margin-left:20px}#dashboard-app .dashboard-content a{color:#007bff;text-decoration:none}#dashboard-app .dashboard-content a:hover{text-decoration:underline}.profile-section-toggle{border:1px solid #f5f5f5;border-radius:4px;margin-bottom:1.5rem}.profile-section-toggle .level{padding:.5rem;background-color:#f5f5f5;margin-bottom:.5rem}.profile-content{padding:.5rem 1rem}.support-history-item{border:1px solid #eee;border-radius:4px;padding:1rem;margin-bottom:1rem}.support-history-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;font-size:.9rem;color:#666}.profile-item{padding-bottom:10px;border-bottom:#0f7ddb 1px dashed}.profile-label{padding-right:10px;border-right:#0f7ddb 1px dashed}.profile-text{padding-left:10px;padding-right:10px}div.report-list{display:grid;grid-template-columns:75px 200px 1fr;grid-template-rows:auto}div.feedback-list{display:block;margin-bottom:15px}p.feedback-message{grid-row:2;grid-column:1/-1}div.note-post-list{display:grid;grid-template-columns:1fr 175px;margin-bottom:15px}p.note-entry-created{text-align:right}@media(min-width: 768px){div.note-post-list{margin-bottom:0px}}div.control{margin-top:20px;margin-bottom:20px;border-bottom:solid 1px #ccc}span.user-score{text-align:right}div.shortcut-score-user,div.coding-score-user{margin-left:20px}div.work-score-post-counts{display:grid;grid-template-columns:165px 165px}div.work-each-comment{display:grid;grid-template-columns:75px 1fr;grid-template-rows:auto auto;margin-top:10px;margin-bottom:15px}span.work-comment-header{grid-column:span 2}span.work-comment-detail{grid-column:span 3}p.work-score-detail{margin-bottom:10px}p.work-score-post-date{text-align:right}div.pagination{margin-top:15px}@media(min-width: 768px){div.work-ranking-user-list{display:grid;grid-template-columns:200px 1fr}}#profile-admin-list .search-box{margin-bottom:1.5rem}#profile-admin-list .profile-list{border:1px solid #dbdbdb;border-radius:5px;overflow:hidden}#profile-admin-list .profile-list .profile-list-header{background-color:#f5f5f5;padding:1rem;border-bottom:1px solid #dbdbdb;font-weight:bold}#profile-admin-list .profile-list .profile-list-item{padding:1rem;border-bottom:1px solid #dbdbdb;transition:all .3s}#profile-admin-list .profile-list .profile-list-item:last-child{border-bottom:none}#profile-admin-list .profile-list .profile-list-item:hover{background-color:#f5f5f5}#profile-admin-list .profile-list .profile-stats{display:flex;gap:1rem;margin-top:.5rem;font-size:.9rem;color:#666}#profile-admin-list .profile-list .profile-stats .profile-stat{display:flex;align-items:center;gap:.25rem}#profile-admin-list .profile-list .profile-stats .profile-stat i{font-size:.8rem}#profile-admin-list .profile-list .tag.is-support{background-color:#23d160;color:#fff}#profile-admin-list .profile-list .tag.is-report{background-color:#3273dc;color:#fff}#profile-admin-list .profile-list .tag.is-incomplete{background-color:#ffdd57;color:rgba(0,0,0,.7)}.admin-member-group-list .member-group-create{margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #8aa6c1}.admin-member-group-list .member-group-list .member-group-list-each{height:80px;display:grid;grid-template-columns:300px 1fr 80px;gap:1rem;margin-top:1.5rem;border-bottom:dashed 1px #d6d6d6}.admin-member-group-list .member-group-list .member-group-list-each .group-name{font-weight:bold}.admin-member-group-list .member-group-list .member-group-list-each .profile-name{color:#666}.admin-member-group-list .member-group-list .member-group-list-each .profile-member-count{text-align:right}.admin-member-group-list .member-group-list .member-group-list-each .profile-member-count a{color:#06c;text-decoration:none}.admin-member-group-list .member-group-list .member-group-list-each .profile-member-count a:hover{text-decoration:underline}.admin-member-group-list .member-group-list .title-label{height:40px;font-weight:bold;border-bottom:1px solid #ccc}.admin-member-group-setting-form form p{color:#333;font-size:14px;margin-bottom:0px !important;margin-top:5px !important;padding-top:5px !important}section.admin-dep-member-update h2.company-name{font-size:20px;font-weight:bold;margin-bottom:10px;margin-top:25px}section.admin-dep-member-update div.dep-detail{border:1px solid #d6d6d6;padding:15px}section.admin-dep-member-update div.dep-detail h3.dep-name{font-size:18px;font-weight:bold;margin-bottom:10px}section.admin-dep-member-update div.dep-detail div.member-list{margin-top:20px;margin-bottom:20px;padding-bottom:15px;border-bottom:dashed 1px #d6d6d6}section.admin-group-member-update h2{font-size:20px;font-weight:bold;margin-bottom:10px;margin-top:25px}section.admin-group-member-update div.user-list{margin-top:20px;margin-bottom:20px;padding-bottom:15px;border-bottom:dashed 1px #d6d6d6}section.group-groupprofile-user-list{padding-top:25px}section.group-groupprofile-user-list div.group-groupprofile-user{display:grid;grid-template-columns:300px 1fr}section.member-admin-list{border-top:1px solid #d6d6d6;padding-top:25px;margin-top:25px}#member-report-list>p{margin:10px;display:grid;grid-template-rows:auto auto}@media screen and (min-width: 768px){#member-report-list>p{grid-template-columns:275px 1fr}}.member-report-detail{padding-bottom:20px}.member-report-detail>div{margin:15px}@media screen and (min-width: 1024px){.member-report-detail>div{display:grid;grid-template-columns:225px 1fr}}.member-feedback-list{margin-top:10px;padding-top:10px}.member-feedback-detail{border-bottom:#00008b dashed 1px;margin-bottom:15px;padding-bottom:15px}div.member-courses-summary{margin-bottom:20px}div.member-courses-summary div.member-courses-summary-item{display:grid;grid-template-columns:125px 1fr}div.member-summary div.summary-each{display:grid;grid-template-columns:55px 150px 75px 75px 150px 120px;border-bottom:solid 1px #0d64c6;padding:5px}div.member-summary div.summary-each .rank,div.member-summary div.summary-each .score,div.member-summary div.summary-each .pages{text-align:right;margin-right:20px}div.member-summary div.summary-each .percent{text-align:center}div.member-summary .summary-header{font-weight:bold;background-color:#f2f2f2;border-bottom:2px solid #0d64c6;text-align:center}div.member-summary .member-summary-total{margin-top:10px;padding-top:10px}div.member-summary .member-summary-total .items{display:grid;grid-template-columns:115px 1fr}div.member-summary .member-summary-total .items .summary-value::before{content:": ";margin-left:5px;padding-left:5px}.member-email-form #user_id+span{padding-bottom:20px}.member-profile{background-color:#fafafa;border-radius:6px;padding:15px;box-shadow:0 1px 5px rgba(0,0,0,.05)}.member-profile .member-profile-detail{margin-bottom:1.5rem;background-color:#fff;border-radius:4px;padding:12px;border:1px solid #eee}.member-profile .profile-item{padding:.8rem 0;margin-bottom:.5rem;border-bottom:1px dashed #ddd}.member-profile .profile-label{padding:6px 10px;font-weight:600;color:#444;background-color:#f8f9fa;border-radius:3px}.member-profile .profile-text{padding:6px 10px;margin-left:8px;color:#333}@media screen and (min-width: 1024px){.member-profile .member-profile-detail>div{display:grid;grid-template-columns:280px 1fr;gap:12px;align-items:center}}.member-profile.admin-view{border-left:3px solid #6c757d}.member-profile.admin-view h2.title{color:#444;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:16px}.member-profile.admin-view .support-history{margin-top:1.5rem;margin-bottom:1.5rem;background-color:#fff;border-radius:4px;padding:12px;border:1px solid #eee}.member-profile.admin-view .support-history-item{margin-bottom:1rem;padding:1rem;border:1px solid #eee;border-radius:4px;background-color:#fafafa}.member-profile.admin-view .support-history-item:hover{background-color:#f8f9fa}.member-profile.admin-view .support-history-meta{display:flex;flex-wrap:wrap;gap:.8rem;color:#666;font-size:.9rem;margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid #eee}.member-profile.admin-view .support-history-meta span{background-color:#f8f9fa;padding:4px 8px;border-radius:3px;display:inline-block}.member-profile.admin-view .support-history-content{margin-top:.8rem}.member-profile.admin-view .support-history-content .field{margin-bottom:1rem}.member-profile.admin-view .support-history-content .field .label{font-size:.95rem;margin-bottom:.4rem;color:#555;font-weight:600}.member-profile.admin-view .support-history-content .field p{line-height:1.5;background-color:#fff;padding:8px;border-radius:3px;border:1px solid #f0f0f0}.member-profile.admin-view form{background-color:#fff;padding:16px;border-radius:4px;border:1px solid #eee;margin-bottom:1.5rem}.member-profile.admin-view form .field{margin-bottom:1.2rem}.member-profile.admin-view form .label{color:#555;font-weight:600}.member-profile.admin-view form .button.is-primary{padding-left:1.2rem;padding-right:1.2rem}#board-message-view .message-container{max-width:800px;margin:0 auto}#board-message-view .message-breadcrumb{margin-bottom:1.5rem;padding:.75rem 1rem;background-color:#f5f7fa;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#board-message-view .title-area{background-color:#f0f8ff;border-bottom:2px solid #e3f2fd;padding:.8rem 1rem;margin-bottom:1.2rem}#board-message-view .title-area .title{margin-bottom:.4rem;color:#333}#board-message-view .title-area .subtitle{color:#666;margin-top:0}#board-message-view .message-new-card{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,.1);padding:0;margin-bottom:2rem;overflow:hidden}#board-message-view .message-history-card{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,.1);padding:0;overflow:hidden}#board-message-view .media{padding:1.5rem}#board-message-view .message-form{width:100%}#board-message-view .message-form .field{margin-bottom:1.5rem}#board-message-view .message-form .label{display:block;font-weight:600;margin-bottom:.5rem;color:#363636}#board-message-view .message-form input[type=text],#board-message-view .message-form textarea{width:100%;padding:.75rem;border:1px solid #dbdbdb;border-radius:4px;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);transition:border-color .2s ease}#board-message-view .message-form input[type=text]:focus,#board-message-view .message-form textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25);outline:none}#board-message-view .message-form textarea{min-height:150px;resize:vertical}#board-message-view .message-form .help{color:#666;font-size:.85rem;margin-top:.25rem}#board-message-view .message-form .control.is-expanded{width:100%}#board-message-view .message-submit-btn{color:#fff;padding:.5rem 2rem;font-weight:600;cursor:pointer}#board-message-view .message-list-container{padding:1.5rem}#board-message-view .message-list{display:flex;flex-direction:column;gap:1.5rem}#board-message-view .message-item{margin-bottom:1.5rem}#board-message-view .message-bubble{border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}#board-message-view .message-outgoing .message-bubble{background-color:#e3f2fd;border-left:4px solid #2196f3}#board-message-view .message-incoming .message-bubble{background-color:#fff;border-left:4px solid #9e9e9e}#board-message-view .message-header{padding:1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05);background-color:#f0f8ff;color:#333}#board-message-view .message-bubble .message-header:first-child{background-color:#eef9ff;color:#333}#board-message-view .message-bubble .message-header:first-child .message-title{color:#2c5282}#board-message-view .message-bubble .message-header:first-child .message-meta{color:#4a5568}#board-message-view .message-title{font-weight:600;margin:0;color:#333}#board-message-view .message-meta{font-size:.85rem;color:#555}#board-message-view .message-sender{margin-right:1rem}#board-message-view .message-self-badge{display:inline-block;background-color:#2196f3;color:#fff;font-size:.75rem;padding:.2rem .5rem;border-radius:4px;margin-left:.5rem}#board-message-view .message-content{padding:1.5rem;background-color:hsla(0,0%,100%,.7)}#board-message-view .message-content p{margin:0;line-height:1.6}#board-message-view .message-footer{padding:.75rem 1rem;background-color:rgba(0,0,0,.02);display:flex;justify-content:flex-end}#board-message-view .message-status{font-size:.8rem;color:#777}#board-message-view .no-messages{text-align:center;color:#999;font-style:italic;padding:2rem 0}#board-message-view .message-item[id^=message-] .message-bubble .message-header:first-child{background-color:#f0f8ff;color:#333}div.feedback-form{margin-top:15px;margin-bottom:15px;padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #0d64c6}div.feedback-form p{margin-top:5px}div.feedback-form div.inline-radio-buttons{margin-bottom:5px}div.feedback-form label{display:block}div.feedback-form label.experience-hidden-section{margin-bottom:15px;font-weight:bold}div.feedback-form label.experience-section{margin-top:10px}div.survery-formset-each h3{font-weight:bold;font-size:1.2em;margin-bottom:20px}div.survery-formset-each label{font-weight:bold}.sort-controls{display:inline-block;margin-left:.5rem}.sort-controls .sort-link{color:#666;text-decoration:none;font-size:.9rem;font-weight:normal;padding:.25rem .5rem;border-radius:3px;transition:all .2s}.sort-controls .sort-link:hover{color:#3273dc;background-color:rgba(50,115,220,.1)}.sort-controls .sort-link.is-active{color:#3273dc;background-color:rgba(50,115,220,.15);font-weight:bold}.sort-controls .sort-link i{margin-left:.25rem}#toiawase .list-list{margin-bottom:50px}#toiawase .search-form{margin-bottom:20px}div.similar-entries h4{margin-bottom:0;padding-top:20px}div.similar-entries .similar-entry{padding-bottom:10px;margin-bottom:10px}div.toiawaseform{margin:0 auto;max-width:800px}div.toiawase-info{border-bottom:1px solid #0d64c6;padding-bottom:20px;margin-bottom:20px}div.toiawase-info .basic-info-grid{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #0d64c6}div.toiawase-info .basic-info-grid .info-set{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;margin-bottom:5px}div.toiawase-info .basic-info-grid .info-set .info-title{font-weight:bold}@media(min-width: 768px){div.toiawase-info .basic-info-grid .info-set{grid-template-columns:100px 1fr;grid-template-rows:auto}div.toiawase-info .basic-info-grid .info-set .info-item::before{content:":";margin-right:5px}}div.toiawase-info .basic-info-links{padding-bottom:5px}div.toiawase-info .basic-info-links .info-set{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:5px}div.toiawase-info .basic-info-links .info-set .info-title{font-weight:bold}@media(min-width: 768px){div.toiawase-info .basic-info-links .info-set{grid-template-columns:175px 1fr;grid-template-rows:auto}div.toiawase-info .basic-info-links .info-set .info-item::before{content:":";margin-right:5px}}div.toiawase-info .separator-lateral{position:relative;margin-right:10px}div.toiawase-info .separator-lateral:not(:last-child)::after{content:"|";margin-left:10px}#request-contact .invitation-message{max-width:800px;margin:0 auto;padding:10px;background-color:#f9f9f9;border-radius:5px}#division-payment{display:grid;gap:20px;margin-top:25px;grid-template-columns:1fr}#division-payment .division-label::after{content:":";margin-right:4px}#division-payment br.division-br{display:block}#division-payment br.division-br-1408{display:block}.payment-division-detail-all{padding-top:20px;padding-bottom:20px}.payment-division-detail-all .payment-division-detail-category{padding-top:30px;padding-bottom:15px;border-bottom:1px solid #d6d6d6;font-weight:bold;font-size:1.2rem}.payment-division-detail-all .payment-division-detail{padding-top:15px;padding-bottom:15px;padding-left:10px;border-bottom:1px solid #d6d6d6}@media(min-width: 1216px){#division-payment{grid-template-columns:1fr 250px;grid-template-areas:"content qrcode"}#division-payment .qrcode{grid-area:qrcode}#division-payment br.division-br{display:none}#division-payment .payment-division-detail-all .payment-division-detail{display:grid;grid-template-columns:240px 1fr;gap:8px;align-items:center}}@media(min-width: 1408px){#division-payment br.division-br-1408{display:none}}.payment-division-detail-footer{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d6d6d6}.payment-division-log-container{display:grid;grid-template-columns:80px 140px 140px 100px;gap:10px}.payment-division-log-container .payment-division-log-header,.payment-division-log-container .payment-division-log{display:contents}.payment-division-log-container .division-label,.payment-division-log-container .division-value{display:block;padding:5px}#division-payment-form div{padding-top:5px;padding-bottom:5px;margin-top:5px;margin-bottom:5px}#seminar-division-contract-form span.helptext{display:inline-block;margin-bottom:20px}#orientation-reservation-list ul{margin-left:20px;list-style-type:circle;padding:0}@media(min-width: 768px){#orientation-reservation-list ul{margin-left:50px}}#orientation-reservation-list ul li{display:grid;grid-template-columns:1fr;grid-template-areas:"contract-status" "detail" "username-container" "memo";gap:.5rem;align-items:start;margin-bottom:10px;margin-top:10px;padding-bottom:10px;padding-top:10px;padding-left:5px;padding-right:5px;border-bottom:dashed 1px #0d64c6}#orientation-reservation-list ul li .contract-status{grid-area:contract-status;margin-bottom:5px}#orientation-reservation-list ul li .detail{grid-area:detail;margin-bottom:0;word-break:break-word;font-size:.9rem;display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 768px){#orientation-reservation-list ul li .detail{font-size:1rem}}#orientation-reservation-list ul li .detail .admin-link{display:inline-flex;align-items:center;color:#4a4a4a}#orientation-reservation-list ul li .detail .admin-link:hover{color:#0d64c6}#orientation-reservation-list ul li .detail .admin-link i{margin-right:4px;font-size:.9rem}#orientation-reservation-list ul li .detail .seminar-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}#orientation-reservation-list ul li .detail .seminar-content .seminar-link{display:inline}#orientation-reservation-list ul li .detail .seminar-content .username-large{margin-left:15px;font-weight:bold;white-space:nowrap;display:none}@media(min-width: 1024px){#orientation-reservation-list ul li .detail .seminar-content .username-large{display:inline-block}}#orientation-reservation-list ul li .username-container{grid-area:username-container;font-weight:bold;font-size:.95rem;padding-left:76px;margin:0;display:block}@media(min-width: 1024px){#orientation-reservation-list ul li .username-container{display:none}}#orientation-reservation-list ul li .username-container a{color:#3273dc}#orientation-reservation-list ul li .memo{grid-area:memo;font-size:.9rem}@media(min-width: 768px){#orientation-reservation-list ul li .memo{font-size:1rem;text-align:right}}@media(max-width: 767px){#orientation-reservation-list ul li{grid-template-columns:1fr;grid-template-areas:"contract-status" "detail" "username-container" "memo"}}@media(min-width: 768px)and (max-width: 1023px){#orientation-reservation-list ul li{grid-template-columns:75px 1fr 1fr;grid-template-areas:"contract-status detail detail" "contract-status username-container memo";gap:0;align-items:start}#orientation-reservation-list ul li .memo{padding-right:15px;text-align:right}}@media(min-width: 1024px)and (max-width: 1239px){#orientation-reservation-list ul li{grid-template-columns:75px minmax(auto, 1fr);grid-template-areas:"contract-status detail" ". memo";gap:0;align-items:start}#orientation-reservation-list ul li .memo{padding-right:15px;text-align:right;margin-left:auto;width:100%;justify-self:end}}@media(min-width: 1240px){#orientation-reservation-list ul li{grid-template-columns:75px minmax(auto, 1fr) 250px;grid-template-areas:"contract-status detail memo";align-items:center}#orientation-reservation-list ul li .memo{padding-right:15px;text-align:right;justify-self:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.orientation-base-info{border-bottom:solid 1px #0d64c6;padding:10px;margin-bottom:15px;border-radius:5px;background-color:#f8f9fa}.orientation-base-info .start-at{font-weight:bold;font-size:1.2em;margin-bottom:10px}@media(min-width: 768px){.orientation-base-info .start-at{font-size:1.5em}}.orientation-base-info .remarks{margin:10px 0;padding:10px;border-radius:5px;background-color:#f0f8ff}.orientation-base-info .remarks .invitation-message{margin-bottom:10px;padding-bottom:10px;font-size:.9rem}@media(min-width: 768px){.orientation-base-info .remarks .invitation-message{font-size:1rem}}.orientation-form{margin-top:15px;margin-bottom:15px;padding:15px 10px;border-radius:5px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.orientation-form form label{display:block;margin-bottom:5px;font-weight:bold}.orientation-form form input:not(.file-input),.orientation-form form textarea{width:100%;margin-bottom:15px;padding:8px;border:1px solid #ccc;border-radius:4px}.orientation-form form input:not(.file-input):focus,.orientation-form form textarea:focus{border-color:#0d64c6;outline:none}.orientation-form form button,.orientation-form form a.button{margin-top:10px;margin-right:10px;min-width:80px}.orientation-form form .field.is-grouped{display:flex;justify-content:center}.orientation-form form .field.is-grouped .control{margin:0 5px}.orientation-form .file.file-area-wrapper .file-label{display:flex !important;flex-direction:row !important;align-items:stretch !important}.orientation-form .file.file-area-wrapper .file-cta{flex:0 0 auto !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.orientation-form .file.file-area-wrapper .file-name{flex:1 1 auto !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-left:none !important}.reservation-info{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #0d64c6}.reservation-info-main .contact-list li{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-bottom:dashed 1px #0d64c6}div.division-contract-template-base-list .list-circle li{display:grid;grid-template-columns:30px 155px 150px 1fr;grid-template-rows:auto auto auto auto auto;margin-bottom:10px;padding-bottom:10px;margin-top:10px;padding-top:10px;border-bottom:1px solid #0d64c6}div.division-contract-template-base-list .list-circle li .template-title::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-name-label{grid-row:2;grid-column:3}div.division-contract-template-base-list .list-circle li .template-name{grid-row:2;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-name::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-duration-label{grid-row:3;grid-column:3}div.division-contract-template-base-list .list-circle li .template-duration{grid-row:3;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-duration::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-groups-label{grid-row:4;grid-column:3}div.division-contract-template-base-list .list-circle li .template-groups{grid-row:4;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-groups::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-course-type-label{grid-row:5;grid-column:3}div.division-contract-template-base-list .list-circle li .template-course-type{grid-row:5;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-course-type::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-first-charge-price-label{grid-row:6;grid-column:3}div.division-contract-template-base-list .list-circle li .template-first-charge-price{grid-row:6;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-first-charge-price::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-normal-charge-price-label{grid-row:7;grid-column:3}div.division-contract-template-base-list .list-circle li .template-normal-charge-price{grid-row:7;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-normal-charge-price::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-support-within-label{grid-row:8;grid-column:3}div.division-contract-template-base-list .list-circle li .template-support-within{grid-row:8;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-support-within::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-support-after-label{grid-row:9;grid-column:3}div.division-contract-template-base-list .list-circle li .template-support-after{grid-row:9;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-support-after::before{content:":";margin-right:5px}div.division-contract-template-base-list .list-circle li .template-description-label{grid-row:10;grid-column:3}div.division-contract-template-base-list .list-circle li .template-description{grid-row:10;grid-column:4/6}div.division-contract-template-base-list .list-circle li .template-description::before{content:":";margin-right:5px}.orientation-list-item .orientation-info{display:grid;grid-template-columns:1fr;grid-template-areas:"datetime" "title" "adminlinks";gap:5px;margin-bottom:5px}.orientation-list-item .orientation-info .orientation-date-time{grid-area:datetime;font-weight:bold}.orientation-list-item .orientation-info .orientation-title{grid-area:title}.orientation-list-item .orientation-info .orientation-admin-links{grid-area:adminlinks;display:flex}.orientation-list-item .orientation-info .orientation-admin-links .admin-link{display:inline-flex;align-items:center;margin-right:12px;font-size:.85rem;color:#4a4a4a}.orientation-list-item .orientation-info .orientation-admin-links .admin-link:last-child{margin-right:0}.orientation-list-item .orientation-info .orientation-admin-links .admin-link:hover{color:#0d64c6}.orientation-list-item .orientation-info .orientation-admin-links .admin-link i{margin-right:4px;font-size:.9rem}@media(max-width: 480px){.orientation-list-item .orientation-info .orientation-admin-links .admin-link{font-size:.8rem;margin-right:8px}.orientation-list-item .orientation-info .orientation-admin-links .admin-link:last-child{margin-right:0}.orientation-list-item .orientation-info .orientation-admin-links .admin-link i{margin-right:3px;font-size:.8rem}}@media(min-width: 768px){.orientation-list-item .orientation-info{grid-template-columns:auto 1fr 200px;grid-template-areas:"datetime title adminlinks";align-items:center;gap:15px;margin-bottom:0}.orientation-list-item .orientation-info .orientation-date-time{min-width:160px}.orientation-list-item .orientation-info .orientation-admin-links{justify-content:flex-end}}#orientation-reservation-list .reservation-list .reservation-item{margin-bottom:15px;padding:10px;border-bottom:dashed 1px #0d64c6}#orientation-reservation-list .reservation-list .reservation-item .reservation-row-1{display:grid;grid-template-columns:auto auto 1fr auto;gap:10px;align-items:center}#orientation-reservation-list .reservation-list .reservation-item .reservation-row-1 .reservation-buttons{display:flex;gap:5px}#orientation-reservation-list .reservation-list .reservation-item .reservation-row-1 .reservation-buttons .button.is-small{padding:.25rem .5rem;font-size:.875rem}#orientation-reservation-list .reservation-list .reservation-item .reservation-row-1 .reservation-info a{color:inherit}#orientation-reservation-list .reservation-list .reservation-item .reservation-row-1 .reservation-info a:hover{color:#0d64c6}#orientation-reservation-list .reservation-list .reservation-item .reservation-row-1 .reservation-name{font-weight:bold}#orientation-reservation-list .reservation-list .reservation-item .reservation-row-1 .reservation-name a:hover{text-decoration:underline}#orientation-reservation-list .reservation-list .reservation-item .reservation-row-2{margin-top:5px;padding-left:200px;font-size:.9rem;color:#666}@media(max-width: 767px){#orientation-reservation-list .reservation-list .reservation-item .reservation-row-2{padding-left:20px}}.mindset-detail .controls{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.mindset-detail .items .item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #ccc}.mindset-detail .items .item .item-controls{text-align:right}.book-audio .quote-text{margin-bottom:10px}.book-audio .comment .comment-text{margin-left:15px;margin-bottom:15px}.book-audio .comment .comment-links{margin-top:15px}.book-list .book-create-button{margin-bottom:20px}.book-list .book-items{list-style-type:none;padding:0}.book-list .book-items .book-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.book-list .book-items .book-item .book-content .book-title-controls{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-bottom:10px}.book-list .book-items .book-item .book-content .book-title-controls .book-title{font-size:1.25rem}.book-list .book-items .book-item .book-content .book-title-controls .book-title a{color:#363636;text-decoration:none}.book-list .book-items .book-item .book-content .book-title-controls .book-title a:hover{text-decoration:underline}.book-list .book-items .book-item .book-content .book-title-controls .book-controls{display:flex;gap:10px}.book-list .book-items .book-item .book-content .book-title-controls .book-controls a{color:#4a4a4a;transition:color .3s ease}.book-list .book-items .book-item .book-content .book-title-controls .book-controls a:hover{color:#3273dc}.book-list .book-items .book-item .book-content .book-title-controls .book-controls .edit-link:hover{color:#3273dc}.book-list .book-items .book-item .book-content .book-title-controls .book-controls .delete-link{color:#ff3860}.book-list .book-items .book-item .book-content .book-title-controls .book-controls .delete-link:hover{color:rgb(255,5,55.2512562814)}.book-list .book-items .book-item .book-content .book-title-controls .book-controls .play-link{display:flex;align-items:center;gap:5px}.book-list .book-items .book-item .chapter-list{list-style-type:none;padding-left:40px;margin-top:10px}.book-list .book-items .book-item .chapter-list .chapter-item{margin-bottom:10px}.book-list .book-items .book-item .chapter-list .chapter-item .chapter-content .chapter-title-controls{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-bottom:5px}.book-list .book-items .book-item .chapter-list .chapter-item .chapter-content .chapter-title-controls .chapter-title a{color:#4a4a4a;text-decoration:none}.book-list .book-items .book-item .chapter-list .chapter-item .chapter-content .chapter-title-controls .chapter-title a:hover{text-decoration:underline}.book-list .book-items .book-item .chapter-list .chapter-item .chapter-content .chapter-title-controls .chapter-controls{display:flex;gap:10px}.book-list .book-items .book-item .chapter-list .chapter-item .chapter-content .chapter-title-controls .chapter-controls .play-link{display:flex;align-items:center;gap:5px;color:#4a4a4a;transition:color .3s ease}.book-list .book-items .book-item .chapter-list .chapter-item .chapter-content .chapter-title-controls .chapter-controls .play-link:hover{color:#3273dc}.book-list .book-items .book-item .chapter-list .chapter-item .section-list{list-style-type:none;padding-left:20px;margin-top:5px}.book-list .book-items .book-item .chapter-list .chapter-item .section-list .section-item{margin-bottom:5px}.book-list .book-items .book-item .chapter-list .chapter-item .section-list .section-item .section-title-controls{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.book-list .book-items .book-item .chapter-list .chapter-item .section-list .section-item .section-title-controls .section-title a{color:#4a4a4a;text-decoration:none}.book-list .book-items .book-item .chapter-list .chapter-item .section-list .section-item .section-title-controls .section-title a:hover{text-decoration:underline}.book-list .book-items .book-item .chapter-list .chapter-item .section-list .section-item .section-title-controls .section-controls{display:flex;gap:10px}.book-list .book-items .book-item .chapter-list .chapter-item .section-list .section-item .section-title-controls .section-controls .play-link{display:flex;align-items:center;gap:5px;color:#4a4a4a;transition:color .3s ease}.book-list .book-items .book-item .chapter-list .chapter-item .section-list .section-item .section-title-controls .section-controls .play-link:hover{color:#3273dc}.audio-error-log{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #0d64c6}.audio-item-filter{margin-bottom:20px;padding-bottom:20px}.audio-item-filter .filter-area{margin-top:10px;margin-left:10px;margin-bottom:10px;padding-top:10px;padding-left:10px}.audio-item-filter .filter-area .fetch-button-area{margin-top:20px;margin-bottom:20px}.audio-item-filter .filter-area ul.chapters ul.chapter-sections{margin-left:20px}div.echo-quote-control-links{margin-bottom:20px;padding-bottom:20px}div.echo-quote{margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #0d64c6}div.echo-quote .quote-area{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width: 768px){div.echo-quote .quote-area{grid-template-columns:1fr}}div.echo-quote .quote-area .quote-grid{grid-row:1;grid-column:1}div.echo-quote .quote-area .quote-grid .quote .quote-text{margin-bottom:10px}div.echo-quote .quote-area .quote-grid .quote .quote-link{margin-top:10px;margin-bottom:10px}div.echo-quote .quote-area .quote-grid .quote .quote-date{text-align:right}div.echo-quote .quote-area .quote-grid .comments .comment{background-color:#fde0e6;margin-left:15px;margin-top:10px}div.echo-quote .quote-area .thumbnail{grid-row:1;grid-column:2;display:flex;justify-content:center;align-items:center}div.echo-quote .quote-area .thumbnail img{max-width:100%;max-height:100%;object-fit:cover}#echo-quote-download-list li.quote-list{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #0d64c6}#echo-quote-download-list li.quote-list div.digest{margin-left:105px}div.audio-items .echo-quote{transition:transform 1.5s ease}div.audio-items .list-move{transition:transform 1.5s ease}@media screen and (min-width: 1024px){section.log-app .main-content{max-width:1760px !important}}section.log-app .log-app{max-width:1920px}section.log-app #list-render-area{overflow-x:scroll}section.log-app #inline-form>div.input-texts>form>p{margin-top:10px;margin-bottom:10px;display:grid;grid-template-columns:110px 1fr}section.log-app #inline-form>div.input-choices>form>div.field{margin-top:5px;margin-bottom:5px;display:grid;grid-template-columns:110px 1fr}section.log-app .inline-radio-buttons{display:inline-flex}section.log-app .inline-radio-buttons>div{margin-right:10px}section.log-app input.input{border-radius:2px;font-size:.75rem}@media screen and (min-width: 1408px){section.log-app #inline-form>div.input-choices{margin-left:20px}}@media screen and (min-width: 1408px){section.log-app #inline-form{display:grid;grid-template-columns:1fr 500px}section.log-app #radio-buttons{margin-left:30px}}section.log-app .field-inline{display:grid;grid-template-columns:110px 1fr}section.log-app #form-area{margin-top:30px;margin-bottom:30px;padding-bottom:30px;border-bottom:#0d64c6 1px dashed}@media screen and (min-width: 1408px){section.log-app #form{display:grid;grid-template-columns:1fr 500px}section.log-app #radio-buttons{margin-left:30px}}section.log-app #userlog-list{margin-top:35px}section.log-app .log-item-title,section.log-app .log-item{margin-top:10px;margin-bottom:10px;display:grid;grid-template-rows:auto auto;border-bottom:#0d64c6 1px dashed}section.log-app .log-item-title.no-ip,section.log-app .log-item.no-ip{grid-template-columns:75px 150px 150px 40px 40px 50px 50px 300px}section.log-app .log-item-title.with-ip,section.log-app .log-item.with-ip{grid-template-columns:75px 150px 150px 150px 40px 40px 50px 50px 300px}section.log-app .log-item-title>span.path{display:none}section.log-app .log-item-title>span.app-path{margin-left:15px}section.log-app .log-item-title>span.inside{margin-left:-15px}section.log-app .log-item-title>span.method{margin-left:-15px;text-align:center}section.log-app .log-item>span{white-space:nowrap;overflow:hidden}section.log-app .log-item>span.id{text-align:right;padding-right:10px}section.log-app .log-item>span.ip-address{border-right:#0d64c6 1px dashed;margin-right:10px;padding-right:10px;text-align:right}section.log-app .log-item>span.app-path{padding-left:5px}section.log-app .log-item>span.path{grid-row:2;grid-column:9/-1;text-align:left !important;justify-content:flex-start !important}section.log-app .log-item>span.path a{text-align:left !important;justify-content:flex-start !important;display:block !important}section.log-app .log-item-title>span.ip-address,section.log-app span.method,section.log-app .log-item>span.ip-address,section.log-app span.method{padding-left:10px}@media screen and (min-width: 1408px){section.log-app .log-item-title,section.log-app .log-item{grid-template-rows:auto}section.log-app .log-item-title.no-ip,section.log-app .log-item.no-ip{grid-template-columns:75px 150px 150px 40px 40px 50px 50px 300px 1fr}section.log-app .log-item-title.with-ip,section.log-app .log-item.with-ip{grid-template-columns:75px 150px 150px 150px 40px 40px 50px 50px 300px 1fr}section.log-app .log-item-title>span.path{display:inline}section.log-app .log-item>span.path{padding-left:20px;display:inline;grid-row:1;grid-column:10/-1;text-align:left !important;justify-content:flex-start !important}section.log-app .log-item>span.path a{text-align:left !important;justify-content:flex-start !important;display:block !important}}#flashcard-app{display:grid;grid-template-columns:1fr 260px;grid-template-rows:auto}#flashcard-app div.disp-field{padding-bottom:10px}#flashcard-app div.disp-field div.buttons button{margin:2px}#flashcard-app div.left div.question-area,#flashcard-app div.left div.answer-area{min-height:150px;border:1px solid #ccc;padding:10px;background-color:#f0f8ff}#flashcard-app div.left div.question-area p,#flashcard-app div.left div.answer-area p{white-space:pre-wrap}#flashcard-app div.right{padding-left:20px}#flashcard-app div.right button.selected{background-color:#0f7ddb;color:#fff}#shotcut-flash-card .how-to-use{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}#shotcut-flash-card .how-to-use a.main{font-size:1.25em;text-decoration:underline}@media(min-width: 680px){#shotcut-flash-card .how-to-use .how-to-use-detail{margin-left:20px}}#shotcut-flash-card .how-to-use .how-to-use-detail .header{margin-top:20px;font-size:1.2em}#shotcut-flash-card .how-to-use .how-to-use-detail .about-block{margin-top:10px}#shotcut-flash-card .how-to-use .how-to-use-detail a.how-to-use-title{font-size:1.2em;text-decoration:underline}@media(min-width: 680px){#shotcut-flash-card .how-to-use .how-to-use-detail .detail{margin-left:20px}}#shotcut-flash-card .list-move{transition:transform 1.25s}#shotcut-flash-card .checkbox-grid-container{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #ccc}#shotcut-flash-card .checkbox-grid-container .title-area{margin-top:15px}@media(min-width: 680px){#shotcut-flash-card .checkbox-grid-container{display:grid;grid-template-columns:1fr 125px;grid-gap:10px}#shotcut-flash-card .checkbox-grid-container .left{margin-top:10px;font-size:1.2em}#shotcut-flash-card .checkbox-grid-container .left .title-area{margin-left:40px;font-size:.85em}#shotcut-flash-card .checkbox-grid-container .right .control label.right-radio{width:100%;text-align:left;margin-left:5px}#shotcut-flash-card .checkbox-grid-container .right .radio-area{margin-right:10px;padding-right:10px}}#shotcut-flash-card .grid-container{min-height:200px;overflow:auto;padding-bottom:20px;padding-top:20px;border-bottom:1px solid #ccc;display:grid;grid-template-columns:1fr 125px;gap:10px}#shotcut-flash-card .left{grid-column:1}#shotcut-flash-card .left div{white-space:pre-wrap}#shotcut-flash-card .left div.flash-question{margin-left:10px;padding:10px;background-color:#80c0ff;border-radius:10px}@media(max-width: 680px){#shotcut-flash-card .left div.flash-question{margin-left:0}}#shotcut-flash-card .left div.flash-result{margin-top:10px;padding:10px;background-color:#fde0e6;border-radius:10px;margin-left:20px}@media(max-width: 680px){#shotcut-flash-card .left div.flash-result{margin-left:0}}#shotcut-flash-card .left div.flash-result-display-none{display:none}#shotcut-flash-card .left div.assessment-result{margin-top:10px;padding:10px;background-color:#c3e88d;border-radius:10px;margin-left:20px}@media(max-width: 680px){#shotcut-flash-card .left div.assessment-result{margin-left:0}}#shotcut-flash-card .right{padding-top:23px;grid-column:2}#shotcut-flash-card .right .choice-button{width:65px;height:40px;margin:5px}#shotcut-flash-card .result-modal{padding-top:100px;padding-bottom:50px}#shotcut-flash-card .result-modal .modal-button-area{margin-left:20px;margin-bottom:20px}.oya-app-area{width:676px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;font-family:monospace,serif;background-color:#fff}.key-display-area{width:676px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;font-family:monospace,serif;background-color:#fff;border:solid 1px #0d64c6 !important;border-radius:.5em}.key-display-area>div.keys-base-area>div.keys-base>div.keys{display:inline;border:solid 1px #0451a5;margin-bottom:2px;margin-top:2px;margin-left:1px;margin-right:1px;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;line-height:47px}.key-display-area>div.keys-base-area>div.keys-base>div.space{display:inline;border:solid 1px #0451a5;padding-top:12px;padding-bottom:12px;padding-left:30px;padding-right:30px;line-height:47px}.key-display-area>div.keys-base-area>div.keys-base>div.muhenkan{display:inline;border:solid 1px #0451a5;padding-top:12px;padding-bottom:12px;padding-left:10px;padding-right:10px;line-height:47px}.key-display-area>div.keys-base-area>div.keys-base>div.henkan{display:inline;border:solid 1px #0451a5;padding-top:12px;padding-bottom:12px;padding-left:15px;padding-right:15px;line-height:47px}.key-display-area>div.slot-default{font-weight:bold}.keyboard-practice-area{width:678px;margin-bottom:20px;margin-top:20px;margin-left:auto;margin-right:auto;padding:20px;border:solid 1px #0d64c6 !important;border-radius:.5em}.div-my-input{height:40px;width:522px;padding-top:7px;padding-bottom:7px;padding-left:11px;padding-right:11px;margin:2px;border:solid 1px #ccc}.div-my-input-disabled{height:80px;width:635px;padding-top:7px;padding-bottom:7px;padding-left:11px;padding-right:11px;margin:2px;border:solid 1px #ccc;border-radius:.5em}.div-my-input:focus{outline:gray;outline-width:thin;outline-style:solid}.oya-workapp-slider-area{height:80px;width:635px;padding-top:7px;padding-bottom:7px;padding-left:7px;padding-right:7px;margin-top:15px;margin-bottom:15px;border:solid 1px #ccc;border-radius:.5em}#modal-filter-oya-odai-area{width:678px;margin-left:auto;margin-right:auto;margin-top:5px;padding:20px;background-color:#fff;border:solid 1px #0d64c6 !important;border-radius:.5em}.oya-footer-links{border-top:1px solid #0d64c6;margin-left:20px;margin-top:20px;padding-top:20px}.oya-footer-links>ul>li>ul{margin-left:10px}ul.list-circle{list-style:circle}ol.list-margin-bottom-30>li{margin-bottom:30px}a.oya-footer-links-title{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;margin-bottom:15px}.oya-footer-links-title-2nd{margin-left:10px}@media screen and (min-width: 680px){a.oya-footer-links-title{display:grid;grid-template-columns:265px 1fr;grid-template-rows:auto;margin-bottom:0}.oya-footer-links-title-2nd{margin-left:0px}}#work-oya-intensive-choice>div.field{margin-bottom:.25rem}#typing-app-section{margin-top:20px;margin-bottom:20px}#typing-app-section .char-choice-controls{display:flex;justify-content:space-between}#typing-app-section .char-choice-controls>*{flex:1;margin-right:20px}#typing-app-section .char-choice-controls>*:last-child{margin-right:0}#typing-app-section .char-choice-controls .radio-container{display:flex;flex-direction:column;margin-bottom:10px}#typing-app-section .char-choice-controls .radio-container .checkbox-container{margin-left:20px}#typing-app-section .buttons-center{display:flex;flex-direction:column;justify-content:center;height:100%}.typing-score-modal .modal-content{width:80%;max-width:800px}.typing-score-modal .modal-card{width:100%;max-height:80vh}.typing-score-modal .modal-card-body{max-height:60vh;overflow-y:auto}#score-list .loading-opened{height:500px}#score-list .loading-closed{display:none}.flash-kanji-result{font-size:72px}@media(max-width: 680px){#flashcard-app{grid-template-columns:1fr 125px}#flashcard-app div.buttons{display:inline-grid;margin:10px auto}#flashcard-app div.buttons button{min-width:110px}}#work-flash-score-list div.score-list{margin:10px 0;padding:10px;border-bottom:blue 1px solid}#work-flash-score-list div.score-list span.detail,#work-flash-score-list div.score-list span.memo-inside{white-space:pre-wrap}#shortcut-choice div.grid-container{display:grid;grid-template-columns:150px 1fr;grid-template-rows:auto auto auto;margin-bottom:10px;padding:10px;border-bottom:1px solid #ccc}#shortcut-choice div.grid-container div.keys{grid-column:2/3;grid-row:2/3}#shortcut-choice div.grid-container div.detail{grid-column:2/3;grid-row:3/4}.work-theme-list-each{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-bottom:dashed 1px #0d64c6}.work-theme-list-each .work-theme-description{white-space:pre-wrap}.platinum>i{color:#e5e4e2}.gold>i{color:gold}.silver>i{color:silver}.bronze>i{color:#cd7f32}div.work-score-post-list{display:grid;grid-template-columns:200px 1fr 170px;margin-bottom:15px;padding-bottom:15px}@media(min-width: 768px){div.work-score-post-list{margin-bottom:0}}.calendar .given-time-added{display:grid;grid-template-columns:175px 175px;grid-template-rows:auto}.calendar .reservation{display:grid;grid-template-columns:100px 175px 175px 175px;grid-template-rows:auto}.bio-icon-datetime-area{padding:0em;width:165px;flex:none}.bio-memo-area{padding:0em;margin-left:20px}.bio-item-fields-text{height:2em}.bio-item-label{margin-right:auto}.bio-item-fields{display:flex}.is-date-field{width:130px;max-width:130px;min-width:130px}.is-time-field{width:90px;max-width:90px;min-width:90px}.bio-label-area{width:200px;max-width:350px}div.quote-top-control-area{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}span.quote-score-star-area{grid-row:1}span.quote-control-area{float:right;grid-row:2}@media(min-width: 768px){div.quote-top-control-area{display:grid;grid-template-rows:auto}span.quote-score-star-area{grid-row:1;grid-column:1}span.quote-control-area{float:right;grid-row:1;grid-column:2}}@media(min-width: 768px){div.quote-detail-area{display:grid;grid-template-columns:1fr 200px}}div.quote-detail-area .thumbnail{margin-left:20px;margin-top:20px}.bio-link-area{display:inline-block}.bio-link-area-item{display:inline-block;margin-left:2px;margin-right:2px}#summary-modal{margin-top:50px;padding-top:50px}#summary-modal .life-tag-summary{margin-bottom:1rem}#summary-modal .life-tag-summary summary{cursor:pointer}#summary-modal .life-tag-summary summary::marker{display:none}#summary-modal .life-tag-summary summary::before{content:"▶";margin-right:.5rem;transition:transform .3s ease}#summary-modal .life-tag-summary[open]>summary::before{transform:rotate(90deg)}#summary-modal .life-tag-summary .tag-container{width:120px}#summary-modal .life-tag-summary .tag-container .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#summary-modal .life-tag-summary .item-details .item{margin-bottom:.25rem}#summary-modal .life-tag-summary .item-details .index{flex:0 0 1.5rem}.life-list .life-item-style{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:10px;margin-top:10px;padding-bottom:10px;border-bottom:1px dashed}.life-list .life-item-style.has-time-gap{border-bottom:2px solid #f44;opacity:.9}.life-list .life-item-style .has-image{display:grid;grid-template-columns:1fr 90px;grid-template-rows:auto}.life-list .life-item-style .life-item-check-boxs{display:grid;grid-template-columns:100px 100px 100px;grid-template-rows:auto}.life-list .life-text-inherit{white-space:inherit}.life-list .life-text-pre-line{white-space:pre-line}.life-list .life-datetime{float:right;padding-right:10px}.routine-list-item{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}@media screen and (min-width: 768px){.routine-list-item{grid-template-columns:1fr 300px;grid-template-rows:auto}}.routine-item-controls{text-align:right !important}.filter-control-area{margin-left:10px}section.note-list .note-detail{padding:10px;margin:10px;border:1px solid #ccc}section.note-list .note-checkbox{grid-row:1;grid-column:1}section.note-list .note-title{grid-row:1;grid-column:2}section.note-list .note-created{float:right;grid-row:1;grid-column:3}section.note-list .note-text{grid-row:2;grid-column:2}section.note-list .note-detail-thumbnail{float:right;grid-row:2;grid-column:3}section.note-list .note-tags{grid-row:3;grid-column:2/-1}section.note-list .note-text-inherit{white-space:inherit}section.note-list .note-text-pre-line{white-space:pre-line}section#tasks .tasks{display:grid;grid-template-rows:auto auto auto auto;grid-template-columns:30px 60px 60px 60px 70px 1fr 125px 40px 40px}@media screen and (max-width: 600px){section#tasks .tasks{grid-template-rows:auto auto auto auto auto;grid-template-columns:30px 60px 60px 60px 70px 1fr}}@media screen and (min-width: 768px){section#tasks .tasks{grid-template-rows:auto auto;grid-template-columns:30px 60px 60px 60px 70px 1fr 75px 125px 40px 40px}}section#tasks .tasks>*{grid-row:1}section#tasks .tasks>.task-title{margin-left:20px;grid-row:2;grid-column:2/-1}@media screen and (min-width: 768px){section#tasks .tasks>.task-title{margin-left:10px;grid-row:1;grid-column:auto}}section#tasks .tasks>.task-tags{margin-left:10px;grid-row:3;grid-column:2/-1}@media screen and (min-width: 768px){section#tasks .tasks>.task-tags{visibility:hidden}}section#tasks .tasks>.task-detail{margin-left:20px;grid-row:4;grid-column:2/-1}@media screen and (min-width: 768px){section#tasks .tasks>.task-detail{margin-left:10px;grid-row:2;grid-column:6/-1}}section#tasks .tasks .drag-handle{display:flex;align-items:center;justify-content:center;width:30px;cursor:move}@media screen and (max-width: 600px){section#tasks .tasks>.priority-order-due,section#tasks .tasks>.datetime-area,section#tasks .tasks>.task-assigned-user,section#tasks .tasks>.task-sub-user,section#tasks .tasks>.task-tags{grid-row:5;grid-column:2/-1;margin-left:10px}}#wellness .cats .cat{display:flex;flex-direction:row}@media(max-width: 768px){#wellness .cats .cat{flex-direction:column}}#wellness .cats .cat .cat-name{flex:none;width:100px;margin-right:1rem}@media(max-width: 768px){#wellness .cats .cat .cat-name{margin-right:0;margin-bottom:.5rem}}#wellness .cats .cat .cat-name .tag{display:inline-block;margin-bottom:1.5rem}@media(max-width: 768px){#wellness .cats .cat .cat-name .tag{margin-bottom:0}}#wellness .cats .cat .cat-tags{display:flex;flex-wrap:wrap;gap:.5rem}#wellness .cats .cat .cat-tags>span:last-child{margin-bottom:0}#wellness .cats .cat .cat-tags .tags{display:flex;align-items:center;margin-bottom:0}@media(max-width: 768px){#wellness .cats .cat .cat-tags{margin-left:20px}}#wellness .list-item{background-color:#f5f5f5;border-radius:8px;padding:15px;margin-bottom:20px}#wellness .list-item:last-child{margin-bottom:0}#wellness .list-item .item-tags{margin-bottom:10px}#wellness .list-item .item-tags .tag{margin-right:5px}#wellness .list-item .item-tags .tag:last-child{margin-right:0}#wellness .list-item .item-title-area{display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width: 1024px){#wellness .list-item .item-title-area{flex-direction:column}}#wellness .list-item .item-title-area .item-buttons{display:flex;gap:.5rem}@media(max-width: 1024px){#wellness .list-item .item-title-area .item-buttons{justify-content:flex-end;margin-top:.5rem}}#wellness .wellness-closures{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d6d6d6}#wellness .wellness-closures .closure-memo{margin-bottom:10px}#wellness .wellness-closures .closure-log-list{display:flex;flex-direction:row;justify-content:start;margin-bottom:5px;margin-left:15px;align-items:center}#wellness .wellness-closures .closure-log-list .log-timestamp{width:140px;text-align:left}#wellness .wellness-closures .closure-log-list .log-item-title{width:275px;font-weight:bold;margin-left:10px}#wellness .wellness-closures .closure-log-list .log-memo{margin-left:10px}section.tips-longshot-detail div.newsmail-register-form-area{margin-top:20px;padding-top:20px}#tips-longshot-list .tips-longshot-delivery-text-area{padding-top:20px}#tips-longshot-list .tag-list{padding-top:10px;margin-top:10px}#tips-longshot-list li{margin-bottom:5px;padding-bottom:5px}#tips-longshot-list li .tags{margin-left:15px}#tips-longshot-edit-form{height:500px}#tips-longshot-comment-list div.comment-list-area{display:block;margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;border-bottom:solid 1px #8aa6c1}#tips-longshot-comment-list div.comment-list-area h2{font-size:1.4em;margin-bottom:15px}#tips-longshot-comment-list div.comment-list-area p.comment_text{margin-bottom:15px}#tips-longshot-comment-list div.comment-list-area p.user,#tips-longshot-comment-list div.comment-list-area p.created{text-align:right}#tips-longshot-comment-list div.newsmail-register-form-area{margin-top:20px;padding-top:20px}.newsmail-feedback-detail{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;padding:2rem;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:5px}.newsmail-feedback-detail .feedback-subject{font-size:1.5rem;font-weight:bold;margin-bottom:.5rem}.newsmail-feedback-detail .feedback-message{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.newsmail-feedback-detail .feedback-message .feedback-sender{font-size:1rem;margin-bottom:1rem}.newsmail-feedback-detail .feedback-message .feedback-sender strong{font-weight:bold}.newsmail-feedback-detail .feedback-message .feedback-created{font-size:.9rem;color:#888;text-align:right}.newsmail-feedback-detail .feedback-message h3{font-size:1.2rem;font-weight:bold;margin-bottom:.5rem}.newsmail-feedback-detail .feedback-message p{font-size:1rem;line-height:1.5}.newsmail-feedback-detail .feedback-comments{margin-bottom:2rem}.newsmail-feedback-detail .feedback-comments h2{font-size:1.3rem;font-weight:bold;margin-bottom:1rem}.newsmail-feedback-detail .feedback-comments .comment{scroll-margin-top:100px;margin-bottom:1rem;padding:1rem;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px}.newsmail-feedback-detail .feedback-comments .comment .comment-user{font-size:1rem;margin-bottom:.5rem}.newsmail-feedback-detail .feedback-comments .comment .comment-user strong{font-weight:bold}.newsmail-feedback-detail .feedback-comments .comment .comment-message{font-size:1rem;line-height:1.5;margin-bottom:.5rem}.newsmail-feedback-detail .feedback-comments .comment .comment-created{font-size:.9rem;color:#888;text-align:right}.newsmail-feedback-detail .feedback-comment-form h2{font-size:1.3rem;font-weight:bold;margin-bottom:1rem}.newsmail-feedback-detail .feedback-comment-form .form-group{margin-bottom:1rem}.newsmail-feedback-detail .feedback-comment-form .form-group label{font-weight:bold}.newsmail-feedback-detail .feedback-comment-form .form-group textarea{width:100%;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px}.newsmail-feedback-detail .feedback-comment-form .btn-primary{padding:.5rem 1rem;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer}.newsmail-feedback-detail .feedback-comment-form .btn-primary:hover{background-color:#0056b3}.newsmail-feedback-form{max-width:800px;margin:0 auto;padding:2rem}.newsmail-feedback-form .title{font-size:1.5rem;font-weight:bold;margin-bottom:1.5rem;color:#333}.newsmail-feedback-form .card-header{font-size:1rem;line-height:1.6;color:#666;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.newsmail-feedback-form .card-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2rem}.newsmail-feedback-form .card-content .field{margin-bottom:1.5rem}.newsmail-feedback-form .card-content .field .label{display:block;font-weight:bold;margin-bottom:.5rem;color:#333}.newsmail-feedback-form .card-content .field .control input[type=text],.newsmail-feedback-form .card-content .field .control input[type=email],.newsmail-feedback-form .card-content .field .control textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.newsmail-feedback-form .card-content .field .control input[type=text]:focus,.newsmail-feedback-form .card-content .field .control input[type=email]:focus,.newsmail-feedback-form .card-content .field .control textarea:focus{border-color:#3273dc;outline:none}.newsmail-feedback-form .card-content .field .control textarea{min-height:150px;resize:vertical}.newsmail-feedback-form .card-content .field .control .is-size-7{display:block;margin-top:.5rem;color:#666;font-size:.875rem}.newsmail-feedback-form .card-content .red.message{color:#ff3860;font-size:.875rem;margin-top:.5rem}.newsmail-feedback-form .card-content .ui.red.message{background-color:#fff5f5;border:1px solid #ff3860;border-radius:4px;padding:1rem;margin-bottom:1.5rem}.newsmail-feedback-form .card-content .ui.red.message .list{margin:0;padding-left:1.5rem}.newsmail-feedback-form .card-content .button.is-success{background-color:#23d160;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .3s}.newsmail-feedback-form .card-content .button.is-success:hover{background-color:#20bc56}@media screen and (max-width: 768px){.newsmail-feedback-form{padding:1rem}.newsmail-feedback-form .card-content{padding:1.5rem}}.campaignlist-title{width:150px;max-width:150px}.campaignlist-page{width:200px;max-width:200px}.account-form-area{width:560px;max-width:560px;margin:30px auto}#campaign-list div.datetime-area{width:150px;flex:none;line-height:1.2}#campaign-list div.title-area{width:100px;flex:none;line-height:1.2}.subscription-course-contents-summary{border-top:2px solid;margin-top:45px}.subscription-coursetype-list{margin-top:30px}#subscription-course-list-index{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid}.subscription-course-detail{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid}.subscription-course-plan-list{margin-top:20px;margin-left:15px}.subscription-course-plan-list-detail{margin-bottom:10px;margin-top:10px;padding-bottom:5px;border-bottom:1px dashed}.subscription-unregister-courses .courses-grid{display:grid;grid-template-columns:2rem 1fr auto;gap:.5rem 1rem;align-items:center;margin-bottom:2rem}.subscription-unregister-courses .courses-grid .course-row{display:contents}.subscription-unregister-courses .courses-grid .course-row:hover .course-title{background-color:#f5f5f5}.subscription-unregister-courses .courses-grid .course-status{font-size:1.25rem;font-weight:bold;text-align:center}.subscription-unregister-courses .courses-grid .course-status.status-ok{color:#28a745}.subscription-unregister-courses .courses-grid .course-status.status-ng{color:#dc3545}.subscription-unregister-courses .courses-grid .course-title{padding:.5rem}.subscription-unregister-courses .courses-grid .course-title a{text-decoration:underline;color:#06c}.subscription-unregister-courses .courses-grid .course-title a:hover{color:#049}.subscription-unregister-courses .courses-grid .result-detail{font-size:.875rem;white-space:nowrap;padding:.25rem .5rem}.subscription-unregister-courses .courses-grid .result-detail.text-success{color:#28a745}.subscription-unregister-courses .courses-grid .result-detail.text-danger{color:#dc3545;font-weight:500}@media(max-width: 768px){.subscription-unregister-courses .courses-grid{grid-template-columns:2rem 1fr}.subscription-unregister-courses .courses-grid .result-detail{grid-column:2/-1;font-size:.75rem;margin-bottom:.5rem}}.markdown-plain img.markdown-centered-img{display:block !important;margin:auto !important;padding-top:25px}.markdown-plain img.markdown-right-img{display:block !important;margin-left:auto !important;margin-right:0px !important}.markdown-plain p{margin-bottom:20px !important;margin-top:20px !important}.markdown-plain h1{font-size:2em !important;margin-top:15px}.markdown-plain h2{font-size:1.8em !important;margin-bottom:20px !important}.markdown-plain h3{font-size:1.6em !important;margin-bottom:15px !important}.markdown-plain h4{font-size:1.4em !important;margin-top:15px}.markdown-plain h5{font-size:1.2em !important}.markdown-plain h6{font-size:1.1em !important}.markdown-plain p{font-size:1em !important;margin-bottom:5px !important}.markdown-plain ul{margin-bottom:1.5em !important;margin-top:-0.8em !important}.markdown-plain ol{margin-bottom:1.5em !important;margin-left:20px !important;margin-top:-0.8em !important}.markdown-plain li{margin-bottom:-0.7em !important;margin-top:1em !important}.markdown-card-modal-title{font-size:1.2em !important}.markdown-legal h1{font-size:1.8em !important;margin-top:15px}.markdown-legal h2{font-size:1.4em !important}.markdown-legal h3{font-size:1.25em !important}.markdown-legal h4{font-size:1.15em !important}.markdown-legal ul{margin-bottom:.3em !important;margin-top:-0.8em !important}.markdown-presentation h1{position:relative;padding:1rem 1rem;color:#0075a9;border-radius:10px 10px 10px 10px;background:#d8ecf5}.markdown-presentation h2{font-weight:bold;padding-top:.5em;padding-bottom:.5em;padding-left:1rem;margin-bottom:2em;border-left:double;border-bottom:double 5px #5490cc;color:#5490cc}.markdown-presentation h3{font-weight:bold;padding-top:.5em;padding-bottom:.5em;padding-left:1rem;margin-bottom:2em;border-left:double;border-bottom:solid 2px #5490cc;color:#5490cc}.markdown-presentation h4{font-weight:bold;padding-top:.5em;padding-bottom:.5em;padding-left:1rem;margin-bottom:1em;margin-top:1em;border-left:double;border-bottom:solid 1px #5490cc;color:#5490cc}.markdown-presentation h5{font-weight:bold;padding-top:.5em;padding-bottom:.5em;padding-left:1rem;margin-bottom:.5em;margin-top:1em;border-left:dashed 1px #5490cc;border-bottom:dashed 1px #5490cc;color:#5490cc}.markdown-presentation h6{font-weight:bold;padding-top:.5em;padding-bottom:.5em;padding-left:1rem;margin-bottom:2em;border-bottom:dashed 1px #5490cc;color:#5490cc}.markdown-presentation ol{padding-top:.5em;padding-bottom:.5em;padding-left:.5rem;margin-bottom:2em}.markdown-presentation blockquote{margin-bottom:0;margin-top:0;padding-top:.25em;padding-bottom:.25em;padding-left:1rem}.markdown-presentation blockquote p{margin-bottom:.75rem !important;margin-top:.75rem !important}.sidemenu-date{display:block;color:#888;text-align:right}.sidemenu-contents-bottom-divider{font-size:87.5%;word-break:break-all;margin-top:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px #c3c3c3}.column.submenu.is-block-mobile{margin-top:50px;padding:0}div.sidemenu{border:solid 1px #c3c3c3;padding:20px}div.sidemenu+.sidemenu{margin-top:20px}div.sidemenu>ul li+li{margin-top:10px;padding-top:10px;border-top:1px solid #c3c3c3}div.sidemenu>.btn{text-align:center;display:block;color:#7a7a7a;margin:auto;margin-top:20px;cursor:pointer;justify-content:center;white-space:nowrap}.articleList{display:grid;grid-template-columns:repeat(auto-fit, minmax(215px, 1fr));gap:10px}.articleList>.article_info{margin:0 !important;padding:0 !important;border:0 !important;transition:opacity .3s ease}.articleList>.article_info:hover{opacity:.7}.articleList>.article_info dd{position:relative;margin-left:0 !important;padding:15px 15px 20px;background:#fff;border-radius:0 0 40px 0;box-shadow:0 1px 9px #d5dee2;height:100%}@media screen and (max-width: 768px){.articleList>.article_info dd{min-height:unset;padding:15px 25px !important}}@media screen and (max-width: 475px){.articleList>.article_info dd{padding:15px;display:flex;align-items:center;border-radius:0 0 35px 0}}.articleList>.article_info dd h3{color:#0d0d0d;font-size:17px !important;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:5px !important}.articleList>.article_info dd p{font-size:14px;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5;text-align:left !important}@media screen and (max-width: 475px){.articleList>.article_info dd p{display:none}}.articleList>.article_info dd::before,.articleList>.article_info dd::after{content:"";position:absolute;z-index:1}.articleList>.article_info dd::before{width:15px;height:2px;background:#1073e4;bottom:10px;right:10px}@media screen and (max-width: 475px){.articleList>.article_info dd::before{bottom:8px;width:13px}}.articleList>.article_info dd::after{width:12px;height:12px;transform:rotate(45deg);border-top:2px solid #1073e4;border-right:2px solid #1073e4;right:10px;bottom:5px}@media screen and (max-width: 475px){.articleList>.article_info dd::after{width:8px;height:8px}}@media screen and (max-width: 475px){.articleList>.article_info{grid-template-columns:1fr}}#home-article-area{margin-bottom:55px}@media screen and (max-width: 768px){#home-article-area{margin-bottom:50px}}#home-blog-area{margin-bottom:100px}@media screen and (max-width: 768px){#home-blog-area{margin-bottom:50px}}.article-markdown h1:target,.article-markdown h2:target,.article-markdown h3:target{-webkit-animation:modify .01s;animation:modify .01s}.page-navigation-links{margin:20px 0;font-size:1.1em}.page-navigation-links a{display:inline-block;padding:8px 16px;margin:0 10px;background-color:#f0f0f0;color:#333;text-decoration:none;border-radius:4px;transition:all .3s ease}.page-navigation-links a:hover{background-color:#007bff;color:#fff;transform:translateX(3px)}.page-navigation-links a:first-child{margin-left:0}.page-tags{margin:0;padding:0}.page-tags .tag{margin-right:2px;margin-bottom:2px;padding:.25rem .5rem;font-size:.875rem}.page-tags a{text-decoration:none;display:inline-block;margin-right:2px;margin-bottom:2px}.reading-time-badge{display:inline-flex;align-items:center;gap:5px;background-color:#28a745;color:#fff;padding:4px 10px;border-radius:15px;font-size:12px;font-weight:500;margin-left:10px}.reading-time-badge i{font-size:.8em}.related-articles{margin-top:50px;padding:30px;border-radius:8px}.related-articles h3{margin-bottom:20px;color:#333;border-bottom:2px solid #007bff;padding-bottom:10px}.related-articles .related-articles-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px;margin-top:20px}.related-articles .related-article-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.related-articles .related-article-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.related-articles .related-article-card .article-title{font-size:16px;font-weight:600;margin-bottom:8px;line-height:1.4}.related-articles .related-article-card .article-title a{color:#333;text-decoration:none}.related-articles .related-article-card .article-title a:hover{color:#007bff}.related-articles .related-article-card .article-meta{color:#666;font-size:14px;margin-bottom:10px}.related-articles .related-article-card .article-abstract{color:#555;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.table-of-contents{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin:20px 0}.table-of-contents h3{margin-bottom:15px;color:#333;font-size:18px;border-bottom:2px solid #007bff;padding-bottom:8px}.table-of-contents .toc-list{list-style:none;padding:0;margin:0}.table-of-contents .toc-list li{margin-bottom:8px}.table-of-contents .toc-list li a{color:#007bff;text-decoration:none;padding:4px 8px;border-radius:4px;display:block;transition:all .3s ease}.table-of-contents .toc-list li a:hover{background-color:#e9ecef;color:#0056b3}.table-of-contents .toc-list li.toc-h2{margin-left:0;font-weight:600}.table-of-contents .toc-list li.toc-h3{margin-left:20px;font-size:.9em}.table-of-contents .toc-list li.toc-h4{margin-left:40px;font-size:.85em;color:#666}.navigation-links{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:15px 0}.navigation-links a{color:#007bff;text-decoration:none;font-size:14px;transition:color .3s ease}.navigation-links a:hover{color:#0056b3;text-decoration:underline}.rss-feed-button{display:inline-flex;align-items:center;gap:5px;background-color:#ff6500;color:#fff !important;padding:6px 12px;border-radius:4px;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease;margin-left:5px}.rss-feed-button:hover{background-color:#e55a00;color:#fff !important;transform:translateY(-1px);box-shadow:0 2px 4px rgba(255,101,0,.3)}.rss-feed-button i{font-size:1.1em;color:#fff}.breadcrumb-nav{padding:15px 0;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.breadcrumb-nav ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.breadcrumb-nav ol li{display:flex;align-items:center;font-size:14px}.breadcrumb-nav ol li:not(:last-child)::after{content:"›";margin-left:8px;color:#666;font-weight:bold}.breadcrumb-nav ol li a{color:#007bff;text-decoration:none;transition:color .3s ease}.breadcrumb-nav ol li a:hover{color:#0056b3;text-decoration:underline}.breadcrumb-nav ol li:last-child{color:#666;font-weight:500}.social-share-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.social-share-buttons .share-button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:4px;text-decoration:none;font-size:13px;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1)}.social-share-buttons .share-button:hover{transform:translateY(-1px);box-shadow:0 2px 5px rgba(0,0,0,.15)}.social-share-buttons .share-button i{font-size:16px}.social-share-buttons .share-button.twitter{background-color:#1da1f2;color:#fff}.social-share-buttons .share-button.twitter:hover{background-color:#1a91da;color:#fff}.social-share-buttons .share-button.facebook{background-color:#4267b2;color:#fff}.social-share-buttons .share-button.facebook:hover{background-color:#365899;color:#fff}.social-share-buttons .share-button.line{background-color:#00b900;color:#fff}.social-share-buttons .share-button.line:hover{background-color:#00a000;color:#fff}.social-share-buttons .share-button.copy-link{background-color:#6c757d;color:#fff}.social-share-buttons .share-button.copy-link:hover{background-color:#5a6268;color:#fff}.social-share-buttons .share-button.copy-link:active{transform:scale(0.98)}.social-share-buttons .share-button.linkedin{background-color:#0077b5;color:#fff}.social-share-buttons .share-button.linkedin:hover{background-color:#005885;color:#fff}#login-form-area{border:solid 1px #8aa6c1;border-radius:.5em;padding:20px;margin-top:10px}.columns.home-border-bottom{border-bottom:solid 1px #c3c3c3}body{line-height:1.8 !important}.star{color:#999}span.painted{color:#dcdc66}span.painted-red{color:#db8585}div.vertical-margin-0{margin-bottom:0px !important;margin-top:0px !important;padding-bottom:0px !important;padding-top:0px !important}.has-width-font-awesome{width:24px;flex:none}.is-color-light-green{color:#b6eca1}.is-color-green{color:#1ca64c}div.image-modal{align-items:center;display:flex;height:100vh;background-color:hsla(0,0%,4%,.86)}div.image-modal img{display:block;max-width:100% !important;height:auto !important;margin:0 auto}.file-area-wrapper{align-items:center}.buefy-field-radiobuttons .field{margin-bottom:0px !important;margin-top:0px !important}.buefy-field-radiobuttons .field{margin-bottom:0px !important;margin-top:0px !important}.buefy-select-multiple-tag-area{flex-wrap:wrap}.is_hidden{display:none}.font-size-14pt{font-size:14px !important}.lesson-index-titlelabel{margin:0px !important}.lesson-index-left-margin-area{width:48px}.border-left-solid{border-left:solid 1px #fff}pre.bg-blank{background-color:#fff !important}.legal-lead-message{font-size:14px !important}.margin-top-30px{margin-top:30px}.entry-comment-postfix-right{display:block;color:#888;text-align:right}.comment-display-area{margin-left:20px !important}textarea.textarea[disabled]{border-color:#dbdbdb}ul.courselist_subscription_list{margin-top:0em !important;margin-bottom:15px}li.subscription_detail_course_list{margin-bottom:15px}div.note-entry{border:solid 1px #8aa6c1}div.journal-daily-summaryarea{border-bottom:solid 1px #8aa6c1;padding-bottom:20px}span.pepper{color:#cd0930}.lesson-comment-area{margin-left:30px}.separator-top-dashed{border-top:dashed 1px #8aa6c1}.separator-bottom-dashed{border-bottom:dashed 1px #8aa6c1}.separator-bottom{border-bottom:solid 1px #8aa6c1}.plan_separator{padding-top:20px;border-bottom:solid 1px #8aa6c1;margin-bottom:20px;padding-bottom:20px}.markdown-contents-separator{padding-bottom:20px;border-bottom:solid 1px #4a4a4a;margin-bottom:20px}.bottom_separator{padding-bottom:20px;border-bottom:solid #ccc}.contents_top_separator{border:solid 1px #b5b5b5}.content_padding_bottom_20{padding-bottom:20px}.inside_separator{margin-top:15px;margin-bottom:15px;border-bottom:solid 1px #c3c3c3}.lesson_list_inside_separator{margin-top:15px;margin-bottom:15px;border-bottom:solid 1px #c3c3c3}.lesson_contents_separator{padding-bottom:20px;border-bottom:solid 1px #c3c3c3}.section-prev-next-button{margin-bottom:20px}.mt-25{margin-top:25px}.form_field_wrapper{margin-top:15px !important;margin-bottom:20px !important}.mt-minus-25{margin-top:-25px !important}div.mb-25{margin-bottom:25px}.pre-formatted{white-space:pre-wrap}pre.pre-plain-text{background:#fff;white-space:pre-wrap;margin-left:20px;padding:0px}div.my-log-page-summary{width:450px;flex-shrink:0}span.pre-line{white-space:pre-line}div.vue-text-with-nl{overflow-x:auto;white-space:pre-line;word-wrap:normal}div.journal-columns-memo-text-area{margin-bottom:-15px !important}div.journal-columns-without-text-area{margin-bottom:-20px !important;margin-top:-20px !important}div.fas-inline-icon-width{width:20px}span.journal-item-title-inline{display:inline-block;width:105px}span.journal-memo-icon{color:#454545}div.journal-datelabel-column{width:170px !important}div.journal_summary_form_area textarea{height:75px !important}div.comment_form_area textarea{height:100px !important}ul.list-style-none{list-style-type:none !important;margin-left:5px !important}ul.list-style-circle{list-style-type:circle !important;margin-left:5px !important}.media-content{background-color:#f9f9f9}.company-columns{border:solid 1px #999;border-radius:.5em;padding:1.25em 1.5em}.company-columns-top{border:solid 1px #999;border-top-left-radius:.5em;border-top-right-radius:.5em;padding:1.25em 1.5em}.company-columns-middle{border-left:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #999;padding:1.25em 1.5em}.company-columns-bottom{border-left:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #999;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;padding:1.25em 1.5em}div.recommend_title{margin-top:10px}div.recommend_thumbnail_area{width:300px;height:150px;background-color:red}img.recommend_detail_thumbnail{margin:10px}@media(max-width: 768px){div.recommend_thumbnail_area{width:100%;height:auto}}img.recommend_thumbnail{object-fit:cover}@media screen and (min-width: 1408px){.main-content:not(.is-max-desktop):not(.is-max-widescreen){max-width:1144px}}pre.hljs{background-color:#f9f9ff;border:dotted 1px #999;border-radius:.5em;padding:1.25em 1.5em}@media screen and (min-width: 1024px){.main-content{max-width:760px}pre.hljs{max-width:760px}}@media screen and (min-width: 1216px){.main-content:not(.is-max-desktop){max-width:860px}pre.hljs{max-width:860px}}.main-content{width:100%}.base-main-layout{display:block !important}@media screen and (min-width: 768px){.base-main-layout{display:flex !important}}div.submenu{width:100%;max-width:100%;margin:0 auto}@media(min-width: 768px){div.submenu{width:100%;max-width:300px}}ul.errorlist{list-style-type:none;padding:0;color:red}.arrow_box{position:absolute;padding:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#ccc;color:#fff}.arrow_box:after{position:absolute;bottom:100%;left:50%;width:0;height:0;margin-left:-10px;border:solid rgba(0,0,0,0);border-color:rgba(51,51,51,0);border-bottom-color:#ccc;border-width:10px;pointer-events:none;content:" "}span:hover+p.arrow_box{display:block}.ogawaphoto-area{margin-top:0px;margin-bottom:30px;margin-left:30px;margin-right:30px}.download-content-file{text-decoration:underline;border:none;background-color:inherit}.download-content-file:hover{cursor:pointer}@media screen and (max-width: 1260px){.logout{order:1}.name{order:2}}body{font-family:"Noto Sans JP",sans-serif;overflow-x:hidden;padding-bottom:0 !important;background:#fafafa;font-weight:500}.container-fluid{padding-top:80px !important}@media screen and (max-width: 768px){.container-fluid{padding-top:50px !important}}@media print{.container-fluid{padding-top:0px !important}}.navbar.ad_navbar{height:80px;margin-bottom:0;max-width:unset !important;padding:0px 50px;min-height:unset;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.05);position:fixed;top:0;left:0;width:100%;z-index:1000}@media screen and (max-width: 1260px){.navbar.ad_navbar{height:50px;padding:0}.navbar.ad_navbar .ad_navbar-menu{height:calc(100vh - 50px);overflow-y:scroll;padding:20px 15px 135px;scrollbar-color:#1073e4 #f3f3f3}.navbar.ad_navbar .ad_navbar-menu::-webkit-scrollbar{background-color:#f3f3f3;width:8px}.navbar.ad_navbar .ad_navbar-menu::-webkit-scrollbar-thumb{border-radius:10px;background:#1073e4}}.navbar.ad_navbar .navbar-link:not(.is-arrowless){margin-left:unset}.navbar.ad_navbar .navbar-start{margin:0 auto}.navbar.ad_navbar .navbar-end{margin-left:unset}.navbar.ad_navbar .navbar-link:not(.is-arrowless)::after{border-color:#b9b9b9;right:0;bottom:15px;left:0;top:unset;margin:auto}.navbar.ad_navbar .navbar-link:not(.is-arrowless){padding-right:1.2rem}.navbar.ad_navbar .navbar-link{padding:.5rem 1.2rem}.navbar.ad_navbar .name .has-text-link{text-decoration:underline}.navbar.ad_navbar .has-text-danger{color:#1073e4 !important;text-decoration:underline}.navbar.ad_navbar .no_auth{font-size:20px;padding:8px 15px;border:1px solid #1073e4;transition:opacity .3s ease}.navbar.ad_navbar .no_auth:hover{opacity:.7}@media screen and (max-width: 1260px){.navbar.ad_navbar .no_auth{font-size:16px}}.navbar.ad_navbar .no_auth.regist .has-text-link{color:#fff !important}.navbar.ad_navbar .no_auth.login .has-text-link{color:#1073e4 !important}.navbar.ad_navbar .navbar-end a.navbar-item{margin-left:15px}.navbar.ad_navbar a.navbar-item.has_auth{margin-left:0}.navbar.ad_navbar .navbar-item img{height:50px;width:50px;margin-right:10px;max-height:unset}@media screen and (max-width: 1260px){.navbar.ad_navbar .navbar-item img{height:30px;width:30px}}.navbar.ad_navbar .navbar-item p{font-size:20px;font-weight:bold}@media screen and (max-width: 1260px){.navbar.ad_navbar .navbar-item p{font-size:14px}}.navbar.ad_navbar .navbar-brand{height:100%;min-height:unset;box-shadow:0 3px 6px rgba(0,0,0,.05);background-color:#fff;z-index:1;position:relative}@media screen and (max-width: 1260px){.navbar.ad_navbar .navbar-brand{padding:0 15px}}.navbar.ad_navbar .no_auth.regist{background:#1073e4}.navbar.ad_navbar .navbar-brand>.navbar-item,.navbar.ad_navbar .navbar-end>.navbar-item{padding:0}.ad_hum.navbar-burger{width:50px;height:50px;background:#1073e4;position:absolute;right:0}.ad_hum.navbar-burger:hover{background:#1073e4 !important}.ad_hum.navbar-burger.is-active span:nth-child(1){transform:translateY(7px) rotate(30deg)}.ad_hum.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-30deg)}.ad_hum.navbar-burger span{background:#fff;left:0;right:0;margin:0 auto;width:30px}.ad_hum.navbar-burger span:nth-child(1){top:calc(40% - 7px)}.ad_hum.navbar-burger span:nth-child(2){top:calc(40% - 1px)}.ad_hum.navbar-burger span:nth-child(3){top:calc(40% + 5px)}.hum-inner{position:relative;height:100%}.hum-text{bottom:4px;position:absolute;color:#fff;font-size:10px;left:0;right:0;margin:0 auto;text-align:center}@media screen and (max-width: 1260px){.navbar.ad_navbar{display:block}.navbar.ad_navbar .navbar-menu{display:none}.navbar-burger{display:block !important}.navbar-menu{width:100%;position:absolute;left:0;background:#fafafa}.navbar-menu.is-active{display:block !important}.ad_navbar-menu{padding-top:20px;padding:20px 15px}.ad_navbar-menu .navbar-start{display:block}.ad_navbar-menu .navbar-start>.navbar-item{box-shadow:0 1px 11px #d5dee2;color:#181818}.ad_navbar-menu .navbar-start .navbar-item{justify-content:center;background:#fff;margin-bottom:10px;display:flex;padding-top:10px;padding-bottom:10px}.ad_navbar-menu .navbar-start .other-link{flex-direction:column;align-items:center;padding:0;background:none;box-shadow:none;margin:15px 0 40px}.ad_navbar-menu .navbar-start .other-link a{color:#181818;display:block;width:100%;text-align:center;padding:12px 0;border-bottom:1px solid #1073e4}.ad_navbar-menu .navbar-start .other-link a:last-of-type{border-bottom:none}.ad_navbar-menu .navbar-dropdown{display:none !important;position:relative}.ad_navbar-menu .navbar-dropdown.is-open{display:block !important}.ad_navbar-menu .navbar-dropdown a.navbar-item{padding-right:1rem;justify-content:center;border-top:1px solid #c7c7c7;padding-left:0;padding-right:0;margin:0 10px}.ad_navbar-menu .navbar-dropdown a.navbar-item:nth-of-type(1){border-top:none}.ad_navbar-menu .navbar-link{display:flex;justify-content:center;padding-bottom:20px !important}.ad_navbar-menu .navbar-link:not(.is-arrowless)::after{bottom:6px !important}.ad_navbar-menu .navbar-item.has-dropdown{flex-direction:column}.ad_navbar-menu .navbar-end{display:block}.ad_navbar-menu .navbar-end>.navbar-item{display:flex;flex-direction:column-reverse}.ad_navbar-menu .navbar-end>.navbar-item a.navbar-item{margin-left:0;text-align:center;height:45px;width:100%;justify-content:center}.ad_navbar-menu .navbar-end>.navbar-item a.navbar-item:first-of-type{margin-top:10px}.ad_navbar-menu .navbar-end .regist{position:relative;border:none;box-shadow:0 1px 3px #d5dee2;border-radius:3px}.ad_navbar-menu .navbar-end .regist::after{content:"";height:45px;width:45px;background:#fff;position:absolute;top:0;right:0;z-index:1;border-radius:0 3px 3px 0}.ad_navbar-menu .navbar-end .regist_arrow::before,.ad_navbar-menu .navbar-end .regist_arrow::after{content:"";position:absolute;right:13px;top:0;bottom:0;z-index:2;margin:auto}.ad_navbar-menu .navbar-end .regist_arrow::before{width:12px;height:12px;transform:rotate(45deg);border-top:2px solid #c8790b;border-right:2px solid #c8790b}.ad_navbar-menu .navbar-end .regist_arrow::after{width:20px;height:2px;bottom:1px;background:#c8790b}.ad_navbar-menu .navbar-end .login{border:none}}.nav-breadcrumbs{margin-top:20px;padding-top:20px}@media screen and (min-width: 1261px){.regist_arrow{display:none}.other-link{display:none}}.ad_mv._top{background-color:rgba(0,0,0,0)}.ad_mv._top .container{max-width:1460px;z-index:2}.ad_mv._top .title{margin-bottom:15px;position:relative;z-index:2}@media screen and (max-width: 768px){.ad_mv._top .title{padding:0 15px;margin-bottom:13px;padding-top:40px}}@media screen and (min-width: 769px)and (max-width: 1000px){.ad_mv._top .title{margin-bottom:30px}}.ad_mv._top .title::after{content:"";width:290px;left:361px;bottom:4px;position:absolute;background:#fff;height:3px}@media screen and (min-width: 769px)and (max-width: 1000px){.ad_mv._top .title::after{width:200px;bottom:-5px}}@media screen and (max-width: 768px){.ad_mv._top .title::after{width:50%;right:-20px;left:unset;bottom:0px}}@media screen and (min-width: 769px)and (max-width: 1000px){.ad_mv._top .title .txtImg_pc{width:520px}}@media screen and (max-width: 768px){.ad_mv._top .title .txtImg_pc{display:none}}.ad_mv._top .title .txtImg_sp{max-width:100%;height:auto}@media screen and (min-width: 769px){.ad_mv._top .title .txtImg_sp{display:none}}.ad_mv._top .ad_mv-txt{margin-left:80px;font-size:14px;position:relative;z-index:2}@media screen and (min-width: 769px)and (max-width: 1000px){.ad_mv._top .ad_mv-txt{margin-left:40px}}@media screen and (max-width: 768px){.ad_mv._top .ad_mv-txt{margin:0 auto;padding:0 15px 15px;padding-bottom:40px}.ad_mv._top .ad_mv-txt span,.ad_mv._top .ad_mv-txt br{display:none}}.ad_mv._page .hero-body{height:300px;padding:0}@media screen and (max-width: 768px){.ad_mv._page .hero-body{height:175px}}.ad_mv._page .container{width:100%;height:100%;max-width:100%;display:flex;align-items:center;justify-content:center}.ad_mv._page .mv_bg img{object-fit:cover}@media screen and (max-width: 768px){.ad_mv._page .mv_bg img{object-position:bottom}}@media screen and (max-width: 768px){.ad_mv._page .mv_bg .pcImg{display:none}}@media print,screen and (min-width: 769px){.ad_mv._page .mv_bg .spImg{display:none !important}}.ad_mv._page .mv-ttl{text-align:center;position:relative;z-index:4;padding:0 15%}.ad_mv._page .mv-ttl h2{font-weight:bold;font-size:42px;line-height:1.4}@media screen and (max-width: 768px){.ad_mv._page .mv-ttl h2{font-size:24px}}.ad_mv._page .mv-ttl h3{font-family:"Jost",sans-serif;font-weight:500;font-style:italic;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.ad_mv._page .mv-ttl h3{font-size:12px}}.ad_mv._page .mv-ttl h3::before,.ad_mv._page .mv-ttl h3::after{content:"";width:45px;height:1px;background:#fff}.ad_mv._page .mv-ttl h3::before{margin-right:7px}.ad_mv._page .mv-ttl h3::after{margin-left:7px}@media screen and (min-width: 769px){.mv_spArea{display:none}}.mv_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;user-select:none}@media screen and (min-width: 769px){.mv_bg._01{display:none}}@media screen and (max-width: 768px){.mv_bg._02{display:none}}.mv_bg img{width:100%;height:100%;object-fit:cover}.mv_bg._02 .mv_bg-inner{position:relative;width:100%;height:100%}.mv_bg._02 img{width:auto;position:absolute;top:0}.mv_bg._02 img:nth-of-type(1){left:0;z-index:1}@media screen and (max-width: 1200px){.mv_bg._02 img:nth-of-type(1){left:-170px}}@media screen and (max-width: 1000px){.mv_bg._02 img:nth-of-type(1){left:-190px}}@media screen and (min-width: 1920px){.mv_bg._02 img:nth-of-type(1){width:50%}}.mv_bg._02 img:nth-of-type(2){object-position:right top;right:0;z-index:0}@media screen and (max-width: 1200px){.mv_bg._02 img:nth-of-type(2){right:-90px}}@media screen and (min-width: 1920px){.mv_bg._02 img:nth-of-type(2){width:60%}}.ad_mv._page .mv_bg img{object-position:center}.ad_mv._page .mv-kobito{width:auto;height:auto;object-fit:contain;position:absolute}@media screen and (max-width: 1400px){.ad_mv._page .mv-kobito{height:120px}}@media screen and (max-width: 768px){.ad_mv._page .mv-kobito{height:62px}}.ad_mv._page .mv-kobito._01{max-width:119px;right:4%;bottom:10px}.ad_mv._page .mv-kobito._02{max-width:218px;left:0;bottom:12px}@media screen and (max-width: 768px){.ad_mv._page .mv-kobito._02{transform:translateX(-14%)}}@media screen and (max-width: 500px){.ad_mv._page .mv-kobito._02{transform:translateX(-20%)}}.mv_spArea-box:nth-of-type(2){padding:0 15px;margin-top:-41px}.mv_spArea-box .no_auth.regist .has-text-link{color:#fff !important}.mv_spArea-box .no_auth.login .has-text-link{color:#1073e4 !important}.mv_spArea-box .no_auth.regist{background:#1073e4}.mv_spArea-box a.navbar-item{margin-left:0;text-align:center;height:45px;width:100%;justify-content:center;color:#000}.mv_spArea-box a.navbar-item:first-of-type{margin-top:10px}.mv_spArea-box .regist{position:relative;border:none;box-shadow:0 1px 3px #d5dee2;border-radius:3px}.mv_spArea-box .regist::after{content:"";height:45px;width:45px;background:#fff;position:absolute;top:0;right:0;z-index:1;border-radius:0 3px 3px 0}.mv_spArea-box .regist_arrow::before,.mv_spArea-box .regist_arrow::after{content:"";position:absolute;right:13px;top:0;bottom:0;z-index:2;margin:auto}.mv_spArea-box .regist_arrow::before{width:12px;height:12px;transform:rotate(45deg);border-top:2px solid #c8790b;border-right:2px solid #c8790b}.mv_spArea-box .regist_arrow::after{width:20px;height:2px;bottom:1px;background:#c8790b}.mv_spArea-box .login{border:none}main.base-main-layout{width:100%}.footer{padding:0}.footer>.content{margin-bottom:0 !important}.footer-box01{display:flex;justify-content:center;background:#f3f3f3}@media screen and (max-width: 768px){.footer-box01{flex-direction:column;padding:30px 15px;margin-bottom:10px}}.footer-box01 a{margin:25px 0;display:block;padding:0 15px;color:#181818;transition:opacity .3s ease}@media screen and (max-width: 1000px){.footer-box01 a{font-size:14px;padding:0 7px}}.footer-box01 a:hover{opacity:.7}@media screen and (max-width: 768px){.footer-box01 a{padding:10px 0;margin:0;font-size:14px}}.footer-box01 a:not(:last-of-type){border-right:1px solid #1073e4}@media screen and (max-width: 768px){.footer-box01 a:not(:last-of-type){border-right:none;border-bottom:1px solid #1073e4}}.footer-box02{padding:15px 0;background:#2a609d;color:#fff}@media screen and (max-width: 768px){.footer-box02{padding:20px 0 25px;font-size:12px}.footer-box02 span{margin-top:10px;display:block}}.footer-box02 strong,.footer-box02 a{color:#fff}@media screen and (min-width: 769px){.footer-box02 .br{display:none}}.mainSection{padding:0}.mainSection main.base-main-layout{margin:0;padding:0 15px}.mainSection main.base-main-layout>.column{padding:0}.mainSection #home{padding:0;margin-top:50px !important}.mainSection.sidePage{margin-bottom:30px}.add_column01_left>.section{padding:0}.add_column01_left .course{transition:opacity .3s ease}.add_column01_left .course:hover{opacity:.7}.mainSection{background:#fafafa}#home{max-width:1220px !important}.add_column01{display:grid;grid-template-columns:1fr 250px;column-gap:50px}@media screen and (max-width: 768px){.add_column01{grid-template-columns:1fr}}.add_column01_right{display:flex;flex-direction:column}@media screen and (min-width: 769px){.add_column01_right{width:250px;margin-left:auto}}.add_column01_right .mailRegist{background:unset;box-shadow:unset}.add_column01_right>section{grid-template-columns:1fr !important;background:#fff;box-shadow:0px 1px 9px #d5dee2}.add_column01_right .course{gap:15px !important;background:unset;box-shadow:unset}.add_column01_right .course>.section{padding:0;background:#fff;box-shadow:0px 1px 9px #d5dee2}.add_column01_right .lesson{gap:15px !important;background:unset;box-shadow:unset}@media screen and (max-width: 768px){.add_column01_right .lesson{margin-top:25px}}.add_column01_right .lesson>section{max-width:unset !important;margin:0 !important;padding:0;background:#fff;box-shadow:0px 1px 9px #d5dee2}.ad_ttl01{padding-top:10px;border-top:3px solid #3273dc;text-align:center;background:#fff;color:#0d0d0d;font-size:32px !important}@media screen and (max-width: 768px){.ad_ttl01{font-size:22px !important}}.ad_ttl02{font-size:20px !important;background:#0093d6;color:#fff;border:none !important;display:flex;justify-content:center;align-items:center;padding:0 !important;height:40px;margin-bottom:0 !important;position:relative;z-index:2}@media screen and (max-width: 768px){.ad_ttl02{height:45px}}.content-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.decoTxt{position:relative;display:flex;justify-content:center;margin-bottom:10px;color:#0d0d0d}.decoTxt::before,.decoTxt::after{content:"";background:#1073e4;width:2px;display:block;height:30px}.decoTxt::before{transform:rotate(-30deg);margin-right:12px}.decoTxt::after{transform:rotate(30deg);margin-left:12px}.decoTxt span{font-weight:bold}.ad_goto-list{margin-bottom:75px;margin-top:10px}@media screen and (max-width: 768px){.ad_goto-list{margin-top:20px;margin-bottom:50px}}.ad_article_wrap{grid-template-columns:1fr !important}.ad_article_wrap>.section{max-width:100% !important}.mailRegist-box{padding:11px;background:#fff;box-shadow:0 1px 9px #d5dee2}.mailRegist-box form{display:flex;flex-direction:column;max-width:400px;margin:0 auto}.mailRegist-box form label.label{display:none}.mailRegist-box form div.button-area{display:flex;align-items:center;position:relative;box-shadow:0 1px 9px #d5dee2;border-radius:3px;height:40px}.mailRegist-box form div.button-area:hover{opacity:.7}.mailRegist-box form div.button-area button.regisration-button-sidemenu{color:#fff;font-family:inherit;background:#1073e4;padding-left:15px;font-weight:bold;cursor:pointer;height:100%;width:100%;border:none;font-size:16px;border-radius:3px}.mailRegist-box form div.button-area span{height:40px;width:40px;background:#fff;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;border-radius:0 2px 2px 0;pointer-events:none}.mailRegist-box label{color:#0d0d0d;font-weight:bold;display:flex;font-size:15px;justify-content:center;margin-bottom:15px;line-height:1.6;text-decoration:underline;text-decoration-color:#f7e451;text-decoration-thickness:2px;text-align:center}.mailRegist-box label::before,.mailRegist-box label::after{content:"";background:#1073e4;width:1px;display:block;height:30px;align-self:flex-end;margin-bottom:4px}.mailRegist-box label::before{transform:rotate(-30deg);margin-right:12px}.mailRegist-box label::after{transform:rotate(30deg);margin-left:12px}.mailRegist-box .inputMail{font-family:inherit;padding:5px 10px;font-size:15px;margin-bottom:10px;border:1px solid #d5dee2;width:100%}.mailRegist-box .inputMail::placeholder{color:#b9b9b9}.mailRegist-box .inputSubmit .inputSubmit-inner{display:flex;align-items:center;transition:opacity .3s ease;height:40px;position:relative;box-shadow:0 1px 9px #d5dee2;border-radius:3px}.mailRegist-box .inputSubmit .inputSubmit-inner:hover{opacity:.7}.mailRegist-box .inputSubmit .inputSubmit-inner._disabled:hover{opacity:1}.mailRegist-box .inputSubmit .inputSubmit-inner._disabled input,.mailRegist-box .inputSubmit .inputSubmit-inner._disabled span{pointer-events:none;opacity:.2}.mailRegist-box .inputSubmit .inputSubmit-inner._disabled input{background:#878787}.mailRegist-box .inputSubmit input{color:#fff;font-family:inherit;background:#1073e4;display:flex;align-items:center;padding-left:15px;font-weight:bold;cursor:pointer;height:100%;width:100%;border:none;font-size:16px;border-radius:3px}.mailRegist-box .inputSubmit span{height:40px;width:40px;background:#fff;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;border-radius:0 2px 2px 0;pointer-events:none}.mailRegist .link_text{margin-top:5px;font-size:14px;text-align:right;display:block;text-decoration:underline;margin-bottom:15px}@media screen and (max-width: 768px){.mailRegist .link_text{margin-bottom:25px}}.mailRegist .link_img{display:block;margin-bottom:15px;transition:opacity .3s ease}.mailRegist .link_img:hover{opacity:.7}@media screen and (max-width: 768px){.mailRegist .link_img{margin-bottom:25px}}@media screen and (max-width: 768px){.mailRegist .link_img img{width:100%}}@media screen and (max-width: 768px){.mailRegist .link_img .pcImg{display:none}}@media screen and (min-width: 769px){.mailRegist .link_img .spImg{display:none}}@media screen and (max-width: 768px){#new-course-posting,#lesson-entries{margin-bottom:25px !important}}#new-course-posting{margin-bottom:10px}.ad_sideList .home-border-bottom{margin:0 15px;padding:0 0 10px 0 !important;border-top:none !important;position:relative}.ad_sideList .home-border-bottom>a{position:absolute;width:100%;height:100%;top:0;left:0}.ad_sideList .home-border-bottom:not(:last-of-type){border-bottom:1px solid #d5dee2}.ad_sideList .home-border-bottom:first-of-type{padding-top:15px !important}.ad_sideList .home-border-bottom dd p{color:#b9b9b9;font-size:12px;margin-bottom:5px}.ad_sideList .home-border-bottom dd .body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#333;overflow:hidden !important;overflow-y:hidden !important;height:unset !important;font-size:14px;line-height:1.5;margin-bottom:5px;transition:opacity .3s ease}.ad_sideList .home-border-bottom dd .has-text-right{color:#777;display:flex;justify-content:flex-end;align-items:center}.ad_sideList .home-border-bottom dd .has-text-right h3{margin-bottom:0 !important}.ad_sideList .home-border-bottom dd .has-text-right img{width:22px;height:auto;object-fit:cover;border-radius:50%;margin-right:5px}.ad_sideList .home-border-bottom:hover dd .body{opacity:.7}.noPost{display:flex;align-items:center;justify-content:center}.right_link{text-align:right;text-decoration:underline;display:block;margin:5px 15px 15px;font-size:14px;padding-top:10px;padding-bottom:10px;border-top:1px solid #d5dee2}.siteManage{margin-bottom:15px}.siteManage .right_link{padding-bottom:0;margin-bottom:10px}.add_column01_right .course,.add_column01_right .lesson{display:block !important}.add_column01_right .course .right_link,.add_column01_right .lesson .right_link{margin-bottom:15px}.siteManage-inner{background:#fff;padding:15px 15px 20px}.siteManage-inner img{margin:0 auto 10px;display:block}.siteManage-inner h3{text-align:center;font-weight:bold;margin-bottom:5px}.siteManage-inner h3 span{display:block;font-size:14px;color:#b9b9b9;font-weight:500}.siteManage-inner p{font-size:14px;max-width:400px;margin:0 auto;color:#555;line-height:1.5}.main-content{margin-left:auto;margin-right:auto}.ap_none{-webkit-appearance:none}.ad_loginForm .account-form-area{max-width:550px;width:100%;margin:50px auto 25px}@media screen and (max-width: 768px){.ad_loginForm .account-form-area{margin:25px auto}}.ad_loginForm .form-inner{padding:35px 25px;background:#fff;box-shadow:0 1px 9px #d5dee2}@media screen and (max-width: 768px){.ad_loginForm .form-inner{padding:25px}}.ad_loginForm .form-inner .label{font-size:18px}@media screen and (max-width: 768px){.ad_loginForm .form-inner .label{font-size:16px}}.ad_loginForm .form-inner .input{border:1px solid #e5e5e5;padding:3px 15px;font-family:inherit}.ad_loginForm .form-inner .mailExample{color:#b9b9b9}@media screen and (max-width: 768px){.ad_loginForm .form-inner .mailExample{font-size:14px}}.ad_loginForm .form-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 475px){.ad_loginForm .form-wrap{font-size:12px;flex-direction:column}.ad_loginForm .form-wrap label{font-size:12px}}.ad_loginForm .form-wrap>.field{margin-bottom:25px}@media screen and (max-width: 475px){.ad_loginForm .form-wrap>.field{margin-bottom:5px}}.ad_loginForm .form-wrap a{text-decoration:underline}@media screen and (max-width: 475px){.ad_loginForm .form-wrap a{margin-bottom:20px}}.ad_loginForm .primaryAction.is-primary{width:100%;background:#1073e4;height:60px;font-family:inherit;font-weight:bold;font-size:18px;transition:opacity .3s ease}.ad_loginForm .primaryAction.is-primary:hover{opacity:.7}@media screen and (max-width: 475px){.ad_loginForm .primaryAction.is-primary{height:50px;font-size:16px}}.ad_loginForm .field.coution{font-size:14px;margin-bottom:35px;margin-top:10px}@media screen and (max-width: 768px){.ad_loginForm .field.coution{font-size:12px}}@media screen and (max-width: 475px){.ad_loginForm .field.coution br{display:none}}.otherLogin p{display:flex;align-items:center;justify-content:center;margin-bottom:15px;white-space:nowrap}.otherLogin p::before,.otherLogin p::after{content:"";height:1px;background:#b9b9b9;width:100%;display:block}.otherLogin p::before{margin-right:10px}.otherLogin p::after{margin-left:5px}.otherLogin .otherLogin-link{transition:opacity .3s ease}.otherLogin .otherLogin-link:hover{opacity:.7}.otherLogin .otherLogin-link:not(:last-of-type){margin-bottom:15px}.otherLogin .otherLogin-link a{position:relative;text-align:center;padding:18px 18px 18px 30px;box-shadow:0 1px 9px #d5dee2;display:block;border-radius:3px}@media screen and (max-width: 475px){.otherLogin .otherLogin-link a{padding:15px}.otherLogin .otherLogin-link a span{margin-left:25px}}.otherLogin .otherLogin-link a::before{content:"";position:absolute;left:20px;top:0;bottom:0;margin:auto 0;width:25px;height:25px;background-size:contain}@media screen and (max-width: 475px){.otherLogin .otherLogin-link a::before{left:13px}}.otherLogin .otherLogin-link.google a{color:#000}.otherLogin .otherLogin-link.google a::before{background:url(../img/google.svg) no-repeat}.otherLogin .otherLogin-link.facebook a{color:#fff;background:#4266b1}.otherLogin .otherLogin-link.facebook a::before{background:url(../img/facebook.svg) no-repeat}.otherLogin .otherLogin-link.twitter a{color:#fff;background:#00acee}.otherLogin .otherLogin-link.twitter a::before{background:url(../img/twitter.svg) no-repeat}.otherLogin .otherLogin-link.github a{color:#fff;background:#303337}.otherLogin .otherLogin-link.github a::before{background:url(../img/github.svg) no-repeat}.newRegist{text-align:center;text-decoration:underline;margin-bottom:90px}@media screen and (max-width: 768px){.newRegist{margin-bottom:65px}}.btn_field{margin-bottom:35px}.form_message .legal-lead-message{color:#555 !important}.form_message .legal-lead-message>a{text-decoration:underline}.form_message .form_message-txt{display:block;margin-top:15px;line-height:1.4}.goLogin{margin-bottom:90px}@media screen and (max-width: 768px){.goLogin{margin-bottom:65px}}.goLogin .legal-lead-message{text-align:center;font-weight:600}.goLogin .legal-lead-message:first-of-type{margin-bottom:10px}.goLogin .legal-lead-message a{text-decoration:underline}.goLogin .legal-lead-message span{display:inline-block}#contentInner{max-width:980px;color:#0d0d0d;width:100%;margin:50px auto 100px;background:#fff;padding:50px;box-shadow:0 1px 9px #d5dee2}@media screen and (max-width: 768px){#contentInner{margin:25px auto 75px;padding:25px}}#contentInner>section{padding:0;margin-bottom:75px}#contentInner p{margin-bottom:25px !important}@media screen and (max-width: 768px){#contentInner p{margin-bottom:15px !important;font-size:15px}}#contentInner ol{padding:25px;background:#f3f3f3;list-style:none;counter-reset:ol_li;margin:0 0 25px !important}@media screen and (max-width: 768px){#contentInner ol{padding:20px;margin-bottom:15px !important}}#contentInner ol li:before{margin-right:10px;counter-increment:ol_li;content:counter(ol_li) ".";color:#1073e4;font-weight:bold}#contentInner dl{margin-bottom:25px}@media screen and (max-width: 768px){#contentInner dl{margin-bottom:15px !important}}#contentInner .dl01{padding:25px;background:#f3f3f3}@media screen and (max-width: 768px){#contentInner .dl01{padding:20px}}#contentInner .dl01>div{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:center;padding:5px 10px 5px 0}@media screen and (max-width: 768px){#contentInner .dl01>div{grid-template-columns:1fr;gap:0px}}#contentInner .dl01>div:not(:last-of-type){border-bottom:1px solid #d5dee2}#contentInner .dl01 dt{color:#1073e4;font-weight:600}#contentInner ul{list-style:none;margin-bottom:25px}@media screen and (max-width: 768px){#contentInner ul{margin-bottom:15px !important}}#contentInner ul li{position:relative;padding-left:1em}@media screen and (max-width: 768px){#contentInner ul li{line-height:1.4;font-size:15px}}#contentInner ul li::before{content:"";height:6px;width:6px;border-radius:50%;background:#1073e4;position:absolute;top:0;left:0;top:12px}@media screen and (max-width: 768px){#contentInner ul li::before{top:9px}}#contentInner h3{font-weight:bold;font-size:20px;border-left:4px solid #1073e4;padding-left:7px;margin-bottom:25px;margin-top:50px}@media screen and (max-width: 768px){#contentInner h3{font-size:16px;margin-top:35px}}#contentInner #reason{margin-bottom:75px}#contentInner .coursesList dl{background:#f3f3f3;padding:15px 25px 25px;margin-bottom:10px}#contentInner .coursesList dt{color:#1073e4;font-weight:600;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #d5dee2}#contentInner .coursesList>div{text-align:right;margin-bottom:25px}#contentInner .coursesList>div a{text-decoration:underline}#contentInner .em01{color:#de321b;font-weight:600}#contentInner .em02{color:#de321b;font-size:14px}#contentInner .em02 a{text-decoration:underline}#contentInner .goContact a{display:block;color:#fff;background:#1073e4;border-radius:3px;max-width:500px;display:flex;align-items:center;height:60px;margin:0 auto;justify-content:center;font-weight:bold;transition:opacity .3s ease}#contentInner .goContact a:hover{opacity:.7}#contentInner .goContact p{text-align:center;color:#b9b9b9;margin-top:5px;font-size:14px}#contentInner #mokumoku ul{background:#f3f3f3;padding:25px}@media screen and (max-width: 768px){#contentInner #mokumoku ul{padding:20px}#contentInner #mokumoku ul li:not(:last-of-type){margin-bottom:10px}}#contentInner .url_text{background:#f3f3f3;padding:25px}@media screen and (max-width: 768px){#contentInner .url_text{padding:20px}}#contentInner .url_text a{text-decoration:underline}.photo .photoList{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:10px}@media screen and (max-width: 768px){.photo .photoList{grid-template-columns:1fr}}.photo p{text-align:center;font-size:14px}.photo p span{display:inline-block}.ad_ttl03{color:#0d0d0d;font-size:26px !important;padding-bottom:10px;border-bottom:2px solid #1073e4}@media screen and (max-width: 768px){.ad_ttl03{font-size:18px !important;margin-bottom:15px}}.ad_ttl03._course_progress{line-height:1.5}.contentInner_h3{font-weight:bold;font-size:20px;border-left:4px solid #1073e4;padding-left:7px;margin-bottom:25px;margin-top:50px}@media screen and (max-width: 768px){.contentInner_h3{font-size:16px;margin-top:35px}}#contentInner .voice-content:not(:last-of-type){margin-bottom:15px}#contentInner .voice-parent div.note-entry{border:none}#contentInner .voice-parent .voice-info{display:grid;grid-template-columns:auto 1fr;gap:0px 15px;padding-bottom:15px;border-bottom:1px solid #d5dee2;margin-bottom:15px}@media screen and (max-width: 768px){#contentInner .voice-parent .voice-info{grid-template-columns:1fr}}#contentInner .voice-parent .voice-info p.voice-image{grid-row:1/3;margin:0 !important;line-height:1}#contentInner .voice-parent .voice-info p.voice-image img{width:75px;height:75px;border-radius:50%;object-fit:cover}#contentInner .voice-parent .voice-info p.voice-name{grid-column:2;margin:0 !important;align-self:flex-end;font-size:14px;margin-bottom:0 !important}#contentInner .voice-parent .voice-info p.voice-ttl{margin:0 !important;align-self:flex-start;font-size:18px;color:#1073e4;font-weight:600}@media screen and (max-width: 768px){#contentInner .voice-parent .voice-info p.voice-image{grid-area:unset;margin-bottom:10px !important;text-align:center}#contentInner .voice-parent .voice-info p.voice-name{grid-area:unset;text-align:center;margin-bottom:5px !important}#contentInner .voice-parent .voice-info p.voice-ttl{grid-area:unset;font-size:16px;display:flex;justify-content:center}}#contentInner .voice-parent .voice-info._noImg{grid-template-columns:1fr}#contentInner .voice-parent .voice-info._noImg .voice-name{grid-area:unset}#contentInner .voice-parent .voice-content{padding:25px;background:#f3f3f3}@media screen and (max-width: 768px){#contentInner .voice-parent .voice-content{font-size:15px}}#contentInner .voice-parent .voice-content>div{padding:0 !important}#contentInner .voice-parent .voice-content ul li{display:block}@media screen and (max-width: 768px){#contentInner .voice-parent .voice-content ul li{margin-bottom:13px}}#contentInner .voice-parent .voice-content .has-text-danger{color:#000 !important;text-decoration:underline;text-decoration-color:#ffea4b;text-decoration-thickness:2px}#plans{margin-bottom:0 !important}#plans .ad_planList dl{padding:15px 25px;background:#f3f3f3}#plans .ad_planList dl>div{padding:5px 0;display:grid;grid-template-columns:140px 1fr}@media screen and (max-width: 768px){#plans .ad_planList dl>div{grid-template-columns:1fr;padding:10px 0}}#plans .ad_planList dl>div:not(:last-of-type){border-bottom:1px solid #d5dee2}#plans .ad_planList dl dt{color:#1073e4;font-weight:600}#plans .ad_planList .ad_planDetail{padding:15px 0;margin:0 25px;display:grid;grid-template-columns:1fr auto;border-bottom:none;column-gap:10px}@media screen and (max-width: 768px){#plans .ad_planList .ad_planDetail{grid-template-columns:1fr;justify-content:center;row-gap:10px;margin:0 20px}}#plans .ad_planList .ad_planDetail::before{display:none}#plans .ad_planList .ad_planDetail h4{font-weight:600;color:#1073e4}#plans .ad_planList .ad_planDetail p{margin-bottom:5px !important;font-weight:bold;margin-bottom:0 !important}#plans .ad_planList .ad_planDetail .btnPlan{grid-row:1/3;grid-column:2;display:flex;align-items:center}@media screen and (max-width: 768px){#plans .ad_planList .ad_planDetail .btnPlan{grid-area:unset;margin-top:5px}}#plans .ad_planList .ad_planDetail .btnPlan a{color:#fff;background:#1073e4;display:flex;align-items:center;height:48px;position:relative;border-radius:3px;transition:opacity .3s ease}#plans .ad_planList .ad_planDetail .btnPlan a:hover{opacity:.7}#plans .ad_planList .ad_planDetail .btnPlan a div{padding:0 15px}#plans .ad_planList .ad_planDetail .btnPlan a span{position:relative;width:48px;height:48px;background:#fff;border-radius:0 2px 2px 0}@media screen and (max-width: 768px){#plans .ad_planList .ad_planDetail .btnPlan a span{width:35px}}#plans .ad_planList .ad_planDetail .btnPlan a span::before,#plans .ad_planList .ad_planDetail .btnPlan a span::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}#plans .ad_planList .ad_planDetail .btnPlan a span::before{width:20px;height:2px;background:#c8790b}#plans .ad_planList .ad_planDetail .btnPlan a span::after{width:12px;height:12px;transform:rotate(45deg);border-top:2px solid #c8790b;border-right:2px solid #c8790b;right:-3px}#plans .ad_planList .subscription-course-plan-list{margin:0;border:2px solid #1073e4;background:#f3f3f3;margin-top:20px}#plans .ad_planList .subscription-course-plan-list .ad_planDetail:first-of-type{padding-top:25px}@media screen and (max-width: 768px){#plans .ad_planList .subscription-course-plan-list .ad_planDetail:first-of-type{padding-top:20px}}#plans .ad_planList .subscription-course-plan-list .ad_planDetail:last-of-type{padding-bottom:25px}@media screen and (max-width: 768px){#plans .ad_planList .subscription-course-plan-list .ad_planDetail:last-of-type{padding-bottom:20px}}#plans .ad_planList .subscription-course-plan-list .ad_planDetail:not(:last-of-type){border-bottom:1px solid #d5dee2}#plans .ad_planList .subscription-course-detail{border:none}#plans .ad_planList .subscription-course-detail:last-of-type{margin-bottom:0 !important;padding-bottom:0 !important}#board img{box-shadow:0 1px 9px #e5e5e5}@media screen and (max-width: 768px){#board .pcImg{display:none}}#board .spImg{width:100%}@media screen and (min-width: 769px){#board .spImg{display:none}}.triangleIcon{width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1073e4;display:inline-block;margin:0 10px 0 6px}.discount_message{font-size:14px;color:#de321b;display:inline-block}.discount_price{margin-right:15px}.pageList{box-shadow:0px 1px 9px #d5dee2;margin-bottom:15px;background:#fff}.pageList .ttl a{color:#333}.sidebar-page-item{height:200px;padding:10px 0;margin:0 15px;position:relative}.sidebar-page-item:hover .ttl{opacity:.7}.sidebar-page-item:not(:first-of-type){border-top:1px solid #d5dee2}.sidebar-page-item>a{position:absolute;top:0;left:0;width:100%;height:100%}img.sidebar-page-thumbnail-img{width:100%;height:125px;object-fit:contain;object-position:center}.voiceList{margin-bottom:10px;background:#fff}.voice-item{padding:10px 0;margin:0 15px;position:relative}.voice-item:hover .ttl{opacity:.7}.voice-item:not(:first-of-type){border-top:1px solid #d5dee2}.voice-item>a{position:absolute;top:0;left:0;width:100%;height:100%}.ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden !important;overflow-y:hidden !important;height:unset !important;font-size:14px;line-height:1.5;transition:opacity .3s ease;margin-bottom:7px;transition:opacity .3s ease}.name{display:flex;justify-content:flex-end;align-items:center}.name img{width:22px;height:22px;border-radius:50%;object-fit:cover}.name p{color:#777;display:flex;margin-left:3px}.hero.is-link .mv_spArea a.navbar-item.regist:hover{background:#1073e4 !important}.hero.is-link .mv_spArea a.navbar-item.login:hover{background:#fff !important}div.notification-area{text-align:center}@media screen and (max-width: 820px){.sidebar-page-item{display:grid;grid-template-columns:100px 1fr;height:auto}.sidebar-page-thumbnail-item a{display:block;height:75px}img.sidebar-page-thumbnail-img{height:100%;width:100%}.ttl-box{display:flex}.ttl-box .ttl{margin:auto 15px}}.recommendedAricle{margin-bottom:100px}.recommendedAricle .body{display:block !important}@media screen and (max-width: 768px){.recommendedAricle{margin-bottom:50px}}.noPost{font-size:14px;line-height:1.5}.sideVoice{margin-bottom:15px}.sideVoice .right_link{padding-bottom:0;margin-bottom:10px}video.video-centered{margin:0 auto;display:block}#home .each-notice dl{height:100%}@media screen and (max-width: 820px){.sidePage .base-main-layout{display:block !important}.sidePage .add_column01_right{width:unset !important}.sidePage .mailRegist .link_img .pcImg{display:none}.sidePage .mailRegist .link_img .spImg{display:block}.sidePage div.submenu{max-width:unset}.sidePage .spImg{width:100%;max-width:500px;margin:0 auto}}.mailRegist-box._news{padding:0;margin-bottom:25px;max-width:520px}.mailRegist-box._news .mailRegist-inner{padding:10px}@media screen and (min-width: 769px){.mailRegist-box._news .mailRegist-inner{padding:25px}}.mailRegist-box._news .ad_ttl02{background:#1073e4}@media screen and (min-width: 769px){.mailRegist-box._news{text-align:center}.mailRegist-box._news .mailRegist-inner{padding:30px}.mailRegist-box._news .inputSubmit input{justify-content:center}}.mailRegist-box._news .snsRegistTxt{position:relative;padding-right:25px}@media screen and (max-width: 768px){.mailRegist-box._news .snsRegistTxt{padding-right:0}}.mailRegist-box._news .snsRegistTxt::after{content:"";top:0;bottom:0;margin:auto;right:0;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1073e4;position:absolute}@media screen and (max-width: 768px){.mailRegist-box._news .snsRegistTxt::after{display:none}}@media screen and (min-width: 960px){.add_mailRegist-box{display:flex;align-items:flex-start}.add_mailRegist-box .inputMail{height:40px;margin-right:10px}.add_mailRegist-box .inputSubmit._01{width:205px;flex-shrink:0}.add_mailRegist-box .inputSubmit._01._disabled{width:100%}.add_mailRegist-box .inputSubmit._01._disabled .inputSubmit-inner input{justify-content:center}.add_mailRegist-box .inputSubmit._01 .inputSubmit-inner input{justify-content:flex-start}}.inputSubmit._02 .social-icon-circle-area{display:flex;align-items:center;margin-top:15px}@media screen and (max-width: 768px){.inputSubmit._02 .social-icon-circle-area{display:block}}.inputSubmit._02 i.fab{margin-right:15px}#contentInner .mailRegist-box._news .snsRegistTxt{margin:0 15px 0 0 !important}@media screen and (max-width: 768px){#contentInner .mailRegist-box._news .snsRegistTxt{margin:0 !important}}.video-wrap{position:relative;width:100%;padding-top:56.25%}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.login-intro{text-align:center}.faqSearch{margin-top:30px}@media screen and (max-width: 768px){.faqSearch{margin-top:20px}}p.caption{text-align:center;margin-top:10px !important;margin-bottom:50px !important}body hr{background-color:#5490cc}.anchor-color-orange{color:#ff4500}.social-icon-circle-area{font-size:30px}.icon-facebook{color:#4266b1;background:#fff}.icon-google{color:#db4437}.icon-twitter{color:#1da1f2}.icon-github{color:#333}.nm_logo{color:#000}.navbar.ad_navbar .navbar-item .nm_logoTxt{font-size:14px}@media screen and (max-width: 768px){.navbar.ad_navbar .navbar-item .nm_logoTxt{font-size:10px}}@media screen and (max-width: 1400px){.navbar.ad_navbar.nm_navber{padding:0 25px}.navbar.ad_navbar.nm_navber .navbar-start{margin-right:unset;margin-left:auto}.navbar.ad_navbar.nm_navber .navbar-start>.navbar-item,.navbar.ad_navbar.nm_navber .navbar-start .navbar-link{padding:0px 7px}}@media screen and (max-width: 1400px)and (max-width: 1260px){.navbar.ad_navbar.nm_navber .navbar-start>.navbar-item,.navbar.ad_navbar.nm_navber .navbar-start .navbar-link{padding:10px 7px}}@media screen and (max-width: 1260px){.navbar.ad_navbar.nm_navber{padding:0}}@media screen and (max-width: 768px){.navbar.ad_navbar.nm_navber .navbar-item img{margin-right:5px}}@media screen and (max-width: 1049px)and (min-width: 769px){.nm_navber.ad_hum.navbar-burger{height:80px;width:80px}}@media screen and (max-width: 1260px)and (min-width: 769px){.nm_navber.navbar.ad_navbar{height:80px}.nm_navber.navbar.ad_navbar.navbar.ad_navbar .navbar-item p{font-size:20px}.nm_navber.navbar.ad_navbar.navbar.ad_navbar .navbar-item p.nm_logoTxt{font-size:14px}.nm_navber.navbar.ad_navbar.navbar.ad_navbar .navbar-item img{width:50px;height:50px}.nm_navber.navbar.ad_navbar .ad_hum.navbar-burger{height:80px;width:80px}.nm_navber.navbar.ad_navbar .ad_hum.navbar-burger span:nth-child(1){top:calc(35% - 7px)}.nm_navber.navbar.ad_navbar .ad_hum.navbar-burger span:nth-child(3){top:calc(45% + 5px)}.nm_navber.navbar.ad_navbar .ad_hum.navbar-burger.is-active span:nth-child(1){transform:translateY(10px) rotate(30deg)}.nm_navber.navbar.ad_navbar .ad_hum.navbar-burger.is-active span:nth-child(3){transform:translateY(-10px) rotate(-30deg)}.nm_navber.navbar.ad_navbar .navbar-burger span{width:45px;height:2px}.nm_navber.navbar.ad_navbar .hum-text{font-size:16px}}.nm_mv.ad_mv._top .hero-body::before{display:none}.nm_contact{position:absolute;top:20px;right:0;z-index:3}@media screen and (max-width: 1100px){.nm_contact{display:none}}.nm_contact .nm-number{padding-left:40px;position:relative;margin-right:25px}.nm_contact .nm-number::after{content:"";width:29px;height:21px;background-image:url(../img/nm_contact.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.nm_contact .nm-number p{line-height:1}.nm_contact .nm-number p:first-of-type{color:#000;margin-bottom:3px;font-size:24px;font-weight:700;font-family:"Spartan",sans-serif}.nm_contact .nm-number p:last-of-type{font-size:14px;color:#555}@media screen and (max-width: 1260px){.nm_container-fluid{padding-top:80px !important}}@media screen and (max-width: 768px){.nm_container-fluid{padding-top:50px !important}}.nm_contact_bg{position:absolute;top:0;right:0;width:110%;height:100%;z-index:1}.nm_contact_bg img{width:100%;height:100%;object-fit:cover;object-position:left;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, 0.15))}.nm_toContact{display:block;background:#1073e4;padding:11px 15px 12px;font-weight:700;margin-right:10px;transition:opacity .3s ease}.nm_toContact:hover{opacity:.8}.nm_toCompany{display:block;color:#1073e4 !important;padding:11px 15px 12px;font-weight:700;margin-right:33px;text-decoration:underline;transition:opacity .3s ease}.nm_toCompany:hover{opacity:.8}.nm_contact-inner{position:relative;z-index:2;display:flex;align-items:center;padding-top:17px;padding-bottom:17px}.teachCta-inner{margin-left:auto;margin-right:auto;width:100%;padding-bottom:75px}@media screen and (max-width: 768px){.teachCta-inner{padding-bottom:50px}}.teachCta-txt01{color:#ba3030;font-weight:900;text-align:center;padding:12px;border:2px solid #ba3030;margin-bottom:40px;font-size:34px;line-height:1.4}@media screen and (max-width: 768px){.teachCta-txt01{font-size:18px;padding:10px;margin-bottom:35px}}@media screen and (max-width: 1024px)and (min-width: 769px){.teachCta-txt01{font-size:calc(24px + (1vw - 7.68px)*3.9215686275)}}.teachCta-img{margin-bottom:25px;text-align:center}@media screen and (max-width: 768px){.teachCta-img{margin-bottom:15px}}.teachCta-img img{max-width:100%;height:auto}.teachCta-txt02{font-size:20px;line-height:1.5;margin-bottom:35px}@media screen and (max-width: 768px){.teachCta-txt02{font-size:16px}}.btn._teachCta a{color:#fff;background-color:#1073e4;border:4px solid #0151ad;display:block;text-align:center;position:relative;font-size:28px;font-weight:700;width:100%;padding:17px;transition:opacity .3s ease}.btn._teachCta a:hover{opacity:.8}@media screen and (max-width: 768px){.btn._teachCta a{font-size:20px}}.btn._teachCta a::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:30px;width:18px;height:17px;background-image:url(../img/btn_icon.svg);background-size:contain;background-repeat:no-repeat}.inline-span{margin-right:5px;display:inline !important}.inline-link::before{display:block;height:90px;margin-top:-90px;content:""}@-webkit-keyframes modify{0%{padding-top:90px;margin-top:-90px}100%{padding-top:0;margin-top:0}}@keyframes modify{0%{padding-top:90px;margin-top:-90px}100%{padding-top:0;margin-top:0}}.printLogo{display:none;position:fixed;right:0;bottom:0;z-index:100;transform:scale(0.6);transform-origin:right}.printLogo-inner{padding:10px 15px;display:grid;background:#fafafa;border-radius:3px}.printLogo-inner img{grid-row:1/5;margin-right:15px}.printLogo-inner p{grid-column:2;font-weight:bold}.printLogo-inner .p01{font-size:20px;grid-row:2;line-height:1;margin-bottom:6px}.printLogo-inner .p02{font-size:14px;grid-row:3}@media print{.navbar.ad_navbar{display:none !important}.printLogo{display:block}.printLogo img{width:50px;height:auto}}.social-icon-circle-area{text-align:center}.social-icon-circle-area .snsRegistTxt{text-align:center;font-weight:bold;font-size:18px;color:#1073e4;line-height:1.3;margin-top:15px}.ad_mv._top .container.nm_mv-inner{position:absolute;height:100%;max-width:1580px;width:92%;top:0;left:0;right:0;margin:auto}.ad_mv._top.nm_mv .hero-body{position:relative;padding-top:36%}@media screen and (max-width: 768px){.ad_mv._top.nm_mv .hero-body{padding-top:78%;margin-bottom:19vw}}@media screen and (min-width: 1921px){.ad_mv._top.nm_mv .hero-body._width01{padding:0}.ad_mv._top.nm_mv .hero-body._width01 .nm_bg{position:unset;width:75%;margin:0 auto}.ad_mv._top.nm_mv .hero-body._width01 .nmTxtBox{transform:scale(0.8);transform-origin:left top}.ad_mv._top.nm_mv .hero-body._width01 .nm_mv-inner{max-width:unset;width:70%}}@media screen and (min-width: 1221px){.ad_mv._top.nm_mv .hero-body._width02{max-width:1320px;margin:0 auto;width:100%;padding-top:500px}.ad_mv._top.nm_mv .hero-body._width02 .nmTxtBox{padding-top:15px}.ad_mv._top.nm_mv .hero-body._width02 .nm-ttl{font-size:40px}.ad_mv._top.nm_mv .hero-body._width02 .nm-ttl span{font-size:70px}.ad_mv._top.nm_mv .hero-body._width02 .nm-txt{font-size:22px}}.ad_mv._top.nm_mv .hero-body._width02 .nm_cta{bottom:0;width:230px}.nm_bg{position:absolute;width:100%;height:100%;top:0;right:0}@media screen and (max-width: 768px){.nm_bg{display:flex;align-items:flex-end;width:90%;left:0;margin:auto}}.nm_bg img{width:100%;height:auto}.nm_bg .spImg{display:none}@media screen and (max-width: 768px){.nm_bg .spImg{display:block}}.nm_bg .pcImg{display:block}@media screen and (max-width: 768px){.nm_bg .pcImg{display:none}}.nmTxtBox{padding-top:3vw}.nm-ttl{color:#ba3030;text-shadow:0 0 6px #fff;font-weight:900;line-height:1;margin-bottom:.55em;font-size:calc(28px + (1vw - 7.68px)*2.6909722222)}@media screen and (max-width: 768px){.nm-ttl{font-size:calc(22px + (1vw - 3.6px)*4.9019607843)}}.nm-ttl span{font-size:calc(45px + (1vw - 7.68px)*3.6458333333)}@media screen and (max-width: 768px){.nm-ttl span{font-size:calc(28px + (1vw - 3.6px)*7.8431372549)}}.nm-txt{color:#ba3030;text-shadow:0 0 6px #fff;font-size:28px;font-weight:bold;line-height:1.8;font-size:calc(18px + (1vw - 7.68px)*.8680555556)}@media screen and (max-width: 768px){.nm-txt{font-size:calc(14px + (1vw - 3.6px)*2.4509803922)}}@media screen and (max-width: 1360px){.nm-txt span{display:block}}.nm-txt .has-background-warning{background-color:rgba(0,0,0,0) !important;position:relative}.nm-txt .has-background-warning::before{position:absolute;content:"";width:100%;height:50%;background:#ffe269;left:0;bottom:0;z-index:-1}.nm_cta{position:absolute;right:0;bottom:-1.2vw;width:16vw;transition:opacity .3s ease}@media screen and (max-width: 768px){.nm_cta{bottom:unset;top:90%;right:0;width:44vw}}.nm_cta img{max-width:100%;height:auto}.nm_cta:hover{opacity:.8}.social-icon-circle-area i{cursor:pointer;transition:opacity .3s ease}.social-icon-circle-area i:hover{opacity:.8}.course_wrapper .course{width:100%;position:relative;display:grid !important;grid-template-columns:135px 1fr !important;gap:0px !important;margin-bottom:5px !important;border:1px solid #d6d6d6;max-width:unset !important}@media screen and (max-width: 768px){.course_wrapper .course{max-width:unset !important;display:grid;grid-template-columns:110px 1fr !important;margin-bottom:10px !important}}.course_wrapper dt{position:relative;width:100%;padding-top:60%}@media screen and (max-width: 768px){.course_wrapper dt{padding-top:66.6666%}}.course_wrapper dt img{max-width:100% !important;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.course_wrapper dd{position:relative;margin-left:0 !important;padding:0px 55px 0 20px;background:#fff;height:100%;display:flex;justify-content:center;flex-direction:column}.course_wrapper dd h3{font-size:17px;line-height:1.4;color:#0d0d0d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:4px;font-weight:600}@media screen and (max-width: 768px){.course_wrapper dd h3{-webkit-line-clamp:2;font-size:16px}}.course_wrapper dd p{font-size:14px;color:#555;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 768px){.course_wrapper dd p{display:none}}.course_wrapper dd::before,.course_wrapper dd::after{content:"";position:absolute;z-index:1;bottom:0;top:0;margin:auto;right:22px}.course_wrapper dd::before{width:15px;height:2px;background:#d5dee2}@media screen and (max-width: 475px){.course_wrapper dd::before{width:13px}}.course_wrapper dd::after{width:12px;height:12px;transform:rotate(45deg);border-top:2px solid #d5dee2;border-right:2px solid #d5dee2}@media screen and (max-width: 475px){.course_wrapper dd::after{width:8px;height:8px}}@media screen and (max-width: 475px){.course_wrapper{grid-template-columns:1fr}}.btn01 .btn-inner{border-radius:3px;box-shadow:0 1px 3px #d5dee2;display:flex}@media screen and (max-width: 768px){.btn01 .btn-inner{min-height:50px;font-size:22px}}.btn01 .btn-inner>div{padding:0 40px 0 25px}@media screen and (max-width: 768px){.btn01 .btn-inner>div{padding:0 70px 0 25px}}.btn01._courseList{text-align:right}.btn01._courseList a{background:unset;text-decoration:underline;color:#1073e4;font-size:16px;display:inline}.btn01._courseList:hover{opacity:.7}.btn01 a{display:flex;align-items:center;min-height:55px;font-size:22px;background:#1073e4;color:#fff;margin:unset}@media screen and (max-width: 768px){.btn01 a{font-size:18px}}.btn01 .arrow{width:55px;height:55px;background:#fff;position:relative;border-radius:0 2px 2px 0}@media screen and (max-width: 768px){.btn01 .arrow{height:50px;width:50px}}.btn01 .arrow::before,.btn01 .arrow::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.btn01 .arrow::before{width:20px;height:2px;background:#c8790b}.btn01 .arrow::after{width:12px;height:12px;transform:rotate(45deg);border-top:2px solid #c8790b;border-right:2px solid #c8790b;right:-3px}div.newsletter-registration-form form label[for=id_captcha]{display:none}div.newsletter-registration-form-and-oauth-area{border-bottom:1px solid #d5dee2;border-left:1px solid #d5dee2;border-right:1px solid #d5dee2;padding-bottom:20px;padding-left:20px;padding-right:20px}div.newsletter-registration-form-and-oauth-area div.newsletter-registration-form{margin-bottom:10px;padding-bottom:10px}div.registration-oauth-area div.buttons{margin-bottom:0px;padding-bottom:0px}#newsletter-introduction div.newsletter-samples{margin:20px;padding:20px;border-bottom:1px solid #d5dee2}#newsletter-introduction div.newsletter-samples li{list-style:disc;margin-left:20px}.news-list{margin-bottom:15px}.news-list .news-item{width:100%;position:relative;display:grid !important;grid-template-columns:135px 1fr !important;gap:0px !important;margin-bottom:5px !important;border:1px solid #d6d6d6;padding:15px 0;transition:opacity .3s ease}@media screen and (max-width: 768px){.news-list .news-item{grid-template-columns:110px 1fr !important}}.news-list .news-item .news-box{display:flex;flex-direction:column;justify-content:center;padding:0px 55px 0 20px;position:relative;border-left:1px solid #d6d6d6}.news-list .news-item .news-box::before,.news-list .news-item .news-box::after{content:"";position:absolute;position:absolute;z-index:1;bottom:0;top:0;margin:auto;right:22px}.news-list .news-item .news-box::before{width:15px;height:2px;background:#b9b9b9}.news-list .news-item .news-box::after{width:10px;height:10px;border-top:2px solid #b9b9b9;border-right:2px solid #b9b9b9;transform:rotate(45deg)}.news-list .news-item .newsTtl{color:#0d0d0d;transition:opacity .3s ease;display:-webkit-box;font-weight:600;margin-top:0 !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){.news-list .news-item .newsTtl{font-size:15px}}.news-list .news-item .newsTxt{font-size:14px;margin-top:0 !important;color:#555;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 768px){.news-list .news-item .newsTxt{display:none}}.news-list .news-item .newsDay{color:#555;font-size:14px;display:flex;align-items:center;justify-content:center}.news-list .news-item:hover{opacity:.7}.newsLink{margin-bottom:75px;text-decoration:underline;text-align:right}@media screen and (max-width: 768px){.newsLink{margin-bottom:50px}}@media screen and (min-width: 769px){.md_sp{display:none !important}}@media screen and (max-width: 768px){.md_pc{display:none !important}}@media screen and (min-width: 1216px){.xl_sp{display:none !important}}@media screen and (max-width: 1215px){.xl_pc{display:none !important}}.mvNext_m{margin-top:50px}@media screen and (max-width: 768px){.mvNext_m{margin-top:25px}}.addSort{padding:0;margin-bottom:15px !important}.addSort div.note-entry{border-color:#d6d6d6;border-radius:0 !important}.addSort .box{box-shadow:none}@media screen and (max-width: 768px){.addSort .box{padding-right:0}.addSort .box .title{font-size:14px}}.addSort .b-radio.radio input[type=radio]+.check{border:1px solid #d6d6d6}.addSort div.block.addBlock{margin-bottom:15px !important}.addSort div.block.addBlock._last{margin-bottom:0 !important}.addSort div.block.addBlock .button.is-opac,.addSort div.block.addBlock .button.is-primary{background:#1073e4;color:#fff}.addSort div.block.addBlock .button.is-opac{opacity:.2}.addSort div.block.addBlock .button{font-family:inherit;font-size:14px;height:auto;padding:.3em .5em;transition:opacity .3s ease;line-height:1.25}.addSort div.block.addBlock .button:hover{opacity:.7}.addSort div.block.addBlock>span{display:inline-block;margin-right:5px;margin-bottom:5px}@media screen and (max-width: 768px){.addSort div.block.addBlock>span{margin-bottom:8px}}.addSort .radiobutton-area .b-radio.radio input[type=radio]+.check{width:1em;height:1em}@media screen and (max-width: 768px){.addSort .radiobutton-area .field{margin-bottom:0 !important;font-size:14px}}.addSort .radiobutton-area .control-label{line-height:1.4;color:#0d0d0d}.addSort .addRadio{line-height:1}.addSort .addRadio .b-radio.radio{position:relative}@media screen and (max-width: 768px){.addSort .addRadio .b-radio.radio{white-space:nowrap}}.addSort .addRadio .b-radio.radio:hover input[type=radio]:not(:disabled)+.check{border:1px !important;opacity:.7}.addSort .addRadio .b-radio.radio input[type=radio]{display:none}.addSort .addRadio .b-radio.radio .control-label{padding:.3em .5em;color:#fff;z-index:2;position:relative;border:1px solid;font-size:14px}.addSort .addRadio .b-radio.radio .check{transition:opacity .3s ease;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:0;opacity:.25;background:#1073e4;z-index:1;display:block}.addSort .addRadio .b-radio.radio .check::before{display:none}.addSort .addRadio .b-radio.radio input[type=radio]:checked+.check{opacity:1 !important}.resultTxt{margin-bottom:10px;color:#0d0d0d}.resultTxt .p01{font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){.resultTxt .p02{font-size:14px}}.course-cta{background:#f3f3f3;padding:25px;display:inline-block;color:#0d0d0d}@media screen and (max-width: 768px){.course-cta{padding:15px}}.course-cta p{font-weight:bold;line-height:1.6;margin-bottom:15px;font-size:18px}@media screen and (max-width: 768px){.course-cta p{font-size:16px;margin-bottom:10px}}@media screen and (max-width: 1215px){.course-cta{margin-bottom:45px}}.courseCta-btn a{display:inline-block;position:relative;padding:.6em 3em .7em 1.3em;background:#1073e4;color:#fff;font-weight:bold;font-size:18px;transition:opacity .3s ease;border-radius:5px;box-shadow:0 1px 9px rgba(213,222,226,.75)}@media screen and (max-width: 768px){.courseCta-btn a{font-size:16px;padding:.8em 2.5em .9em 1em}}.courseCta-btn a:hover{opacity:.7}.courseCta-btn a::before,.courseCta-btn a::after{content:"";position:absolute;top:0;bottom:0;right:6%;margin:auto}.courseCta-btn a::before{background:#fff;width:15px;height:2px}.courseCta-btn a::after{width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.courseCat-box{width:185px;margin-top:25px;margin-left:auto;margin-bottom:18px}.courseCat-ttl{background:#1073e4;color:#fff;font-size:16px;line-height:1.4;text-align:center;padding:.3em .1em}.level-box{display:grid;grid-template-columns:1fr 1fr 1fr}.level-box p{text-align:center;position:relative;margin-top:10px;padding:0px 0 17px;line-height:1;color:#0d0d0d}.level-box p:not(:last-of-type){border-right:1px solid #d6d6d6}.level-box p::after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#1073e4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);left:0;right:0;margin:auto;position:absolute;bottom:4px}.course-item{position:relative;display:grid;grid-template-columns:180px 1fr auto;border:1px solid #d6d6d6;background:#fff;color:#0d0d0d;margin-bottom:8px;transition:opacity .3s ease}@media screen and (max-width: 1215px){.course-item{grid-template-columns:110px 1fr auto;padding:10px;margin-bottom:20px}}@media screen and (max-width: 650px){.course-item{grid-template-columns:110px 1fr}}.course-item:not(._false):hover{opacity:.7}.course-item._false{pointer-events:none;opacity:.3}.courseItem-img{position:relative;padding-top:70.5555%;display:block;background:#f3f3f3}.courseItem-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.courseItem-content{padding:10px 15px}@media screen and (max-width: 960px)and (min-width: 821px){.courseItem-content{grid-column:2;grid-row:1/3;padding:0 12px}}@media screen and (max-width: 650px){.courseItem-content{grid-column:2;grid-row:1/3;padding:0 12px}}.courseItem-content .courseItem-ttl{font-weight:bold;font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.3;margin-bottom:3px}@media screen and (max-width: 1215px){.courseItem-content .courseItem-ttl{font-size:16px;-webkit-line-clamp:2;margin-bottom:3px}}.courseItem-content .courseItem-txt{color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.5;margin-bottom:5px}.courseItem-content .courseItem-tag span{display:inline-block;margin-right:5px;margin-bottom:5px;background:#1073e4;color:#fff;font-size:14px;padding:.1em .5em}@media screen and (max-width: 768px){.courseItem-content .courseItem-tag span{padding:0 .5em}}.courseItem-content .courseItem-tag span.background-danger{background:#ba3030}.courseItem-content .courseItem-price span{font-size:14px;color:#555;font-weight:bold;text-align:right}.info_level .star{position:relative;color:#1073e4;display:inline-flex}.info_level .star::before{content:"▶▶▶▶▶▶▶";color:#d3d3d3;position:relative;z-index:0}.info_level .star02{position:absolute;z-index:1;position:absolute;top:0;bottom:0;left:0;margin:auto}.info_price{margin-left:15px}@media screen and (max-width: 1215px){.info_price{margin-left:0}}.info_price .price._free{color:#ba3030}.info_price .price span{font-size:14px}@media screen and (max-width: 1215px){.info_level{margin-bottom:3px}}.courseItem-info{display:flex;align-items:center;line-height:1.3;margin-bottom:5px}@media screen and (max-width: 1215px){.courseItem-info{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 1215px){.courseItem-level{grid-column:1/3;grid-row:4}}.courseItem-level-box{display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center;width:100%;height:100%}@media screen and (max-width: 1215px){.courseItem-level-box{place-items:flex-end center;height:70px}}.courseItem-level-box>.courseItem-level-wrap{height:80%;width:100%;border-left:1px solid #d6d6d6}@media screen and (max-width: 1215px){.courseItem-level-box>.courseItem-level-wrap{height:35px;position:relative}.courseItem-level-box>.courseItem-level-wrap::before,.courseItem-level-box>.courseItem-level-wrap::after{position:absolute;left:0;right:0;margin:auto}.courseItem-level-box>.courseItem-level-wrap::after{content:"";width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#1073e4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:calc(100% + 0px)}.courseItem-level-box>.courseItem-level-wrap::before{font-size:14px;bottom:calc(100% + 5px);text-align:center}.courseItem-level-box>.courseItem-level-wrap:nth-of-type(1)::before{content:"初級"}.courseItem-level-box>.courseItem-level-wrap:nth-of-type(2)::before{content:"中級"}.courseItem-level-box>.courseItem-level-wrap:nth-of-type(3)::before{content:"中上級"}}.courseItem-level-box .level_true,.courseItem-level-box .level_false{display:block;height:100%;width:100%}.courseItem-level-box .level_true span,.courseItem-level-box .level_false span{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.courseItem-level-box .level_true span::after{content:"";width:15px;height:15px;border-radius:50%;border:2px solid #60b176}.courseItem-level-box .level_false span::after,.courseItem-level-box .level_false span::before{content:"";width:15px;height:2px;background:#d6d6d6;position:absolute}.courseItem-level-box .level_false span::before{transform:rotate(45deg)}.courseItem-level-box .level_false span::after{transform:rotate(-45deg)}.courseLabel-left{position:absolute;left:0;top:0;z-index:2}.courseLabel-left .courseLabel{position:absolute;top:0;left:0}.courseLabel{width:50px;height:23px;margin-bottom:5px}.courseLabel span{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1.6}.courseLabel._02{margin-bottom:0;width:125px;height:45px}@media screen and (max-width: 1215px){.courseLabel._02{width:70px;height:28px}}.courseLabel._02 span{font-size:28px;border-radius:5px}@media screen and (max-width: 1215px){.courseLabel._02 span{font-size:15px}}.courseLabel .span01{background:#ba3030;color:#fff}.courseLabel .span02{background:#fff;color:#ba3030;border:1px solid #ba3030}.courseLabel .span03{background:#fff;color:#1073e4;border:1px solid #1073e4}.courseLabel .span04{background:#fff;color:#36af57;border:1px solid #36af57}.courseLabel .span05{background:#fff;color:#c8790b;border:1px solid #c8790b}.courseLabel .span06{background:#60b176;color:#fff}.courseLabel .span07{background:#d55353;color:#fff}.courseLabel .span08{background:#0093d6;color:#fff}.courseLabel .span09{background:#ad8b5c;color:#fff}.courseLabel .span10{background:#1073e4;color:#fff;border:1px solid #1073e4}.courseItem-level-txt{color:#1073e4;background:#f4f4f4;padding:.2em;text-align:center}@media print{.courseItem-level-txt{display:none}}.add_courseTtl01{font-weight:bold;font-size:32px;background:#fff;border-left:8px solid #1073e4;line-height:1.3;padding:.3em .7em}@media screen and (max-width: 1024px){.add_courseTtl01{font-size:24px !important;border-left:4px solid #1073e4}}@media screen and (max-width: 768px){.add_courseTtl01{font-size:18px !important}}.add_section-inner{padding:25px 30px;color:#0d0d0d;background:#fff}@media screen and (max-width: 768px){.add_section-inner{padding:15px}}.add_section-inner .ad_ttl03{font-size:20px !important;border-bottom:1px solid #d6d6d6;margin-bottom:12px}@media screen and (max-width: 768px){.add_section-inner .ad_ttl03{font-size:18px !important}}.add_course-summary{display:grid;grid-template-columns:300px 1fr;column-gap:25px;margin-bottom:40px}@media screen and (max-width: 1215px){.add_course-summary{display:block}}.add_course-summary .summary-message{grid-column:1/3;margin-bottom:25px}.add_course-summary .course_thumbnail{position:relative;padding-top:56.25%;display:block;width:100%;grid-row:2;margin-bottom:0}@media screen and (max-width: 1215px){.add_course-summary .course_thumbnail{margin-bottom:18px}}.add_course-summary .course_thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.add_course-summary .acs-txt{grid-row:2/4}.add_course-summary .acs-txt .p01{font-size:15px;line-height:1.6;margin-bottom:7px}.add_course-summary .acs-txt .p02{line-height:1.5}.add_course-summary .acs-txt .star01{position:relative;color:#1073e4;display:inline-flex}.add_course-summary .acs-txt .star01::before{content:"▶▶▶▶▶▶▶";color:#d3d3d3;position:relative;z-index:0}.add_course-summary .acs-txt .star02{position:absolute;z-index:1;top:0;bottom:0;left:0;margin:auto}.add_mb-1{margin-bottom:35px}.add_mb-2{margin-bottom:50px}.add_mb-3{margin-bottom:25px}.add_mt-4{margin-top:45px}.add_mt-5{margin-top:50px}.add_mt-6{margin-top:50px}.courseComment p{line-height:1.5}.add_cardItem{position:relative;display:grid;grid-template-columns:180px 1fr;margin-bottom:10px;border:1px solid #d6d6d6;transition:opacity .3s ease}.add_cardItem:hover{opacity:.7}.add_cardItem .add_cardItem-arrow{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}@media screen and (max-width: 768px){.add_cardItem .add_cardItem-arrow{display:none}}.add_cardItem .add_cardItem-arrow::before,.add_cardItem .add_cardItem-arrow::after{content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto}.add_cardItem .add_cardItem-arrow::before{background:#d5dee2;width:15px;height:2px}.add_cardItem .add_cardItem-arrow::after{width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #d5dee2;border-right:2px solid #d5dee2}@media screen and (max-width: 768px){.add_cardItem{grid-template-columns:110px 1fr;align-items:center}}.add_cardItem-img{position:relative;padding-top:56.25%;display:block;width:100%;background:#f3f3f3}@media screen and (max-width: 768px){.add_cardItem-img{width:calc(100% - 20px);margin-left:auto;margin-right:auto}}.add_cardItem-img p{display:flex;align-items:center;justify-content:center;padding:1em;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (max-width: 768px){.add_cardItem-img p{font-size:14px;padding:0}}.add_cardItem-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.add_cardItem-txt{padding:15px}@media screen and (max-width: 768px){.add_cardItem-txt{padding:10px;padding-left:0}}.add_cardItem-txt h2{font-weight:bold;font-size:18px;margin-bottom:5px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;padding-right:15px}@media screen and (max-width: 768px){.add_cardItem-txt h2{font-size:16px;-webkit-line-clamp:2;padding-right:0}}.add_without_hero_message .add_message{display:block !important}.add_customMessagePosition-box .add_message{display:block !important}.add_message .notification{color:#0d0d0d !important;background-color:rgba(0,0,0,0) !important;border:1px solid;border-radius:0 !important;display:flex;align-items:center}@media screen and (max-width: 768px){.add_message .notification{padding:.7em 1em}}.add_message .notification span{display:none}.add_message .notification.is-white{border-color:#fff}.add_message .notification.is-black{border-color:#0a0a0a}.add_message .notification.is-light{border-color:#f5f5f5}.add_message .notification.is-dark{border-color:#00d1b2}.add_message .notification.is-primary{border-color:#00d1b2}.add_message .notification.is-info{border-color:#60b176}.add_message .notification.is-link{border-color:#3298dc}.add_message .notification.is-success{border-color:#48c774}.add_message .notification.is-warning{border-color:#ffdd57}.add_message .notification.is-danger{border-color:#f14668}.add_message .notification.is-primary span,.add_message .notification.is-success span,.add_message .notification.is-info span{width:16px;height:16px;background-image:url(../img/add_success.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:10px;flex-shrink:0}.add_courseSummary-txt{display:flex;align-items:center}.add_courseSummary-txt span{background-size:contain;background-repeat:no-repeat;display:inline-block;margin-right:10px;flex-shrink:0}.add_courseSummary-txt._01 span{width:16px;height:16px;background-image:url(../img/add_success.svg)}.add_courseSummary-txt._02 span{width:15px;height:14px;background-image:url(../img/add_progress.svg)}.add_courseSummary-txt._03 span{width:15px;height:14px;background-image:url(../img/add_checker_flag.svg)}@media screen and (max-width: 768px){.breadcrumb{overflow-x:scroll;margin-right:calc(50% - 50vw);padding-bottom:10px}.breadcrumb>ul{flex-wrap:nowrap}}.add_cardItem_star{line-height:1.5}.add_cardItem_star .star{color:#d3d3d3}.add_cardItem_star .fa-star:before{content:"★";font-family:"Noto Sans JP",sans-serif}.add_cardItem_star._01 span.painted{color:#ba3030}.add_cardItem_star._02 span.painted{color:#60b176}.card-header.add_card-header{box-shadow:none;border:1px solid #d6d6d6}.card-header.add_card-header .mdi{width:30px;height:30px;flex-shrink:0;position:relative}.card-header.add_card-header .mdi::before,.card-header.add_card-header .mdi::after{content:"";position:absolute;margin:auto;left:0;right:0}.card-header.add_card-header .mdi::before{top:0;bottom:0;background:#d5dee2;width:2px;height:13px}.card-header.add_card-header .mdi::after{width:10px;height:10px;transform:rotate(45deg)}.card-header.add_card-header .mdi-menu-up::after{border-right:2px solid #d5dee2;border-bottom:2px solid #d5dee2;bottom:7px}.card-header.add_card-header .mdi-menu-down::after{border-left:2px solid #d5dee2;border-top:2px solid #d5dee2;top:7px}.card-header.add_card-header .card-header-title{font-weight:500;line-height:1.65}.add_comment_list{padding:20px 0 0 !important}.add_comment_list .add_comment_item{border-bottom:1px dashed #d6d6d6;padding-bottom:20px;margin-bottom:20px}.add_comment_list .add_comment_item:last-of-type{padding-bottom:0 !important;margin-bottom:0 !important}@media screen and (max-width: 768px){.add_comment_list .add_comment_item{margin-bottom:10px;padding-bottom:10px}}.add_comment_list .add_comment_item:last-of-type{border-bottom:none}.add_comment_list .add_no_item{font-weight:400;color:#777}.add_comment02{font-size:14px;margin-left:8px;color:#555;display:inline-block;vertical-align:text-top}.add_comment02 a{margin-right:1em;color:#1073e4}.add_comment_date{color:#9f9f9f;font-weight:400}.add_comment_name{display:inline}.add_comment04{margin-top:10px;text-align:right}.add_comment04 .add_comment_date{color:#7e7e7e;font-weight:400;font-size:14px}.add_comment03{line-height:1.65}@media screen and (max-width: 768px){.add_comment03{font-size:15px}}.add_comment03 a{text-decoration:underline}.add_comment-box{margin-top:15px;display:flex;margin-bottom:10px;align-items:center}.add_comment01{color:#000}@media screen and (max-width: 768px){.add_comment01{margin-top:10px;font-size:15px}}.add_comment_icon{display:inline-block;vertical-align:text-top}.add_comment_icon img{object-fit:contain;width:22px;height:22px;margin-right:5px;vertical-align:text-top}.add_comment05{margin-left:6px;text-decoration:underline;font-size:14px;display:inline}@media screen and (max-width: 768px){.add_comment05{margin-left:5px}}@media screen and (max-width: 540px){.add_pagiNation-box .columns.is-mobile{flex-direction:column;margin:0}}@media screen and (max-width: 540px){.add_pagiNation-box .add_pagiNation{margin-bottom:15px;padding:0}}.add_pagiNation-box .add_pagiNation a{color:#1073e4;border:1px solid #1073e4;background:#fff;border-radius:0;width:100%;padding:.5em 1em;font-weight:bold;font-size:20px;position:relative;display:block;text-align:center;transition:opacity .3s ease}@media screen and (max-width: 960px){.add_pagiNation-box .add_pagiNation a{padding:.5em .8em;font-size:16px}}.add_pagiNation-box .add_pagiNation a:hover{opacity:.7}.add_pagiNation-box .add_pagiNation a::before,.add_pagiNation-box .add_pagiNation a::after{content:"";position:absolute;margin:auto;top:0;bottom:0}.add_pagiNation-box .add_pagiNation a::before{background:#d5dee2;width:13px;height:2px}.add_pagiNation-box .add_pagiNation a::after{width:10px;height:10px;transform:rotate(45deg)}.add_pagiNation-box .add_pagiNation._01 a::before,.add_pagiNation-box .add_pagiNation._01 a::after{left:20px}@media screen and (max-width: 960px){.add_pagiNation-box .add_pagiNation._01 a::before,.add_pagiNation-box .add_pagiNation._01 a::after{left:15px}}.add_pagiNation-box .add_pagiNation._01 a::after{border-left:2px solid #d5dee2;border-bottom:2px solid #d5dee2}.add_pagiNation-box .add_pagiNation._02 a::before,.add_pagiNation-box .add_pagiNation._02 a::after{right:20px}@media screen and (max-width: 960px){.add_pagiNation-box .add_pagiNation._02 a::before,.add_pagiNation-box .add_pagiNation._02 a::after{right:15px}}.add_pagiNation-box .add_pagiNation._02 a::after{border-right:2px solid #d5dee2;border-top:2px solid #d5dee2}.add_pagiNation-box .add_pagiNation._03 a::before,.add_pagiNation-box .add_pagiNation._03 a::after{display:none}.add_modal_box{padding:15px !important}.add_modal_box>h2{font-weight:bold;font-size:18px;margin-bottom:10px}.card-content.add_card_memo,.add_memo_form.add_card_memo,.add_modal_box{padding:0}.card-content.add_card_memo .field,.add_memo_form.add_card_memo .field,.add_modal_box .field{margin-bottom:0;line-height:1.5}.card-content.add_card_memo .add_star_box,.add_memo_form.add_card_memo .add_star_box,.add_modal_box .add_star_box{margin-bottom:5px}.card-content.add_card_memo .add_star_box._02,.add_memo_form.add_card_memo .add_star_box._02,.add_modal_box .add_star_box._02{margin-top:-5px;margin-bottom:20px}.card-content.add_card_memo .add_star,.add_memo_form.add_card_memo .add_star,.add_modal_box .add_star{color:#d3d3d3;cursor:pointer;font-family:"Noto Sans JP",sans-serif}.card-content.add_card_memo .add_star._painted._01,.add_memo_form.add_card_memo .add_star._painted._01,.add_modal_box .add_star._painted._01{color:#ba3030}.card-content.add_card_memo .add_star._painted._02,.add_memo_form.add_card_memo .add_star._painted._02,.add_modal_box .add_star._painted._02{color:#60b176}.card-content.add_card_memo .add_card_memo-caution,.add_memo_form.add_card_memo .add_card_memo-caution,.add_modal_box .add_card_memo-caution{text-align:right;font-size:14px;color:#707070;line-height:1.5;margin-bottom:10px;font-weight:400;margin-top:10px}@media screen and (max-width: 768px){.card-content.add_card_memo .add_card_memo-caution,.add_memo_form.add_card_memo .add_card_memo-caution,.add_modal_box .add_card_memo-caution{text-align:left}}.card-content.add_card_memo .button.add_button,.add_memo_form.add_card_memo .button.add_button,.add_modal_box .button.add_button{background:#1073e4;color:#fff;display:block;margin-left:auto;border-radius:0;font-size:18px;padding:.5em 1em .6em;line-height:1;height:auto;transition:opacity .3s ease;font-family:"Noto Sans JP",sans-serif}.card-content.add_card_memo .button.add_button:hover,.add_memo_form.add_card_memo .button.add_button:hover,.add_modal_box .button.add_button:hover{opacity:.7}.card-content.add_card_memo .button.add_button._hidden,.add_memo_form.add_card_memo .button.add_button._hidden,.add_modal_box .button.add_button._hidden{opacity:.3;pointer-events:none}.card-content.add_card_memo .button.add_button._02,.add_memo_form.add_card_memo .button.add_button._02,.add_modal_box .button.add_button._02{background:#d55353;margin-left:15px}.card-content.add_card_memo textarea,.add_memo_form.add_card_memo textarea,.add_modal_box textarea{border-radius:0;resize:none;font-family:"Noto Sans JP",sans-serif;min-height:200px !important}.add_form_ul .errorlist{padding-top:5px}.add_form_ul .errorlist li{margin:0 !important}.add_form_ul li:last-of-type{margin-top:20px;margin-bottom:20px}.courseHow ul{list-style:none;margin:0}.courseHow ul li{position:relative;padding-left:1.5em;line-height:1.65;margin-top:0}@media screen and (max-width: 768px){.courseHow ul li{margin-left:-0.5em}}.courseHow ul li::before{content:"";top:.7em;width:6px;height:6px;border-radius:50%;background:#1073e4;position:absolute;left:.5em}.courseHow-list{background:#f3f3f3;padding:25px;margin-bottom:0}@media screen and (max-width: 768px){.courseHow-list{padding:15px}}.courseHow-list a{text-decoration:underline}.courseHow-list .courseHow-price{padding-left:.5em;border-left:1px solid #b9b9b9;margin-left:.5em}@media screen and (max-width: 768px){.courseHow-list .courseHow-price{font-size:14px}}.courseHow-list .courseHow-item+.courseHow-lastItem{margin-top:13px;border-top:1px solid #b9b9b9;padding-top:13px}.courseHow-list .courseHow-item+.courseHow-lastItem::before{top:calc(.7em + 13px)}.add_notPrivilege+.add_section-inner{padding-top:50px}.add_notPrivilege+.add_pagiNation-box{margin-top:30px}@media screen and (max-width: 768px){.add_notPrivilege+.add_pagiNation-box{margin-top:15px}}.add_notPrivilege-ttl+.how-to-use-this-course{margin-top:15px}.add_notPrivilege_page{display:block !important}.add_notPrivilege_page .add_img_box img{width:100%}.add_notPrivilege_page-txt{text-align:right;padding-top:15px;margin-bottom:35px}.add_notPrivilege_page-txt a{font-weight:bold;text-decoration:underline}.add_notPrivilege{padding:25px 35px;background:#fff;color:#0d0d0d;font-size:14px}.add_notPrivilege a{font-size:16px}@media screen and (max-width: 1024px){.add_notPrivilege{padding:15px}}.add_notPrivilege .add_notPrivilege-ttl{display:flex;align-items:center;font-weight:bold;font-size:22px;margin-bottom:5px}@media screen and (max-width: 1024px){.add_notPrivilege .add_notPrivilege-ttl{font-size:18px}}@media screen and (max-width: 768px){.add_notPrivilege .add_notPrivilege-ttl{font-size:17px}}.add_notPrivilege .add_notPrivilege-ttl span{background-size:contain;background-repeat:no-repeat;margin-right:10px;flex-shrink:0;width:.9em;height:.9em;background-image:url(../img/add_caution.svg)}@media screen and (max-width: 768px){.add_notPrivilege .add_notPrivilege-ttl span{margin-right:3px}}.add_notPrivilege .add_notPrivilege-trial a{text-decoration:underline;font-size:18px}@media screen and (max-width: 768px){.add_notPrivilege .add_notPrivilege-trial a{font-size:16px}}.add_free_item{position:relative}.add_free_item.sidebar-page-item::before{top:10px}.add_free_item::before{content:"お試し可";color:#fff;font-weight:bold;font-size:14px;background:#ba3030;position:absolute;top:0;left:0;z-index:100;padding:0px 5px}#add_pageList-link,#add_courseCta_link{padding-top:100px;margin-top:-100px}@media screen and (max-width: 768px){#add_pageList-link,#add_courseCta_link{padding-top:70px;margin-top:-70px}}#vue_app .page_detail section+section.add_main_video{padding-top:0 !important;margin-top:0 !important}.add_main_video .video_wrapper{max-width:1020px !important}.add_page_detail>.section{padding:0}.add_video_btn{display:flex;align-items:center;justify-content:flex-end;font-size:14px;margin-top:15px;margin-bottom:20px}.add_video_shortcut{margin-right:15px}@media screen and (max-width: 960px){.add_video_shortcut{display:none}}.add_video_shortcut button{appearance:none;display:block;position:relative;background:#0093d6;color:#fff;padding:10px 35px 10px 15px;border:1px solid #0093d6;cursor:pointer;font-family:"Noto Sans JP",sans-serif;transition:opacity .3s ease}.add_video_shortcut button:hover{opacity:.7}.add_video_shortcut button::before,.add_video_shortcut button::after{content:"";position:absolute;margin:auto;top:0;bottom:0}.add_video_shortcut button::before{background:#fff;width:2px;height:13px;right:18px;transition:background .3s ease}.add_video_shortcut button::after{width:10px;height:10px;right:14px;transform:rotate(45deg);transition:border-color .3s ease;border-bottom:2px solid #fff;border-right:2px solid #fff}.add_video_shortcut button._open::after{border-top:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0)}.add_video_speed{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;border-radius:0 !important;border:1px solid #0093d6;color:#0093d6;padding:10px 20px;font-family:"Noto Sans JP",sans-serif;cursor:pointer;transition:opacity .3s ease;background:#fff}@media screen and (max-width: 768px){.add_video_speed{padding:10px}}.add_video_speed:hover{opacity:.7}.add_video_speed option{transition:background .3s ease,color .3s ease}.add_video_speed option:hover{background:#0093d6;color:#fff}.add_shortcut_content{background:#fff;padding:35px;display:none;margin-bottom:15px}.add_detail_txt{background:#fff;padding:35px}@media screen and (max-width: 768px){.add_detail_txt{padding:15px}}#vue_app .page_detail section+section{border-top:none !important}@media screen and (max-width: 768px){#vue_app .page_detail section+section{margin-top:25px;padding-top:15px !important}}.media-content.add_media_content{background:#fff;border-top:2px solid #dbdbdb;overflow-x:unset !important;padding-bottom:1.5rem}.add_comment_item02:first-of-type .media-content.add_media_content{border-top:none}.add_entry_area .box{box-shadow:none;padding-top:0}.add_entry_area .box .inline-link::before{display:none}.lesson-comment-area.add_reply{margin:0}.lesson-comment-area.add_reply .add_comment-item{border-top:2px dashed #dbdbdb;padding:10px 0 0 20px}.lesson-comment-area.add_reply .add_comment-item:not(:first-of-type){margin-top:25px}.lesson-comment-area.add_reply .add_comment-item.inline-link{margin-top:0;border-top:none;padding:0px 20px}.lesson-comment-area.add_reply .add_comment-item.inline-link::before{border-bottom:2px dashed #dbdbdb;margin:-65px -20px 20px;pointer-events:none}.lesson-comment-area.add_reply .add_comment-item.inline-link:first-of-type::before{margin:-90px -20px 20px}.lesson-page-summary-message{margin-bottom:25px}.add-open-comment{text-align:right;transition:opacity .3s ease;margin-top:15px;font-size:16px}.add-open-comment:hover{opacity:.7}.add-open-comment span{color:#1073e4;border-bottom:1px solid #1073e4;position:relative;padding:3px 35px 3px 0;cursor:pointer}.add-open-comment span::before,.add-open-comment span::after{content:"";position:absolute;margin:auto;top:0;bottom:0}.add-open-comment span::before{background:#1073e4;width:2px;height:11px;right:18px;transition:background .3s ease}.add-open-comment span::after{width:8px;height:8px;right:15px;transform:rotate(45deg);transition:border-color .3s ease;border-bottom:2px solid #1073e4;border-right:2px solid #1073e4}.add-open-comment span._open::after{border-top:2px solid #1073e4;border-left:2px solid #1073e4;border-bottom:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0)}.add-open-comment span.text-normal{color:#999;border-bottom:1px solid #999}.add-open-comment span.text-normal::before{background:#999}.add-open-comment span.text-normal::after{border-bottom:2px solid #999;border-right:2px solid #999}.add-open-comment span.text-normal._open::after{border-top:2px solid #999;border-left:2px solid #999}.add_entry_form_list>li{display:flex;align-items:center;margin-bottom:20px;line-height:1;font-size:16px}@media screen and (max-width: 960px){.add_entry_form_list>li:first-of-type{display:block}.add_entry_form_list>li:first-of-type div.block{display:flex;flex-direction:column}.add_entry_form_list>li:first-of-type div.block .b-radio.radio{margin-top:10px}}.add_entry_form_list>li:last-of-type{margin-top:0;justify-content:flex-end;margin-bottom:10px}@media screen and (max-width: 960px){.add_entry_form_list>li:last-of-type{align-items:flex-start;margin-bottom:5px}.add_entry_form_list>li:last-of-type>label{padding-top:7px;margin-right:0}.add_entry_form_list>li:last-of-type .file-label{flex-direction:column;align-items:flex-end}}.add_entry_form_list>li>label{margin-right:15px;flex-shrink:0}.add_entry_form_list>li .block{margin-bottom:0}.add_entry_form_list>li div.field{width:100%}.add_entry_form_list>li .b-radio.radio .control-label{padding-left:5px}.add_entry_form_list>li .b-radio.radio input[type=radio]+.check{width:1em;height:1em;border:1px solid #1073e4}.add_entry_form_list>li .b-radio.radio:hover input[type=radio]:not(:disabled)+.check{border-color:#1073e4}.add_entry_form_list>li .b-radio.radio input[type=radio]:checked+.check{border-color:#1073e4}.add_entry_form_list>li .b-radio.radio input[type=radio]+.check:before{background-color:#1073e4;width:1em;height:1em;margin-left:-0.5em;margin-bottom:-0.5em}.add_entry_form_list>li .file-label{font-size:16px;align-items:center}@media screen and (max-width: 960px){.add_entry_form_list>li .file-label{font-size:14px}}.add_entry_form_list>li .file-cta{border-color:#1073e4;color:#1073e4;background-color:rgba(0,0,0,0) !important;border-radius:0px !important;height:auto;padding:8px 12px;line-height:1}.add_entry_form_list>li .file-name{font-weight:400;border:none !important}@media screen and (max-width: 960px){.add_entry_form_list>li .file-name{padding-left:0}}.add_entry_form_list>li select{border-radius:0;line-height:1;height:auto;position:relative;z-index:1;font-family:"Noto Sans JP",sans-serif;font-weight:500}.add_entry_form_list>li span.select{position:relative;display:inline-flex;align-items:center}.add_entry_form_list>li span.select::after{display:none !important}.add_entry_form_list>li span.select::before{pointer-events:none;content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#d6d6d6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:10}.add_entry_form-caution{color:#707070 !important;font-weight:400}.add_entry_form-caution a{text-decoration:underline}.add_notPrivilege-txt{margin-top:15px;margin-bottom:15px}.add_mypage#mypage{max-width:1220px;margin-top:50px}@media screen and (max-width: 1408px){.add_mypage#mypage{margin-right:calc(55% - 50vw);margin-left:calc(55% - 50vw);max-width:unset}}@media screen and (max-width: 960px){.add_mypage#mypage{margin-right:auto;margin-left:auto}}.add_mypage_inner{display:grid;grid-template-columns:250px 1fr;column-gap:50px}@media screen and (max-width: 960px){.add_mypage_inner{display:block;margin:0 calc(50% - 50vw)}}@media screen and (max-width: 960px){.add_mypage_nav-list{display:flex;overflow-x:scroll;white-space:nowrap;padding-bottom:4px}}@media screen and (max-width: 960px){.add_mypage_nav-list li{margin-right:1px}}.add_mypage_nav-list li:last-of-type button{border-bottom:none}.add_mypage_nav-list button{position:relative;cursor:pointer;display:block;appearance:none;font-weight:bold;font-family:"Noto Sans JP",sans-serif;font-size:18px;background:#fff;border:none;width:100%;padding:0;text-align:left;transition:opacity .3s ease;border-bottom:1px dashed #d6d6d6}@media screen and (max-width: 960px){.add_mypage_nav-list button{border:1px solid #d6d6d6;border-radius:10px 10px 0 0;color:#1073e4;font-size:14px;padding:0 10px}}.add_mypage_nav-list button:hover{opacity:.7}.add_mypage_nav-list button span{position:relative;z-index:1;display:block;padding:15px 30px;font-weight:400;text-decoration:underline;color:#1073e4}.add_mypage_nav-list button span::before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1073e4;margin:auto;position:absolute;bottom:0;top:0;left:18px}@media screen and (max-width: 960px){.add_mypage_nav-list button span::before{display:none}}@media screen and (max-width: 960px){.add_mypage_nav-list button span{border-bottom:none !important;padding:10px 0;text-decoration:none}}.add_mypage_content{padding:35px;background:#fff !important;margin-bottom:100px}@media screen and (max-width: 960px){.add_mypage_content{margin-top:-5px;padding:25px 15px}}.ad_ttl04{text-align:left !important;font-size:20px !important;font-weight:bold;border-bottom:1px solid #d6d6d6;margin-bottom:25px;color:#0d0d0d}@media screen and (max-width: 960px){.ad_ttl04{font-size:18px !important}}.ad_ttl05{font-size:18px;color:#0d0d0d;font-weight:bold;margin-bottom:10px;border-bottom:1px dashed #d6d6d6}@media screen and (max-width: 960px){.ad_ttl05{font-size:16px}}.add_page_history-item{display:grid;grid-template-columns:150px 1fr;align-items:center;border:1px solid #d6d6d6;margin-top:10px;position:relative}@media screen and (max-width: 960px){.add_page_history-item{grid-template-columns:110px 1fr}}.add_page_history-item::before,.add_page_history-item::after{content:"";position:absolute;margin:auto;right:20px;top:0;bottom:0}@media screen and (max-width: 960px){.add_page_history-item::before,.add_page_history-item::after{right:12px}}.add_page_history-item::before{background:#d5dee2;width:13px;height:2px}.add_page_history-item::after{width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #d5dee2;border-right:2px solid #d5dee2}.add_page_history-item>a{position:absolute;width:100%;height:100%;top:0;left:0}.add_page_history-img{position:relative;padding-top:60%}.add_page_history-img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center}.add_page_history-txt{padding-left:25px;padding-right:30px}@media screen and (max-width: 960px){.add_page_history-txt{padding-left:15px}}.add_page_history-txt p{font-weight:400;font-size:14px;color:#9f9f9f}@media screen and (max-width: 960px){.add_page_history-txt p{display:none}}.add_page_history-txt h4{color:#0d0d0d;font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:bold}@media screen and (max-width: 960px){.add_page_history-txt h4{font-size:16px;line-height:1.5;padding:5px 0}}.add_page_history-link{margin-top:25px;text-align:right}.add_page_history-link a{text-decoration:underline;color:#1073e4}.add_page_history-link a:hover{color:#363636}.add_tab_content{display:none}.add_tab_content._current{display:block}.add_quote{margin-top:30px}.add_quote h2{text-align:left !important}.add_other_list a{text-decoration:underline;font-weight:bold;color:#1073e4;position:relative;padding-left:15px;margin-bottom:10px}.add_other_list a:hover{color:#363636}.add_other_list a::before{content:"";position:absolute;top:0;bottom:0;left:0;width:6px;height:6px;border-radius:50%;background:#1073e4;margin:auto}.add_basic_info-ttl{font-size:18px;font-weight:bold;margin-bottom:0px;color:#0d0d0d}@media screen and (max-width: 960px){.add_basic_info-ttl{font-size:16px}}.add_basic_info-txt{font-size:18px;font-weight:400;color:#555;margin-bottom:17px}@media screen and (max-width: 960px){.add_basic_info-txt{font-size:16px}}.add_basic_info-txt .fa-edit::before{display:none}.add_basic_info-txt .fa-edit::after{content:"";width:16px;height:16px;background-image:url(../img/add_edit.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;margin-left:10px;flex-shrink:0}@media screen and (max-width: 960px){.add_basic_info-txt .fa-edit::after{width:12px;height:12px}}.add_basic_info-txt .switch input[type=checkbox]:checked+.check{background:#1073e4}.add_basic_info-txt .switch input[type=checkbox]+.check{width:3em;height:1.2em}.add_basic_info-txt .switch input[type=checkbox]+.check:before{height:1em;width:1em}.add_basic_info-txt .switch input[type=checkbox]:checked+.check:before{transform:translate3d(150%, 0, 0)}.add_mypage_course .add_mypage_course-head,.add_mypage_course .add_mypage_course-item{margin:0 !important}.add_mypage_course .add_mypage_course-item .has-text-weight-bold{color:#0d0d0d}.add_mypage_course .add_mypage_course-item .mypage-item-title{color:#555}@media screen and (max-width: 1150px){.add_mypage_course .add_mypage_course-item .mypage-item-title{width:auto}}.add_mypage_course .add_mypage_course-item .mypage-item-title a{color:#1073e4}@media screen and (max-width: 1150px){.add_mypage_course .add_mypage_course-item{display:block !important;border-bottom:1px dashed #d5dee2;font-weight:400}.add_mypage_course .add_mypage_course-item>.column{margin-bottom:10px}}.add_mypage_course .add_mypage_course-item:last-of-type{border-bottom:none !important}@media screen and (max-width: 768px){.add_mypage_course .add_mypage_course-item{padding-bottom:15px;margin-bottom:15px !important}}@media screen and (max-width: 1150px){.add_mypage_course .add_mypage_course-head{display:none !important}}@media screen and (max-width: 1150px){.add_mypage_course .is-hidden-tablet{display:block !important}}.add_mypage_course-txt a{display:inline-block;margin-top:5px;text-decoration:underline}.add_pay_log-txt01{font-size:14px;color:#9f9f9f;font-weight:400;margin-bottom:5px}@media screen and (max-width: 960px){.add_pay_log-txt01{line-height:1;margin-bottom:3px}}.add_pay_log-txt02{font-size:18px;font-weight:bold;display:flex;align-items:center;justify-content:space-between;color:#0d0d0d}@media screen and (max-width: 960px){.add_pay_log-txt02{display:block;text-align:right}}.add_pay_log-txt02 span{padding-right:1em}@media screen and (max-width: 960px){.add_pay_log-txt02 span{font-size:16px;display:block;text-align:left;padding-right:0}}.add_pay_log-txt02 a{flex-shrink:0}.add_pay_log-item{padding:20px 0;border-bottom:1px dashed #d6d6d6}.add_pay_log-item:last-of-type{border-bottom:none !important}@media screen and (max-width: 960px){.add_pay_log-item{padding:10px 0}}.add_support_content#mypage-support-info #mypage-support-info-detail{padding:0;font-weight:400;margin-bottom:20px;color:#555}.add_support_content-list{margin-bottom:20px}.add_supportMail_item{border-bottom:1px dashed #d6d6d6;padding-bottom:20px;margin-bottom:20px}.add_mypage_content_box01{margin-bottom:25px}@media screen and (max-width: 960px){.add_mypage_content_box01{margin-bottom:50px}}.add_link_position{margin-top:-100px;padding-top:100px;padding-bottom:25px}.add_cardItem-starBox{line-height:1}.add_cardItem-starBox .add_cardItem_star{line-height:1}.add_cardItem-starBox .add_cardItem_star._01{margin-bottom:7px}.notices .toast.is-success{background:#1073e4 !important}.add_form_selectbox{position:relative;padding:8px;background:#fff;padding-right:30px;font-size:16px;border:1px solid #d6d6d6;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;border-radius:0 !important}.add_kansou li:nth-of-type(2){position:relative;display:inline-flex}.add_kansou li:nth-of-type(2)::after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;right:10px;margin:auto;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#d6d6d6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);z-index:10}.v-enter-active,.v-leave-active{transition:opacity 1.6s}.v-enter,.v-leave-to{opacity:0}.add_mypage_nav-txt{background:#0093d6;color:#fff;text-align:center;font-weight:bold;font-size:20px}@media screen and (max-width: 960px){.add_mypage_nav-txt{display:none}}*{word-break:break-word}.add_course_box{position:relative;padding:25px 0}@media screen and (max-width: 1215px){.add_course_box{padding-bottom:15px}}.add_course_box-ttl{font-size:32px;padding:5px 0 5px 25px;border-left:8px solid #1073e4;background:#fff;border-bottom:1px solid #d6d6d6;font-weight:bold;color:#0d0d0d}@media screen and (max-width: 1215px){.add_course_box-ttl{font-size:24px;border-left:4px solid #1073e4;padding:5px 0 5px 15px}}@media screen and (max-width: 960px){.add_course_box-ttl{font-size:18px}}.courseCat{position:absolute;right:0;top:0;bottom:0;margin:auto}.courseCat-box{margin:0;background:#fff;box-shadow:0px 3px 6px rgba(183,183,183,.15);padding-bottom:10px;border-radius:5px;position:relative}.courseCat-box::after{content:"";position:absolute;left:0;right:0;top:98%;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);margin:auto;filter:drop-shadow(0px 3px 6px rgba(183, 183, 183, 0.15))}.courseCat-ttl{border-radius:5px 5px 0 0}.add_label_desc{margin-bottom:25px}@media screen and (max-width: 1215px){.add_label_desc{padding-bottom:15px;border-bottom:1px solid #8aa6c1}}.add_label_desc-item{display:flex;color:#0d0d0d;margin-bottom:5px;line-height:1.6}.add_label_desc-ttl{width:50px;height:24px;font-size:14px;line-height:1.6;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.add_label_desc-ttl._01{border:1px solid #ba3030;color:#fff;background:#ba3030}.add_label_desc-ttl._02{border:1px solid #ba3030;color:#ba3030}.add_label_desc-ttl._03{border:1px solid #1073e4;color:#1073e4}.add_label_desc-ttl._04{border:1px solid #36af57;color:#36af57}.add_label_desc-ttl._05{border:1px solid #c8790b;color:#c8790b}.add_label_desc-dot{margin:0 7px;width:15px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.add_label_desc-span{position:relative;width:3px;height:3px;background:#9f9f9f;border-radius:50%}.add_label_desc-span::after,.add_label_desc-span::before{position:absolute;content:"";width:3px;height:3px;background:#9f9f9f;border-radius:50%;top:0;bottom:0;margin:auto}.add_label_desc-span::before{right:calc(100% + 3px)}.add_label_desc-span::after{left:calc(100% + 3px)}.comment_form_area .add_form_ul{margin-left:0}.add_cardItem._course_memo{display:block;border:none;color:#0d0d0d}.add_cardItem._course_memo .add_cardItem-box{position:relative;display:grid;grid-template-columns:180px 1fr;border:1px solid #d6d6d6}@media screen and (max-width: 768px){.add_cardItem._course_memo .add_cardItem-box{grid-template-columns:110px 1fr;align-items:center}}.add_cardItem._course_memo:hover{opacity:1}.add_cardItem._course_memo .add_cardItem-img{overflow:hidden}.add_cardItem._course_memo .add_cardItem-img:hover img{transform:scale(1.08)}.add_cardItem._course_memo .add_cardItem-img img{transition:transform .3s ease}.add_cardItem._course_memo .add_cardItem-txt h2{margin-bottom:10px}.add_cardItem-button{background:#fafafa;position:absolute;cursor:pointer;right:0;height:100%;width:85px;border-left:1px solid #d6d6d6;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s ease}@media screen and (max-width: 768px){.add_cardItem-button{position:relative;grid-column:1/3;grid-row:2;width:calc(100% - 20px);flex-direction:row;margin:12px auto 0;padding:10px 0;border-top:1px solid #d6d6d6;height:auto;border-left:none;justify-content:flex-end}.add_cardItem-button br{display:none}}.add_cardItem-button:hover{opacity:.7}.add_cardItem-button p{font-size:14px;color:#555;text-align:center;line-height:1.6}.add_cardItem-button p::after{font-size:14px;display:block;color:#555}@media screen and (max-width: 768px){.add_cardItem-button p::after{display:inline-block}}.add_cardItem-button span{width:17px;height:17px;position:relative;margin-top:10px}@media screen and (max-width: 768px){.add_cardItem-button span{margin:0 5px 0 10px}}.add_cardItem-button span::before,.add_cardItem-button span::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.add_cardItem-button span::before{content:"";height:17px;width:2px;background:#d5dee2}.add_cardItem-button span::after{bottom:0;top:unset;content:"";width:12px;height:12px;border-top:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);border-bottom:2px solid #d5dee2;border-right:2px solid #d5dee2;transform:rotate(45deg)}.add_cardItem-button._open span::after{bottom:unset;top:0;content:"";border-top:2px solid #d5dee2;border-left:2px solid #d5dee2;border-bottom:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0)}.add_cardItem-button._close p{color:#a3a3a3;pointer-events:none}.add_cardItem-button._close p::after{content:""}.add_cardItem-button._empty p{color:#a3a3a3;pointer-events:none}.add_cardItem-button._empty p::after{content:""}.add_cardItem-content{border:1px solid #d6d6d6;border-top:none;line-height:1.67;color:#0d0d0d;font-weight:400;padding:20px}@media screen and (max-width: 768px){.add_cardItem-content{padding:15px}}.media,.media+.media,.media .media{display:block}@media screen and (min-width: 821px)and (max-width: 960px){.main-content{max-width:540px}.main-content._straight{max-width:unset}}@media screen and (min-width: 821px){.main-content{width:calc(100% - 300px)}.main-content._straight{width:100%}}@media screen and (max-width: 820px){.main-content{width:calc(100vw - 30px)}}
