#admissions{width:100%;margin:0 auto}.cmn_hd_akikusa{padding:0}#admissions_header{background:url(../images/admissions/idx_admissions_bg.webp) 20% 50% no-repeat;background-position:top left;background-size:cover}@media only screen and (max-width: 520px){#admissions_header{padding:4rem 0}}#admissions_header h1{color:#f8f8f8}#admissions_header h1 br{display:none}@media only screen and (max-width: 520px){#admissions_header h1 br{display:block}}@media only screen and (max-width: 834px){#admissions_header h1{font-size:1.6em;line-height:1.2}}#admissions_header p{color:#f8f8f8;text-shadow:0 1px rgba(0,0,0,.6);font-size:.8em}section.exam_info{padding:2rem 0}section.exam_info .link_area a{margin-right:1rem}@media only screen and (max-width: 834px){section.exam_info .link_area a{margin-top:1rem;margin-right:0}}section.courses_info{padding:2rem 0}section.courses_info table{width:600px;margin-top:2rem}@media only screen and (max-width: 980px){section.courses_info table{width:500px}}@media only screen and (max-width: 834px){section.courses_info table{width:80%;margin:2rem auto}}@media only screen and (max-width: 520px){section.courses_info table{width:100%}}section.courses_info table th,section.courses_info table td{border:1px solid #464646;padding:.2rem}section.courses_info table thead tr th{background-color:#9664a5;color:#fff}section.courses_info table tbody tr th,section.courses_info table tbody tr td{text-align:center;background-color:#fff}section.exam_duidelines{padding:2rem 0}section.exam_duidelines h3{font-size:1.2rem;margin-top:4rem;font-weight:bold}section.exam_duidelines h4{margin-top:2rem;font-size:1rem;margin-bottom:0}section.exam_duidelines h4.label_h4{display:inline-block;background-color:#9664a5;color:#fff;border-radius:50px;padding:.2rem 1rem;margin-top:1rem}section.exam_duidelines table{width:600px}@media only screen and (max-width: 980px){section.exam_duidelines table{width:500px}}@media only screen and (max-width: 834px){section.exam_duidelines table{width:80%}}@media only screen and (max-width: 520px){section.exam_duidelines table{width:100%}}section.exam_duidelines table tr th,section.exam_duidelines table tr td{border:1px solid #464646;padding:1em;font-size:.9em}section.exam_duidelines table tr th{width:120px;background-color:#f1f1f1}@media only screen and (max-width: 520px){section.exam_duidelines table tr th{width:20%}}section.exam_duidelines ol.exam_date{margin-top:2rem}section.exam_duidelines ol.exam_date li{margin-bottom:.5rem;font-size:1rem}section.exam_duidelines ol.exam_date li span{display:inline-block;background-color:#9664a5;color:#fff;padding:.1rem .3rem;margin-right:1rem;border-radius:3px}section.exam_duidelines ol.notice_list{font-size:.8rem}section.exam_duidelines dl{margin-top:.5rem}section.exam_duidelines dl dt{font-weight:bold}section.exam_duidelines dl dd{padding-left:2rem}@media only screen and (max-width: 520px){section.exam_duidelines dl dd{padding-left:1rem}}section.exam_duidelines div.bb_line{border-bottom:1px solid #9664a5;padding-bottom:1rem}section.exam_duidelines div.price{font-size:1.2rem}section.exam_duidelines div.price span{display:block;font-size:.8em}section.exam_duidelines p span.note{display:inline-block;font-size:.8em;font-weight:bold;line-height:1.4}section.exam_duidelines p span.notice{display:block;font-size:1.4rem}section.exam_contact{padding:2rem 0 5rem}section.exam_contact p a.phone_no{font-size:1.2rem;font-weight:bold}.system_page{padding-bottom:5rem}@media only screen and (max-width: 520px){.system_page{padding-bottom:2rem}}.system_page::before{color:#f6f6f6}.system_page #system_header{background:url(../images/admissions/idx_system_bg.webp) 20% 50% no-repeat;background-position:top left;background-size:cover}@media only screen and (max-width: 520px){.system_page #system_header{padding:4rem 0}}.system_page #system_header h1{color:#f8f8f8}.system_page #system_header h1 br{display:none}@media only screen and (max-width: 520px){.system_page #system_header h1 br{display:block}}@media only screen and (max-width: 834px){.system_page #system_header h1{font-size:1.6em;line-height:1.2}}.system_page #system_header h3{font-size:1.2rem;margin-top:4rem;font-weight:bold}.system_page #system_header h4{margin-top:2rem;font-size:1rem;margin-bottom:0}.system_page #system_header p{color:#f8f8f8;text-shadow:0 1px rgba(0,0,0,.6);font-size:.8em}.system_page .tbl_area{overflow-x:scroll;padding-bottom:2rem}.system_page .tbl_area::-webkit-scrollbar{background:#f1f1f1;width:15px;height:15px;border-radius:20px}.system_page .tbl_area::-webkit-scrollbar-thumb{background-color:#9664a5;border-radius:20px}.system_page table.plan_tbl{width:100%;min-width:800px;margin-top:2rem}.system_page table.plan_tbl th,.system_page table.plan_tbl td{border:1px solid #532887;padding:.5rem}.system_page table.plan_tbl .border_r{border-bottom:1px solid #532887;border-top:1px solid #532887;border-left:1px solid #532887;border-right:5px double #464646}.system_page table.plan_tbl thead tr th{background-color:#9664a5;color:#fff;font-size:.9em}.system_page table.plan_tbl tbody tr th.conditions{font-size:.9em;font-weight:bold;background-color:#f8f8f8}.system_page table.plan_tbl tbody tr td{text-align:center;font-size:.9em}.system_page table.system_tbl{width:100%;margin-top:2rem}.system_page table.system_tbl tr th,.system_page table.system_tbl tr td{border:1px solid #464646;padding:1em;font-size:.9em}.system_page table.system_tbl thead tr th{background-color:#9664a5;color:#fff}.system_page table.system_tbl tbody tr th.conditions{line-height:1.2;font-weight:bold;background-color:#f8f8f8}.system_page table.system_tbl tbody tr th span{display:inline-block;background-color:#9664a5;color:#fff;font-size:.8rem;padding:.2rem .5rem;border-radius:50px}.system_page table.system_tbl tbody tr td:first-child{width:100px;text-align:center}@media only screen and (max-width: 520px){.system_page table.system_tbl tbody tr td:first-child{width:20%}}.system_page table.system_tbl tbody tr td:nth-child(2){width:200px;text-align:center}@media only screen and (max-width: 520px){.system_page table.system_tbl tbody tr td:nth-child(2){width:30%}}.system_page dl.note{margin-top:1rem}.system_page dl.note dt{display:inline-block;background-color:#9664a5;color:#fff;font-size:.8rem;font-weight:bold;padding:.2rem .5rem;border-radius:50px}.system_page p.notice{font-size:.8em;line-height:1.4}