@import url(_movie_box.min.css);*{margin:0px;padding:0px}ul,ol{list-style:none}a{text-decoration:none}body,html{width:100%;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;font-size:10px}.m0{margin:0 !important}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.theme_color{color:#014b9b}.bold{font-weight:bold}.temp_ttl{margin-bottom:30px;font-size:16px;color:#fff;background-color:#333;padding:10px}.temp_ttl.is-sub{background-color:#555;color:#fff;font-size:14px;margin-bottom:30px}.area__header{height:100px;width:100%;background-color:#f1f1f1;box-sizing:border-box;border-top:10px solid #014b9b}@media all and (max-width: 680px){.area__header{height:85px;border-top-width:5px}}.area__header .header_wrap{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0px 20px}@media all and (max-width: 680px){.area__header .header_wrap{height:80px}}.area__header .header_logo{width:493px}@media all and (max-width: 680px){.area__header .header_logo{width:70%}}@media all and (min-width: 681px) and (max-width: 1024px){.area__header .header_logo{width:70%;max-width:493px}}.area__header .header_logo img{width:100%}@media all and (max-width: 680px){.area__header .header_btn{position:fixed;width:100%;padding:5px;box-sizing:border-box;bottom:0;left:0;z-index:999}}@media all and (min-width: 681px) and (max-width: 1024px){.area__header .header_btn{position:fixed;width:100%;padding:5px;box-sizing:border-box;bottom:0;left:0;z-index:999}}.area__header .header_btn a{width:300px;background-color:#e2622e;color:#fff;font-size:20px;display:block;height:60px;display:flex;align-items:center;justify-content:center;line-height:60px;border-radius:30px;transition:opacity 0.5s}@media all and (max-width: 680px){.area__header .header_btn a{width:100%}}@media all and (min-width: 681px) and (max-width: 1024px){.area__header .header_btn a{width:100%}}.area__header .header_btn a:hover{opacity:0.5}.area__header .header_side_open{display:none}@media all and (max-width: 1024px){.area__header .header_side_open{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;position:absolute;top:15px;right:10px;z-index:1201;transition:all 0.05s}.area__header .header_side_open span{display:block;background-color:#014b9b;height:6px;width:50px;margin-top:5px;margin-bottom:5px;opacity:1;border-radius:3px}.area__header .header_side_open::before,.area__header .header_side_open::after{display:block;background-color:#fff;height:6px;width:50px;content:"";background-color:#014b9b;transition:all 0.5s;border-radius:3px}.area__header .header_side_open.is-open{display:flex;position:fixed}.area__header .header_side_open.is-open span{display:none;opacity:0}.area__header .header_side_open.is-open::before,.area__header .header_side_open.is-open::after{position:absolute;transform-origin:center;background-color:#fff}.area__header .header_side_open.is-open::before{transform:rotate(45deg)}.area__header .header_side_open.is-open::after{transform:rotate(-45deg)}}.area__side{width:300px;box-sizing:border-box;position:absolute;left:30px;top:130px}.area__side.is-fixed{position:fixed;top:30px}@media all and (max-width: 1399px){.area__side{width:20%;max-width:300px;left:2%}}@media all and (max-width: 1024px){.area__side{display:none;position:fixed;top:0;width:100%;max-width:100%;left:0;background-color:rgba(0,0,0,0.8);z-index:1200;height:100%;padding:140px 20px 20px 20px}.area__side.is-fixed{position:fixed;top:0px}}.area__side .side_list{background-color:#fff;border:1px solid #014b9b;padding:10px 30px}@media all and (max-width: 680px){.area__side .side_list{border-width:2px}}.area__side .side_list li a{font-size:14px;display:block;padding:1em 1.5em;color:#333;font-weight:bold;transition:opacity 0.5s;position:relative}.area__side .side_list li a:hover{opacity:0.5}.area__side .side_list li a:before{content:"";position:absolute;display:block;height:0px;width:0px;border:5px solid transparent;border-left:10px solid #014b9b;border-right:none;left:0px;top:50%;transform:translateY(-50%)}.area__side .side_list li:not(:last-child){border-bottom:#f0f0f0 2px solid}.area__side .side_btn{margin-top:36px}.area__side .side_btn a{background-color:#e2622e;color:#fff;font-size:20px;display:block;height:60px;display:flex;align-items:center;justify-content:center;line-height:60px;border-radius:30px;transition:opacity 0.5s}.area__side .side_btn a:hover{opacity:0.5}.area__main{margin-left:360px;display:flex}@media all and (max-width: 1399px){.area__main{margin-left:24%}}@media all and (max-width: 1024px){.area__main{margin-left:0;padding:0 2%}}.area__mv{padding:30px 0px;max-height:660px;box-sizing:border-box;padding-left:360px;display:flex;background:linear-gradient(0deg, #014b9b 0%, #014b9b 50%, #fff 50%, #fff 100%)}@media all and (max-width: 1399px){.area__mv{padding-left:24%}}@media all and (max-width: 1024px){.area__mv{margin-left:0;padding:5%}}.area__mv__wrap{width:1000px;max-width:98%;margin:0px auto}.area__mv figure img{width:100%}.area__page-ttl{padding:40px 0px;max-height:660px;box-sizing:border-box;padding-left:360px;display:flex;background:#014b9b}@media all and (max-width: 1399px){.area__page-ttl{padding-left:24%}}@media all and (max-width: 1024px){.area__page-ttl{margin-left:0;padding:5%}}.area__page-ttl__wrap{width:1000px;max-width:98%;margin:0px auto}.area__page-ttl h1{font-size:30px;color:#fff}@media all and (max-width: 680px){.area__page-ttl h1{font-size:26px}}.area__page-ttl p{color:#fff;font-size:18px}.area__body{width:1000px;max-width:98%;margin:0px auto}.area__footer{width:100%;min-height:100px;background-color:#333;margin-top:100px;font-size:16px}.area__footer .footer_wrap{margin-left:360px;display:flex}@media all and (max-width: 1399px){.area__footer .footer_wrap{margin-left:24%}}@media all and (max-width: 1024px){.area__footer .footer_wrap{margin-left:0;padding:0 2% 70px}}.area__footer .footer_body{width:1000px;max-width:100%;min-height:100px;margin:0% auto 0;padding:36px 0;color:#fff}.area__footer .footer_body a{color:#fff;text-align:center;transition:opacity 0.5s;display:block}.area__footer .footer_body a:hover{opacity:0.5}.area__footer .footer_body_flex{display:flex;align-items:center}@media all and (max-width: 680px){.area__footer .footer_body_flex{display:block}}.area__footer .footer_body_flex>div{width:50%}@media all and (max-width: 680px){.area__footer .footer_body_flex>div{width:100%}}.area__footer .footer_body_logo p{font-size:14px}.area__footer .footer_body_logo.daito{margin-bottom:20px}.area__footer .footer_body_logo.daito img{width:310px;max-width:100%}.area__footer .footer_body_logo.ohara img{width:134px}.area__footer .footer_body_copylight{font-size:14px;text-align:center;margin-top:20px}.area__footer .footer_body_ttl{font-size:16px !important;border-bottom:1px solid #fff;margin-bottom:10px}@media all and (max-width: 680px){.area__footer .footer_body_ttl{margin-top:20px}}.area__footer .footer_body_ttl-sub{font-size:14px;font-weight:bold;padding-left:25px;position:relative}.area__footer .footer_body_ttl-sub::before{content:"";width:14px;height:14px;display:block;background-color:#fff;position:absolute;left:0;top:3px}.area__footer .footer_body_ttl-sub-2{margin-top:10px;font-size:14px}.area__footer .footer_body_txt{font-size:14px}.area__footer .footer_body_txt.type2{padding:0.5em 0.5em 0}.area__footer .footer_body_txt.type2.has_tag{display:flex;align-items:center}.area__footer .footer_body_txt.type2 span{font-size:12px;font-weight:bold;display:inline-block;background-color:#fff;color:#333;padding:5px;align-items:center;width:3em;text-align:center;margin-right:0.5em}.area__footer .footer_body_sub{padding:10px 20px}.content_area{margin-top:6%}@media all and (max-width: 680px){.content_area{margin-top:60px}}.content_area h1{font-size:20px;line-height:1.4;position:relative;padding-left:13px;margin-bottom:3%;padding-top:5px;padding-bottom:5px}.content_area h1::before{content:"";display:block;position:absolute;height:100%;width:5px;background-color:#014b9b;top:0;left:0}.content_area .page_txt{font-size:22px;font-weight:bold}.content_area .page_txt+p{margin-top:30px;font-size:14px;line-height:1.8}.elem__btn{margin-bottom:4%}.elem__btn li{background-color:#f0f0f0;display:flex}@media all and (max-width: 680px){.elem__btn li{margin-bottom:10px}}.elem__btn a{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:40px;color:#333;font-size:1.4rem;font-weight:bold;padding:10px 2em 10px 1em;transition:opacity 0.5s;position:relative;box-sizing:border-box;line-height:1.4}.elem__btn a:hover{opacity:0.4}.elem__btn a::after{content:"";position:absolute;display:block;height:0;width:0;border:5px solid transparent;border-right:none;border-left:9px solid #8aa833;top:50%;transform:translateY(-50%);right:9px}.elem__btn a span{display:block;font-size:12px;margin-top:5px}.elem__btn.col-1 li{margin-bottom:2%}@media all and (max-width: 680px){.elem__btn.col-1 li{margin-bottom:10px}}.elem__btn.col-1 li:last-child{margin-bottom:0}@media all and (min-width: 1025px){.elem__btn.col-2{display:flex;flex-wrap:wrap}}.elem__btn.col-2 li{margin-bottom:2%}@media all and (min-width: 1025px){.elem__btn.col-2 li{width:49%}.elem__btn.col-2 li:nth-child(2n-1){margin-right:2%}}@media all and (min-width: 1025px){.elem__btn.col-3{display:flex;flex-wrap:wrap}}.elem__btn.col-3 li{margin-bottom:2%}@media all and (min-width: 1025px){.elem__btn.col-3 li{width:32%}.elem__btn.col-3 li:not(:nth-child(3n)){margin-right:2%}}@media all and (min-width: 1025px){.elem__btn.col-4{display:flex;flex-wrap:wrap}}.elem__btn.col-4 li{margin-bottom:2%}@media all and (min-width: 1025px){.elem__btn.col-4 li{width:23.5%}.elem__btn.col-4 li:not(:nth-child(4n)){margin-right:2%}}.course_list_link{margin-top:5%}@media all and (max-width: 680px){.course_list_link{margin-top:50px}}.course_list_link a{display:flex;justify-content:center;align-items:center;width:100%;height:60px;background-color:#484848;color:#fff;font-size:20px;font-weight:bold;border-radius:5px;transition:opacity 0.5s}.course_list_link a:hover{opacity:0.5}.top-news{border:5px solid #f0f0f0;padding:10px 20px}.top-news-item{font-size:14px}.top-news-item a{display:block;padding:10px 10px 10px 25px;position:relative;transition:opacity 0.5s}.top-news-item a:visited{color:#333}.top-news-item a:hover{background-color:#f1f1f1;opacity:0.5}.top-news-item a:before{content:"";position:absolute;display:block;height:0px;width:0px;border:5px solid transparent;border-left:10px solid #8aa833;border-right:none;left:0px;top:15px}.top-news-item.no-link{padding:10px 10px 10px 25px;position:relative}.top-news-item.no-link:before{content:"";position:absolute;display:block;height:10px;width:10px;border-radius:50%;background-color:#8aa833;left:0px;top:15px}.top-news-item:not(:last-child){border-bottom:1px dotted #ccc}.top-course_list{display:flex;flex-wrap:wrap}.top-course_list li{width:32%;border-bottom:1px solid #f0f0f0;margin-bottom:2%}@media all and (max-width: 680px){.top-course_list li{width:100%}}.top-course_list li:not(:nth-child(3n)){margin-right:2%}.top-course_list li.is-close{position:relative}.top-course_list li.is-close::after{content:"受講申込は締め切りました";position:absolute;display:flex;align-items:center;justify-content:center;font-size:16px;color:#e2622e;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);font-weight:bold}.top-course_list a{color:#333;display:block;padding:10px 12px 15px;font-size:14px;font-weight:bold;transition:opacity 0.5s;position:relative;overflow-x:hidden}.top-course_list a:hover{opacity:0.5}.top-course_list a:before,.top-course_list a:after{content:"";position:absolute;display:block;transform:rotate(45deg);top:16px}.top-course_list a:before{height:8px;width:8px;background-color:#014b9b;left:0px}.top-course_list a:after{height:8px;width:8px;background-color:#fff;left:-4px}.top-course_list a span{font-weight:normal;margin-top:0.5em;display:block;font-size:12px}.top-bnr a{display:block;color:#fff;background-image:url(/univ/tokai/images/img_bnr_001.jpg);background-size:37.5% auto;background-repeat:no-repeat;background-position:center right;transition:opacity 0.5s}@media all and (max-width: 680px){.top-bnr a{padding-top:40%;background-size:cover}}.top-bnr a:hover{opacity:0.5}.top-bnr a:hover>div::after{right:20px}.top-bnr a>div{background-color:#014b9b;box-sizing:border-box;font-weight:bold;position:relative;padding:40px;width:62.5%}@media all and (max-width: 680px){.top-bnr a>div{width:100%;padding:20px 40px 20px 20px}}.top-bnr a>div::after{transition:right 0.5s;content:"";display:block;width:26px;height:26px;position:absolute;background-size:contain;background-image:url(/univ/tokai/images/icon_arrow_01.svg);top:50%;right:12px;transform:translateY(-50%)}.top-bnr_ttl{font-size:18px}.top-bnr_txt{padding-top:10px;font-size:14px}.course_guidance_btn a{display:flex;background-color:#333;width:33.8%;max-width:100%;min-height:40px;color:#fff;font-size:14px;padding:0.5em;box-sizing:border-box;align-items:center;justify-content:center;border-radius:20px;transition:opacity 0.5s;line-height:1}@media all and (max-width: 680px){.course_guidance_btn a{width:100%}}.course_guidance_btn a:hover{opacity:0.5}.footer_bnr ul{display:flex}@media all and (max-width: 680px){.footer_bnr ul{display:block}}.footer_bnr li{width:50%}@media all and (max-width: 680px){.footer_bnr li{width:100%}}.footer_bnr a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:280px;background-size:cover;background-position:center center;color:#fff;transition:opacity 0.5s}.footer_bnr a:hover{opacity:0.5}.footer_bnr a.type01{background-image:url(/univ/tokai/images/img_footer_bnr_bg_type01.png)}.footer_bnr a.type02{background-image:url(/univ/tokai/images/img_footer_bnr_bg_type02.png)}.footer_bnr_ttl{font-size:18px;font-weight:bold;line-height:18px}.footer_bnr_txt{font-size:14px;padding:26px 0;text-align:center}.footer_bnr_btn{font-size:16px;display:flex;height:50px;align-items:center;justify-content:center;width:52%;background-color:rgba(255,255,255,0.1);box-sizing:border-box;border:1px solid #fff;border-radius:25px}.footer_apply{margin-top:6%}.footer_apply a{background-color:#e2622e;color:#fff;font-size:20px;display:block;height:60px;display:flex;align-items:center;justify-content:center;line-height:60px;transition:opacity 0.5s;border-radius:30px}.footer_apply a:hover{opacity:0.5}.about{counter-reset:ttl}.about_wrap{padding-top:20px}.about_item{min-height:170px;padding-right:400px;position:relative;margin-bottom:20px}.about_item:last-child{margin-bottom:0}@media all and (max-width: 680px){.about_item{padding:0px 10px}}.about_ttl{font-size:18px;font-weight:bold;display:flex;align-items:center;margin-bottom:20px}.about_ttl::before{counter-increment:ttl;content:counter(ttl);height:40px;width:40px;border-radius:50%;background-color:#014b9b;margin-right:10px;display:flex;align-items:center;justify-content:center;color:#fff}.about_img{width:275px;position:absolute;top:0;right:0}@media all and (max-width: 680px){.about_img{width:100%;position:static;margin-bottom:20px}}.about_img img{width:100%}.about_txt{font-size:14px}.faq_item{margin-bottom:30px}.faq_ttl,.faq_txt{display:flex;align-items:baseline}.faq_ttl::before,.faq_txt::before{font-size:30px;font-weight:bold;display:block;width:50px;margin-right:10px}.faq_ttl{font-size:20px;font-weight:bold;padding:20px;background-color:#f1f1f1}.faq_ttl::before{content:"Q.";color:#014b9b}.faq_txt{font-size:16px;padding:20px 20px 20px 60px}@media all and (max-width: 680px){.faq_txt{padding:20px}}.faq_txt::before{content:"A.";color:#8aa833}.apply_item{box-sizing:border-box;border:1px solid #014b9b;display:flex;position:relative}.apply_item:not(:last-child){margin-bottom:60px}.apply_item:not(:last-child)::after{content:"";height:0;width:0;border:30px solid transparent;border-top:30px solid #ccc;border-bottom:none;display:block;position:absolute;bottom:-45px;left:0;right:0;margin:0 auto}@media all and (max-width: 680px){.apply_item{display:block}}.apply_step{width:20%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;font-weight:bold;background-color:#014b9b}@media all and (max-width: 680px){.apply_step{width:100%;box-sizing:border-box;padding:20px}}.apply_body{padding:30px 40px;box-sizing:border-box;width:80%}@media all and (max-width: 680px){.apply_body{padding:20px;width:100%}}.apply_body_ttl{font-size:22px}@media all and (max-width: 680px){.apply_body_ttl{font-size:18px}}.apply_body_ttl.goal{color:#014b9b}.apply_body_txt{margin-top:20px;font-size:14px}.apply_body_txt+.elem__btn{margin-top:20px}.apply .type-exam{padding:20px;border:5px solid #f1f1f1}.apply .exam_link{margin-top:5%}@media all and (max-width: 680px){.apply .exam_link{margin-top:50px}}.apply .exam_link a{display:flex;justify-content:center;align-items:center;width:100%;height:60px;background-color:#ccc;color:#333;font-size:18px;font-weight:bold;border-radius:5px;transition:opacity 0.5s}.apply .exam_link a:hover{opacity:0.5}.apply .exam_link.type2 a{background-color:#014b9b;color:#fff;animation:flash 3s ease infinite alternate}@keyframes flash{25%{opacity:0.3}50%{opacity:1}}.apply .exam_apply{padding:20px;background-color:#f1f1f1;margin-top:20px}.apply .exam_message{text-align:center;font-size:16px}.apply_attension{padding:20px;background-color:#f1f1f1;margin-top:40px}.apply_attension h3{font-size:15px;margin-bottom:10px;margin-top:15px}.apply_attension li{font-size:14px;padding-left:1.5em;position:relative;margin-top:5px}.apply_attension li::after{content:"";display:block;position:absolute;width:1em;height:1em;background-color:#014b9b;border-radius:50%;left:0;top:3px}.apply_attension p{font-size:14px}@media all and (max-width: 680px){.course_list-wrap{margin-top:40px}}.course_list-item{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px;color:#222}.course_list-item.is-closed{position:relative}.course_list-item.is-closed::after{content:"受講申込は締め切りました";font-size:16px;color:#e2622e;font-weight:bold;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center}.course_list-item a{color:#222;transition:opacity 0.5s}.course_list-item a:hover{opacity:0.5}.course_list-item-wrap{padding:20px;display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 680px){.course_list-item-wrap{display:block}}.course_list-item-name{font-size:18px;color:#014b9b;font-weight:bold}.course_list-item-name-sub{margin-top:10px;font-size:14px}.course_list-item-open{display:flex;justify-content:left;flex-wrap:wrap;margin-top:10px;margin-bottom:-10px}.course_list-item-open li{background-color:#8aa833;color:#fff;padding:4px 10px;font-size:14px;margin-right:10px;margin-bottom:10px}.course_list-body{width:calc(100% - 300px)}@media all and (max-width: 680px){.course_list-body{width:100%}}.course_list-btn{background-color:#333;color:#fff;width:280px;line-height:16px;font-size:16px;text-align:center;padding:17px;position:relative}@media all and (max-width: 680px){.course_list-btn{margin-top:20px;width:100%;box-sizing:border-box}}.course_list-btn::after{content:"";height:0;width:0;border:5px solid transparent;border-left:10px solid #8aa833;border-right:none;display:block;position:absolute;top:0;bottom:0px;right:10px;margin:auto 0}.course_ttl_sub{margin-top:40px;font-size:17px;font-weight:bold;border-bottom:1px solid #222;margin-bottom:22px}.course_ttl_box{display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 680px){.course_ttl_box{display:block}.course_ttl_box>p{font-size:16px}}.course_ttl_open{min-width:320px;max-width:420px}@media all and (max-width: 680px){.course_ttl_open{margin-top:20px;padding-top:20px;border-top:1px solid #fff}}.course_ttl_open p{font-size:16px;margin-bottom:10px;border-bottom:1px solid #fff}@media all and (max-width: 680px){.course_ttl_open p{border-bottom:none}}.course_ttl_open ul{display:flex;flex-wrap:wrap;margin-bottom:-10px}@media all and (max-width: 680px){.course_ttl_open ul{justify-content:left}}.course_ttl_open ul li{font-size:12px;padding:5px;border:1px #333 solid;background-color:#fff;margin-bottom:10px}.course_ttl_open ul li:not(:last-child){margin-right:10px}@media all and (max-width: 680px){.course_ttl_open ul li{min-width:30%;box-sizing:border-box}.course_ttl_open ul li:nth-child(3n){margin-right:0}}.course_important{border:5px solid red;padding:20px}.course_important p{font-size:16px;color:red}.course_important p+p{margin-top:5px;padding-top:5px;border-top:1px dotted red}.course_about{display:flex;flex-direction:row-reverse;justify-content:space-between}@media all and (max-width: 680px){.course_about{display:block}}.course_about figure{width:26.9%}@media all and (max-width: 680px){.course_about figure{width:100%;margin-bottom:20px}}.course_about figure img{width:100%}.course_about>div{width:70%}.course_about>div p{font-size:14px;line-height:22px}@media all and (max-width: 680px){.course_about>div{width:100%}}.course_table table,.course_table th,.course_table td{border:1px solid #333;border-collapse:collapse;font-size:16px}.course_table table{width:100%}.course_table th,.course_table td{padding:10px 20px}.course_table th{background-color:#f1f1f1}.course_table .center{text-align:center}.learn_list{display:flex;justify-content:left}@media all and (max-width: 680px){.learn_list{display:block}}.learn_item{width:32%;background-color:#f1f1f1}@media all and (max-width: 680px){.learn_item{width:100%;margin-bottom:20px}}.learn_item:not(:nth-child(3n)){margin-right:2%}.learn_item_ttl{background-color:#014b9b;font-size:18px;line-height:20px;font-weight:bold;color:#fff;padding:20px;text-align:center}@media all and (max-width: 680px){.learn_item_ttl{padding:10px}}.learn_item_ttl span{font-size:14px}.learn_item_txt{font-size:14px;padding:10px}.learn_appeal{background-color:#f1f1f1;padding:20px;font-size:14px}.learn_appeal h3{font-size:16px;line-height:20px;margin-top:20px;margin-bottom:16px}.learn_appeal h3 span{padding:8px 30px;margin-right:10px;display:inline-block;background-color:#014b9b;color:#fff}@media all and (max-width: 680px){.learn_appeal h3 span{display:block;width:5em;padding:5px;font-size:14px;text-align:center;margin-bottom:10px}}.learn_appeal_list{display:flex;margin-bottom:16px}@media all and (max-width: 680px){.learn_appeal_list{display:block}}.learn_appeal_list li{margin-right:10px;border:1px solid #014b9b;color:#014b9b;padding:5px 20px;border-radius:5px;background-color:#fff}@media all and (max-width: 680px){.learn_appeal_list li{margin-bottom:10px;width:100%;box-sizing:border-box}}@media all and (max-width: 680px){.learn_appeal p{line-height:1.8}}.learn_appeal p+p{margin-top:10px}.close_message{color:#e2622e;border:2px solid #e2622e;padding:5px;font-weight:bold;text-align:center;font-size:14px}.guidance__item{box-sizing:border-box;border:5px solid #f1f1f1;margin-bottom:20px}.guidance__item a{transition:opacity 0.5s}.guidance__item a:hover{opacity:0.5}.guidance__header{display:grid;grid-template-columns:100px 1fr;grid-template-rows:70px 30px}.guidance__header__item:nth-child(1){grid-column:1 / 2;grid-row:1 / 3;background-color:#014b9b;color:#fff;font-weight:bold;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.guidance__header__item:nth-child(1) .is-year{font-size:18px;margin-bottom:5px}.guidance__header__item:nth-child(1) .is-date{font-size:28px}.guidance__header__item:nth-child(2){font-size:20px;display:flex;padding:5px 1em;align-items:center;font-weight:bold}@media all and (max-width: 680px){.guidance__header__item:nth-child(2){font-size:18px}}.guidance__header__item:nth-child(3){background-color:#f1f1f1;display:flex;padding:0 1em;align-items:center;font-weight:bold;font-size:16px}.guidance__header__item:nth-child(3) span{margin-right:1em}@media all and (max-width: 680px){.guidance__header__item:nth-child(3){font-size:14px}}.guidance__padder{padding:3%}.guidance__catch{font-size:16px;font-weight:bold;margin-bottom:10px}.guidance__about{font-size:14px}.guidance__info{margin-top:20px}.guidance__info dl{display:flex}.guidance__info dl:not(:first-child){margin-top:5px;border-top:1px solid #ccc;padding-top:5px}.guidance__info dl dt{font-size:14px;background-color:#333;width:130px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#fff}.guidance__info dl dd{display:flex;align-items:center;justify-content:flex-start;padding-left:10px;font-size:14px}@media all and (max-width: 680px){.guidance__info dl dd{flex-direction:column;align-items:flex-start}}.guidance__info dl dd a{margin-left:10px;text-decoration:underline;font-size:12px;color:#014b9b}@media all and (max-width: 680px){.guidance__info dl dd a{margin-left:0}}.guidance__link{margin-top:20px}.guidance__link a{font-size:16px;display:flex;background-color:#e2622e;color:#fff;font-weight:bold;height:55px;align-items:center;justify-content:center}.voice__item{border:5px solid #f1f1f1;padding:20px;display:flex;justify-content:space-between;margin-bottom:20px}@media all and (max-width: 680px){.voice__item{display:block;padding:5%}}.voice__img{width:21.05%;max-width:200px}@media all and (max-width: 680px){.voice__img{width:100%;margin:0px auto;margin-bottom:20px}}.voice__img img{width:100%}.voice__body{width:76.84%}@media all and (max-width: 680px){.voice__body{width:100%}}.voice__catch{font-size:18px;font-weight:bold}.voice__name{font-size:16px;font-weight:bold;padding:0.5em;margin-top:10px;margin-bottom:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.voice__gakubu{font-size:14px;margin-left:10px}.voice__result{display:flex;font-size:16px;align-items:center;margin-bottom:10px}@media all and (max-width: 680px){.voice__result{display:block}}.voice__result__ttl{color:#8aa833;margin-right:1em;font-weight:bold}@media all and (max-width: 680px){.voice__result__ttl{margin-bottom:5px}}.voice__result__list{display:flex}.voice__result__item{padding:5px;background-color:#8aa833;color:#fff;margin-right:0.5em;line-height:1}.voice__txt{font-size:14px}
