:root{--main:#C00}.exam_type_shiho{--main: #C00}.exam_type_gyosei{--main: #FF9900}.exam_type_shoshi{--main: #E40073}.exam_type_benri{--main: #3E76BB}.exam_type_takken{--main: #FFCC33}.exam_type_mankan{--main: #FC074F}.exam_type_chintai_kk{--main: #eb613b}.exam_type_keibai{--main: #FFCC33}.exam_type_chousashi{--main: #009944}.exam_type_sokuryoshi{--main: #012dc5}.exam_type_komuin{--main: #399}.exam_type_career{--main: #00b0f0}.exam_type_sharo{--main: #AFD557}.exam_type_eisei_kanri{--main: #006d79}.exam_type_domestic_mba{--main: #ff6347}.exam_type_abroad_mba{--main: #ff6347}.exam_type_shindanshi{--main: #920783}.exam_type_fp{--main: #1f2774}.exam_type_actuary{--main: #7ECEF4}.exam_type_tsukanshi{--main: #1f2774}.exam_type_kashikin{--main: #1f2774}.exam_type_shakaifukushi{--main: #80cce6}.exam_type_kaigofukushi{--main: #e6a1ac}.exam_type_caremanager{--main: #90CE97}.exam_type_rinshoukougaku{--main: #80cce6}.exam_type_datascience{--main: #fbc404}.exam_type_bz_skill{--main: #0089bb}.exam_type_english{--main: #153373}.exam_type_dokken{--main: #153373}.exam_type_nail{--main: #ff3dcd}.exam_type_ic{--main: #00a0e9}.exam_type_gijyutsu{--main: #bf4d60}.exam_type_saiseki{--main: #4c91ee}.exam_type_rikutoku{--main: #237ACD}.exam_type_hoikushi{--main: #90CE97}.exam_type_italy{--main: #153373}.exam_type_medical{--main: #e71d36}.exam_type_zouen{--main: #237ACD}.exam_type_koninshinri{--main: #80cce6}.exam_type_yohoushi{--main: #7ECEF4}.exam_type_dobokusekou{--main: #237ACD}.exam_type_nihongo{--main: #153373}.exam_type_kanteishi{--main: #FFCC33}.exam_type_chuken{--main: #153373}.exam_type_hogaku_nyumon{--main: #C00}.exam_type_it_passport{--main: #fbc404}.exam_type_kyoin{--main: #399}.exam_type_sat{--main: #1F5B83}.exam_type_zeirishi{--main: #CC0001}.exam_type_coaching{--main: #1e3859}.exam_type_me2{--main: #80cce6}.exam_type_sat{--main: linear-gradient(to right, #26455C, #1F5B83)}@font-face{font-family:"NotoSansJP";font-weight:normal;font-style:normal;src:url("../font/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"NotoSansJP";font-weight:700;font-style:normal;src:url("../font/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}.main_section{margin:0 0 40px;padding:24px 16px;background-color:#fff;font-size:1.6rem}.main_section .time_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.main_section .time_list li{position:relative;margin:0 16px 0 0;padding:0 0 0 16px;font-size:1rem}.main_section .time_list li::before{position:absolute;top:50%;left:0;width:12px;height:12px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:contain;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main_section .time_list .time_new::before{background-image:url(../img/icon_clock.svg)}.main_section .time_list .time_update::before{background-image:url(../img/icon_reload.svg)}.main_section .mv_post_img{margin:16px -16px}.main_section .mv_post_img img{width:100%}.main_section .cta_simple{margin:24px 0 32px;padding:24px 16px;background:#fcfced}.main_section .cta_simple .readTx{margin:0 0 .5em;padding-left:1em;text-indent:-0.5em}.main_section .cta_simple .wp-block-image{margin:0 0 16px}.main_section .wp-block-button{margin:0 auto !important}.main_section .btn-square{display:inline-block;min-width:260px;margin:16px auto;padding:16px 1em;border-bottom:solid 6px #01423e;border-radius:5px;background:#0e847d;font-weight:700;color:#fff;text-decoration:none}.main_section #toc_container{display:block;width:auto;margin:32px 0;padding:24px 16px;background:#f7f7f7}.main_section #toc_container .toc_title{font-size:2rem;font-weight:700}.main_section #toc_container .toc_list li::before{content:none}.main_section #toc_container .toc_list li a{position:relative;display:inline-block;padding-left:18px;font-size:1.2rem;color:#0080de}.main_section #toc_container .toc_list li a::before{position:absolute;top:.9em;left:0;width:0;height:0;border-width:6px 0 6px 10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0080de;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main_section #toc_container .toc_list li>a{margin-bottom:4px}.main_section>* a{color:#0080de}.main_section>p{margin:2em 0}.main_section figure{margin:0}.main_section h1{margin:0 0 8px;font-size:2rem;font-weight:700}.main_section h2{position:relative;margin:48px auto 32px;padding-bottom:3px;border-bottom:solid 4px #d9d9d9;font-size:2.2rem;font-weight:700}.main_section h2::after{position:absolute;bottom:-4px;display:block;width:30%;border-bottom:solid 4px var(--main);content:" "}.main_section h3{margin:24px 0;padding:8px;background-color:#f7f7f7;font-size:1.8rem;font-weight:700;line-height:1.5}.main_section h4{margin:24px 0;padding:4px 8px;border-left:4px solid var(--main);font-size:1.8rem;font-weight:700;line-height:1.5}.main_section ul li{position:relative;margin-bottom:4px;padding-left:16px}.main_section ul li::before{position:absolute;top:.75em;left:0;width:8px;height:8px;border-radius:50%;background-color:#1c1c1c;content:""}.main_section ul li ul li{padding-left:12px;font-size:1.4rem}.main_section ul li ul li::before{top:.7em;width:6px;height:6px}.main_section ol{counter-reset:num}.main_section ol li{position:relative;margin-bottom:4px;padding-left:28px}.main_section ol li::before{position:absolute;z-index:1;top:3px;left:5px;font-family:"Arial","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック","YuGothic","メイリオ","Meiryo","メイリオ","Meiryo",sans-serif;font-size:1.4rem;color:#fff;content:counter(num);counter-increment:num}.main_section ol li::after{position:absolute;top:4px;left:0;width:20px;height:20px;border-radius:3px;background-color:#4a4a4a;content:""}.main_section ol li li{padding-left:24px}.main_section ol li li::before{top:1px;font-family:"Arial","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック","YuGothic","メイリオ","Meiryo","メイリオ","Meiryo",sans-serif;font-weight:700;color:#1c1c1c;content:counter(num) ".";counter-increment:num;font-size:1.6rem}.main_section ol li li::after{background-color:rgba(0,0,0,0);content:none}.main_section>ul,.main_section>ol{margin:32px 0}.main_section blockquote{position:relative;margin:32px 0;padding:24px 16px 24px 36px;background-color:#f7f7f7;font-size:1.4rem}.main_section blockquote::before{position:absolute;top:50%;left:16px;width:4px;height:calc(100% - 48px);background-color:#4a4a4a;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main_section blockquote cite{display:block;margin:16px 0 0;font-size:1.2rem;font-style:italic;text-align:right}.main_section .linkcard_s{margin:32px 0}.main_section .linkcard_s .linkcard_s_label{display:inline-block;margin-bottom:0;padding:2px 8px;background:#4a4a4a;font-size:1.4rem;color:#fff}.main_section .linkcard_s a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px;background:#f7f7f7;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main_section .linkcard_s a figure{width:calc(20% - 8px)}.main_section .linkcard_s a div{width:calc(80% - 8px)}.main_section .linkcard_s a div .linkcard_s_title{font-size:1.4rem;font-weight:bold}.main_section .reasonable{margin:32px 0}.main_section .reasonable .reasonable_label{display:inline-block;margin-bottom:0;padding:2px 8px;border-radius:10px 10px 0 0;background:#0080de;font-size:1.4rem;color:#fff}.main_section .reasonable .reasonable_inner{padding:16px;background-color:#ebf6ff;font-size:1.4rem}.main_section mark{display:inline;margin:0 5px;padding:0 5px 0px;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #FFFA89));background:-webkit-linear-gradient(transparent 60%, #FFFA89 60%);background:linear-gradient(transparent 60%, #FFFA89 60%);font-weight:700}.main_section .list_in_title{margin:32px 0;padding:16px 24px;border:1px solid #1c1c1c;border-radius:10px}.main_section .list_in_title .list_title{width:100%;margin:0 auto 16px;padding-bottom:9pt;border-bottom:1px solid #1c1c1c;font-size:1.8rem;font-weight:700;color:#1c1c1c;text-align:center}.main_section .post_cta{padding:16px;border:4px solid #d9d9d9}.main_section .post_cta .post_cta_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.main_section .post_cta .post_cta_inner .post_cta_img img{width:90px;-o-object-fit:cover;object-fit:cover;-o-object-position:center -10px;object-position:center -10px}.main_section .post_cta .post_cta_inner .post_cta_title{position:relative;width:calc(100% - 106px);margin:0 0 16px;padding:0 0 0 38px;border:none;font-size:1.4rem;font-weight:700;line-height:1.5}.main_section .post_cta .post_cta_inner .post_cta_title::after{content:none}.main_section .post_cta .post_cta_inner .post_cta_title::before{position:absolute;top:50%;left:0;width:30px;height:30px;border-radius:50%;background-color:var(--main);content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main_section .post_cta .post_cta_inner .post_cta_title::after{position:absolute;top:50%;left:6px;width:18px;height:18px;border-bottom:none;background-image:url(../img/icon_writer.svg);background-repeat:no-repeat;background-size:contain;content:"";-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.main_section .post_cta .post_cta_inner .post_cta_cont{display:block;width:100%;font-size:1.2rem}.main_section .post_cta .post_cta_inner .post_cta_cont a{color:#0080de}.main_section .cat_list,.main_section .tag_list{margin:0}.main_section .cat_list li,.main_section .tag_list li{margin-bottom:0;font-size:1.2rem}.main_section .cat_list li::before,.main_section .tag_list li::before{content:none}.main_section .cat_list li{padding:2px 8px}.main_section .tag_list .tag_item{padding-left:0}.main_section .table-wrap{overflow-x:scroll;margin-bottom:48px;white-space:nowrap}.main_section .table-grad{position:relative;white-space:nowrap}.main_section .table-grad:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, right top, color-stop(80%, rgba(255, 255, 255, 0)), to(white));background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 80%, white 100%);background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 80%, white 100%);content:""}.sub_section{padding:24px 16px;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(28,28,28,.1);box-shadow:0 0 8px rgba(28,28,28,.1);font-size:1.6rem}.sub_section .related-box .related-h{margin:0 0 40px;padding:8px 32px;border-bottom:none;border-radius:100vh;background-color:var(--main) Light;font-size:2rem;font-weight:700;text-align:center}.sub_section .related-box .related-h::after{border-bottom:none}.sub_section .related-box .related-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #d9d9d9;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sub_section .related-box .related-list li::before{content:none}.sub_section .related-box .related-list li .related-img{width:33.3333333333%;margin:0 16px 0 0}.sub_section .related-box .related-list li .related-img img{-o-object-fit:cover;object-fit:cover}.sub_section .related-box .related-list li .meta{width:calc(66.6666666667% - 16px)}.sub_section .related-box .related-list li .meta .related-title{margin:0;font-size:1.2rem}.sub_section .related-box .related-list li .meta .related-title a{color:#1c1c1c}.sub_section .post_footer .post_footer_box:first-of-type{margin:0 0 24px}.sub_section .post_footer .post_footer_box h2{position:relative;margin:0 0 16px;padding:0 0 0 38px;border-bottom:none;font-size:1.6rem;font-weight:700}.sub_section .post_footer .post_footer_box h2::before{position:absolute;top:50%;left:0;width:30px;height:30px;border-radius:50%;background-color:var(--main);content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sub_section .post_footer .post_footer_box h2::after{position:absolute;top:50%;left:6px;width:18px;height:18px;border-bottom:none;background-repeat:no-repeat;background-size:contain;content:"";-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.sub_section .post_footer .post_footer_box h2.post_footer_cat::after{background-image:url(../img/icon_cat.svg)}.sub_section .post_footer .post_footer_box h2.post_footer_tag::after{background-image:url(../img/icon_tag.svg)}.sub_section .post_footer .post_footer_box .cat_list,.sub_section .post_footer .post_footer_box .tag_list{margin:0}.sub_section .post_footer .post_footer_box .cat_list li,.sub_section .post_footer .post_footer_box .tag_list li{margin-bottom:0}.sub_section .post_footer .post_footer_box .cat_list li::before,.sub_section .post_footer .post_footer_box .tag_list li::before{content:none}.sub_section .post_footer .post_footer_box .cat_list li{padding:2px 8px}.sub_section .post_footer .post_footer_box .tag_list .tag_item{padding-left:0}@media only screen and (min-width: 1100px){.main_section{margin:0 0 56px;padding:32px}.main_section .mv_post_mv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 24px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.main_section .mv_post_mv>*{width:50%}.main_section .mv_post_mv .mv_post_img{margin:0}.main_section .time_list li{font-size:1.2rem}.main_section .cta_simple{margin:40px 0;padding:32px;background:#fcfced}.main_section .btn-square{min-width:340px}.main_section #toc_container{display:block;width:auto;margin:40px 0;padding:32px;background:#f7f7f7}.main_section #toc_container .toc_list li a{font-size:1.6rem}.main_section h1{margin:0 0 16px;font-size:3rem !important}.main_section h2{margin:56px auto 32px;font-size:2.4rem}.main_section h3{margin:32px 0;padding:8px 24px;font-size:2rem}.main_section h4{margin:24px 0;padding:4px 16px;font-size:1.8rem}.main_section ol li{margin-bottom:8px;padding-left:38px}.main_section ol li::before{top:3px;left:8px}.main_section ol li::after{top:2px;left:0;width:24px;height:24px}.main_section ol li li{margin:8px 0;padding-left:28px;font-size:1.5rem}.main_section ol li li::before{top:1px}.main_section blockquote{position:relative;margin:40px 0;padding:32px 32px 32px 44px;font-size:1.6rem}.main_section blockquote::before{left:24px;height:calc(100% - 64px)}.main_section blockquote cite{display:block;margin:24px 0 0;font-size:1.4rem}.main_section .linkcard_s{margin:40px 0}.main_section .linkcard_s .linkcard_s_label{padding:2px 10px;font-size:1.6rem}.main_section .linkcard_s a{padding:24px}.main_section .linkcard_s a figure{width:calc(15% - 16px)}.main_section .linkcard_s a div{width:calc(85% - 16px)}.main_section .linkcard_s a div .linkcard_s_title{font-size:1.6rem}.main_section .list_in_title{margin:40px 0;padding:32px}.main_section .list_in_title .list_title{margin:0 auto 32px;padding-bottom:14pt}.main_section .reasonable{margin:40px 0}.main_section .reasonable .reasonable_label{padding:2px 16px;font-size:1.6rem}.main_section .reasonable .reasonable_inner{padding:24px;font-size:1.6rem}.main_section .post_cta{padding:32px}.main_section .post_cta .post_cta_inner{display:block}.main_section .post_cta .post_cta_inner::after{display:block;clear:both;content:""}.main_section .post_cta .post_cta_inner .post_cta_img{float:left}.main_section .post_cta .post_cta_inner .post_cta_img img{width:260px}.main_section .post_cta .post_cta_inner .post_cta_title{float:right;width:calc(100% - 284px);margin:0 0 24px;padding:0 0 0 48px;font-size:1.8rem}.main_section .post_cta .post_cta_inner .post_cta_title::before{width:40px;height:40px}.main_section .post_cta .post_cta_inner .post_cta_title::after{left:8px;width:24px;height:24px}.main_section .post_cta .post_cta_inner .post_cta_cont{float:right;width:calc(100% - 284px);font-size:1.4rem}.sub_section{padding:32px}.sub_section .related-box{margin:0 0 40px}.sub_section .related-box .related-h{padding:12px 32px;font-size:2.4rem}.sub_section .related-box .related-list li{margin:0 0 24px;padding:0 0 24px}.sub_section .related-box .related-list li:hover{opacity:.6 !important}.sub_section .related-box .related-list li:hover a{opacity:1}.sub_section .related-box .related-list li .related-img{width:192px;margin:0}.sub_section .related-box .related-list li .meta{width:calc(100% - 192px - 24px)}.sub_section .related-box .related-list li .meta .related-title{margin:0;font-size:1.4rem}.sub_section .post_footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sub_section .post_footer .post_footer_box{width:calc((100% - 24px)/2)}.sub_section .post_footer .post_footer_box:first-of-type{margin:0}.sub_section .post_footer .post_footer_box h2{position:relative;margin:0 0 24px;padding:0 0 0 48px;font-size:1.8rem}.sub_section .post_footer .post_footer_box h2::before{width:40px;height:40px}.sub_section .post_footer .post_footer_box h2::after{left:8px;width:24px;height:24px}}.block{display:block}.center_mr{margin-left:auto;margin-right:auto}.voice_cta p{margin:2em 0}.voice-archives{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media only screen and (max-width: 767px){.voice-archives{grid-template-columns:1fr}}.voice-archives-card{border:1px solid #ccc;background-color:#fff}.voice-archives-card-figure{width:100%;height:auto}.voice-archives-card-figure img{aspect-ratio:1280/720;-o-object-fit:cover;object-fit:cover;width:100%}.voice-archives-card-body{padding:16px}.voice-archives-card-ttl{font-size:16px}.voice-archives-post-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.voice-archives-post-type{font-size:14px;line-height:14px;padding:4px 14px;border:1px solid #ccc;background-color:#f1f1f1;color:#333;border-radius:999px}.voice-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.voice-filter{gap:8px}}.voice-filter-item{font-size:16px;border:1px solid #333;background-color:#f1f1f1}@media only screen and (max-width: 767px){.voice-filter-item{font-size:14px}}.voice-filter-item a{color:#333;padding:4px 16px;border-radius:4px;white-space:nowrap}@media only screen and (max-width: 767px){.voice-filter-item a{padding:4px 8px}}.voice-filter-item.is-active{background-color:#333}.voice-filter-item.is-active a{color:#fff}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:24px}.pagination .page-numbers{display:block;font-size:16px;line-height:1;border:1px solid #333;background-color:#f1f1f1;padding:8px;aspect-ratio:1/1}.pagination .page-numbers.current{background-color:#333;color:#fff}.voice-archives-post-category,.voice-archives{list-style:none}.voice-archives-post-category .voice-archives-card,.voice-archives .voice-archives-card{padding-left:0}.voice-archives-post-category .voice-archives-post-type::before,.voice-archives-post-category .voice-archives-card::before,.voice-archives .voice-archives-post-type::before,.voice-archives .voice-archives-card::before{content:none}.voice-exam-nav{margin-bottom:32px;padding:20px 24px;background:#f7f7f7;border-radius:4px}.voice-exam-nav-group{margin-bottom:16px}.voice-exam-nav-group:last-child{margin-bottom:0}.voice-exam-nav-group-label{display:block;margin-bottom:8px;font-size:1.2rem;font-weight:700;color:#666}.voice-exam-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.voice-exam-nav-list .voice-exam-nav-item{padding-left:0}.voice-exam-nav-list .voice-exam-nav-item::before{content:none}.voice-exam-nav-item a{display:inline-block;padding:4px 14px;font-size:1.4rem;border:1px solid #333;border-radius:999px;background:#fff;color:#333;white-space:nowrap;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.voice-exam-nav-item a:hover{background:#333;color:#fff}