﻿.g_footer .arw a::before,.mode_sp .g_footer .info_nav a::before,.g_header .sub a:before,.mode_pc .g_header .info a:before,.mode_sp .g_footer .trigger::after,.mode_pc .g_footer .thema a::before,.c_linkArw::before,.c_pagetop__icon,.m_linkList li:before,.m_anchorList a::after,.m_pagination .prev:before,.m_pagination .next:before,.p_articlesHeadline>a:before{display:inline-block;border-style:solid;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c_pagetop__icon{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mode_sp .g_footer .trigger::after,.m_anchorList a::after{-ms-transform:rotate(135deg);transform:rotate(135deg)}.m_pagination .prev::before{-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.g_footer .arw a::before,.mode_sp .g_footer .info_nav a::before,.mode_pc .g_header .info a:before,.mode_pc .g_footer .thema a::before,.c_linkArw::before,.m_linkList li:before,.m_pagination .next::before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.g_footer .arw a::before,.mode_sp .g_footer .info_nav a::before,.g_header .sub a:before,.m_anchorList a::after{width:5px;height:5px}.c_linkArw::before,.c_pagetop__icon,.m_linkList li:before,.m_pagination .prev:before,.m_pagination .next:before,.p_articlesHeadline>a:before{width:8px;height:8px}.mode_pc .g_header .info a:before,.mode_sp .g_footer .trigger::after{width:10px;height:10px}.m_anchorList a::after,.m_pagination .prev:before,.m_pagination .next:before{border-width:1px 1px 0 0}.g_footer .arw a::before,.mode_sp .g_footer .info_nav a::before,.g_header .sub a:before,.mode_pc .g_header .info a:before,.mode_sp .g_footer .trigger::after,.mode_pc .g_footer .thema a::before,.c_linkArw::before,.m_linkList li:before{border-width:2px 2px 0 0}.c_pagetop__icon{border-width:3px 3px 0 0}.mode_sp .g_footer .info_nav a::before,.c_linkArw::before,.m_linkList li:before{color:#333}.g_header .sub a:before,.mode_sp .g_footer .help_nav a::before,.c_pagetop__icon{color:#fff}.m_anchorList a::after,.m_pagination .prev:before,.m_pagination .next:before{color:#c01}.m_articleList .label span{display:inline-block;min-width:80px;padding:3px 3px 0;border-radius:2px;background:#901;color:#fff;font-size:1.2rem;text-align:center;letter-spacing:normal}.m_articleList .date{margin-right:18px;color:#901;line-height:1.7}@media screen and (max-width: 834px){.m_articleList .label span{margin-right:4px;padding:1px 3px 0;font-size:1.1rem}.m_articleList .date{margin-right:12px;font-size:1.2rem}}.m_articleCards .card,.m_linkPanel,.m_customSelect{border:1px solid #ccc;border-bottom-color:#c01}.m_pagination .prev span,.m_pagination .next span{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.m_articleLine .cate{margin:0;background:#c01;box-sizing:border-box;color:#fff;line-height:1}.c_pageTtl{position:relative;color:#c01}.c_pageTtl::before{display:block;font-family:"Lato";font-weight:700;letter-spacing:3px;content:attr(data-txt)}.c_pageTtl::after{display:block;position:absolute;top:-3px;left:0;width:0;height:0;border-style:solid;border-color:#c01 transparent transparent transparent;content:"";border-width:40px 40px 0 0}@media screen and (max-width: 834px){.c_pageTtl::before{font-size:1.9rem}}@media screen and (min-width: 835px){.c_pageTtl::before{font-size:2rem}}.c_txtFile,.c_txtPdf{display:inline-block}.c_txtFile::after,.c_txtPdf::after{display:inline-block;width:18px;height:20px;margin-left:3px;background:url(/assets/images/ico_dl_spritesheet.png) no-repeat;background-size:auto 40px;vertical-align:sub;content:""}html,body,div,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,em,img,small,strong,sub,sup,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,figcaption,figure,footer,header,nav,section,summary{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;word-wrap:break-word}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:normal}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}a{background:transparent}a:active,a:hover{outline-width:0}em{font-style:normal}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}ul,ol{list-style-type:none}dl{-webkit-margin-before:0;-webkit-margin-after:0}dd{-webkit-margin-start:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}img{border-style:none;vertical-align:middle}hr{overflow:visible;height:0;box-sizing:content-box}button,input,select,textarea{margin:0;font:inherit;color:inherit;outline:none}optgroup{font-weight:700}button,input,select{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{padding:0;border:none;background:transparent;cursor:pointer}[type="button"]:focus{outline:none;outline-offset:0}[disabled]{cursor:default}[type="reset"],[type="submit"],button,html[type="button"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input:focus,select:focus,textarea:focus{outline:0;border-color:transparent;-webkit-tap-highlight-color:transparent;border:none;background:transparent}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 1000px white inset}fieldset{margin:0;padding:0;border:none}legend{padding:0;border:none;color:inherit;white-space:normal}pre{white-space:pre-wrap}html{height:100%;font-family:"pc";font-size:62.5%}html::before{display:none;content:"mode_pc"}@media screen and (max-width: 834px){html{font-family:"sp"}html::before{content:"mode_sp"}}body{min-width:1120px;height:100%;color:#333;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, Osaka, "MS PGothic", arial, helvetica, sans-serif;font-size:1.4rem;line-height:1.45;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 360px){body{font-size:1.2rem}}@media screen and (max-width: 834px){body{min-width:320px;font-size:1.3rem}}a{text-decoration:none;color:#333;outline:none;-webkit-tap-highlight-color:transparent}.mode_pc a:hover,a:active{outline:none}@media screen and (max-width: 834px){p{line-height:1.55}}@media screen and (min-width: 835px){p{line-height:1.75}}.cf:after{display:block;clear:both;content:""}.preload *,.preload *:before,.preload *:after{transition:none !important}.g_footer .arw a::before,.mode_sp .g_footer .info_nav a::before{margin-right:8px}@media screen and (min-width: 835px){#spMenuBtn{display:none}.g_header_new{overflow:visible !important;z-index:110 !important}.is_default .g_header .top_row{height:85px !important}.g_header_new.is_fix .logo{margin:0 !important}.g_header.is_fix .inner{padding:0}.g_header.g_header_new.is_fix .head_box{right:58px}.g_header_new.is_fix .help_nav_fix{display:none}.g_header_new:not(.is_fix) .sp_scroll .help_nav{display:none}.g_header.g_header_new:not(.is_fix) .help_nav{height:24px;margin:5px 0 0 47px;position:absolute;z-index:1;right:114px;top:11px}.g_header.g_header_new:not(.is_fix).is_active .help_nav{position:absolute;z-index:1;top:320px;right:76px;z-index:130}.g_header.g_header_new.is_fix.is_active .help_nav{position:relative;z-index:1;top:212px;right:-2px;z-index:130}.g_header:not(.is_fix) .help_nav a{height:24px}.g_header_new:not(.is_fix):not(.is_active) .head_box{top:12px;right:194px}.btn_company{position:absolute;z-index:1;top:15px;left:622px}.g_header_new.is_fix .btn_company{top:13px;left:552px}.g_header_new .thema span{padding-left:9px !important;padding-right:10px}.g_header_new .sp_scroll{margin:0 auto}.g_header_new .thema .item[type="button"]{padding-top:11px;padding-bottom:11px}.g_header_new .mega{top:7px;border-top:2px solid #901;z-index:100}.g_header_new.g_header_en .mega{top:27px}.g_header_new.is_fix.is_active .mega{top:0;z-index:100}.g_header_new .top_row .mega .inner{padding:0}.g_header_new .mega .thema span{top:24px !important}.g_header_new.is_active .btn_menu span::after,.g_header_new.is_active .btn_menu::before{margin-top:-20px}.g_header_new.g_header_en .mega .help{margin-top:16px}.g_header_new.g_header_en.is_fix.is_active .gnav .inner .sp_scroll .l_base.main{display:none}}@media screen and (max-width: 834px){.g_header_new .help_nav_fix{display:none}}.g_header .sub{display:none;overflow:hidden;position:absolute;right:-4px;width:310px;background:#901;text-align:left;letter-spacing:-0.4em}.g_header .sub li{display:inline-block;width:155px;margin:0 0 -1px -1px;border:1px solid #612;border-width:0 1px 1px 0;letter-spacing:normal;text-align:left}.g_header .sub a{display:block;padding:10px 8px 9px;color:#fff;font-size:1.2rem;transition:all 0.1s ease-out}.g_header .sub a:before{margin-right:8px}.pc .g_header .thema .item:hover+.sub,.pc .g_header .sub:hover{display:block}.pc .g_header .sub a:hover{background:#601}.g_header.g_header_new .top_row{height:auto}.g_header{overflow:hidden;position:relative;z-index:1000;border-radius:5px;background:#fff;box-shadow:0 2px 9px 1px rgba(11,10,11,0.2)}.g_header .top_row{position:relative;width:1120px;background:#fff;height:85px;border-radius:0 0 5px 5px}.g_header .top_row .inner{padding:10px 0}.g_header .btn_menu{border-radius:0 0 5px 0}.g_header .logo{line-height:1.45}.g_header .logo a{display:inline-block}.g_header .thema{float:left;border-bottom:1px solid #c01}.g_header .thema .item{display:block;position:relative;box-sizing:border-box;color:#c01;transform:all 0.1s ease-out}.g_header .thema .item::before{display:block;position:absolute;right:10px;bottom:10px;background-repeat:no-repeat;content:""}.g_header .thema span{position:absolute;top:50%;left:0;padding-left:13px;box-sizing:border-box;text-align:left;line-height:1.2;transform:translateY(-50%)}.g_header .btn_menu{display:block;position:absolute;top:0;right:0;background:#c01}.g_header .btn_menu span{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.g_header .btn_menu::before,.g_header .btn_menu span::after,.g_header .btn_menu span::before{position:absolute;display:block;top:50%;left:50%;height:2px;background:#fff;content:""}.g_header .lang{position:absolute}.g_header .lang a{float:left;padding-bottom:1px;border:1px solid #c01;background:#fff;box-sizing:border-box;color:#c01;text-align:center;font-family:"Lato";line-height:1;transition:all 0.1s ease-out}.g_header .lang a.is_active{background:#c01;color:#fff}.g_header .lang .ja{border-radius:8px 0 0 8px}.g_header .lang .en{border-radius:0 8px 8px 0}.g_header .sns_links .list{display:flex}.g_header .sns_links .ico{display:block}.g_header .help_nav li{padding:0 10px;box-sizing:border-box;line-height:1}.g_header .help_nav li span::before{display:inline-block;margin-right:8px;vertical-align:middle;content:""}.g_header .help_nav li a{display:block}.g_header.is_active .head_inner{overflow:hidden;position:relative}.g_header.is_active .btn_menu::before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.g_header.is_active .btn_menu span::before{opacity:0}.g_header.is_active .btn_menu span::after{-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 834px){.g_header{position:fixed;top:15px;left:15px;width:calc(100% - 30px);height:45px}.g_header .top_row{width:100%}.g_header .top_row .inner{padding-top:0;padding-bottom:0}.g_header #spMenuBtn{display:block;z-index:100}.g_header #MenuBtn{display:none}.g_header .head_inner{height:45px}.g_header .logo{display:flex;width:205px;height:45px;padding-left:15px;align-items:center}.g_header .logo img{width:100%}.g_header .name{display:none}.g_header .lang{top:22px;right:51px;width:60px}.g_header .lang a{width:50%;font-size:1rem}.g_header .btn_menu{width:45px;height:45px}.g_header .btn_menu::before,.g_header .btn_menu span::after,.g_header .btn_menu span::before{margin-left:-8px;width:16px}.g_header .btn_menu::before{margin-top:-6px}.g_header .btn_menu span::before{margin-top:-1px}.g_header .btn_menu span::after{margin-top:4px}.g_header .gnav{opacity:0;width:0;height:0;transition:opacity 0.3s ease}.g_header .thema{width:calc((100% - 1px) / 2)}.g_header .thema:nth-child(odd){border-right:1px solid #c01}.g_header .thema .item{position:relative;height:64px}.g_header .thema .item::before{right:10px;bottom:10px;width:25px;height:5px;background-image:url(/assets/images/arw_spritesheet_sp.png);background-size:50px auto;background-position:-25px 0}.g_header .head_box{margin-top:20px;text-align:center}.g_header .sns_links{width:100%;height:auto;padding:0 20px 10px;border-radius:0;box-sizing:border-box;font-size:1.2rem}.g_header .sns_links .list{justify-content:space-between}.g_header .sns_links .list>*{width:calc((100% - 10px) / 2);margin:10px 0}.g_header .sns_links .ico{width:100%;height:auto;padding:10px 0;color:#fff}.g_header .sns_links .ico._fb{background:#1877f2}.g_header .sns_links .ico._tw{background:#1da1f2}.g_header .help_nav{margin-bottom:25px}.g_header .help_nav li{width:150px;margin:7px auto 0;border:1px solid #bbb;border-radius:30px}.g_header .help_nav li span::before{height:18px;background:url(/assets/images/header_spritesheet_sp.png);background-size:62px auto}.g_header .help_nav li:first-child span::before{width:18px;background-position:0 0}.g_header .help_nav li:nth-child(2) span::before{width:14px;background-position:-18px 0}.g_header .help_nav li:nth-child(3) span::before{width:15px;background-position:-32px 0}.g_header .help_nav li:nth-child(4) span::before{width:15px;background-position:-47px 0}.g_header .help_nav li a{display:block;padding:10px 0 7px;color:#aaa}.g_header .help_nav.help_nav_en li span::before{background-image:url(/assets/images/header_spritesheet_sp_en.png)}.g_header .info_nav li{float:left;width:calc((100% - 1px) / 2);border-bottom:1px solid #d34;background:#901}.g_header .info_nav li:nth-child(odd){border-right:1px solid #d34}.g_header .info_nav li a{display:block;position:relative;padding:15px 0 13px;color:#fff}.g_header.is_active{height:calc(100% - 45px)}.g_header.is_active .btn_menu::before,.g_header.is_active .btn_menu span::after{margin-top:-1px}.g_header.is_active .gnav{position:absolute;top:45px;opacity:1;z-index:100;width:100%;height:100%;background:#fff;font-size:1.2rem}.g_header.is_active .gnav .inner{position:relative;height:100%}.g_header.is_active .sp_scroll{overflow:auto;position:absolute;width:100%;height:100%;top:0;left:0;padding-bottom:45px;border-top:1px solid #c01;box-sizing:border-box;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 360px){.g_header{top:10px;left:10px;width:calc(100% - 20px)}.g_header .logo{position:absolute;top:22px;left:10px;width:57.9%;padding-left:0;transform:translateY(-50%)}.g_header .logo img{width:100%;height:auto}}@media screen and (min-width: 835px){.g_header{position:absolute;top:30px;left:50%;z-index:1000;width:1120px;margin-left:-560px;background:#fff}.g_header .logo{display:inline-block;padding-left:30px;font-weight:bold}.g_header .name{display:block}.g_header .lang{top:59px;z-index:101;right:113px;width:80px}.g_header .lang a{display:inline-block;width:40px;padding:1px 0 2px;font-size:1.1rem}.g_header .lang a:hover{background:#c01;color:#fff}.g_header .btn_menu{width:85px;height:85px}.g_header .btn_menu::before,.g_header .btn_menu span::after,.g_header .btn_menu span::before{margin-left:9px;width:18px}.g_header .btn_menu::before{margin-top:-25px}.g_header .btn_menu span::before{display:block;margin-top:-20px}.g_header .btn_menu span::after{margin-top:-15px}.g_header .main{display:none}.g_header .head_box{display:flex;position:absolute;top:5px;right:115px;z-index:100}.g_header .info_nav{display:none}.g_header .sns_links{display:flex;margin-right:10px;padding-left:10px;border-left:1px solid #ccc;align-items:center}.g_header .sns_links .list{align-items:center}.g_header .sns_links .list>*{margin:0 5px}.g_header .sns_links .ico{overflow:hidden;width:24px;height:24px;text-indent:100%;white-space:nowrap;transition:opacity 0.3s ease}.g_header .sns_links .ico._fb{background-image:url(/assets/images/ico_fb.png)}.g_header .sns_links .ico._tw{background-image:url(/assets/images/ico_tw.png)}.g_header .sns_links .ico:hover{opacity:0.8}.g_header .help_nav{float:right;border-right:1px solid #ccc}.g_header .help_nav li{float:left;width:53px;border-left:1px solid #ccc;text-align:center}.g_header .mega{display:none;overflow:hidden;position:relative;width:100%;padding-bottom:53px;background:#fff}.g_header .mega .menu{overflow:hidden;margin-right:-1px}.g_header .mega .thema{width:calc(100% / 4);font-size:1.7rem;box-sizing:border-box;border-right:1px solid #c01}.g_header .mega .thema a{transition:all 0.3s ease}.g_header .mega .thema a:hover{background:#c01;color:#fff}.g_header .mega .item{height:90px}.g_header .mega .item span{padding-left:18px}.g_header .mega .item::before{width:20px;height:4px;background-image:url(/assets/images/arw_spritesheet_pc.png);background-position:-20px 0}.g_header .mega .info{display:inline-block;margin:46px 0 0 76px;font-size:1.6rem}.g_header .mega .info li{margin-top:13px}.g_header .mega .info a{display:inline-block;box-sizing:border-box;color:#c01}.g_header .mega .info a:hover{text-decoration:underline}.g_header .mega .help{margin-right:80px;text-align:right;letter-spacing:-0.4em}.g_header .mega .help li{display:inline-block;letter-spacing:normal}.g_header .mega .help li+li{margin-left:28px}.g_header .mega .help a{color:#666;font-size:1.2rem}.g_header .mega .help a:hover{text-decoration:underline}.g_header.is_fix{position:fixed;box-shadow:0 1px 8px 0 rgba(0,0,0,0.2)}.g_header.is_fix .logo{display:flex;margin:10px 0}.g_header.is_fix .logo img{width:198px}.g_header.is_fix .name{display:none}.g_header.is_fix .lang{top:16px;right:336px}.g_header.is_fix .btn_menu{z-index:101;width:48px;height:48px}.g_header.is_fix .btn_menu::before,.g_header.is_fix .btn_menu span::after,.g_header.is_fix .btn_menu span::before{margin-left:-9px}.g_header.is_fix .btn_menu::before{margin-top:-7px}.g_header.is_fix .btn_menu span::before{display:block;margin-top:-2px}.g_header.is_fix .btn_menu span::after{margin-top:3px}.g_header.is_fix .head_box{right:47px}.g_header.is_fix .help_nav li{width:48px}.g_header.is_fix .help_nav a{height:38px}.g_header.is_fix.is_active .btn_menu::before,.g_header.is_fix.is_active .btn_menu span::after{width:24px;margin:0 0 0 -12px}.g_header.is_active .head_inner{border-bottom:2px solid #c01}.g_header.is_active .head_inner .lang{display:none}.g_header.is_active .help_nav{background:none}.g_header.is_active .help_nav li{width:130px}.g_header.is_active .help_nav li a{position:relative;height:28px}.g_header.is_active .help_nav li span{position:absolute;top:50%;left:0;width:100%;padding-top:6px;font-size:1.3rem;transform:translateY(-50%)}.g_header.is_active .help_nav li span::before{height:20px;background:url(/assets/images/header_spritesheet_pc.png);transition:transform 0.5s ease}.g_header.is_active .help_nav li:first-child span::before{width:20px;background-position:-17px -3px}.g_header.is_active .help_nav li:nth-child(2) span::before{width:16px;background-position:-73px -2px}.g_header.is_active .help_nav li:nth-child(3) span::before{width:17px;background-position:-126px -3px}.g_header.is_active .help_nav li:nth-child(4) span::before{width:17px;background-position:-177px -3px}.g_header.is_active .help_nav li a:hover span::before{transform:rotateY(360deg)}.g_header.is_active .help_nav.help_nav_en li span::before{background-image:url(/assets/images/header_spritesheet_pc_en.png)}.g_header.is_active .head_box{top:50%;right:80px;left:auto;width:auto;margin-top:71px}.g_header.is_active .mega .lang{top:auto;right:80px;bottom:85px;width:auto}.g_header.is_active .mega .lang:before{display:inline-block;float:left;margin-right:10px;color:#c01;font-size:1.2rem;font-family:"Lato";content:"LANGUAGE"}.g_header:not(.is_active) .help_nav li a{position:relative;overflow:hidden;text-indent:100%;white-space:nowrap}.g_header:not(.is_active) .help_nav li a::before{display:inline-block;position:absolute;top:50%;left:50%;height:20px;margin-top:-9px;background:url(/assets/images/header_spritesheet_pc.png);transition:all 0.5s ease;content:""}.g_header:not(.is_active) .help_nav li:first-child a::before{width:20px;margin-left:-10px;background-position:-17px -3px}.g_header:not(.is_active) .help_nav li:nth-child(2) a::before{width:16px;margin-left:-8px;background-position:-73px -2px}.g_header:not(.is_active) .help_nav li:nth-child(3) a::before{width:17px;margin-left:-8px;background-position:-126px -3px}.g_header:not(.is_active) .help_nav li:nth-child(4) a::before{width:17px;margin-left:-8px;background-position:-177px -3px}.g_header:not(.is_active) .help_nav li a:hover::before{transform:rotateY(360deg)}.g_header:not(.is_active) .help_nav.help_nav_en li a::before{background-image:url(/assets/images/header_spritesheet_pc_en.png)}}.mode_pc .g_header .info a:before{display:inline-block;margin-right:8px;color:#c01}.g_footer{position:relative;z-index:900;width:100%;background:#fff;color:#fff}.g_footer .foot_bottom{background:#333}.g_footer .logo{color:#777;font-weight:bold}.g_footer .logo img{display:block;margin-bottom:15px}.g_footer .copy{color:#777}.g_footer .bnr a{display:block;border:1px solid #444}.g_footer .help_nav .item{display:inline-block}.g_footer .arw a{position:relative}.mode_sp .g_footer .trigger::after{display:block;position:absolute;top:50%;right:0;margin:-7px 4px 0 0;color:#c01}.mode_sp .g_footer .trigger.is_open::after{margin-top:-2px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mode_pc .g_footer .thema a{position:relative}.mode_pc .g_footer .thema a::before{margin-right:8px}@media screen and (max-width: 834px){.foot_top .g_footer:first-child{height:auto;padding-top:0}.g_footer .conts_nav{padding:20px;background:#fff}.g_footer .conts_nav .col{display:block;width:100%;box-sizing:border-box}.g_footer .conts_nav .trigger,.g_footer .conts_nav .solo a{display:block;position:relative;width:100%;padding:13px 0 11px;border-top:1px solid #c01;box-sizing:border-box;text-align:left;color:#c01;font-size:1.4rem;letter-spacing:normal}.g_footer .conts_nav .is_open+.col{padding:15px 0 20px;border-top:1px solid #eee}.g_footer .conts_nav .is_open+.col p:not(.thema){margin-top:5px}.g_footer .conts_nav .solo+.solo{margin:0}.g_footer .conts_nav .solo a::before{display:none}.g_footer .items .item{width:calc((100% - 15px) / 2);margin-top:7px}.g_footer .items .item:nth-of-type(odd){margin-right:5px}.g_footer .items .item:nth-of-type(even){margin-left:5px}.g_footer .info_nav{padding:42px 0 35px;border-top:1px solid #c01}.g_footer .info_nav .item{display:inline-block}.g_footer .foot_bottom{display:block;padding:60px 0 145px}.g_footer .logo{width:254px;margin:0 auto;text-align:center}.g_footer .logo img{width:100%;height:auto}.g_footer .address{display:block;width:285px;margin:20px auto 60px;font-size:1rem}.g_footer .help_nav{width:320px;margin:60px auto 0;padding:39px 0 37px;border:1px solid #555;border-width:1px 0;box-sizing:border-box}.g_footer .help_nav a{color:#fff}.g_footer .help_nav a+a{margin-top:10px}.g_footer .help_nav .items{width:305px;margin:0 auto}.g_footer .bnr{width:268px;margin:0 auto 30px}.g_footer .copy{position:absolute;bottom:0;width:100%;margin-bottom:58px;text-align:center;font-size:1.1rem}}@media screen and (max-width: 360px){.g_footer .help_nav .items{width:285px}}@media screen and (min-width: 835px){.g_footer{font-size:1.3rem}.g_footer .inner{overflow:hidden;margin:0 auto;padding:0 10px}.g_footer .foot_top{padding-bottom:40px}.g_footer .foot_top .inner{width:1028px}.g_footer .conts_nav{overflow:hidden;padding:40px 0;background:#fff;letter-spacing:-0.4em}.g_footer .conts_nav .col{display:inline-block;width:calc((100% - 112px) / 4);margin:40px 14px 0;vertical-align:top;letter-spacing:normal}.g_footer .conts_nav .thema{position:relative;width:100%;margin-bottom:18px;border-top:1px solid #c01;box-sizing:border-box;font-size:1.6rem;letter-spacing:normal}.g_footer .conts_nav .thema a{display:block;padding:13px 0 11px;color:#c01;transition:0.3s ease}.g_footer .conts_nav .thema a::before{display:block;width:10px;height:10px;position:absolute;top:50%;right:0;margin:-5px 4px 0 0;color:#c01;transition:0.3s ease}.g_footer .conts_nav .thema a:hover::before{right:-5px}.g_footer .conts_nav .solo{margin:0}.g_footer .conts_nav .solo+.solo{border-bottom:1px solid #c01}.g_footer .conts_nav p:not(.thema){margin-top:10px;font-size:1.3rem}.g_footer .conts_nav p:not(.thema) a:hover{text-decoration:underline}.g_footer .foot_bottom{padding:60px 0}.g_footer .foot_bottom .inner{width:1120px;box-sizing:border-box;display:flex;justify-content:space-between}.g_footer .foot_bottom .col{position:relative}.g_footer .foot_bottom .col+.col{text-align:right}.g_footer .logo{margin-bottom:50px}.g_footer .logo img{width:auto;height:90px}.g_footer .address{margin-bottom:12px}.g_footer .address dd{line-height:1.5}.g_footer .help_nav{display:flex;height:calc(100% - 2.7em);flex-direction:column;justify-content:space-between}.g_footer .bnr{display:flex;width:572px;justify-content:flex-end}.g_footer .bnr a{margin-left:10px;transition:0.3s ease}.g_footer .bnr a:hover{opacity:0.5}.g_footer .bnr img{width:100%;height:auto}.g_footer .help_nav .item{margin-left:10px}.g_footer .help_nav a,.g_footer .help_nav a:before{color:#fff}.g_footer .help_nav a:before{width:5px;height:5px;margin-bottom:1px}.g_footer .help_nav a:hover{text-decoration:underline}}@media screen and (max-width: 360px){.l_base{padding:0 10px}}@media screen and (max-width: 834px){.l_base{width:auto;padding:0 20px}.l_main{margin:50px 0}.l_case{margin:60px 0}.l_block{margin:30px 0 50px}.l_block .l_block{margin-bottom:40px}.l_blockHeader{margin-bottom:30px}.l_lower{margin:0}.l_holder{margin:20px 0}.l_colArticle{float:none;width:100%}.l_2col,.l_3col{width:100%;margin:30px 0}.l_btnHolder{margin:30px 0 -5px}.l_colAside{float:none;width:100%}}@media screen and (min-width: 835px){.l_base{position:relative;width:1000px;margin:0 auto;padding:0 10px}.l_main{margin:60px 0 100px}.l_case{margin:80px 0}.l_block{margin:50px 0 80px}.l_block .l_block{margin-bottom:60px}.l_blockHeader{margin-bottom:40px}.l_lower{margin:0 40px}.l_holder{margin:30px 0}.l_colArticle{float:left;width:720px}.l_grid{margin:-50px 0 0 -40px;overflow:hidden;display:-ms-flex;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.l_2col,.l_3col{margin:50px 0 0 40px;vertical-align:top}.l_2col{width:479px}.l_3col{width:306px}.l_btnHolder{margin:40px 0 -5px}.l_colAside{float:right;width:240px}}.c_boxFrame{padding:20px;background:#fff;box-sizing:border-box}.l_colArticle .c_boxFrame{margin-bottom:60px}.l_colArticle .article_boxs{margin-bottom:0}.c_blockTtl,.c_borderTtl,.c_pointTtl{color:#c01}.l_colArticle .c_blockTtl{color:#000000;font-weight:bold}.c_borderTtl{border-bottom:1px solid #c01}@media screen and (max-width: 834px){.c_pageTtl{margin-bottom:30px;font-size:2.3rem}.c_pageTtl::before{margin:0 0 24px 60px;padding-top:8px}.c_blockTtl{font-size:2rem}.l_colArticle .c_blockTtl{font-size:1.5rem}.c_borderTtl{margin-bottom:28px;padding-bottom:5px;font-size:1.8rem}.c_pointTtl{margin-bottom:6px;font-size:1.8rem}}@media screen and (min-width: 835px){.c_pageTtl{margin-bottom:50px;font-size:3rem}.c_pageTtl::before{margin:0 210px 14px 46px;padding-top:4px}.c_pageTtl::after{border-width:40px 40px 0 0}.c_blockTtl{font-size:1.6rem}.c_borderTtl{margin-bottom:38px;padding-bottom:2px;font-size:2rem}.c_pointTtl{margin-bottom:12px;font-size:1.6rem}}.c_ruleTxt{margin-bottom:1em;padding-left:1em;text-indent:-1em;font-size:1.2rem}.c_txtLink{text-decoration:underline}@media screen and (min-width: 835px){.c_txtLink:hover{text-decoration:none}}.c_icoPdf{display:block;overflow:hidden;width:18px;height:20px;margin:0 auto;text-indent:100%;white-space:nowrap;background:url(/assets/images/ico_dl_spritesheet.png) no-repeat;background-size:auto 40px}.aform-twice-note{display:block}.aform-control-btns{margin-left:auto;margin-right:auto;text-align:center}.aform-content .submit{background:transparent !important;padding:0}.aform-btn-return,.aform-btn-submit,#aform_btn_submit,.aform-content #aform_btn_back{display:inline-block;margin:5px;vertical-align:bottom;letter-spacing:normal}.aform-content #aform_btn_back,.aform-content #aform_btn_submit{padding:16px 15px 14px;color:#ffffff;font-size:100%}.aform-btn-return,.aform-content #aform_btn_back{width:200px;margin-right:30px}.aform-btn-submit,#aform_btn_submit,.aform-content #aform_btn_submit{width:350px}.aform-btn-return .c_btn,.aform-btn-return .p_ma-content .c_ma-link-box,.p_ma-content .aform-btn-return .c_ma-link-box,.aform-btn-return .p_ba-content .c_ba-link-box,.p_ba-content .aform-btn-return .c_ba-link-box,.aform-btn-return .p_fs-content .c_fs-link-box,.p_fs-content .aform-btn-return .c_fs-link-box,.aform-btn-return .p_phd-content .c_phd-link-box,.p_phd-content .aform-btn-return .c_phd-link-box,.aform-btn-return .p_admission-content .c_admission-link-box,.p_admission-content .aform-btn-return .c_admission-link-box,.aform-btn-return .p_5years-content .c_5years-link-box,.p_5years-content .aform-btn-return .c_5years-link-box,.aform-btn-submit .c_btn,.aform-btn-submit .p_ma-content .c_ma-link-box,.p_ma-content .aform-btn-submit .c_ma-link-box,.aform-btn-submit .p_ba-content .c_ba-link-box,.p_ba-content .aform-btn-submit .c_ba-link-box,.aform-btn-submit .p_fs-content .c_fs-link-box,.p_fs-content .aform-btn-submit .c_fs-link-box,.aform-btn-submit .p_phd-content .c_phd-link-box,.p_phd-content .aform-btn-submit .c_phd-link-box,.aform-btn-submit .p_admission-content .c_admission-link-box,.p_admission-content .aform-btn-submit .c_admission-link-box,.aform-btn-submit .p_5years-content .c_5years-link-box,.p_5years-content .aform-btn-submit .c_5years-link-box,#aform_btn_submit .c_btn,#aform_btn_submit .p_ma-content .c_ma-link-box,.p_ma-content #aform_btn_submit .c_ma-link-box,#aform_btn_submit .p_ba-content .c_ba-link-box,.p_ba-content #aform_btn_submit .c_ba-link-box,#aform_btn_submit .p_fs-content .c_fs-link-box,.p_fs-content #aform_btn_submit .c_fs-link-box,#aform_btn_submit .p_phd-content .c_phd-link-box,.p_phd-content #aform_btn_submit .c_phd-link-box,#aform_btn_submit .p_admission-content .c_admission-link-box,.p_admission-content #aform_btn_submit .c_admission-link-box,#aform_btn_submit .p_5years-content .c_5years-link-box,.p_5years-content #aform_btn_submit .c_5years-link-box{text-align:center}.c_btn._wideUse,.p_ma-content ._wideUse.c_ma-link-box,.p_ba-content ._wideUse.c_ba-link-box,.p_fs-content ._wideUse.c_fs-link-box,.p_phd-content ._wideUse.c_phd-link-box,.p_admission-content ._wideUse.c_admission-link-box,.p_5years-content ._wideUse.c_5years-link-box,.c_btn.aform-btn,.p_ma-content .aform-btn.c_ma-link-box,.p_ba-content .aform-btn.c_ba-link-box,.p_fs-content .aform-btn.c_fs-link-box,.p_phd-content .aform-btn.c_phd-link-box,.p_admission-content .aform-btn.c_admission-link-box,.p_5years-content .aform-btn.c_5years-link-box,.aform-content #aform_btn_back,.aform-content #aform_btn_submit{background:#901}.pc .c_btn._wideUse:hover,.pc .p_ma-content ._wideUse.c_ma-link-box:hover,.p_ma-content .pc ._wideUse.c_ma-link-box:hover,.pc .p_ba-content ._wideUse.c_ba-link-box:hover,.p_ba-content .pc ._wideUse.c_ba-link-box:hover,.pc .p_fs-content ._wideUse.c_fs-link-box:hover,.p_fs-content .pc ._wideUse.c_fs-link-box:hover,.pc .p_phd-content ._wideUse.c_phd-link-box:hover,.p_phd-content .pc ._wideUse.c_phd-link-box:hover,.pc .p_admission-content ._wideUse.c_admission-link-box:hover,.p_admission-content .pc ._wideUse.c_admission-link-box:hover,.pc .p_5years-content ._wideUse.c_5years-link-box:hover,.p_5years-content .pc ._wideUse.c_5years-link-box:hover,.c_btn.aform-btn:hover,.p_ma-content .aform-btn.c_ma-link-box:hover,.p_ba-content .aform-btn.c_ba-link-box:hover,.p_fs-content .aform-btn.c_fs-link-box:hover,.p_phd-content .aform-btn.c_phd-link-box:hover,.p_admission-content .aform-btn.c_admission-link-box:hover,.p_5years-content .aform-btn.c_5years-link-box:hover,.aform-content #aform_btn_back:hover,.aform-content #aform_btn_submit:hover{background:#601}.c_btn,.p_ma-content .c_ma-link-box,.p_ba-content .c_ba-link-box,.p_fs-content .c_fs-link-box,.p_phd-content .c_phd-link-box,.p_admission-content .c_admission-link-box,.p_5years-content .c_5years-link-box{display:block;position:relative;z-index:2;width:100%;box-sizing:border-box;text-decoration:none;line-height:1.1;-webkit-appearance:none;appearance:none;transition:all 0.3s ease}.c_btn._c01,.p_ma-content ._c01.c_ma-link-box,.p_ba-content ._c01.c_ba-link-box,.p_fs-content ._c01.c_fs-link-box,.p_phd-content ._c01.c_phd-link-box,.p_admission-content ._c01.c_admission-link-box,.p_5years-content ._c01.c_5years-link-box{border:1px solid #c01;background-color:#c01;color:#fff}.c_btn._c02,.p_ma-content ._c02.c_ma-link-box,.p_ba-content ._c02.c_ba-link-box,.p_fs-content ._c02.c_fs-link-box,.p_phd-content ._c02.c_phd-link-box,.p_admission-content ._c02.c_admission-link-box,.p_5years-content ._c02.c_5years-link-box{border:1px solid #c01;background-color:#fff;color:#c01}.c_btn._szN,.p_ma-content ._szN.c_ma-link-box,.p_ba-content ._szN.c_ba-link-box,.p_fs-content ._szN.c_fs-link-box,.p_phd-content ._szN.c_phd-link-box,.p_admission-content ._szN.c_admission-link-box,.p_5years-content ._szN.c_5years-link-box,.c_btn._szL,.p_ma-content ._szL.c_ma-link-box,.p_ba-content ._szL.c_ba-link-box,.p_fs-content ._szL.c_fs-link-box,.p_phd-content ._szL.c_phd-link-box,.p_admission-content ._szL.c_admission-link-box,.p_5years-content ._szL.c_5years-link-box{padding:16px 8px 13px}.c_btn._szN,.p_ma-content ._szN.c_ma-link-box,.p_ba-content ._szN.c_ba-link-box,.p_fs-content ._szN.c_fs-link-box,.p_phd-content ._szN.c_phd-link-box,.p_admission-content ._szN.c_admission-link-box,.p_5years-content ._szN.c_5years-link-box{font-size:1.3rem}.c_btn._szL,.p_ma-content ._szL.c_ma-link-box,.p_ba-content ._szL.c_ba-link-box,.p_fs-content ._szL.c_fs-link-box,.p_phd-content ._szL.c_phd-link-box,.p_admission-content ._szL.c_admission-link-box,.p_5years-content ._szL.c_5years-link-box{font-size:1.7rem}.c_btn._next._c01::after,.p_ma-content ._next._c01.c_ma-link-box::after,.p_ba-content ._next._c01.c_ba-link-box::after,.p_fs-content ._next._c01.c_fs-link-box::after,.p_phd-content ._next._c01.c_phd-link-box::after,.p_admission-content ._next._c01.c_admission-link-box::after,.p_5years-content ._next._c01.c_5years-link-box::after{background-position:0 0}.c_btn._next._c02::after,.p_ma-content ._next._c02.c_ma-link-box::after,.p_ba-content ._next._c02.c_ba-link-box::after,.p_fs-content ._next._c02.c_fs-link-box::after,.p_phd-content ._next._c02.c_phd-link-box::after,.p_admission-content ._next._c02.c_admission-link-box::after,.p_5years-content ._next._c02.c_5years-link-box::after{background-position:-20px 0}.c_btn._next,.p_ma-content ._next.c_ma-link-box,.p_ba-content ._next.c_ba-link-box,.p_fs-content ._next.c_fs-link-box,.p_phd-content ._next.c_phd-link-box,.p_admission-content ._next.c_admission-link-box,.p_5years-content ._next.c_5years-link-box,.c_btn._pdf,.p_ma-content ._pdf.c_ma-link-box,.p_ba-content ._pdf.c_ba-link-box,.p_fs-content ._pdf.c_fs-link-box,.p_phd-content ._pdf.c_phd-link-box,.p_admission-content ._pdf.c_admission-link-box,.p_5years-content ._pdf.c_5years-link-box,.c_btn._file,.p_ma-content ._file.c_ma-link-box,.p_ba-content ._file.c_ba-link-box,.p_fs-content ._file.c_fs-link-box,.p_phd-content ._file.c_phd-link-box,.p_admission-content ._file.c_admission-link-box,.p_5years-content ._file.c_5years-link-box{padding-right:35px}.c_btn._next::after,.p_ma-content ._next.c_ma-link-box::after,.p_ba-content ._next.c_ba-link-box::after,.p_fs-content ._next.c_fs-link-box::after,.p_phd-content ._next.c_phd-link-box::after,.p_admission-content ._next.c_admission-link-box::after,.p_5years-content ._next.c_5years-link-box::after{display:block;position:absolute;top:50%;right:7px;width:20px;height:4px;margin-top:-2px;content:"";background-image:url(/assets/images/arw_spritesheet_pc.png)}.c_btn._pdf::after,.p_ma-content ._pdf.c_ma-link-box::after,.p_ba-content ._pdf.c_ba-link-box::after,.p_fs-content ._pdf.c_fs-link-box::after,.p_phd-content ._pdf.c_phd-link-box::after,.p_admission-content ._pdf.c_admission-link-box::after,.p_5years-content ._pdf.c_5years-link-box::after,.c_btn._file::after,.p_ma-content ._file.c_ma-link-box::after,.p_ba-content ._file.c_ba-link-box::after,.p_fs-content ._file.c_fs-link-box::after,.p_phd-content ._file.c_phd-link-box::after,.p_admission-content ._file.c_admission-link-box::after,.p_5years-content ._file.c_5years-link-box::after{position:absolute;top:50%;right:10px;width:18px;height:20px;margin-top:-10px;background:url(/assets/images/ico_dl_spritesheet.png) no-repeat 0 0;background-size:auto 40px;content:""}.c_btn._pdf::after,.p_ma-content ._pdf.c_ma-link-box::after,.p_ba-content ._pdf.c_ba-link-box::after,.p_fs-content ._pdf.c_fs-link-box::after,.p_phd-content ._pdf.c_phd-link-box::after,.p_admission-content ._pdf.c_admission-link-box::after,.p_5years-content ._pdf.c_5years-link-box::after{background-position:-18px 0}.c_btn._file::after,.p_ma-content ._file.c_ma-link-box::after,.p_ba-content ._file.c_ba-link-box::after,.p_fs-content ._file.c_fs-link-box::after,.p_phd-content ._file.c_phd-link-box::after,.p_admission-content ._file.c_admission-link-box::after,.p_5years-content ._file.c_5years-link-box::after{background-position:-18px -20px}@media screen and (min-width: 835px){.c_btn._c01::before,.p_ma-content ._c01.c_ma-link-box::before,.p_ba-content ._c01.c_ba-link-box::before,.p_fs-content ._c01.c_fs-link-box::before,.p_phd-content ._c01.c_phd-link-box::before,.p_admission-content ._c01.c_admission-link-box::before,.p_5years-content ._c01.c_5years-link-box::before,.c_btn._c02::before,.p_ma-content ._c02.c_ma-link-box::before,.p_ba-content ._c02.c_ba-link-box::before,.p_fs-content ._c02.c_fs-link-box::before,.p_phd-content ._c02.c_phd-link-box::before,.p_admission-content ._c02.c_admission-link-box::before,.p_5years-content ._c02.c_5years-link-box::before{display:block;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;transition:all 0.3s ease;content:""}.c_btn._c01:hover::before,.p_ma-content ._c01.c_ma-link-box:hover::before,.p_ba-content ._c01.c_ba-link-box:hover::before,.p_fs-content ._c01.c_fs-link-box:hover::before,.p_phd-content ._c01.c_phd-link-box:hover::before,.p_admission-content ._c01.c_admission-link-box:hover::before,.p_5years-content ._c01.c_5years-link-box:hover::before,.c_btn._c02:hover::before,.p_ma-content ._c02.c_ma-link-box:hover::before,.p_ba-content ._c02.c_ba-link-box:hover::before,.p_fs-content ._c02.c_fs-link-box:hover::before,.p_phd-content ._c02.c_phd-link-box:hover::before,.p_admission-content ._c02.c_admission-link-box:hover::before,.p_5years-content ._c02.c_5years-link-box:hover::before{width:100%}.c_btn._c01:hover,.p_ma-content ._c01.c_ma-link-box:hover,.p_ba-content ._c01.c_ba-link-box:hover,.p_fs-content ._c01.c_fs-link-box:hover,.p_phd-content ._c01.c_phd-link-box:hover,.p_admission-content ._c01.c_admission-link-box:hover,.p_5years-content ._c01.c_5years-link-box:hover{color:#c01}.c_btn._c01::before,.p_ma-content ._c01.c_ma-link-box::before,.p_ba-content ._c01.c_ba-link-box::before,.p_fs-content ._c01.c_fs-link-box::before,.p_phd-content ._c01.c_phd-link-box::before,.p_admission-content ._c01.c_admission-link-box::before,.p_5years-content ._c01.c_5years-link-box::before{background:#fff}.c_btn._c02:hover,.p_ma-content ._c02.c_ma-link-box:hover,.p_ba-content ._c02.c_ba-link-box:hover,.p_fs-content ._c02.c_fs-link-box:hover,.p_phd-content ._c02.c_phd-link-box:hover,.p_admission-content ._c02.c_admission-link-box:hover,.p_5years-content ._c02.c_5years-link-box:hover{color:#fff}.c_btn._c02::before,.p_ma-content ._c02.c_ma-link-box::before,.p_ba-content ._c02.c_ba-link-box::before,.p_fs-content ._c02.c_fs-link-box::before,.p_phd-content ._c02.c_phd-link-box::before,.p_admission-content ._c02.c_admission-link-box::before,.p_5years-content ._c02.c_5years-link-box::before{background:#c01}.c_btn._next._c01:hover::after,.p_ma-content ._next._c01.c_ma-link-box:hover::after,.p_ba-content ._next._c01.c_ba-link-box:hover::after,.p_fs-content ._next._c01.c_fs-link-box:hover::after,.p_phd-content ._next._c01.c_phd-link-box:hover::after,.p_admission-content ._next._c01.c_admission-link-box:hover::after,.p_5years-content ._next._c01.c_5years-link-box:hover::after{background-position:-20px 0}.c_btn._next._c02:hover::after,.p_ma-content ._next._c02.c_ma-link-box:hover::after,.p_ba-content ._next._c02.c_ba-link-box:hover::after,.p_fs-content ._next._c02.c_fs-link-box:hover::after,.p_phd-content ._next._c02.c_phd-link-box:hover::after,.p_admission-content ._next._c02.c_admission-link-box:hover::after,.p_5years-content ._next._c02.c_5years-link-box:hover::after{background-position:0 0}.c_btn._pdf:hover::after,.p_ma-content ._pdf.c_ma-link-box:hover::after,.p_ba-content ._pdf.c_ba-link-box:hover::after,.p_fs-content ._pdf.c_fs-link-box:hover::after,.p_phd-content ._pdf.c_phd-link-box:hover::after,.p_admission-content ._pdf.c_admission-link-box:hover::after,.p_5years-content ._pdf.c_5years-link-box:hover::after{background-position:0 0}.c_btn._file:hover::after,.p_ma-content ._file.c_ma-link-box:hover::after,.p_ba-content ._file.c_ba-link-box:hover::after,.p_fs-content ._file.c_fs-link-box:hover::after,.p_phd-content ._file.c_phd-link-box:hover::after,.p_admission-content ._file.c_admission-link-box:hover::after,.p_5years-content ._file.c_5years-link-box:hover::after{background-position:0 -20px}}@media screen and (min-width: 835px){.c_linkArw:hover{text-decoration:underline}}.c_linkArw::before{margin-right:15px}.c_txtFile::after{background-position:0 -20px}.c_txtPdf::after{background-position:0 0}.c_btnBlank{position:relative;margin-right:20px}.c_btnBlank::before,.c_btnBlank::after{display:inline-block;position:absolute;bottom:0;width:6px;height:6px;content:"";border:1px solid}.c_txtBlank::after{content:"";display:inline-block;background-image:url(/assets/images/icon_window.svg);width:10px;height:10px;margin:0 2px;background-size:contain;vertical-align:middle}.c_btnBlank::before{right:-12px;margin-bottom:0.3em}.c_btnBlank::after{right:-15px;margin-bottom:0.6em}@media screen and (max-width: 834px){.aform-btn-return,.aform-content #aform_btn_back{width:100%;margin-right:0}.aform-btn-submit,.aform-content #aform_btn_submit{width:100%}.aform-content #aform_btn_back{margin-top:20px}.aform-content #aform_btn_submit{margin-top:20px}}.l-headBlock-re .c_headLink{margin-top:30px;margin-inline:auto}@media screen and (max-width: 834px){.l-headBlock-re.pc-only{display:none}}@media screen and (min-width: 835px){.l-headBlock-re.sp-only{display:none}}.c_re-main-ttl{font-size:32px;line-height:1.6;text-align:center}@media screen and (max-width: 767px){.c_re-main-ttl{font-size:21px}}.c_re-main-ttl span{padding-inline:30px;position:relative;font-size:26px}@media screen and (max-width: 767px){.c_re-main-ttl span{font-size:18px;padding-inline:20px}}@media screen and (max-width: 360px){.c_re-main-ttl span{font-size:16px}}.c_re-main-ttl span::before,.c_re-main-ttl span::after{content:"";position:absolute;top:50%;width:20px;height:1px}@media screen and (max-width: 767px){.c_re-main-ttl span::before,.c_re-main-ttl span::after{width:15px}}.c_re-main-ttl span::before{left:0;transform:translateY(-50%)}.c_re-main-ttl span::after{right:0;transform:translateY(-50%)}.c_btnMail{height:46px;text-align:center;background-color:transparent}.c_btnMail span{position:relative;font-size:14px;display:inline-block;padding-left:25px;z-index:2}.c_btnMail span::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:15px;height:15px;background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image 0.3s}.c_externalLink{width:260px;text-align:center;font-size:14px;font-weight:600}.c_externalLink .c_btn._c01,.c_externalLink .p_ma-content ._c01.c_ma-link-box,.p_ma-content .c_externalLink ._c01.c_ma-link-box,.c_externalLink .p_ba-content ._c01.c_ba-link-box,.p_ba-content .c_externalLink ._c01.c_ba-link-box,.c_externalLink .p_fs-content ._c01.c_fs-link-box,.p_fs-content .c_externalLink ._c01.c_fs-link-box,.c_externalLink .p_phd-content ._c01.c_phd-link-box,.p_phd-content .c_externalLink ._c01.c_phd-link-box,.c_externalLink .p_admission-content ._c01.c_admission-link-box,.p_admission-content .c_externalLink ._c01.c_admission-link-box,.c_externalLink .p_5years-content ._c01.c_5years-link-box,.p_5years-content .c_externalLink ._c01.c_5years-link-box{padding:11.5px 8px 12px;border:1px solid transparent}.c_externalLink--head{margin-inline:auto;margin-top:30px}@media screen and (max-width: 767px){.c_externalLink.pc-only{display:none}}@media screen and (min-width: 768px){.c_externalLink.sp-only{display:none}}.c_btnBlank._atRight{position:static;margin-right:0;line-height:1.6}.c_btnBlank._atRight::before{right:21px;top:52%;transform:translateY(-50%);margin-bottom:0}.c_btnBlank._atRight::after{right:18px;top:45%;transform:translateY(-50%);margin-bottom:0}.c_link.-external,.c_link.-blank{display:inline;text-decoration:underline;color:inherit}.c_link.-external::after,.c_link.-blank::after{content:"";display:inline-block;padding-left:0.5em;width:0.9em;height:0.9em;vertical-align:-0.1em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c_link.-external:hover,.c_link.-blank:hover{opacity:0.8}.c_link.-external::after{-webkit-mask-image:url("/assets/images/icon_window.svg");mask-image:url("/assets/images/icon_window.svg")}.c_link.-blank::after{-webkit-mask-image:url("/assets/images/icon_blank.svg");mask-image:url("/assets/images/icon_blank.svg")}.c_link.-underline{text-decoration:underline}.c_link.-underline:hover{opacity:0.8}.note{font-size:0.7em;line-height:1}.c_txt .c_link{text-decoration:underline}.c_txt .c_link:hover{opacity:0.8;text-decoration:none}.c_pagetop{display:none}@media screen and (max-width: 834px){.c_pagetop{display:flex;justify-content:center;align-items:center;position:fixed;right:20px;bottom:20px;width:44px;height:44px;background-color:#c01;border-radius:2px;box-shadow:0 4px 10px rgba(0,0,0,0.2);z-index:100;opacity:0;pointer-events:none;transition:opacity 0.3s, transform 0.3s;transform:translateY(20px);text-decoration:none}.c_pagetop.is-show{opacity:1;pointer-events:auto;transform:translateY(0)}.c_pagetop__icon{margin-top:6px}}.p_ma-content .c_pageTtl{color:#901}.p_ma-content .c_pageTtl::after{border-color:#901 transparent transparent transparent}.p_ma-content .c_externalLink .c_btn._c01,.p_ma-content .c_externalLink ._c01.c_ma-link-box,.p_ma-content .c_externalLink .p_ba-content ._c01.c_ba-link-box,.p_ba-content .p_ma-content .c_externalLink ._c01.c_ba-link-box,.p_ma-content .c_externalLink .p_fs-content ._c01.c_fs-link-box,.p_fs-content .p_ma-content .c_externalLink ._c01.c_fs-link-box,.p_ma-content .c_externalLink .p_phd-content ._c01.c_phd-link-box,.p_phd-content .p_ma-content .c_externalLink ._c01.c_phd-link-box,.p_ma-content .c_externalLink .p_admission-content ._c01.c_admission-link-box,.p_admission-content .p_ma-content .c_externalLink ._c01.c_admission-link-box,.p_ma-content .c_externalLink .p_5years-content ._c01.c_5years-link-box,.p_5years-content .p_ma-content .c_externalLink ._c01.c_5years-link-box{background-color:#901;border-color:#901}.p_ma-content .c_externalLink .c_btn._c01:hover,.p_ma-content .c_externalLink ._c01.c_ma-link-box:hover,.p_ma-content .c_externalLink .p_ba-content ._c01.c_ba-link-box:hover,.p_ba-content .p_ma-content .c_externalLink ._c01.c_ba-link-box:hover,.p_ma-content .c_externalLink .p_fs-content ._c01.c_fs-link-box:hover,.p_fs-content .p_ma-content .c_externalLink ._c01.c_fs-link-box:hover,.p_ma-content .c_externalLink .p_phd-content ._c01.c_phd-link-box:hover,.p_phd-content .p_ma-content .c_externalLink ._c01.c_phd-link-box:hover,.p_ma-content .c_externalLink .p_admission-content ._c01.c_admission-link-box:hover,.p_admission-content .p_ma-content .c_externalLink ._c01.c_admission-link-box:hover,.p_ma-content .c_externalLink .p_5years-content ._c01.c_5years-link-box:hover,.p_5years-content .p_ma-content .c_externalLink ._c01.c_5years-link-box:hover{color:#901;background-color:#fff}.p_ma-content .c_btn._c02::before,.p_ma-content ._c02.c_ma-link-box::before,.p_ma-content .p_ba-content ._c02.c_ba-link-box::before,.p_ba-content .p_ma-content ._c02.c_ba-link-box::before,.p_ma-content .p_fs-content ._c02.c_fs-link-box::before,.p_fs-content .p_ma-content ._c02.c_fs-link-box::before,.p_ma-content .p_phd-content ._c02.c_phd-link-box::before,.p_phd-content .p_ma-content ._c02.c_phd-link-box::before,.p_ma-content .p_admission-content ._c02.c_admission-link-box::before,.p_admission-content .p_ma-content ._c02.c_admission-link-box::before,.p_ma-content .p_5years-content ._c02.c_5years-link-box::before,.p_5years-content .p_ma-content ._c02.c_5years-link-box::before{background-color:#901}.p_ma-content .c_re-main-ttl{color:#901}.p_ma-content .c_re-main-ttl span::before,.p_ma-content .c_re-main-ttl span::after{background-color:#901}.p_ma-content .c_btnMail{border-color:#901 !important;color:#901 !important}.p_ma-content .c_btnMail span{color:#901}.p_ma-content .c_btnMail span::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9999 8.64841L13.064 6.63747L14.9999 4.96875V8.64841Z' fill='%23990011'/%3E%3Cpath d='M1.93828 6.63747L0 8.65075V4.96875L1.93828 6.63747Z' fill='%23990011'/%3E%3Cpath d='M15 10.4772V12.3287C15 12.7764 14.6367 13.1397 14.1891 13.1397H0.810938C0.363252 13.1397 0 12.7764 0 12.3287V10.4772L2.89919 7.46777L6.21094 10.3201C6.55547 10.6155 7.01247 10.7795 7.5 10.7795C7.98753 10.7795 8.44687 10.6155 8.79141 10.3201L12.1008 7.46777L15 10.4772Z' fill='%23990011'/%3E%3Cpath d='M15 2.66992V3.48086L7.9265 9.57461C7.69916 9.77148 7.30075 9.77148 7.07341 9.57461L0 3.48086V2.66992C0 2.22229 0.363223 1.86133 0.810938 1.86133H14.1891C14.6367 1.86133 15 2.22229 15 2.66992Z' fill='%23990011'/%3E%3C/svg%3E")}@media screen and (min-width: 835px){.p_ma-content .c_btnMail:hover{background-color:#901 !important}.p_ma-content .c_btnMail:hover span{color:#fff !important}.p_ma-content .c_btnMail:hover span::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9999 8.64841L13.064 6.63747L14.9999 4.96875V8.64841Z' fill='white'/%3E%3Cpath d='M1.93828 6.63747L0 8.65075V4.96875L1.93828 6.63747Z' fill='white'/%3E%3Cpath d='M15 10.4772V12.3287C15 12.7764 14.6367 13.1397 14.1891 13.1397H0.810938C0.363252 13.1397 0 12.7764 0 12.3287V10.4772L2.89919 7.46777L6.21094 10.3201C6.55547 10.6155 7.01247 10.7795 7.5 10.7795C7.98753 10.7795 8.44687 10.6155 8.79141 10.3201L12.1008 7.46777L15 10.4772Z' fill='white'/%3E%3Cpath d='M15 2.66992V3.48086L7.9265 9.57461C7.69916 9.77148 7.30075 9.77148 7.07341 9.57461L0 3.48086V2.66992C0 2.22229 0.363223 1.86133 0.810938 1.86133H14.1891C14.6367 1.86133 15 2.22229 15 2.66992Z' fill='white'/%3E%3C/svg%3E")}}.p_ma-content .c_ma-sidebar{position:-webkit-sticky;position:sticky;top:100px;z-index:10;max-height:calc(100vh - 120px);overflow-y:auto}.p_ma-content .c_ma-sidebar::-webkit-scrollbar{width:6px}.p_ma-content .c_ma-sidebar::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}@media screen and (max-width: 834px){.p_ma-content .c_ma-sidebar{position:static;margin-inline:auto;max-width:728px;z-index:auto;max-height:none;overflow-y:visible}}.p_ma-content .c_ma-sidebar-block{margin-bottom:30px;border:1px solid #d7d7d7}@media screen and (max-width: 834px){.p_ma-content .c_ma-sidebar-block{margin-bottom:0;border:none}}.p_ma-content .c_ma-sidebar-ttl{display:flex;justify-content:center;align-items:center;min-height:24px;padding:12px 15px;background:#901;color:#fff;font-weight:bold;text-decoration:none;font-size:1.4rem;line-height:1.3;text-align:center;border:1px solid #901}@media screen and (max-width: 834px){.p_ma-content .c_ma-sidebar-ttl{min-height:auto;background:#f5f5f5;color:#555;border:1px solid #d7d7d7;font-weight:normal}}@media screen and (max-width: 834px){.p_ma-content .c_ma-sidebar-list{display:grid;grid-template-columns:repeat(4, 1fr);border-left:1px solid #d7d7d7}}@media screen and (max-width: 767px){.p_ma-content .c_ma-sidebar-list{grid-template-columns:repeat(2, 1fr)}}.p_ma-content .c_ma-sidebar-list .c_ma-nav-item{display:flex;align-items:center;margin-bottom:0;padding:9px 12px;border-top:1px solid #d7d7d7;height:36px;box-sizing:border-box;color:#333;font-size:1.4rem;transition:background-color 0.3s, opacity 0.3s}.p_ma-content .c_ma-sidebar-list .c_ma-nav-item:first-child{border-top:none}.p_ma-content .c_ma-sidebar-list .c_ma-nav-item._current{background:#f5f5f5}.p_ma-content .c_ma-sidebar-list .c_ma-nav-item._current .num{background-color:#901}.p_ma-content .c_ma-sidebar-list .c_ma-nav-item:hover{background-color:#eee;text-decoration:none;opacity:0.8}.p_ma-content .c_ma-sidebar-list .c_ma-nav-item .num{display:inline-flex;justify-content:center;align-items:center;min-width:32px;height:19px;margin-right:10px;padding-right:3px;background-color:#666;color:#fff;font-size:1.4rem;clip-path:polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);box-sizing:border-box}@media screen and (max-width: 834px){.p_ma-content .c_ma-sidebar-list .c_ma-nav-item .num{flex:0 0 26px;height:16px;min-width:auto;margin-right:6px;font-size:1.2rem}}@media screen and (max-width: 834px){.p_ma-content .c_ma-sidebar-list .c_ma-nav-item{height:43px;padding:0 8px;background:#fff;border-top:none;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-size:1.2rem;text-align:left;line-height:1.2}}.p_ma-content .c_ma-sidebar-link._external{margin-top:20px}.p_ma-content .c_ma-sidebar-link._external a{background:#fff;color:#333;border:1px solid #ccc;position:relative;padding-right:40px}.p_ma-content .c_ma-sidebar-link._external .icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:14px;height:14px;background:url(/assets/images/icon_window.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 834px){.p_ma-content .c_ma-sidebar-top{display:none}}.p_ma-content .c_ma-sidebar-top a{display:flex;justify-content:center;align-items:center;height:43px;background:#525252;color:#fff;text-decoration:none;position:relative;font-weight:bold;font-size:1.4rem;transition:opacity 0.3s}.p_ma-content .c_ma-sidebar-top a::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px}.p_ma-content .c_ma-sidebar-top a:hover{opacity:0.8;text-decoration:none}.p_ma-content .c_ma-section-ttl{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid #901;color:#901;font-size:1.6rem;line-height:1.6;padding-top:20px}.p_ma-content .c_ma-section-ttl::before{content:attr(data-num);display:inline-flex;justify-content:center;align-items:center;min-width:47px;height:28px;margin-right:10px;padding-right:5px;background-color:#901;color:#fff;font-size:1.8rem;clip-path:polygon(0 0, 80% 0, 100% 50%, 80% 100%, 0 100%)}@media screen and (min-width: 835px){.p_ma-content .c_ma-section-ttl{font-size:2rem}.p_ma-content .c_ma-section-ttl::before{min-width:48px;height:34px;font-size:2rem}}.p_ma-content .c_ma-section-sub-ttl{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:10px;color:#901;font-size:1.8rem;line-height:1.6;font-weight:normal;border-bottom:none;padding-bottom:0}@media screen and (max-width: 767px){.p_ma-content .c_ma-section-sub-ttl{font-size:1.5rem}}.p_ma-content .c_ma-section-sub-ttl::before,.p_ma-content .c_ma-section-sub-ttl::after{content:"≪";font-size:2rem;margin-inline:10px;position:relative;top:-3px}.p_ma-content .c_ma-section-sub-ttl::after{content:"≫"}.p_ma-content .c_ma-table{width:708px;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:26px auto 20px}.p_ma-content .c_ma-table th,.p_ma-content .c_ma-table td{padding:8px 4px;font-size:1.3rem;line-height:1.7;vertical-align:middle;color:#333;border-bottom:1px solid #bcbcbc;border-right:5px solid #fff;word-break:break-all}.p_ma-content .c_ma-table th:last-child,.p_ma-content .c_ma-table td:last-child{border-right:none}.p_ma-content .c_ma-table th._border-bold,.p_ma-content .c_ma-table td._border-bold{border-right-width:2px !important}.p_ma-content .c_ma-table thead th{background:#901;color:#fff;font-weight:normal;text-align:center;border-bottom:1px solid #fff}.p_ma-content .c_ma-table tbody th{background:#f6f6f6;text-align:left;font-weight:normal}.p_ma-content .c_ma-table tbody th.center{text-align:center}.p_ma-content .c_ma-table tbody th.bg-white{background:#fff}.p_ma-content .c_ma-table tbody td{background:#fff}.p_ma-content .c_ma-table tbody td.center{text-align:center}.p_ma-content .c_ma-table ._no-bottom-border{border-bottom:none !important}.p_ma-content .c_ma-link-box{display:flex;justify-content:center;align-items:center;width:260px;min-height:46px;margin-inline:auto;padding:10px 20px;text-align:center;font-size:1.4rem;line-height:1.4;border:1px solid #901;color:#901;background-color:#fff;transition:background-color 0.3s, color 0.3s;box-sizing:border-box;position:relative;font-weight:300;background-image:linear-gradient(to top, #901 1px, transparent 1px),linear-gradient(to left, #901 1px, transparent 1px);background-size:8px 1px, 1px 8px;background-position:calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat}.p_ma-content .c_ma-link-box._pdf,.p_ma-content .c_ma-link-box._file{padding:10px 40px 10px 15px}@media screen and (max-width: 767px){.p_ma-content .c_ma-link-box._pdf,.p_ma-content .c_ma-link-box._file{padding:10px 35px 10px 10px}}.p_ma-content .c_ma-link-box::before{content:"";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;border-top:1px solid #901;border-left:1px solid #901;background:none;z-index:3;transition:border-color 0.3s}.p_ma-content .c_ma-link-box::after{right:15px;z-index:2}.p_ma-content .c_ma-link-box._pdf::after{background-position:0 0}.p_ma-content .c_ma-link-box._file::after{background-position:0 -20px}.p_ma-content .c_ma-link-box._next::after{background-position:-20px 0}.p_ma-content .c_ma-link-box._next{overflow:hidden;position:relative;background-image:none;background-image:none}.p_ma-content .c_ma-link-box._next::before{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:0;height:100%;background-color:#901;border:none;transition:all 0.3s ease}.p_ma-content .c_ma-link-box._next span{position:relative;z-index:2}.p_ma-content .c_ma-link-box._next::after{position:absolute;z-index:2}@media screen and (min-width: 835px){.p_ma-content .c_ma-link-box._next:hover{background-color:#fff;color:#fff;background-image:none}.p_ma-content .c_ma-link-box._next:hover::before{width:100%}.p_ma-content .c_ma-link-box._next:hover::after{background-position:0 0}}@media screen and (min-width: 835px){.p_ma-content .c_ma-link-box:hover:not(._next){background-color:#901;color:#fff;background-image:linear-gradient(to top, #fff 1px, transparent 1px),linear-gradient(to left, #fff 1px, transparent 1px)}.p_ma-content .c_ma-link-box:hover:not(._next)::before{border-color:#fff;width:10px}.p_ma-content .c_ma-link-box:hover:not(._next)._pdf::after{background-position:-18px 0}.p_ma-content .c_ma-link-box:hover:not(._next)._file::after{background-position:-18px -20px}}.p_ma-content .c_ma-exam-link{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;line-height:1.5;padding:5px 10px;padding-right:20px;gap:24px;color:#333;text-decoration:none}.p_ma-content .c_ma-exam-link:hover{text-decoration:underline}.p_ma-content .c_ma-exam-link .icon{flex-shrink:0;width:21px;height:23px;background:url("/assets/images/icon_pdf.png") no-repeat center/contain}.p_ma-content .c_ma-note-list{margin-top:4px;font-size:1.4rem;line-height:1.6}.p_ma-content .c_ma-note-list:first-of-type{margin-top:20px}.p_ma-content .c_ma-note-list .c_link{text-decoration:underline}.p_ma-content .c_ma-note-list .c_link:hover{opacity:0.8;text-decoration:none}.p_ma-content .c_ma-attention-list{list-style:none;padding:0;margin:0 0 20px}.p_ma-content .c_ma-attention-list li{margin-bottom:0}.p_ma-content .c_ma-attention-list li.c_ma-attention{margin-bottom:20px}.p_ma-content .c_ma-attention-list li:last-child{margin-bottom:0}@media screen and (min-width: 835px){.l_main--ma{display:flex;justify-content:space-between;align-items:stretch}.l_main--ma::after{display:none}.l_main--ma .l_colArticle{width:72%}.l_main--ma .l_colAside{width:24%}}@media screen and (max-width: 834px){.l_main--ma{display:flex;flex-direction:column-reverse;margin-top:40px}}@media screen and (max-width: 767px){.l_main--ma{margin-top:30px}}.l_block:has(#anchor01) .c_ma-table tbody th:first-child{border-bottom:none}.l_block:has(#anchor01) .c_ma-table tbody th:first-child.bg-white{border-bottom:1px solid #bcbcbc}@media screen and (max-width: 767px){.ma-table-wrap.-sz-short{width:100%;max-width:100%}.ma-table-wrap.-sz-short table{width:100%;table-layout:fixed}.ma-table-wrap.-sz-short colgroup col:nth-child(1){width:40.7% !important}.ma-table-wrap.-sz-short colgroup col:nth-child(2){width:26.2% !important}.ma-table-wrap.-sz-short colgroup col:nth-child(3){width:33.1% !important}.ma-table-wrap.-sz-short thead th{font-size:1.3rem;padding:7px 4px}.ma-table-wrap.-sz-short tbody th,.ma-table-wrap.-sz-short tbody td{font-size:1.3rem;padding:11px 4px}}.p_ma-section-sub-ttl{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:10px;color:#901;font-size:1.8rem;line-height:1.6;font-weight:normal;border-bottom:none;padding-bottom:0}@media screen and (max-width: 767px){.p_ma-section-sub-ttl{font-size:1.5rem}}.p_ma-section-sub-ttl::before,.p_ma-section-sub-ttl::after{content:"≪";font-size:2rem;margin-inline:10px;position:relative;top:-3px}.p_ma-section-sub-ttl::after{content:"≫"}.p_ma-scholarship-item{padding-inline:30px;padding-bottom:40px}@media screen and (max-width: 767px){.p_ma-scholarship-item{padding-inline:0}}.p_ma-scholarship-item.-last{padding-bottom:0}.p_ma-scholarship-item .ttl{font-size:1.5rem;font-weight:bold;color:#555;margin-bottom:12px;padding-bottom:4px;border-bottom:1px solid #555}.p_ma-scholarship-item .c_externalLink{margin:20px auto 0}.p_ma-application .m_anchorList{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto !important;width:100% !important;max-width:none !important;float:none !important}.p_ma-application .m_anchorList .item{margin:0;flex:1;min-width:136px;float:none !important;width:auto !important}.p_ma-application .m_anchorList a{display:flex;justify-content:center;align-items:center;height:40px;padding:0 15px;background-color:#f6f6f6 !important;border:none !important;border-bottom:1px solid #aeaeae !important;border-radius:2px;color:#555 !important;font-weight:600;font-size:1.5rem;text-decoration:none;position:relative;box-sizing:border-box}.p_ma-application .m_anchorList a::after{content:"" !important;position:absolute;right:12px !important;left:auto !important;top:50% !important;bottom:auto !important;width:6px;height:6px;border-top:1px solid #555 !important;border-right:1px solid #555 !important;transform:translateY(-75%) rotate(135deg) !important;margin:0 !important;background:none !important}.p_ma-application .m_anchorList a:hover{opacity:0.8;background-color:#eee !important}@media screen and (max-width: 767px){.p_ma-application .m_anchorList{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:8px}.p_ma-application .m_anchorList .item{min-width:0 !important;flex:none !important}.p_ma-application .m_anchorList a{height:40px;font-size:1.3rem;padding:0 25px 0 10px}}.p_ma-application .l_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px auto 0;max-width:540px}.p_ma-application .l_grid .l_2col{width:260px;margin:0}@media screen and (max-width: 834px){.p_ma-application .l_grid .l_2col{width:260px;margin:0}}.p_ma-guideline-item{margin-top:40px;padding:0 30px}@media screen and (max-width: 767px){.p_ma-guideline-item{padding:0}}.p_ma-guideline-item .ttl{font-size:1.5rem;font-weight:bold;color:#555;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #bcbcbc}.p_ma-five-years .l_grid{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px auto 0;max-width:574px}.p_ma-five-years .l_grid .l_2col{margin:0;width:277px}.p_ma-five-years .l_grid .l_2col .c_ma-link-box,.p_ma-five-years .l_grid .l_2col .c_externalLink{width:277px}.p_ma-past-exams-year{margin-top:40px;padding-inline:25px;margin-bottom:0}@media screen and (max-width: 767px){.p_ma-past-exams-year{padding-inline:0}}.p_ma-past-exams-year .year-ttl{font-size:1.8rem;color:#901;text-align:center;margin-bottom:5px}.p_ma-past-exams-year .year-ttl span{font-size:2.4rem}.p_ma-past-exams-year .exam-list{list-style:none;padding:0;margin:0}.p_ma-past-exams-year .exam-list li{padding:10px 0;border-bottom:1px solid #ccc}.p_ma-past-exams-year .exam-list li:last-child{border-bottom:none}@media screen and (max-width: 767px){.p_ma-past-exams-year{padding:20px 0}}.p_ma-past-exams-year .year-container{background-color:#f8f8f8;padding:25px 26px}.p_ma-past-exams-year .year-box{background-color:#fff;border-radius:10px;padding:15px 26px}@media screen and (max-width: 767px){.p_ma-past-exams-year .year-box{padding:20px 15px}}.p_ma-past-exams-year .year-ttl span{font-size:1.8rem}.p_ma-contact .p_ma-contact-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px auto 0;max-width:540px}.p_ma-contact .p_ma-contact-btns .l_2col{width:260px;margin:0}.p_ma-contact .p_ma-address-ttl{margin-top:40px}.p_ma-contact .p_ma-contact-others{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px auto 0}.p_ma-contact .p_ma-contact-others .l_2col{margin:0;width:auto}.p_ma-contact .p_ma-contact-others .l_2col:nth-child(1) .c_externalLink{width:260px}.p_ma-contact .p_ma-contact-others .l_2col:nth-child(2) .c_externalLink{width:375px}@media screen and (max-width: 767px){.p_ma-contact .p_ma-contact-others .l_2col:nth-child(2) .c_externalLink{width:260px}}@media screen and (max-width: 767px){.p_ma-contact .p_ma-contact-others .l_2col{width:260px}}@media screen and (max-width: 767px){.p_ma-contact .p_ma-contact-others{flex-direction:column;align-items:center}}@media screen and (max-width: 767px){.p_ma-special-needs .c_ma-section-ttl,.p_ma-past-exams .c_ma-section-ttl,.p_ma-results .c_ma-section-ttl{font-size:1.4rem}}.p_ma-end .c_externalLink,.p_ma-flow .c_externalLink,.p_ma-web-application .c_externalLink,.p_ma-applicant-page .c_externalLink,.p_ma-mail-registration .c_externalLink{margin:20px auto 0}.p_ma-end .c_txt.-center,.p_ma-flow .c_txt.-center,.p_ma-web-application .c_txt.-center,.p_ma-applicant-page .c_txt.-center,.p_ma-mail-registration .c_txt.-center{text-align:center;margin-top:5px}@media screen and (min-width: 835px){.p_ma-dual-application .l_grid,.p_ma-results .l_grid{display:flex;justify-content:center;margin:20px auto 0;max-width:277px}.p_ma-dual-application .l_grid .l_2col,.p_ma-results .l_grid .l_2col{width:277px;margin:0}}.c_ma-attention{margin-bottom:20px}.c_ma-attention.-bold{font-weight:bold}.p_ba-content .c_pageTtl{color:#612}.p_ba-content .c_pageTtl::after{border-color:#612 transparent transparent transparent}.p_ba-content .c_externalLink .c_btn._c01,.p_ba-content .c_externalLink .p_ma-content ._c01.c_ma-link-box,.p_ma-content .p_ba-content .c_externalLink ._c01.c_ma-link-box,.p_ba-content .c_externalLink ._c01.c_ba-link-box,.p_ba-content .c_externalLink .p_fs-content ._c01.c_fs-link-box,.p_fs-content .p_ba-content .c_externalLink ._c01.c_fs-link-box,.p_ba-content .c_externalLink .p_phd-content ._c01.c_phd-link-box,.p_phd-content .p_ba-content .c_externalLink ._c01.c_phd-link-box,.p_ba-content .c_externalLink .p_admission-content ._c01.c_admission-link-box,.p_admission-content .p_ba-content .c_externalLink ._c01.c_admission-link-box,.p_ba-content .c_externalLink .p_5years-content ._c01.c_5years-link-box,.p_5years-content .p_ba-content .c_externalLink ._c01.c_5years-link-box{background-color:#612;border-color:#612}.p_ba-content .c_externalLink .c_btn._c01:hover,.p_ba-content .c_externalLink .p_ma-content ._c01.c_ma-link-box:hover,.p_ma-content .p_ba-content .c_externalLink ._c01.c_ma-link-box:hover,.p_ba-content .c_externalLink ._c01.c_ba-link-box:hover,.p_ba-content .c_externalLink .p_fs-content ._c01.c_fs-link-box:hover,.p_fs-content .p_ba-content .c_externalLink ._c01.c_fs-link-box:hover,.p_ba-content .c_externalLink .p_phd-content ._c01.c_phd-link-box:hover,.p_phd-content .p_ba-content .c_externalLink ._c01.c_phd-link-box:hover,.p_ba-content .c_externalLink .p_admission-content ._c01.c_admission-link-box:hover,.p_admission-content .p_ba-content .c_externalLink ._c01.c_admission-link-box:hover,.p_ba-content .c_externalLink .p_5years-content ._c01.c_5years-link-box:hover,.p_5years-content .p_ba-content .c_externalLink ._c01.c_5years-link-box:hover{color:#612;background-color:#fff}.p_ba-content .c_btn._c02::before,.p_ba-content .p_ma-content ._c02.c_ma-link-box::before,.p_ma-content .p_ba-content ._c02.c_ma-link-box::before,.p_ba-content ._c02.c_ba-link-box::before,.p_ba-content .p_fs-content ._c02.c_fs-link-box::before,.p_fs-content .p_ba-content ._c02.c_fs-link-box::before,.p_ba-content .p_phd-content ._c02.c_phd-link-box::before,.p_phd-content .p_ba-content ._c02.c_phd-link-box::before,.p_ba-content .p_admission-content ._c02.c_admission-link-box::before,.p_admission-content .p_ba-content ._c02.c_admission-link-box::before,.p_ba-content .p_5years-content ._c02.c_5years-link-box::before,.p_5years-content .p_ba-content ._c02.c_5years-link-box::before{background-color:#612}.p_ba-content .c_re-main-ttl{color:#612}.p_ba-content .c_re-main-ttl span::before,.p_ba-content .c_re-main-ttl span::after{background-color:#612}.p_ba-content .c_btnMail{border-color:#612 !important;color:#612 !important}.p_ba-content .c_btnMail span{color:#612}.p_ba-content .c_btnMail span::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9999 8.64841L13.064 6.63747L14.9999 4.96875V8.64841Z' fill='%23661122'/%3E%3Cpath d='M1.93828 6.63747L0 8.65075V4.96875L1.93828 6.63747Z' fill='%23661122'/%3E%3Cpath d='M15 10.4772V12.3287C15 12.7764 14.6367 13.1397 14.1891 13.1397H0.810938C0.363252 13.1397 0 12.7764 0 12.3287V10.4772L2.89919 7.46777L6.21094 10.3201C6.55547 10.6155 7.01247 10.7795 7.5 10.7795C7.98753 10.7795 8.44687 10.6155 8.79141 10.3201L12.1008 7.46777L15 10.4772Z' fill='%23661122'/%3E%3Cpath d='M15 2.66992V3.48086L7.9265 9.57461C7.69916 9.77148 7.30075 9.77148 7.07341 9.57461L0 3.48086V2.66992C0 2.22229 0.363223 1.86133 0.810938 1.86133H14.1891C14.6367 1.86133 15 2.22229 15 2.66992Z' fill='%23661122'/%3E%3C/svg%3E")}@media screen and (min-width: 835px){.p_ba-content .c_btnMail:hover{background-color:#612 !important}.p_ba-content .c_btnMail:hover span{color:#fff !important}.p_ba-content .c_btnMail:hover span::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9999 8.64841L13.064 6.63747L14.9999 4.96875V8.64841Z' fill='white'/%3E%3Cpath d='M1.93828 6.63747L0 8.65075V4.96875L1.93828 6.63747Z' fill='white'/%3E%3Cpath d='M15 10.4772V12.3287C15 12.7764 14.6367 13.1397 14.1891 13.1397H0.810938C0.363252 13.1397 0 12.7764 0 12.3287V10.4772L2.89919 7.46777L6.21094 10.3201C6.55547 10.6155 7.01247 10.7795 7.5 10.7795C7.98753 10.7795 8.44687 10.6155 8.79141 10.3201L12.1008 7.46777L15 10.4772Z' fill='white'/%3E%3Cpath d='M15 2.66992V3.48086L7.9265 9.57461C7.69916 9.77148 7.30075 9.77148 7.07341 9.57461L0 3.48086V2.66992C0 2.22229 0.363223 1.86133 0.810938 1.86133H14.1891C14.6367 1.86133 15 2.22229 15 2.66992Z' fill='white'/%3E%3C/svg%3E")}}.p_ba-content .c_ba-sidebar{position:-webkit-sticky;position:sticky;top:100px;z-index:10;max-height:calc(100vh - 120px);overflow-y:auto}.p_ba-content .c_ba-sidebar::-webkit-scrollbar{width:6px}.p_ba-content .c_ba-sidebar::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}@media screen and (max-width: 834px){.p_ba-content .c_ba-sidebar{position:static;margin-inline:auto;max-width:728px;z-index:auto;max-height:none;overflow-y:visible}}.p_ba-content .c_ba-sidebar-block{margin-bottom:30px;border:1px solid #d7d7d7}@media screen and (max-width: 834px){.p_ba-content .c_ba-sidebar-block{margin-bottom:0;border:none}}.p_ba-content .c_ba-sidebar-ttl{display:flex;justify-content:center;align-items:center;min-height:24px;padding:12px 15px;background:#612;color:#fff;font-weight:bold;text-decoration:none;font-size:1.4rem;line-height:1.3;text-align:center;border:1px solid #612}@media screen and (max-width: 834px){.p_ba-content .c_ba-sidebar-ttl{min-height:auto;background:#f5f5f5;color:#555;border:1px solid #d7d7d7;font-weight:normal}}@media screen and (max-width: 834px){.p_ba-content .c_ba-sidebar-list{display:grid;grid-template-columns:repeat(4, 1fr);border-left:1px solid #d7d7d7}}@media screen and (max-width: 767px){.p_ba-content .c_ba-sidebar-list{grid-template-columns:repeat(2, 1fr)}}.p_ba-content .c_ba-sidebar-list .c_ba-nav-item{display:flex;align-items:center;margin-bottom:0;padding:9px 12px;border-top:1px solid #d7d7d7;height:36px;box-sizing:border-box;color:#333;font-size:1.4rem;transition:background-color 0.3s, opacity 0.3s}.p_ba-content .c_ba-sidebar-list .c_ba-nav-item:first-child{border-top:none}.p_ba-content .c_ba-sidebar-list .c_ba-nav-item._current{background:#f5f5f5}.p_ba-content .c_ba-sidebar-list .c_ba-nav-item._current .num{background-color:#612}.p_ba-content .c_ba-sidebar-list .c_ba-nav-item:hover{background-color:#eee;text-decoration:none;opacity:0.8}.p_ba-content .c_ba-sidebar-list .c_ba-nav-item .num{display:inline-flex;justify-content:center;align-items:center;min-width:32px;height:19px;margin-right:10px;padding-right:3px;background-color:#666;color:#fff;font-size:1.4rem;clip-path:polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);box-sizing:border-box}@media screen and (max-width: 834px){.p_ba-content .c_ba-sidebar-list .c_ba-nav-item .num{flex:0 0 26px;height:16px;min-width:auto;margin-right:6px;font-size:1.2rem}}@media screen and (max-width: 834px){.p_ba-content .c_ba-sidebar-list .c_ba-nav-item{height:43px;padding:0 8px;background:#fff;border-top:none;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-size:1.2rem;text-align:left;line-height:1.2}}.p_ba-content .c_ba-sidebar-link._external{margin-top:20px}.p_ba-content .c_ba-sidebar-link._external a{background:#fff;color:#333;border:1px solid #ccc;position:relative;padding-right:40px}.p_ba-content .c_ba-sidebar-link._external .icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:14px;height:14px;background:url(/assets/images/icon_window.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 834px){.p_ba-content .c_ba-sidebar-top{display:none}}.p_ba-content .c_ba-sidebar-top a{display:flex;justify-content:center;align-items:center;height:43px;background:#525252;color:#fff;text-decoration:none;position:relative;font-weight:bold;font-size:1.4rem;transition:opacity 0.3s}.p_ba-content .c_ba-sidebar-top a::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px}.p_ba-content .c_ba-sidebar-top a:hover{opacity:0.8;text-decoration:none}.p_ba-content .c_ba-section-ttl{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid #612;color:#612;font-size:1.6rem;line-height:1.6;padding-top:20px}.p_ba-content .c_ba-section-ttl::before{content:attr(data-num);display:inline-flex;justify-content:center;align-items:center;min-width:47px;height:28px;margin-right:10px;padding-right:5px;background-color:#612;color:#fff;font-size:1.8rem;clip-path:polygon(0 0, 80% 0, 100% 50%, 80% 100%, 0 100%)}@media screen and (min-width: 835px){.p_ba-content .c_ba-section-ttl{font-size:2rem}.p_ba-content .c_ba-section-ttl::before{min-width:48px;height:34px;font-size:2rem}}.p_ba-content .c_ba-section-sub-ttl{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:10px;color:#612;font-size:1.8rem;line-height:1.6;font-weight:normal;border-bottom:none;padding-bottom:0}@media screen and (max-width: 767px){.p_ba-content .c_ba-section-sub-ttl{font-size:1.5rem}}.p_ba-content .c_ba-section-sub-ttl::before,.p_ba-content .c_ba-section-sub-ttl::after{content:"≪";font-size:2rem;margin-inline:10px;position:relative;top:-3px}.p_ba-content .c_ba-section-sub-ttl::after{content:"≫"}.p_ba-content .c_ba-attention{margin-bottom:20px}.p_ba-content .c_ba-attention.-bold{font-weight:bold}.p_ba-content .p_ba-application-attention{font-size:1.5rem;margin-bottom:3px}.p_ba-content .c_ba-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-inline:auto;margin-bottom:20px}.p_ba-content .c_ba-table th,.p_ba-content .c_ba-table td{padding:10px 6px;font-size:1.3rem;line-height:1.5;vertical-align:middle;border-bottom:1px solid #bcbcbc;border-right:5px solid #fff;box-sizing:border-box}.p_ba-content .c_ba-table th:last-child,.p_ba-content .c_ba-table td:last-child{border-right:none}.p_ba-content .c_ba-table th._border-bold,.p_ba-content .c_ba-table td._border-bold{border-right-width:2px !important}.p_ba-content .c_ba-table thead th{background:#612;color:#fff;font-weight:normal;text-align:center;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #fff}.p_ba-content .c_ba-table tbody th{background:#f6f6f6;text-align:center;font-weight:normal}.p_ba-content .c_ba-table tbody th.center{text-align:center}.p_ba-content .c_ba-table tbody th.bg-white{background:#fff}.p_ba-content .c_ba-table tbody td{background:#fff}.p_ba-content .c_ba-table tbody td.center{text-align:center}.p_ba-content .c_ba-table ._no-bottom-border{border-bottom:none !important}.p_ba-content .c_ba-link-box{display:flex;justify-content:center;align-items:center;width:260px;min-height:46px;margin-inline:auto;padding:10px 20px;text-align:center;font-size:1.4rem;line-height:1.4;border:1px solid #612;color:#612;background-color:#fff;transition:background-color 0.3s, color 0.3s;box-sizing:border-box;position:relative;font-weight:300;background-image:linear-gradient(to top, #612 1px, transparent 1px),linear-gradient(to left, #612 1px, transparent 1px);background-size:8px 1px, 1px 8px;background-position:calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat}.p_ba-content .c_ba-link-box._pdf,.p_ba-content .c_ba-link-box._file{padding:10px 40px 10px 15px}@media screen and (max-width: 767px){.p_ba-content .c_ba-link-box._pdf,.p_ba-content .c_ba-link-box._file{padding:10px 35px 10px 10px}}.p_ba-content .c_ba-link-box::before{content:"";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;border-top:1px solid #612;border-left:1px solid #612;background:none;z-index:3;transition:border-color 0.3s}.p_ba-content .c_ba-link-box::after{right:15px;z-index:2}.p_ba-content .c_ba-link-box._pdf::after{background-position:0 0}.p_ba-content .c_ba-link-box._file::after{background-position:0 -20px}.p_ba-content .c_ba-link-box._next::after{background-position:-20px 0}.p_ba-content .c_ba-link-box._next{overflow:hidden;position:relative;background-image:none;background-image:none}.p_ba-content .c_ba-link-box._next::before{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:0;height:100%;background-color:#612;border:none;transition:all 0.3s ease}.p_ba-content .c_ba-link-box._next span{position:relative;z-index:2}.p_ba-content .c_ba-link-box._next::after{position:absolute;z-index:2}@media screen and (min-width: 835px){.p_ba-content .c_ba-link-box._next:hover{background-color:#fff;color:#fff;background-image:none}.p_ba-content .c_ba-link-box._next:hover::before{width:100%}.p_ba-content .c_ba-link-box._next:hover::after{background-position:0 0}}@media screen and (min-width: 835px){.p_ba-content .c_ba-link-box:hover:not(._next){background-color:#612;color:#fff;background-image:linear-gradient(to top, #fff 1px, transparent 1px),linear-gradient(to left, #fff 1px, transparent 1px)}.p_ba-content .c_ba-link-box:hover:not(._next)::before{border-color:#fff;width:10px}.p_ba-content .c_ba-link-box:hover:not(._next)._pdf::after{background-position:-18px 0}.p_ba-content .c_ba-link-box:hover:not(._next)._file::after{background-position:-18px -20px}}.p_ba-content .c_ba-exam-link{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;line-height:1.5;padding:5px 10px;padding-right:20px;gap:24px;color:#333;text-decoration:none}.p_ba-content .c_ba-exam-link:hover{text-decoration:underline}.p_ba-content .c_ba-exam-link .icon{flex-shrink:0;width:21px;height:23px;background:url("/assets/images/icon_pdf.png") no-repeat center/contain}.p_ba-content .c_ba-note-list{margin-top:4px;font-size:1.4rem;line-height:1.6}.p_ba-content .c_ba-note-list:first-of-type{margin-top:20px}@media screen and (min-width: 835px){.l_main--ba{display:flex;justify-content:space-between;align-items:stretch}.l_main--ba::after{display:none}.l_main--ba .l_colArticle{width:72%}.l_main--ba .l_colAside{width:24%}}@media screen and (max-width: 834px){.l_main--ba{display:flex;flex-direction:column-reverse;margin-top:40px}}@media screen and (max-width: 767px){.l_main--ba{margin-top:30px}}.l_block:has(#anchor01) .c_ba-table tbody th:last-child{border-bottom:none}.l_block:has(#anchor01) .c_ba-table tbody th:last-child.bg-white{border-bottom:1px solid #bcbcbc}.l_block:has(#anchor01) .c_ba-table tbody tr:last-child th{border-right:5px solid #fff}@media screen and (max-width: 767px){.ba-table-wrap.-sz-short{width:100%;max-width:100%}.ba-table-wrap.-sz-short table{width:100%;table-layout:fixed}.ba-table-wrap.-sz-short colgroup col:nth-child(1){width:40.7% !important}.ba-table-wrap.-sz-short colgroup col:nth-child(2){width:26.2% !important}.ba-table-wrap.-sz-short colgroup col:nth-child(3){width:33.1% !important}.ba-table-wrap.-sz-short thead th{font-size:1.3rem;padding:7px 4px}.ba-table-wrap.-sz-short tbody th,.ba-table-wrap.-sz-short tbody td{font-size:1.3rem;padding:11px 4px}}.p_ba-section-sub-ttl{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:10px;color:#612;font-size:1.8rem;line-height:1.6;font-weight:normal;border-bottom:none;padding-bottom:0}@media screen and (max-width: 767px){.p_ba-section-sub-ttl{font-size:1.5rem}}.p_ba-section-sub-ttl::before,.p_ba-section-sub-ttl::after{content:"≪";font-size:2rem;margin-inline:10px;position:relative;top:-3px}.p_ba-section-sub-ttl::after{content:"≫"}.p_ba-scholarship-item{padding-inline:30px;padding-bottom:40px}@media screen and (max-width: 767px){.p_ba-scholarship-item{padding-inline:0}}.p_ba-scholarship-item.-last{padding-bottom:0}.p_ba-scholarship-item .ttl{font-size:1.5rem;font-weight:bold;color:#555;margin-bottom:12px;padding-bottom:4px;border-bottom:1px solid #555}.p_ba-scholarship-item .c_externalLink{margin:20px auto 0}.p_ba-application .m_anchorList{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto !important;width:100% !important;max-width:none !important;float:none !important}.p_ba-application .m_anchorList .item{margin:0;flex:1;min-width:136px;float:none !important;width:auto !important}.p_ba-application .m_anchorList a{display:flex;justify-content:center;align-items:center;height:40px;padding:0 15px;background-color:#f6f6f6 !important;border:none !important;border-bottom:1px solid #aeaeae !important;border-radius:2px;color:#555 !important;font-weight:600;font-size:1.5rem;text-decoration:none;position:relative;box-sizing:border-box}.p_ba-application .m_anchorList a::after{content:"" !important;position:absolute;right:12px !important;left:auto !important;top:50% !important;bottom:auto !important;width:6px;height:6px;border-top:1px solid #555 !important;border-right:1px solid #555 !important;transform:translateY(-75%) rotate(135deg) !important;margin:0 !important;background:none !important}.p_ba-application .m_anchorList a:hover{opacity:0.8;background-color:#eee !important}@media screen and (max-width: 767px){.p_ba-application .m_anchorList{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:8px}.p_ba-application .m_anchorList a{height:40px;font-size:1.3rem;padding:0 25px 0 10px}}.p_ba-application .l_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px auto 0;max-width:540px}.p_ba-application .l_grid .l_2col{width:260px;margin:0}.p_ba-guideline-item{margin-top:40px;padding:0 30px}@media screen and (max-width: 767px){.p_ba-guideline-item{padding:0}}.p_ba-guideline-item .ttl{font-size:1.5rem;font-weight:bold;color:#555;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #bcbcbc}.p_ba-past-exams-year{margin-top:40px;padding-inline:25px;margin-bottom:0}@media screen and (max-width: 767px){.p_ba-past-exams-year{padding-inline:0}}.p_ba-past-exams-year .year-ttl{font-size:1.8rem;color:#612;text-align:center;margin-bottom:5px}.p_ba-past-exams-year .year-ttl span{font-size:2.4rem}.p_ba-past-exams-year .exam-list{list-style:none;padding:0;margin:0}.p_ba-past-exams-year .exam-list li{padding:10px 0;border-bottom:1px solid #ccc}.p_ba-past-exams-year .exam-list li:last-child{border-bottom:none}@media screen and (max-width: 767px){.p_ba-past-exams-year{padding:20px 0}}.p_ba-past-exams-year .year-container{background-color:#f8f8f8;padding:25px 26px}.p_ba-past-exams-year .year-box{background-color:#fff;border-radius:10px;padding:15px 26px}@media screen and (max-width: 767px){.p_ba-past-exams-year .year-box{padding:20px 15px}}.p_ba-past-exams-year .year-ttl span{font-size:1.8rem}.p_ba-five-years .l_grid{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px auto 0;max-width:574px}.p_ba-five-years .l_grid .l_2col{margin:0;width:277px}.p_ba-five-years .l_grid .l_2col .c_ba-link-box,.p_ba-five-years .l_grid .l_2col .c_externalLink{width:277px}.p_ba-contact .p_ba-contact-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px auto 0;max-width:540px}.p_ba-contact .p_ba-contact-btns .l_2col{width:260px;margin:0}.p_ba-contact .p_ba-address-ttl{margin-top:40px}.p_ba-contact .p_ba-contact-others{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px auto 0}.p_ba-contact .p_ba-contact-others .l_2col{margin:0;width:auto}.p_ba-contact .p_ba-contact-others .l_2col:nth-child(1) .c_externalLink{width:260px}.p_ba-contact .p_ba-contact-others .l_2col:nth-child(2) .c_externalLink{width:375px}@media screen and (max-width: 767px){.p_ba-contact .p_ba-contact-others .l_2col:nth-child(2) .c_externalLink{width:260px}}@media screen and (max-width: 767px){.p_ba-contact .p_ba-contact-others .l_2col{width:260px}}@media screen and (max-width: 767px){.p_ba-contact .p_ba-contact-others{flex-direction:column;align-items:center}}@media screen and (max-width: 767px){.p_ba-special-needs .c_ba-section-ttl,.p_ba-past-exams .c_ba-section-ttl,.p_ba-results .c_ba-section-ttl{font-size:1.4rem}}.p_ba-end .c_externalLink,.p_ba-flow .c_externalLink,.p_ba-web-application .c_externalLink,.p_ba-applicant-page .c_externalLink,.p_ba-mail-registration .c_externalLink{margin:20px auto 0}.p_ba-end .c_txt.-center,.p_ba-flow .c_txt.-center,.p_ba-web-application .c_txt.-center,.p_ba-applicant-page .c_txt.-center,.p_ba-mail-registration .c_txt.-center{text-align:center;margin-top:5px}@media screen and (min-width: 835px){.p_ba-dual-application .l_grid,.p_ba-results .l_grid{display:flex;justify-content:center;margin:20px auto 0;max-width:277px}.p_ba-dual-application .l_grid .l_2col,.p_ba-results .l_grid .l_2col{width:277px;margin:0}}.p_fs-content .c_pageTtl{color:#048}.p_fs-content .c_pageTtl::after{border-color:#048 transparent transparent transparent}.p_fs-content .c_externalLink .c_btn._c01,.p_fs-content .c_externalLink .p_ma-content ._c01.c_ma-link-box,.p_ma-content .p_fs-content .c_externalLink ._c01.c_ma-link-box,.p_fs-content .c_externalLink .p_ba-content ._c01.c_ba-link-box,.p_ba-content .p_fs-content .c_externalLink ._c01.c_ba-link-box,.p_fs-content .c_externalLink ._c01.c_fs-link-box,.p_fs-content .c_externalLink .p_phd-content ._c01.c_phd-link-box,.p_phd-content .p_fs-content .c_externalLink ._c01.c_phd-link-box,.p_fs-content .c_externalLink .p_admission-content ._c01.c_admission-link-box,.p_admission-content .p_fs-content .c_externalLink ._c01.c_admission-link-box,.p_fs-content .c_externalLink .p_5years-content ._c01.c_5years-link-box,.p_5years-content .p_fs-content .c_externalLink ._c01.c_5years-link-box{background-color:#048;border-color:#048}.p_fs-content .c_externalLink .c_btn._c01:hover,.p_fs-content .c_externalLink .p_ma-content ._c01.c_ma-link-box:hover,.p_ma-content .p_fs-content .c_externalLink ._c01.c_ma-link-box:hover,.p_fs-content .c_externalLink .p_ba-content ._c01.c_ba-link-box:hover,.p_ba-content .p_fs-content .c_externalLink ._c01.c_ba-link-box:hover,.p_fs-content .c_externalLink ._c01.c_fs-link-box:hover,.p_fs-content .c_externalLink .p_phd-content ._c01.c_phd-link-box:hover,.p_phd-content .p_fs-content .c_externalLink ._c01.c_phd-link-box:hover,.p_fs-content .c_externalLink .p_admission-content ._c01.c_admission-link-box:hover,.p_admission-content .p_fs-content .c_externalLink ._c01.c_admission-link-box:hover,.p_fs-content .c_externalLink .p_5years-content ._c01.c_5years-link-box:hover,.p_5years-content .p_fs-content .c_externalLink ._c01.c_5years-link-box:hover{color:#048;background-color:#fff}.p_fs-content .c_btn._c02::before,.p_fs-content .p_ma-content ._c02.c_ma-link-box::before,.p_ma-content .p_fs-content ._c02.c_ma-link-box::before,.p_fs-content .p_ba-content ._c02.c_ba-link-box::before,.p_ba-content .p_fs-content ._c02.c_ba-link-box::before,.p_fs-content ._c02.c_fs-link-box::before,.p_fs-content .p_phd-content ._c02.c_phd-link-box::before,.p_phd-content .p_fs-content ._c02.c_phd-link-box::before,.p_fs-content .p_admission-content ._c02.c_admission-link-box::before,.p_admission-content .p_fs-content ._c02.c_admission-link-box::before,.p_fs-content .p_5years-content ._c02.c_5years-link-box::before,.p_5years-content .p_fs-content ._c02.c_5years-link-box::before{background-color:#048}.p_fs-content .c_re-main-ttl{color:#048}@media screen and (max-width: 767px){.p_fs-content .c_re-main-ttl{font-size:2.1rem;text-align:left;max-width:300px;margin-inline:auto}}@media screen and (max-width: 767px){.p_fs-content .c_re-main-ttl span{display:block;font-size:1.8rem;margin-top:10px;position:relative}.p_fs-content .c_re-main-ttl span::before,.p_fs-content .c_re-main-ttl span::after{content:"";display:inline-block;vertical-align:middle;width:15px;height:1px;background-color:#048}.p_fs-content .c_re-main-ttl span::before{margin-right:15px}.p_fs-content .c_re-main-ttl span::after{margin-left:15px}}.p_fs-content .c_re-main-ttl span::before,.p_fs-content .c_re-main-ttl span::after{background-color:#048}.p_fs-content .c_btnMail{border-color:#048 !important;color:#048 !important}.p_fs-content .c_btnMail span{color:#048}.p_fs-content .c_btnMail span::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9999 8.64841L13.064 6.63747L14.9999 4.96875V8.64841Z' fill='%23004488'/%3E%3Cpath d='M1.93828 6.63747L0 8.65075V4.96875L1.93828 6.63747Z' fill='%23004488'/%3E%3Cpath d='M15 10.4772V12.3287C15 12.7764 14.6367 13.1397 14.1891 13.1397H0.810938C0.363252 13.1397 0 12.7764 0 12.3287V10.4772L2.89919 7.46777L6.21094 10.3201C6.55547 10.6155 7.01247 10.7795 7.5 10.7795C7.98753 10.7795 8.44687 10.6155 8.79141 10.3201L12.1008 7.46777L15 10.4772Z' fill='%23004488'/%3E%3Cpath d='M15 2.66992V3.48086L7.9265 9.57461C7.69916 9.77148 7.30075 9.77148 7.07341 9.57461L0 3.48086V2.66992C0 2.22229 0.363223 1.86133 0.810938 1.86133H14.1891C14.6367 1.86133 15 2.22229 15 2.66992Z' fill='%23004488'/%3E%3C/svg%3E")}@media screen and (min-width: 835px){.p_fs-content .c_btnMail:hover{background-color:#048 !important}.p_fs-content .c_btnMail:hover span{color:#fff !important}.p_fs-content .c_btnMail:hover span::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9999 8.64841L13.064 6.63747L14.9999 4.96875V8.64841Z' fill='white'/%3E%3Cpath d='M1.93828 6.63747L0 8.65075V4.96875L1.93828 6.63747Z' fill='white'/%3E%3Cpath d='M15 10.4772V12.3287C15 12.7764 14.6367 13.1397 14.1891 13.1397H0.810938C0.363252 13.1397 0 12.7764 0 12.3287V10.4772L2.89919 7.46777L6.21094 10.3201C6.55547 10.6155 7.01247 10.7795 7.5 10.7795C7.98753 10.7795 8.44687 10.6155 8.79141 10.3201L12.1008 7.46777L15 10.4772Z' fill='white'/%3E%3Cpath d='M15 2.66992V3.48086L7.9265 9.57461C7.69916 9.77148 7.30075 9.77148 7.07341 9.57461L0 3.48086V2.66992C0 2.22229 0.363223 1.86133 0.810938 1.86133H14.1891C14.6367 1.86133 15 2.22229 15 2.66992Z' fill='white'/%3E%3C/svg%3E")}}.p_fs-content .c_fs-sidebar{position:-webkit-sticky;position:sticky;top:100px;z-index:10;max-height:calc(100vh - 120px);overflow-y:auto}.p_fs-content .c_fs-sidebar::-webkit-scrollbar{width:6px}.p_fs-content .c_fs-sidebar::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}@media screen and (max-width: 834px){.p_fs-content .c_fs-sidebar{position:static;margin-inline:auto;max-width:728px;z-index:auto;max-height:none;overflow-y:visible}}.p_fs-content .c_fs-sidebar-block{margin-bottom:30px;border:1px solid #d7d7d7}@media screen and (max-width: 834px){.p_fs-content .c_fs-sidebar-block{margin-bottom:0;border:none}}.p_fs-content .c_fs-sidebar-ttl{display:flex;justify-content:center;align-items:center;min-height:24px;padding:12px 15px;background:#048;color:#fff;font-weight:bold;text-decoration:none;font-size:1.4rem;line-height:1.3;text-align:center;border:1px solid #048}@media screen and (max-width: 834px){.p_fs-content .c_fs-sidebar-ttl{min-height:auto;background:#f5f5f5;color:#555;border:1px solid #d7d7d7;font-weight:normal}}@media screen and (max-width: 834px){.p_fs-content .c_fs-sidebar-list{display:grid;grid-template-columns:repeat(4, 1fr);border-left:1px solid #d7d7d7}}@media screen and (max-width: 767px){.p_fs-content .c_fs-sidebar-list{grid-template-columns:repeat(2, 1fr)}}.p_fs-content .c_fs-sidebar-list .c_fs-nav-item{display:flex;align-items:center;margin-bottom:0;padding:9px 12px;border-top:1px solid #d7d7d7;height:36px;box-sizing:border-box;color:#333;font-size:1.4rem;transition:background-color 0.3s, opacity 0.3s}.p_fs-content .c_fs-sidebar-list .c_fs-nav-item:first-child{border-top:none}.p_fs-content .c_fs-sidebar-list .c_fs-nav-item._current{background:#f5f5f5}.p_fs-content .c_fs-sidebar-list .c_fs-nav-item._current .num{background-color:#048}.p_fs-content .c_fs-sidebar-list .c_fs-nav-item:hover{background-color:#eee;text-decoration:none;opacity:0.8}.p_fs-content .c_fs-sidebar-list .c_fs-nav-item .num{display:inline-flex;justify-content:center;align-items:center;min-width:32px;height:19px;margin-right:10px;padding-right:3px;background-color:#666;color:#fff;font-size:1.4rem;clip-path:polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);box-sizing:border-box}@media screen and (max-width: 834px){.p_fs-content .c_fs-sidebar-list .c_fs-nav-item .num{flex:0 0 26px;height:16px;min-width:auto;margin-right:6px;font-size:1.2rem}}@media screen and (max-width: 834px){.p_fs-content .c_fs-sidebar-list .c_fs-nav-item{height:43px;padding:0 8px;background:#fff;border-top:none;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-size:1.2rem;text-align:left;line-height:1.2}}.p_fs-content .c_fs-sidebar-link._external{margin-top:20px}.p_fs-content .c_fs-sidebar-link._external a{background:#fff;color:#333;border:1px solid #ccc;position:relative;padding-right:40px}.p_fs-content .c_fs-sidebar-link._external .icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:14px;height:14px;background:url(/assets/images/icon_window.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 834px){.p_fs-content .c_fs-sidebar-top{display:none}}.p_fs-content .c_fs-sidebar-top a{display:flex;justify-content:center;align-items:center;height:43px;background:#525252;color:#fff;text-decoration:none;position:relative;font-weight:bold;font-size:1.4rem;transition:opacity 0.3s}.p_fs-content .c_fs-sidebar-top a::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px}.p_fs-content .c_fs-sidebar-top a:hover{opacity:0.8;text-decoration:none}.p_fs-content .c_fs-section-ttl{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid #048;color:#048;font-size:1.6rem;line-height:1.6;padding-top:20px}.p_fs-content .c_fs-section-ttl::before{content:attr(data-num);display:inline-flex;justify-content:center;align-items:center;min-width:47px;height:28px;margin-right:10px;padding-right:5px;background-color:#048;color:#fff;font-size:1.8rem;clip-path:polygon(0 0, 80% 0, 100% 50%, 80% 100%, 0 100%)}@media screen and (min-width: 835px){.p_fs-content .c_fs-section-ttl{font-size:2rem}.p_fs-content .c_fs-section-ttl::before{min-width:48px;height:34px;font-size:2rem}}.p_fs-content .c_fs-section-sub-ttl{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:10px;color:#048;font-size:1.8rem;line-height:1.6;font-weight:normal;border-bottom:none;padding-bottom:0}@media screen and (max-width: 767px){.p_fs-content .c_fs-section-sub-ttl{font-size:1.5rem}}.p_fs-content .c_fs-section-sub-ttl::before,.p_fs-content .c_fs-section-sub-ttl::after{content:"≪";font-size:2rem;margin-inline:10px;position:relative;top:-3px}.p_fs-content .c_fs-section-sub-ttl::after{content:"≫"}.p_fs-content .c_fs-table{width:708px;max-width:100%;table-layout:fixed;border-collapse:collapse;margin:26px auto 20px}.p_fs-content .c_fs-table th,.p_fs-content .c_fs-table td{padding:8px 4px;font-size:1.3rem;line-height:1.7;vertical-align:middle;color:#333;border-bottom:1px solid #bcbcbc;border-right:5px solid #fff;word-break:break-all}.p_fs-content .c_fs-table th:last-child,.p_fs-content .c_fs-table td:last-child{border-right:none}.p_fs-content .c_fs-table th._border-bold,.p_fs-content .c_fs-table td._border-bold{border-right-width:2px !important}.p_fs-content .c_fs-table thead th{background:#048;color:#fff;font-weight:normal;text-align:center;border-bottom:1px solid #fff}.p_fs-content .c_fs-table tbody th{background:#f6f6f6;text-align:left;font-weight:normal}.p_fs-content .c_fs-table tbody th.center{text-align:center}.p_fs-content .c_fs-table tbody th.bg-white{background:#fff}.p_fs-content .c_fs-table tbody td{background:#fff}.p_fs-content .c_fs-table tbody td.center{text-align:center}.p_fs-content .c_fs-table ._no-bottom-border{border-bottom:none !important}.p_fs-content .c_fs-link-box{display:flex;justify-content:center;align-items:center;width:260px;min-height:46px;margin-inline:auto;padding:10px 20px;text-align:center;font-size:1.4rem;line-height:1.4;border:1px solid #048;color:#048;background-color:#fff;transition:background-color 0.3s, color 0.3s;box-sizing:border-box;position:relative;font-weight:300;background-image:linear-gradient(to top, #048 1px, transparent 1px),linear-gradient(to left, #048 1px, transparent 1px);background-size:8px 1px, 1px 8px;background-position:calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat}.p_fs-content .c_fs-link-box._pdf,.p_fs-content .c_fs-link-box._file{padding:10px 40px 10px 15px}@media screen and (max-width: 767px){.p_fs-content .c_fs-link-box._pdf,.p_fs-content .c_fs-link-box._file{padding:10px 35px 10px 10px}}.p_fs-content .c_fs-link-box::before{content:"";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;border-top:1px solid #048;border-left:1px solid #048;background:none;z-index:3;transition:border-color 0.3s}.p_fs-content .c_fs-link-box::after{right:15px;z-index:2}.p_fs-content .c_fs-link-box._pdf::after{background-position:0 0}.p_fs-content .c_fs-link-box._file::after{background-position:0 -20px}.p_fs-content .c_fs-link-box._next::after{background-position:-20px 0}.p_fs-content .c_fs-link-box._next{overflow:hidden;position:relative;background-image:none;background-image:none}.p_fs-content .c_fs-link-box._next::before{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:0;height:100%;background-color:#048;border:none;transition:all 0.3s ease}.p_fs-content .c_fs-link-box._next span{position:relative;z-index:2}.p_fs-content .c_fs-link-box._next::after{position:absolute;z-index:2}@media screen and (min-width: 835px){.p_fs-content .c_fs-link-box._next:hover{background-color:#fff;color:#fff;background-image:none}.p_fs-content .c_fs-link-box._next:hover::before{width:100%}.p_fs-content .c_fs-link-box._next:hover::after{background-position:0 0}}@media screen and (min-width: 835px){.p_fs-content .c_fs-link-box:hover:not(._next){background-color:#048;color:#fff;background-image:linear-gradient(to top, #fff 1px, transparent 1px),linear-gradient(to left, #fff 1px, transparent 1px)}.p_fs-content .c_fs-link-box:hover:not(._next)::before{border-color:#fff;width:10px}.p_fs-content .c_fs-link-box:hover:not(._next)._pdf::after{background-position:-18px 0}.p_fs-content .c_fs-link-box:hover:not(._next)._file::after{background-position:-18px -20px}}.p_fs-content .c_fs-exam-link{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;line-height:1.5;padding:5px 10px;padding-right:20px;gap:24px;color:#333;text-decoration:none}.p_fs-content .c_fs-exam-link:hover{text-decoration:underline}.p_fs-content .c_fs-exam-link .icon{flex-shrink:0;width:21px;height:23px;background:url("/assets/images/icon_pdf.png") no-repeat center/contain}.p_fs-content .c_fs-note-list{margin-top:4px;font-size:1.4rem;line-height:1.6}.p_fs-content .c_fs-note-list:first-of-type{margin-top:20px}.p_fs-content .c_fs-message{font-size:1.4rem;text-align:center;margin:40px 0 30px;line-height:1.7}@media screen and (max-width: 767px){.p_fs-content .c_fs-message{text-align:left;max-width:330px;margin-inline:auto}}.p_fs-content .c_externalLink--head{margin-bottom:80px}.p_fs-content .c_externalLink--head .c_btn,.p_fs-content .c_externalLink--head .p_ma-content .c_ma-link-box,.p_ma-content .p_fs-content .c_externalLink--head .c_ma-link-box,.p_fs-content .c_externalLink--head .p_ba-content .c_ba-link-box,.p_ba-content .p_fs-content .c_externalLink--head .c_ba-link-box,.p_fs-content .c_externalLink--head .c_fs-link-box,.p_fs-content .c_externalLink--head .p_phd-content .c_phd-link-box,.p_phd-content .p_fs-content .c_externalLink--head .c_phd-link-box,.p_fs-content .c_externalLink--head .p_admission-content .c_admission-link-box,.p_admission-content .p_fs-content .c_externalLink--head .c_admission-link-box,.p_fs-content .c_externalLink--head .p_5years-content .c_5years-link-box,.p_5years-content .p_fs-content .c_externalLink--head .c_5years-link-box{width:280px;max-width:100%;height:auto;min-height:60px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;line-height:1.5;font-weight:bold}.l_main--fs{width:100%;margin-top:40px;display:flex;justify-content:center}@media screen and (max-width: 767px){.l_main--fs{margin-top:30px}}.l_main--fs .l_colArticle{width:100%;max-width:800px;float:none;margin-inline:auto}.p_fs-past-exams-year{margin-top:40px;padding-inline:25px;margin-bottom:0}@media screen and (max-width: 767px){.p_fs-past-exams-year{padding-inline:0}}.p_fs-past-exams-year .year-ttl{font-size:1.8rem;color:#048;text-align:center;margin-bottom:5px}.p_fs-past-exams-year .year-ttl span{font-size:2.4rem}.p_fs-past-exams-year .exam-list{list-style:none;padding:0;margin:0}.p_fs-past-exams-year .exam-list li{padding:10px 0;border-bottom:1px solid #ccc}.p_fs-past-exams-year .exam-list li:last-child{border-bottom:none}@media screen and (max-width: 767px){.p_fs-past-exams-year{padding:20px 0}}.p_fs-past-exams-year .year-container{background-color:#f8f8f8;padding:25px 26px}.p_fs-past-exams-year .year-box{background-color:#fff;border-radius:10px;padding:15px 26px}@media screen and (max-width: 767px){.p_fs-past-exams-year .year-box{padding:20px 15px}}.p_fs-past-exams-year .year-ttl span{font-size:1.8rem}.p_phd-content .c_pageTtl{color:#c01}.p_phd-content .c_pageTtl::after{border-color:#c01 transparent transparent transparent}.p_phd-content .c_externalLink .c_btn._c01,.p_phd-content .c_externalLink .p_ma-content ._c01.c_ma-link-box,.p_ma-content .p_phd-content .c_externalLink ._c01.c_ma-link-box,.p_phd-content .c_externalLink .p_ba-content ._c01.c_ba-link-box,.p_ba-content .p_phd-content .c_externalLink ._c01.c_ba-link-box,.p_phd-content .c_externalLink .p_fs-content ._c01.c_fs-link-box,.p_fs-content .p_phd-content .c_externalLink ._c01.c_fs-link-box,.p_phd-content .c_externalLink ._c01.c_phd-link-box,.p_phd-content .c_externalLink .p_admission-content ._c01.c_admission-link-box,.p_admission-content .p_phd-content .c_externalLink ._c01.c_admission-link-box,.p_phd-content .c_externalLink .p_5years-content ._c01.c_5years-link-box,.p_5years-content .p_phd-content .c_externalLink ._c01.c_5years-link-box{background-color:#c01;border-color:#c01}.p_phd-content .c_externalLink .c_btn._c01:hover,.p_phd-content .c_externalLink .p_ma-content ._c01.c_ma-link-box:hover,.p_ma-content .p_phd-content .c_externalLink ._c01.c_ma-link-box:hover,.p_phd-content .c_externalLink .p_ba-content ._c01.c_ba-link-box:hover,.p_ba-content .p_phd-content .c_externalLink ._c01.c_ba-link-box:hover,.p_phd-content .c_externalLink .p_fs-content ._c01.c_fs-link-box:hover,.p_fs-content .p_phd-content .c_externalLink ._c01.c_fs-link-box:hover,.p_phd-content .c_externalLink ._c01.c_phd-link-box:hover,.p_phd-content .c_externalLink .p_admission-content ._c01.c_admission-link-box:hover,.p_admission-content .p_phd-content .c_externalLink ._c01.c_admission-link-box:hover,.p_phd-content .c_externalLink .p_5years-content ._c01.c_5years-link-box:hover,.p_5years-content .p_phd-content .c_externalLink ._c01.c_5years-link-box:hover{color:#c01;background-color:#fff}.p_phd-content .c_btn._c02::before,.p_phd-content .p_ma-content ._c02.c_ma-link-box::before,.p_ma-content .p_phd-content ._c02.c_ma-link-box::before,.p_phd-content .p_ba-content ._c02.c_ba-link-box::before,.p_ba-content .p_phd-content ._c02.c_ba-link-box::before,.p_phd-content .p_fs-content ._c02.c_fs-link-box::before,.p_fs-content .p_phd-content ._c02.c_fs-link-box::before,.p_phd-content ._c02.c_phd-link-box::before,.p_phd-content .p_admission-content ._c02.c_admission-link-box::before,.p_admission-content .p_phd-content ._c02.c_admission-link-box::before,.p_phd-content .p_5years-content ._c02.c_5years-link-box::before,.p_5years-content .p_phd-content ._c02.c_5years-link-box::before{background-color:#c01}.p_phd-content .c_re-main-ttl{color:#c01}.p_phd-content .c_re-main-ttl span::before,.p_phd-content .c_re-main-ttl span::after{background-color:#c01}.p_phd-content .c_btnMail{border-color:#c01 !important;color:#c01 !important}.p_phd-content .c_btnMail span{color:#c01}.p_phd-content .c_btnMail span::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9999 8.64841L13.064 6.63747L14.9999 4.96875V8.64841Z' fill='%23CC0011'/%3E%3Cpath d='M1.93828 6.63747L0 8.65075V4.96875L1.93828 6.63747Z' fill='%23CC0011'/%3E%3Cpath d='M15 10.4772V12.3287C15 12.7764 14.6367 13.1397 14.1891 13.1397H0.810938C0.363252 13.1397 0 12.7764 0 12.3287V10.4772L2.89919 7.46777L6.21094 10.3201C6.55547 10.6155 7.01247 10.7795 7.5 10.7795C7.98753 10.7795 8.44687 10.6155 8.79141 10.3201L12.1008 7.46777L15 10.4772Z' fill='%23CC0011'/%3E%3Cpath d='M15 2.66992V3.48086L7.9265 9.57461C7.69916 9.77148 7.30075 9.77148 7.07341 9.57461L0 3.48086V2.66992C0 2.22229 0.363223 1.86133 0.810938 1.86133H14.1891C14.6367 1.86133 15 2.22229 15 2.66992Z' fill='%23CC0011'/%3E%3C/svg%3E")}@media screen and (min-width: 835px){.p_phd-content .c_btnMail:hover{background-color:#c01 !important}.p_phd-content .c_btnMail:hover span{color:#fff !important}.p_phd-content .c_btnMail:hover span::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9999 8.64841L13.064 6.63747L14.9999 4.96875V8.64841Z' fill='white'/%3E%3Cpath d='M1.93828 6.63747L0 8.65075V4.96875L1.93828 6.63747Z' fill='white'/%3E%3Cpath d='M15 10.4772V12.3287C15 12.7764 14.6367 13.1397 14.1891 13.1397H0.810938C0.363252 13.1397 0 12.7764 0 12.3287V10.4772L2.89919 7.46777L6.21094 10.3201C6.55547 10.6155 7.01247 10.7795 7.5 10.7795C7.98753 10.7795 8.44687 10.6155 8.79141 10.3201L12.1008 7.46777L15 10.4772Z' fill='white'/%3E%3Cpath d='M15 2.66992V3.48086L7.9265 9.57461C7.69916 9.77148 7.30075 9.77148 7.07341 9.57461L0 3.48086V2.66992C0 2.22229 0.363223 1.86133 0.810938 1.86133H14.1891C14.6367 1.86133 15 2.22229 15 2.66992Z' fill='white'/%3E%3C/svg%3E")}}.p_phd-content .c_phd-sidebar{position:-webkit-sticky;position:sticky;top:100px;z-index:10;max-height:calc(100vh - 120px);overflow-y:auto}.p_phd-content .c_phd-sidebar::-webkit-scrollbar{width:6px}.p_phd-content .c_phd-sidebar::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}@media screen and (max-width: 834px){.p_phd-content .c_phd-sidebar{position:static;margin-inline:auto;max-width:728px;z-index:auto;max-height:none;overflow-y:visible}}.p_phd-content .c_phd-sidebar-block{margin-bottom:30px;border:1px solid #d7d7d7}@media screen and (max-width: 834px){.p_phd-content .c_phd-sidebar-block{margin-bottom:0;border:none}}.p_phd-content .c_phd-sidebar-ttl{display:flex;justify-content:center;align-items:center;min-height:24px;padding:12px 15px;background:#c01;color:#fff;font-weight:bold;text-decoration:none;font-size:1.4rem;line-height:1.3;text-align:center;border:1px solid #c01}@media screen and (max-width: 834px){.p_phd-content .c_phd-sidebar-ttl{min-height:auto;background:#f5f5f5;color:#555;border:1px solid #d7d7d7;font-weight:normal}}@media screen and (max-width: 834px){.p_phd-content .c_phd-sidebar-list{display:grid;grid-template-columns:repeat(4, 1fr);border-left:1px solid #d7d7d7}}@media screen and (max-width: 767px){.p_phd-content .c_phd-sidebar-list{grid-template-columns:repeat(2, 1fr)}}.p_phd-content .c_phd-sidebar-list .c_phd-nav-item{display:flex;align-items:center;margin-bottom:0;padding:9px 12px;border-top:1px solid #d7d7d7;height:36px;box-sizing:border-box;color:#333;font-size:1.4rem;transition:background-color 0.3s, opacity 0.3s}.p_phd-content .c_phd-sidebar-list .c_phd-nav-item:first-child{border-top:none}.p_phd-content .c_phd-sidebar-list .c_phd-nav-item._current{background:#f5f5f5}.p_phd-content .c_phd-sidebar-list .c_phd-nav-item._current .num{background-color:#c01}.p_phd-content .c_phd-sidebar-list .c_phd-nav-item:hover{background-color:#eee;text-decoration:none;opacity:0.8}.p_phd-content .c_phd-sidebar-list .c_phd-nav-item .num{display:inline-flex;justify-content:center;align-items:center;min-width:32px;height:19px;margin-right:10px;padding-right:3px;background-color:#666;color:#fff;font-size:1.4rem;clip-path:polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);box-sizing:border-box}@media screen and (max-width: 834px){.p_phd-content .c_phd-sidebar-list .c_phd-nav-item .num{flex:0 0 26px;height:16px;min-width:auto;margin-right:6px;font-size:1.2rem}}@media screen and (max-width: 834px){.p_phd-content .c_phd-sidebar-list .c_phd-nav-item{height:43px;padding:0 8px;background:#fff;border-top:none;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-size:1.2rem;text-align:left;line-height:1.2}}.p_phd-content .c_phd-sidebar-link._external{margin-top:20px}.p_phd-content .c_phd-sidebar-link._external a{background:#fff;color:#333;border:1px solid #ccc;position:relative;padding-right:40px}.p_phd-content .c_phd-sidebar-link._external .icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:14px;height:14px;background:url(/assets/images/icon_window.svg) no-repeat center center;background-size:contain}@media screen and (max-width: 834px){.p_phd-content .c_phd-sidebar-top{display:none}}.p_phd-content .c_phd-sidebar-top a{display:flex;justify-content:center;align-items:center;height:43px;background:#525252;color:#fff;text-decoration:none;position:relative;font-weight:bold;font-size:1.4rem;transition:opacity 0.3s}.p_phd-content .c_phd-sidebar-top a::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px}.p_phd-content .c_phd-sidebar-top a:hover{opacity:0.8;text-decoration:none}.p_phd-content .c_phd-section-ttl{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid #c01;color:#c01;font-size:1.6rem;line-height:1.6;padding-top:20px}.p_phd-content .c_phd-section-ttl::before{content:attr(data-num);display:inline-flex;justify-content:center;align-items:center;min-width:47px;height:28px;margin-right:10px;padding-right:5px;background-color:#c01;color:#fff;font-size:1.8rem;clip-path:polygon(0 0, 80% 0, 100% 50%, 80% 100%, 0 100%)}@media screen and (min-width: 835px){.p_phd-content .c_phd-section-ttl{font-size:2rem}.p_phd-content .c_phd-section-ttl::before{min-width:48px;height:34px;font-size:2rem}}.p_phd-content .c_phd-section-sub-ttl{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:10px;color:#c01;font-size:1.8rem;line-height:1.6;font-weight:normal;border-bottom:none;padding-bottom:0}@media screen and (max-width: 767px){.p_phd-content .c_phd-section-sub-ttl{font-size:1.5rem}}.p_phd-content .c_phd-section-sub-ttl::before,.p_phd-content .c_phd-section-sub-ttl::after{content:"≪";font-size:2rem;margin-inline:10px;position:relative;top:-3px}.p_phd-content .c_phd-section-sub-ttl::after{content:"≫"}.p_phd-content .c_phd-attention{margin-bottom:20px}.p_phd-content .c_phd-attention.-bold{font-weight:bold}.p_phd-content .c_phd-table{width:708px;table-layout:fixed;border-collapse:collapse;margin-block:12px 20px;margin-inline:auto}.p_phd-content .c_phd-table th,.p_phd-content .c_phd-table td{padding:8px 4px;font-size:1.3rem;vertical-align:middle;color:#333;border-bottom:1px solid #bcbcbc;border-right:5px solid #fff;word-break:break-word;overflow-wrap:break-word}.p_phd-content .c_phd-table th:first-child,.p_phd-content .c_phd-table td:first-child{padding-left:8px;padding-right:8px}.p_phd-content .c_phd-table th:last-child,.p_phd-content .c_phd-table td:last-child{border-right:none}.p_phd-content .c_phd-table th._border-bold,.p_phd-content .c_phd-table td._border-bold{border-right-width:2px !important}.p_phd-content .c_phd-table th._border-2px,.p_phd-content .c_phd-table td._border-2px{border-right-width:2px !important}.p_phd-content .c_phd-table th._center,.p_phd-content .c_phd-table td._center{text-align:center}.p_phd-content .c_phd-table .u-phd-sup-line{display:inline-flex;flex-wrap:wrap;align-items:baseline}.p_phd-content .c_phd-table thead th{background:#c01;color:#fff;font-weight:normal;text-align:center;border-bottom:1px solid #fff}.p_phd-content .c_phd-table tbody th{background:#f6f6f6;text-align:left;font-weight:normal}.p_phd-content .c_phd-table tbody th.center{text-align:center}.p_phd-content .c_phd-table tbody th.bg-white{background:#fff}.p_phd-content .c_phd-table tbody td{background:#fff}.p_phd-content .c_phd-table tbody td.center{text-align:center}.p_phd-content .c_phd-table ._no-bottom-border{border-bottom:none !important}.p_phd-content .c_pointTtl{margin-top:30px}.p_phd-content .c_phd-link-box{display:flex;justify-content:center;align-items:center;width:260px;min-height:46px;margin-inline:auto;padding:10px 20px;text-align:center;font-size:1.4rem;line-height:1.4;border:1px solid #c01;color:#c01;background-color:#fff;transition:background-color 0.3s, color 0.3s;box-sizing:border-box;position:relative;font-weight:300;background-image:linear-gradient(to top, #c01 1px, transparent 1px),linear-gradient(to left, #c01 1px, transparent 1px);background-size:8px 1px, 1px 8px;background-position:calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat}.p_phd-content .c_phd-link-box._pdf,.p_phd-content .c_phd-link-box._file{padding:10px 40px 10px 15px}@media screen and (max-width: 767px){.p_phd-content .c_phd-link-box._pdf,.p_phd-content .c_phd-link-box._file{padding:10px 35px 10px 10px}}.p_phd-content .c_phd-link-box::before{content:"";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;border-top:1px solid #c01;border-left:1px solid #c01;background:none;z-index:3;transition:border-color 0.3s}.p_phd-content .c_phd-link-box::after{right:15px;z-index:2}.p_phd-content .c_phd-link-box._pdf::after{background-position:0 0}.p_phd-content .c_phd-link-box._file::after{background-position:0 -20px}.p_phd-content .c_phd-link-box._next::after{background-position:-20px 0}.p_phd-content .c_phd-link-box._next{overflow:hidden;position:relative;background-image:none;background-image:none}.p_phd-content .c_phd-link-box._next::before{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:0;height:100%;background-color:#c01;border:none;transition:all 0.3s ease}.p_phd-content .c_phd-link-box._next span{position:relative;z-index:2}.p_phd-content .c_phd-link-box._next::after{position:absolute;z-index:2}@media screen and (min-width: 835px){.p_phd-content .c_phd-link-box._next:hover{background-color:#fff;color:#fff;background-image:none}.p_phd-content .c_phd-link-box._next:hover::before{width:100%}.p_phd-content .c_phd-link-box._next:hover::after{background-position:0 0}}@media screen and (min-width: 835px){.p_phd-content .c_phd-link-box:hover:not(._next){background-color:#c01;color:#fff;background-image:linear-gradient(to top, #fff 1px, transparent 1px),linear-gradient(to left, #fff 1px, transparent 1px)}.p_phd-content .c_phd-link-box:hover:not(._next)::before{border-color:#fff;width:10px}.p_phd-content .c_phd-link-box:hover:not(._next)._pdf::after{background-position:-18px 0}.p_phd-content .c_phd-link-box:hover:not(._next)._file::after{background-position:-18px -20px}}.p_phd-content .c_phd-exam-link{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;line-height:1.5;padding:5px 10px;padding-right:20px;gap:24px;color:#333;text-decoration:none}.p_phd-content .c_phd-exam-link:hover{text-decoration:underline}.p_phd-content .c_phd-exam-link .icon{flex-shrink:0;width:21px;height:23px;background:url("/assets/images/icon_pdf.png") no-repeat center/contain}.p_phd-content .c_phd-note-list{margin-top:4px;font-size:1.4rem;line-height:1.6}.p_phd-content .c_phd-note-list:first-of-type{margin-top:20px}.l_main--phd{margin-top:40px}@media screen and (min-width: 835px){.l_main--phd{display:flex;justify-content:space-between;align-items:stretch}.l_main--phd::after{display:none}.l_main--phd .l_colArticle{width:72%}.l_main--phd .l_colAside{width:24%}}@media screen and (max-width: 834px){.l_main--phd{display:flex;flex-direction:column-reverse;margin-top:40px}}@media screen and (max-width: 767px){.l_main--phd{margin-top:30px}}.l_block:has(#anchor01) .c_phd-table tbody th:first-child.bg-white{border-bottom:1px solid #bcbcbc}@media screen and (max-width: 767px){.phd-table-wrap.-sz-short{max-width:100%}.phd-table-wrap.-sz-short table{width:100%;table-layout:fixed}.phd-table-wrap.-sz-short colgroup col:nth-child(1){width:40.7% !important}.phd-table-wrap.-sz-short colgroup col:nth-child(2){width:26.2% !important}.phd-table-wrap.-sz-short colgroup col:nth-child(3){width:33.1% !important}.phd-table-wrap.-sz-short thead th{font-size:1.3rem;padding:7px 4px}.phd-table-wrap.-sz-short tbody th,.phd-table-wrap.-sz-short tbody td{font-size:1.3rem;padding:11px 4px}}.p_phd-section-sub-ttl{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:10px;color:#c01;font-size:1.8rem;line-height:1.6;font-weight:normal;border-bottom:none;padding-bottom:0}@media screen and (max-width: 767px){.p_phd-section-sub-ttl{font-size:1.5rem}}.p_phd-section-sub-ttl::before,.p_phd-section-sub-ttl::after{content:"≪";font-size:2rem;margin-inline:10px;position:relative;top:-3px}.p_phd-section-sub-ttl::after{content:"≫"}.p_phd-scholarship-item{padding-bottom:40px}@media screen and (max-width: 767px){.p_phd-scholarship-item{padding-inline:0}}.p_phd-scholarship-item.-last{padding-bottom:0}.p_phd-scholarship-item .c_phd-section-sub-ttl{text-align:center;margin-bottom:30px}.p_phd-scholarship-item .ttl{font-size:1.5rem;font-weight:bold;color:#555;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #bcbcbc}.p_phd-scholarship-item .c_externalLink{margin:20px auto 0}.p_phd-application .m_anchorList{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:45px;margin-inline:auto;max-width:420px}@media screen and (max-width: 767px){.p_phd-application .m_anchorList{margin-top:30px}}.p_phd-application .m_anchorList .item{margin:0;width:auto}.p_phd-application .m_anchorList a{display:flex;justify-content:center;align-items:center;height:40px;padding:0 15px;background-color:#f6f6f6 !important;border:none !important;border-bottom:1px solid #aeaeae !important;border-radius:2px;color:#555 !important;font-weight:600;font-size:1.5rem;text-decoration:none;position:relative;box-sizing:border-box}.p_phd-application .m_anchorList a::after{content:"" !important;position:absolute;right:12px !important;left:auto !important;top:50% !important;bottom:auto !important;width:6px;height:6px;border-top:1px solid #555 !important;border-right:1px solid #555 !important;transform:translateY(-75%) rotate(135deg) !important;margin:0 !important;background:none !important}.p_phd-application .m_anchorList a:hover{opacity:0.8;background-color:#eee !important}@media screen and (max-width: 767px){.p_phd-application .m_anchorList{grid-template-columns:repeat(2, 1fr);gap:8px}.p_phd-application .m_anchorList .item{width:auto}.p_phd-application .m_anchorList a{height:40px;font-size:1.3rem;padding:0 25px 0 10px}}.p_phd-application .l_grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:20px;margin-inline:auto;max-width:540px}.p_phd-application .l_grid .l_2col{width:100%;max-width:260px;margin:0}@media screen and (max-width: 767px){.p_phd-application .l_grid{grid-template-columns:1fr}.p_phd-application .l_grid .l_2col{margin-inline:auto}}.p_phd-application .p_phd-guideline-cat{display:inline-block;background:#555;color:#fff;padding:6px 12px;font-size:1.5rem;font-weight:bold;line-height:1.75;margin-top:20px}.p_phd-application .p_phd-application-attention{font-size:1.5rem;margin-bottom:3px}.p_phd-application .p_phd-reception .l_grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:20px;margin-inline:auto;max-width:540px}.p_phd-application .p_phd-reception .l_grid .l_2col{width:100%;max-width:260px;margin:0}@media screen and (max-width: 767px){.p_phd-application .p_phd-reception .l_grid{grid-template-columns:1fr}.p_phd-application .p_phd-reception .l_grid .l_2col{margin-inline:auto}}.p_phd-guideline-item{margin-top:40px;padding:0 30px}@media screen and (max-width: 767px){.p_phd-guideline-item{padding:0}}.p_phd-guideline-item .ttl{font-size:1.5rem;font-weight:bold;color:#555;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #bcbcbc}.p_phd-five-years .l_grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:20px;margin-inline:auto;max-width:574px}.p_phd-five-years .l_grid .l_2col{margin:0;width:100%;max-width:277px}.p_phd-five-years .l_grid .l_2col .c_phd-link-box,.p_phd-five-years .l_grid .l_2col .c_externalLink{width:100%;max-width:277px;margin:0}@media screen and (max-width: 767px){.p_phd-five-years .l_grid{grid-template-columns:1fr}.p_phd-five-years .l_grid .l_2col{margin-inline:auto}.p_phd-five-years .l_grid .l_2col .c_phd-link-box,.p_phd-five-years .l_grid .l_2col .c_externalLink{margin-inline:auto}}.p_phd-past-exams .c_phd-section-sub-ttl{font-size:1.8rem;color:#c01;text-align:center;margin-top:50px;margin-bottom:20px;padding-bottom:2px;border-bottom:1px solid #c01;font-weight:normal}@media screen and (max-width: 767px){.p_phd-past-exams .c_phd-section-sub-ttl{font-size:1.6rem;margin-top:40px}}.p_phd-past-exams .m_anchorList{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:45px;margin-inline:auto;max-width:420px}@media screen and (max-width: 767px){.p_phd-past-exams .m_anchorList{margin-top:30px}}.p_phd-past-exams .m_anchorList .item{margin:0;width:auto}.p_phd-past-exams .m_anchorList a{display:flex;justify-content:center;align-items:center;height:40px;padding:0 15px;background-color:#f6f6f6 !important;border:none !important;border-bottom:1px solid #aeaeae !important;border-radius:2px;color:#555 !important;font-weight:600;font-size:1.5rem;text-decoration:none;position:relative;box-sizing:border-box}.p_phd-past-exams .m_anchorList a::after{content:"" !important;position:absolute;right:12px !important;left:auto !important;top:50% !important;bottom:auto !important;width:6px;height:6px;border-top:1px solid #555 !important;border-right:1px solid #555 !important;transform:translateY(-75%) rotate(135deg) !important;margin:0 !important;background:none !important}.p_phd-past-exams .m_anchorList a:hover{opacity:0.8;background-color:#eee !important}@media screen and (max-width: 767px){.p_phd-past-exams .m_anchorList{grid-template-columns:repeat(2, 1fr);gap:8px}.p_phd-past-exams .m_anchorList .item{width:auto}.p_phd-past-exams .m_anchorList a{height:40px;font-size:1.3rem;padding:0 25px 0 10px}}.p_phd-past-exams-ttl{font-size:1.8rem;color:#c01;text-align:center;margin-top:30px;margin-bottom:20px;padding-bottom:2px;text-decoration:underline}@media screen and (max-width: 767px){.p_phd-past-exams-ttl{font-size:1.6rem;margin-top:20px}}.p_phd-past-exams-year{margin-top:40px;padding-inline:25px;margin-bottom:0}@media screen and (max-width: 767px){.p_phd-past-exams-year{padding-inline:0}}.p_phd-past-exams-year .year-ttl{font-size:1.8rem;color:#c01;text-align:center;margin-bottom:5px}.p_phd-past-exams-year .year-ttl span{font-size:2.4rem}.p_phd-past-exams-year .exam-list{list-style:none;padding:0;margin:0}.p_phd-past-exams-year .exam-list li{padding:10px 0;border-bottom:1px solid #ccc}.p_phd-past-exams-year .exam-list li:last-child{border-bottom:none}@media screen and (max-width: 767px){.p_phd-past-exams-year{padding:20px 0}}.p_phd-past-exams-year .year-container{background-color:#f8f8f8;padding:25px 26px}.p_phd-past-exams-year .year-box{background-color:#fff;border-radius:10px;padding:15px 26px}@media screen and (max-width: 767px){.p_phd-past-exams-year .year-box{padding:20px 15px}}.p_phd-past-exams-year .year-ttl span{font-size:1.8rem}.p_phd-link-box{margin-top:50px}@media screen and (max-width: 767px){.p_phd-link-box{margin-top:30px}}.p_phd-contact .p_phd-contact-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px auto 0;max-width:540px}.p_phd-contact .p_phd-contact-btns .l_2col{width:260px;margin:0}.p_phd-contact .p_phd-address-ttl{margin-top:40px}.p_phd-contact .p_phd-contact-others{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:20px auto 0}.p_phd-contact .p_phd-contact-others .l_2col{margin:0;width:auto}.p_phd-contact .p_phd-contact-others .l_2col:nth-child(1) .c_externalLink{width:260px}.p_phd-contact .p_phd-contact-others .l_2col:nth-child(2) .c_externalLink{width:375px}@media screen and (max-width: 767px){.p_phd-contact .p_phd-contact-others .l_2col:nth-child(2) .c_externalLink{width:260px}}@media screen and (max-width: 767px){.p_phd-contact .p_phd-contact-others .l_2col{width:260px}}@media screen and (max-width: 767px){.p_phd-contact .p_phd-contact-others{flex-direction:column;align-items:center}}@media screen and (max-width: 767px){.p_phd-special-needs .c_phd-section-ttl,.p_phd-past-exams .c_phd-section-ttl,.p_phd-results .c_phd-section-ttl{font-size:1.4rem}}.p_phd-end .c_externalLink,.p_phd-flow .c_externalLink,.p_phd-web-application .c_externalLink,.p_phd-applicant-page .c_externalLink,.p_phd-mail-registration .c_externalLink{margin:20px auto 0}.p_phd-end .c_txt.-center,.p_phd-flow .c_txt.-center,.p_phd-web-application .c_txt.-center,.p_phd-applicant-page .c_txt.-center,.p_phd-mail-registration .c_txt.-center{text-align:center;margin-top:5px}.p_phd-special-needs a{text-decoration:underline}.p_phd-special-needs a:hover{opacity:0.8}@media screen and (min-width: 835px){.p_phd-dual-application .l_grid,.p_phd-results .l_grid{display:grid;grid-template-columns:277px;justify-content:center;margin-top:20px;margin-inline:auto;max-width:277px}.p_phd-dual-application .l_grid .l_2col,.p_phd-results .l_grid .l_2col{width:277px;margin:0}}.l_main--exam-groups{display:grid;margin-top:40px}.l_main--exam-groups .c_pageTtl{margin-bottom:25px}.l_main--exam-groups .c_re-main-ttl{margin-left:45px;text-align:left}@media screen and (max-width: 767px){.l_main--exam-groups .c_re-main-ttl{margin-left:16px}}.l_main--exam-groups .c-txt{margin-top:30px}@media screen and (max-width: 767px){.l_main--exam-groups .c-txt{margin-top:10px}}.l_main--exam-groups .l_colArticle{width:100%;max-width:980px;margin-inline:auto}.p_phd-exam-groups-desc{margin-bottom:40px;font-size:1.4rem;line-height:1.75}@media screen and (max-width: 767px){.p_phd-exam-groups-desc{margin-bottom:25px}}@media screen and (max-width: 767px){.p_phd-exam-group.pc-only{display:none}}.p_phd-exam-group.sp-only{display:none}@media screen and (max-width: 767px){.p_phd-exam-group.sp-only{display:block}}.p_phd-exam-group-item{margin-bottom:30px;max-width:820px;margin-inline:auto}@media screen and (max-width: 767px){.p_phd-exam-group-item{margin-bottom:20px}}.p_phd-exam-group-item .group-ttl{font-size:1.8rem;color:#c01;margin-bottom:10px;font-weight:bold}.p_phd-exam-group-item .group-container{background-color:#f8f8f8;padding:25px 30px}@media screen and (max-width: 767px){.p_phd-exam-group-item .group-container{padding:15px 15px}}.p_phd-exam-group-item .group-box{background-color:#fff;border-radius:10px;padding:20px 30px}@media screen and (max-width: 767px){.p_phd-exam-group-item .group-box{padding:15px 15px}}.p_phd-exam-group-item .exam-list{list-style:none;padding:0;margin:0}.p_phd-exam-group-item .exam-list li{font-size:1.4rem;line-height:1.75;padding:15px 0;border-bottom:1px solid #ccc}.p_phd-exam-group-item .exam-list li:first-child{padding-top:0}.p_phd-exam-group-item .exam-list li:last-child{padding-bottom:0;border-bottom:none}@media screen and (max-width: 767px){.p_phd-exam-group-item .exam-list li{padding:10px 0}}.l_main--results{display:grid;margin-top:40px}@media screen and (max-width: 767px){.l_main--results{margin-top:20px}}.l_main--results .l_colArticle{width:100%;min-width:0}.p_phd-results{margin-top:40px}@media screen and (max-width: 767px){.p_phd-results{margin-top:25px;overflow-x:auto;-webkit-overflow-scrolling:touch}}.p_phd-content .l_main--results .c_re-main-ttl{text-align:left;margin-left:45px}@media screen and (max-width: 767px){.p_phd-content .l_main--results .c_re-main-ttl{font-size:2.2rem;margin-left:10px}}.p_phd-results-table{width:100%;max-width:100%;margin:0;table-layout:fixed}@media screen and (max-width: 767px){.p_phd-results-table{width:708px;max-width:none}}.p_phd-results-table .col-course{width:30%}.p_phd-results-table .col-label{width:20%}.p_phd-results-table thead th:last-child{border-right:none}.p_phd-results-table tbody th[rowspan]{text-align:left;vertical-align:middle;line-height:1.6;padding:8px 8px 8px 10px;background-color:#f2f2f2;border-bottom:1px solid #666}.p_phd-results-table tbody tr.-last-group th[rowspan]{border-bottom:1px solid #bcbcbc}.p_phd-results-table tbody th:not([rowspan]){background-color:#f2f2f2;text-align:left;padding-left:10px}.p_phd-results-table tbody td{background-color:#fff;padding-left:10px}.p_phd-results-table tbody tr.-group-start th:not([rowspan]),.p_phd-results-table tbody tr.-group-start td{border-top:1px solid #666;border-bottom:none}.p_phd-results-table tbody tr:not(.-group-start) th:not([rowspan]),.p_phd-results-table tbody tr:not(.-group-start) td{border-top:1px solid #bcbcbc;border-bottom:none}.p_phd-dual-application .c_externalLink,.p_phd-results .c_externalLink,.p_phd-mail-registration .c_externalLink{margin:20px auto 0}.p_admission-content .c_admission-section-ttl{display:flex;align-items:center;margin-bottom:20px;border-bottom:1px solid #c01;color:#c01;font-size:1.6rem;line-height:1.6;padding-top:20px}.p_admission-content .c_admission-section-ttl::before{content:attr(data-num);display:inline-flex;justify-content:center;align-items:center;min-width:47px;height:28px;margin-right:10px;padding-right:5px;background-color:#c01;color:#fff;font-size:1.8rem;clip-path:polygon(0 0, 80% 0, 100% 50%, 80% 100%, 0 100%)}@media screen and (min-width: 835px){.p_admission-content .c_admission-section-ttl{font-size:2rem}.p_admission-content .c_admission-section-ttl::before{min-width:48px;height:34px;font-size:2rem}}.p_admission-content .c_admission-section-sub-ttl{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:10px;color:#c01;font-size:1.8rem;line-height:1.6;font-weight:normal;border-bottom:none;padding-bottom:0}@media screen and (max-width: 767px){.p_admission-content .c_admission-section-sub-ttl{font-size:1.5rem}}.p_admission-content .c_admission-section-sub-ttl::before,.p_admission-content .c_admission-section-sub-ttl::after{content:"≪";font-size:2rem;margin-inline:10px;position:relative;top:-3px}.p_admission-content .c_admission-section-sub-ttl::after{content:"≫"}.p_admission-content .c_admission-link-box{display:flex;justify-content:center;align-items:center;width:260px;min-height:46px;margin-inline:auto;padding:10px 20px;text-align:center;font-size:1.4rem;line-height:1.4;border:1px solid #c01;color:#c01;background-color:#fff;transition:background-color 0.3s, color 0.3s;box-sizing:border-box;position:relative;font-weight:300;background-image:linear-gradient(to top, #c01 1px, transparent 1px),linear-gradient(to left, #c01 1px, transparent 1px);background-size:8px 1px, 1px 8px;background-position:calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat}.p_admission-content .c_admission-link-box._pdf,.p_admission-content .c_admission-link-box._file{padding:10px 40px 10px 15px}@media screen and (max-width: 767px){.p_admission-content .c_admission-link-box._pdf,.p_admission-content .c_admission-link-box._file{padding:10px 35px 10px 10px}}.p_admission-content .c_admission-link-box::before{content:"";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;border-top:1px solid #c01;border-left:1px solid #c01;background:none;z-index:3;transition:border-color 0.3s}.p_admission-content .c_admission-link-box::after{right:15px;z-index:2}.p_admission-content .c_admission-link-box._pdf::after{background-position:0 0}.p_admission-content .c_admission-link-box._file::after{background-position:0 -20px}.p_admission-content .c_admission-link-box._next::after{background-position:-20px 0}.p_admission-content .c_admission-link-box._next{overflow:hidden;position:relative;background-image:none;background-image:none}.p_admission-content .c_admission-link-box._next::before{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:0;height:100%;background-color:#c01;border:none;transition:all 0.3s ease}.p_admission-content .c_admission-link-box._next span{position:relative;z-index:2}.p_admission-content .c_admission-link-box._next::after{position:absolute;z-index:2}@media screen and (min-width: 835px){.p_admission-content .c_admission-link-box._next:hover{background-color:#fff;color:#fff;background-image:none}.p_admission-content .c_admission-link-box._next:hover::before{width:100%}.p_admission-content .c_admission-link-box._next:hover::after{background-position:0 0}}@media screen and (min-width: 835px){.p_admission-content .c_admission-link-box:hover:not(._next){background-color:#c01;color:#fff;background-image:linear-gradient(to top, #fff 1px, transparent 1px),linear-gradient(to left, #fff 1px, transparent 1px)}.p_admission-content .c_admission-link-box:hover:not(._next)::before{border-color:#fff;width:10px}.p_admission-content .c_admission-link-box:hover:not(._next)._pdf::after{background-position:-18px 0}.p_admission-content .c_admission-link-box:hover:not(._next)._file::after{background-position:-18px -20px}}.p-mailing .c_mailing-sub-ttl{font-size:1.6rem;font-weight:bold;color:#555;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #555555}.p-mailing .c_re-main-ttl{color:#c01;text-align:left;margin:0 0 50px 45px}.p-mailing .c_re-main-ttl span::before,.p-mailing .c_re-main-ttl span::after{display:none}@media screen and (max-width: 767px){.p-mailing .c_re-main-ttl{font-size:2.2rem;margin-left:10px;margin-bottom:30px}}.p-mailing .c_mailing-table-caption{color:#c01;font-size:1.6rem;margin-bottom:5px}.p-mailing .ma-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-mailing .c_re-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:10px auto 20px}.p-mailing .c_re-table th,.p-mailing .c_re-table td{padding:8px 4px;font-size:1.3rem;line-height:1.7;vertical-align:middle;color:#333;border-bottom:1px solid #bcbcbc;border-right:5px solid #fff;word-break:break-all}.p-mailing .c_re-table th:last-child,.p-mailing .c_re-table td:last-child{border-right:none}.p-mailing .c_re-table thead th{background:#c01;color:#fff;font-weight:normal;text-align:center;border-bottom:1px solid #fff}.p-mailing .c_re-table tbody th{background:#f2f2f2;text-align:left;font-weight:normal}.p-mailing .c_re-table tbody td{background:#fff}.p-mailing .c_re-table tbody tr.group-start th,.p-mailing .c_re-table tbody tr.group-start td{border-top:1px solid #666666}.p-mailing .m_anchorList-re{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0;list-style:none}.p-mailing .m_anchorList-re .item{margin:0;min-width:136px}.p-mailing .m_anchorList-re a{display:flex;justify-content:center;align-items:center;height:40px;padding:0 30px 0 15px;background-color:#f6f6f6;border:none;border-bottom:1px solid #aeaeae;border-radius:2px;color:#555;font-weight:600;font-size:1.5rem;text-decoration:none;position:relative;box-sizing:border-box}.p-mailing .m_anchorList-re a::after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-top:1px solid #555;border-right:1px solid #555;transform:translateY(-75%) rotate(135deg);background:none}.p-mailing .m_anchorList-re a:hover{opacity:0.8;background-color:#eee}@media screen and (max-width: 767px){.p-mailing .m_anchorList-re{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.p-mailing .m_anchorList-re .item{min-width:0}.p-mailing .m_anchorList-re a{height:40px;font-size:1.3rem;padding:0 25px 0 10px}}.p-mailing__sub-block{margin-left:25px}@media screen and (max-width: 834px){.p-mailing__sub-block{margin-left:0}}.p_5years-content .c_pageTtl{color:#c01}.p_5years-content .c_pageTtl::after{border-color:#c01 transparent transparent transparent}.p_5years-content .c_borderTtl{color:#c01;border-bottom-color:#c01}.p_5years-content .c_blockTtl{color:#c01}.p_5years-content .p_5years-program{text-align:center}.p_5years-content .p_5years-sub-ttl{color:#c01;margin-top:40px;margin-bottom:12px;font-size:1.6rem;line-height:1.5}@media screen and (max-width: 834px){.p_5years-content .p_5years-sub-ttl{font-size:1.5rem}}.p_5years-content .p_5years-grid{display:grid;grid-template-columns:repeat(2, 368px);justify-content:center;gap:12px 20px;margin-top:20px;margin-bottom:40px}.p_5years-content .p_5years-grid .item{width:100%;max-width:100%}@media screen and (max-width: 834px){.p_5years-content .p_5years-grid{grid-template-columns:1fr;gap:10px}}.p_5years-content .c_5years-link-box{display:flex;justify-content:center;align-items:center;width:260px;min-height:46px;margin-inline:auto;padding:10px 20px;text-align:center;font-size:1.4rem;line-height:1.4;border:1px solid #c01;color:#c01;background-color:#fff;transition:background-color 0.3s, color 0.3s;box-sizing:border-box;position:relative;font-weight:300;background-image:linear-gradient(to top, #c01 1px, transparent 1px),linear-gradient(to left, #c01 1px, transparent 1px);background-size:8px 1px, 1px 8px;background-position:calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) calc(100% - 4px);background-repeat:no-repeat;width:100%;height:60px;max-width:100%;font-size:1.4rem;padding:10px 45px 10px 15px;margin-inline:0}.p_5years-content .c_5years-link-box._pdf,.p_5years-content .c_5years-link-box._file{padding:10px 40px 10px 15px}@media screen and (max-width: 767px){.p_5years-content .c_5years-link-box._pdf,.p_5years-content .c_5years-link-box._file{padding:10px 35px 10px 10px}}.p_5years-content .c_5years-link-box::before{content:"";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;border-top:1px solid #c01;border-left:1px solid #c01;background:none;z-index:3;transition:border-color 0.3s}.p_5years-content .c_5years-link-box::after{right:15px;z-index:2}.p_5years-content .c_5years-link-box._pdf::after{background-position:0 0}.p_5years-content .c_5years-link-box._file::after{background-position:0 -20px}.p_5years-content .c_5years-link-box._next::after{background-position:-20px 0}.p_5years-content .c_5years-link-box._next{overflow:hidden;position:relative;background-image:none;background-image:none}.p_5years-content .c_5years-link-box._next::before{display:block;content:"";position:absolute;top:0;left:0;z-index:1;width:0;height:100%;background-color:#c01;border:none;transition:all 0.3s ease}.p_5years-content .c_5years-link-box._next span{position:relative;z-index:2}.p_5years-content .c_5years-link-box._next::after{position:absolute;z-index:2}@media screen and (min-width: 835px){.p_5years-content .c_5years-link-box._next:hover{background-color:#fff;color:#fff;background-image:none}.p_5years-content .c_5years-link-box._next:hover::before{width:100%}.p_5years-content .c_5years-link-box._next:hover::after{background-position:0 0}}@media screen and (min-width: 835px){.p_5years-content .c_5years-link-box:hover:not(._next){background-color:#c01;color:#fff;background-image:linear-gradient(to top, #fff 1px, transparent 1px),linear-gradient(to left, #fff 1px, transparent 1px)}.p_5years-content .c_5years-link-box:hover:not(._next)::before{border-color:#fff;width:10px}.p_5years-content .c_5years-link-box:hover:not(._next)._pdf::after{background-position:-18px 0}.p_5years-content .c_5years-link-box:hover:not(._next)._file::after{background-position:-18px -20px}}@media screen and (max-width: 834px){.p_5years-content .c_5years-link-box{max-width:368px;height:auto;min-height:56px;margin-inline:auto}}.p_5years-content .c_5years-link-box::after{right:15px}.p_5years-content .l_block{margin-top:30px}.p_5years-content .l_block:first-of-type{margin-top:0}.p_5years-content .c_txt{line-height:1.55}.m_articleDate{display:block;position:relative;border:1px solid #c01;background-color:#fff;background-repeat:no-repeat;box-sizing:border-box;font-family:"Lato", sans-serif;color:#c01;text-align:center}.m_articleDate .year,.m_articleDate .month,.m_articleDate .day{font-weight:bold}.m_articleDate .month,.m_articleDate .day{font-size:2rem}.m_articleDate .year{display:block}.m_articleDate .month,.m_articleDate .day{position:absolute;width:1.2em}@media screen and (max-width: 834px){.m_articleDate{width:72px;height:72px;margin-right:15px;padding-top:51px;background-image:url(/assets/images/date_bg_sp.png);background-size:70px auto}.m_articleDate .year{font-size:1.3rem}.m_articleDate .month{top:5px;left:8px}.m_articleDate .day{top:23px;right:7px}}@media screen and (min-width: 835px){.m_articleDate{width:60px;height:60px;margin-right:30px;padding-top:42px;background-image:url(/assets/images/date_bg.png)}.m_articleDate .year{font-size:1.1rem}.m_articleDate .month{top:4px;left:4px}.m_articleDate .day{top:17px;right:3px}}.m_btnItems .item{margin:5px}.m_btnItems .btn_submit,.m_btnItems .btn_return{text-align:center}@media screen and (max-width: 834px){.m_btnItems{overflow:hidden;position:relative}.m_btnItems .item{margin:5px auto}.m_btnItems .btn_submit{position:absolute;top:0;left:0;width:100%}.m_btnItems .btn_return{margin-top:65px}}@media screen and (min-width: 835px){.m_btnItems{overflow:hidden;display:-ms-flex;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:center;-ms-flex-align:center;align-items:center}.m_btnItems .item{min-width:190px}.m_btnItems .btn_submit{width:350px}.m_btnItems .btn_return{width:200px;margin-right:30px}}.m_btnHolder{overflow:hidden;margin:-5px auto;text-align:center;letter-spacing:-0.4em}.m_btnHolder>.btn,.m_btnHolder>.btn_submit,.m_btnHolder>.btn_return,.m_btnHolder>.btn_wideUse{display:inline-block;margin:5px;vertical-align:bottom;letter-spacing:normal}.m_btnHolder>.btn_wideUse{min-width:240px}.m_btnHolder>.btn_submit{width:350px}.m_btnHolder>.btn_return{width:200px;margin-right:30px}.m_btnHolder>.btn_submit *,.m_btnHolder>.btn_return *{text-align:center}.m_btnHolder .disabled,.pc .m_btnHolder .disabled:hover{background:#601}@media screen and (max-width: 834px){.m_btnHolder{position:relative;text-align:left}.m_btnHolder>.btn_wideUse,.m_btnHolder>.btn_submit,.m_btnHolder>.btn_return{display:block;width:100%;margin:10px 0}.m_btnHolder>.btn_submit{position:relative;top:0;left:0;width:100%}.m_btnHolder>.btn_return{margin-top:86px}}.m_linkList li{position:relative;margin-top:20px;padding-left:20px}.m_linkList li:before{position:absolute;top:0;left:0;margin-top:5px}.m_linkList li a{position:relative}@media screen and (max-width: 834px){.m_linkList li+li{margin-top:1.5em}}@media screen and (min-width: 835px){.m_linkList a:hover{text-decoration:underline}}.m_discList,.m_decimalList{margin:20px 0;list-style-type:none}.m_decimalList{counter-reset:li}.m_discList li,.m_decimalList li{position:relative}.m_discList li::before,.m_decimalList li::before{position:absolute;top:0}.m_discList li+li,.m_decimalList li+li{margin-top:4px}.m_discList>li:before{left:-1.8em;margin-top:4px;font-size:1rem;content:"●"}.m_decimalList>li:before{content:counter(li) ".";counter-increment:li}@media screen and (max-width: 834px){.m_discList,.m_decimalList{padding-left:1.5em}.m_decimalList>li{margin-left:0.4em}.m_decimalList>li::before{left:-1.8em;width:1.8em}}@media screen and (min-width: 835px){.m_discList,.m_decimalList{padding-left:20px}.m_decimalList>li{margin-left:0.6em}.m_decimalList>li::before{left:-2em;width:2.1em}}.m_anchorList{overflow:hidden;margin:0 -5px}.m_anchorList .item{float:left;margin:5px;vertical-align:top}.m_anchorList a{display:block;position:relative;border:1px solid #c01;box-sizing:border-box;text-align:center;color:#c01;transition:all 0.3s ease}.m_anchorList a::after{position:absolute}@media screen and (max-width: 834px){.m_anchorList .item{width:calc((100% - 20px) / 2);font-size:1.2rem}.m_anchorList a{position:relative;height:50px}.m_anchorList a span{position:absolute;top:50%;left:0;width:100%;padding:0 3px;box-sizing:border-box;text-align:center;line-height:1.2;-ms-transform:translateY(-62%);transform:translateY(-62%)}.m_anchorList a::after{left:50%;bottom:5px;margin-left:-6px}}@media screen and (min-width: 835px){.m_anchorList .item{min-width:190px}.m_anchorList a{height:40px;padding:10px 20px 0 10px}.m_anchorList a::after{top:50%;right:7px;margin:-4px 0 0 12px}.m_anchorList a:hover{background:#eee}}.m_pulldownMenu{position:relative}.m_pulldownMenu .trigger,.m_pulldownMenu .item{box-sizing:border-box}.m_pulldownMenu .trigger{position:relative;width:100%;height:45px;padding:4px 12px 0;border:solid #c01;border-width:1px 0;background:#fff;color:#c01;text-align:left}.m_pulldownMenu .trigger:before,.m_pulldownMenu .trigger:after{position:absolute;content:"";right:0}.m_pulldownMenu .trigger:before{top:0;width:43px;height:43px;background:#fff}.m_pulldownMenu .trigger:after{top:50%;width:8px;height:8px;margin:-5px 17px 0 0;border:1px solid #c01;border-width:1px 1px 0 0;-ms-transform:rotate(135deg);transform:rotate(135deg)}.m_pulldownMenu .trigger.is_active:after{margin-top:-1px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.m_pulldownMenu .conts{width:100%;background:#fff}.m_pulldownMenu .item{display:block;padding:14px 12px 10px;border-bottom:1px solid #c01;line-height:1.2}@media screen and (max-width: 834px){.m_pulldownMenu{width:100%}.m_pulldownMenu .trigger,.m_pulldownMenu .item{height:50px;font-size:1.5rem}.m_pulldownMenu .trigger{padding:4px 12px 0}.m_pulldownMenu .trigger:before{position:absolute;top:0;right:0;width:50px;height:50px;background-image:none}.m_pulldownMenu .trigger:after{width:10px;height:10px;margin:-7px 18px 0 0;border-width:2px 2px 0 0}.m_pulldownMenu .trigger.is_active:after{margin-top:-2px}.m_pulldownMenu .conts{position:static}.m_pulldownMenu .item{padding-top:15px}}@media screen and (min-width: 835px){.m_pulldownMenu .item:hover{background:#c01;color:#fff}}.m_download{display:block;position:relative;width:33px;margin:0 auto}.m_download::before{display:block;position:absolute;left:0;bottom:-4px;width:25px;height:8px;border:4px solid #333;border-top:none;content:"";transition:0.3s ease}.m_download span{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.m_download span::before,.m_download span::after{position:absolute;content:"";transition:0.3s ease}.m_download span::before{top:-7px;left:13px;width:7px;height:10px;background:#333}.m_download span::after{left:7px;top:2px;width:0;height:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:9px}@media screen and (min-width: 835px){.m_download:hover::before{border-color:#c01}.m_download:hover span::before{background:#c01}.m_download:hover span::after{border-top-color:#c01}}.m_articleCards{overflow:hidden}.m_articleCards .card{position:relative;background:#fff;box-sizing:border-box;font-size:1.3rem}.m_articleCards a{display:block;overflow:hidden}.m_articleCards .fig{overflow:hidden}.m_articleCards .fig img{width:100%;height:auto}.m_articleCards .float_item{position:absolute;top:8px;left:8px}.m_articleCards .outline{padding:23px 20px 21px}.m_articleCards .date{color:#901}.m_articleCards .ttl{color:#c01;font-weight:bold;font-size:1.6rem}.m_articleCards .txt{margin-top:12px}@media screen and (max-width: 834px){.m_articleCards a{padding-bottom:25px}.m_articleCards .card+.card{margin-top:20px}.m_articleCards .ttl{font-size:1.8rem}}@media screen and (min-width: 835px){.m_articleCards{margin:-12px 0 0 -12px;display:-ms-flex;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.m_articleCards .card{width:calc((100% - 48px) / 4);margin:12px 0 0 12px}.m_articleCards .fig{transition:0.3s ease}.m_articleCards .ttl{font-size:1.6rem}.m_articleCards a:hover .fig{opacity:0.8}.m_articleCards a:hover .txt{text-decoration:underline}}.m_articleLine{background:#fff}.m_articleLine+.m_articleLine{margin-top:5px}.m_articleLine a{position:relative}.m_articleLine .txt,.m_articleLine .cate{-ms-flex-flex-item-align:center;align-self:center}@media screen and (max-width: 834px){.m_articleLine{padding:10px 0 10px 10px;letter-spacing:-0.4em}.m_articleLine .date,.m_articleLine .txt{display:inline-block;vertical-align:text-top;letter-spacing:normal}.m_articleLine .txt{width:calc(100% - 87px);padding:4px 8% 0 0;font-size:1.3rem;box-sizing:border-box}.m_articleLine .cate{width:90px;height:20px;margin:0 0 0 auto;text-align:center;padding-top:4px;font-size:1.1rem;letter-spacing:normal}}@media screen and (min-width: 835px){.m_articleLine{padding:8px 0 8px 8px;display:-ms-flex;display:flex;-ms-flex-line-pack:center;align-content:center}.m_articleLine a{display:block;width:790px}.m_articleLine a .txt{position:absolute;top:50%;transform:translateY(-50%)}.m_articleLine.is_hover .txt{text-decoration:underline}.m_articleLine .txt{width:760px;padding-right:30px;font-size:1.5rem}.m_articleLine .cate{width:110px;height:26px;margin-left:2px;padding:7px 0 0 8px}}.m_linkPanel{box-sizing:border-box}.m_linkPanel a{display:block}.m_linkPanel .fig img{width:100%;height:auto}.m_linkPanel .notes{position:relative;display:-ms-flex;display:flex;-ms-flex-direction:column;flex-direction:column;align-content:space-between}.m_linkPanel .notes::before,.m_linkPanel .notes::after{display:block;position:absolute;content:""}.m_linkPanel .notes:after{bottom:14px;right:10px;margin-top:-2px;background-size:cover}.m_linkPanel .ttl{height:3em;color:#c01}.m_linkPanel .txt{height:4em;color:#999;font-size:1.1rem;display:-ms-flex;display:flex;-ms-flex-align:flex-end;align-items:flex-end}@media screen and (max-width: 834px){.m_linkPanel a{padding-bottom:10px}.m_linkPanel .notes{padding:10px 18px 0}.m_linkPanel .notes:after{width:25px;height:5px;background-image:url(/assets/images/arw_spritesheet_sp.png);background-position:-25px 0}.m_linkPanel .ttl{font-size:1.8rem}}@media screen and (max-width: 360px){.m_linkPanel .ttl{font-size:1.5rem}}@media screen and (min-width: 835px){.m_linkPanel a{padding-bottom:9px;transition:0.3s ease}.m_linkPanel a:hover{background:#c01}.m_linkPanel a:hover .ttl{color:#fff}.m_linkPanel .ttl{transition:0.3s ease}.m_linkPanel .notes{padding:14px 10px 0}.m_linkPanel .notes:after{width:20px;height:4px;background-image:url(/assets/images/arw_spritesheet_pc.png);background-position:-20px 0}}.m_toggelUnits{counter-reset:num}.m_toggelUnits .unit_head,.m_toggelUnits .unit_body{position:relative}.m_toggelUnits .unit_head{background:#777;cursor:pointer}.m_toggelUnits .unit_head span{display:block;background:#aaa}.m_toggelUnits .unit_head::before,.m_toggelUnits .unit_head::after,.m_toggelUnits .unit_head span::after,.m_toggelUnits .unit_head span::before,.m_toggelUnits .unit_head .unit_body::before{display:block;position:absolute}.m_toggelUnits .unit_head::before,.m_toggelUnits .unit_head::after,.m_toggelUnits .unit_head span::before,.m_toggelUnits .unit_head span::after{top:50%;text-align:center;color:#fff}.m_toggelUnits .unit_head::before{margin-top:-0.6em;counter-increment:num;font-weight:bold}.m_toggelUnits .unit_head:not(._question)::before{content:counter(num)}.m_toggelUnits .unit_head._question::before{content:"Q" counter(num)}.m_toggelUnits .unit_head::after{top:50%;width:24px;height:24px;margin-top:-14px;border:2px solid #fff;border-radius:50%;content:""}.m_toggelUnits .unit_head span::before,.m_toggelUnits .unit_head span::after{background:#fff;content:""}.m_toggelUnits .unit_head span::before{right:33px;margin-top:-6px;width:2px;height:12px}.m_toggelUnits .unit_head span::after{right:28px;margin-top:-1px;width:12px;height:2px}.m_toggelUnits .unit_head.is_active span{background:#ccc}.m_toggelUnits .unit_head.is_active span:before{display:none}.m_toggelUnits .unit_body{background:#f2f2f2}.m_toggelUnits .unit_body._answer::before{position:absolute;left:0;width:1em;height:1em;font-weight:bold;content:"A";color:#777}@media screen and (max-width: 834px){.m_toggelUnits .unit{margin-top:30px}.m_toggelUnits .unit_head{font-size:1.3rem}.m_toggelUnits .unit_head::before{width:50px;font-size:1.8rem}.m_toggelUnits .unit_head::after{right:15px}.m_toggelUnits .unit_head span{margin-left:50px;padding:15px 50px 12px 15px}.m_toggelUnits .unit_head span::before{right:28px}.m_toggelUnits .unit_head span::after{right:23px}.m_toggelUnits .unit_body .inner{padding:20px 18px 20px 50px}.m_toggelUnits .unit_body._answer::before{top:16px;margin-left:18px;font-size:2rem}}@media screen and (min-width: 835px){.m_toggelUnits .unit{margin-top:40px}.m_toggelUnits .unit_head{font-size:1.6rem}.m_toggelUnits .unit_head span{margin-left:60px;padding:20px 70px 17px 15px}.m_toggelUnits .unit_head:hover span{background:#ccc}.m_toggelUnits .unit_head.is_active:hover span{background:#aaa}.m_toggelUnits .unit_head::before{width:60px;font-size:2.1rem}.m_toggelUnits .unit_head::after{right:15px}.m_toggelUnits .unit_head span::before{right:28px}.m_toggelUnits .unit_head span::after{right:23px}.m_toggelUnits .unit_body._answer::before{top:22px;margin-left:24px;font-size:2.4rem}.m_toggelUnits .unit_body .inner{padding:28px 40px 28px 60px}}.m_customSelect{display:inline-block;background:#fff}.m_customSelect label{display:block;position:relative}.m_customSelect label::after{display:inline-block;position:absolute;top:50%;right:6px;z-index:1;width:0;height:0;margin-top:-3px;border-style:solid;border-width:6px 3px 0 3px;border-color:#000 transparent transparent transparent;content:""}.m_customSelect select{position:relative;z-index:2;width:100%;height:40px;padding:0 25px 0 6px;border:none;box-sizing:border-box;background:transparent;font-size:1.2rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_customSelect select::-ms-expand{display:none}.m_pagination{position:relative;text-align:center;letter-spacing:-0.4em}.m_pagination li{display:inline-block;margin:0 5px;vertical-align:middle;letter-spacing:normal}.m_pagination a,.m_pagination span{box-sizing:border-box}.m_pagination a,.m_pagination .is_active{overflow:hidden;display:block;min-width:27px;height:27px;border:1px solid #c01;background:#fff;text-align:center;text-decoration:none;color:#c01;font-size:1.4rem;line-height:25px;transition:all 0.2s}.m_pagination a{position:relative}.m_pagination .is_active{background:#c01;color:#fff}.m_pagination .more{width:27px;height:27px}.m_pagination .prev span,.m_pagination .next span{width:25px;height:25px}.m_pagination .prev:before,.m_pagination .next:before{position:absolute;top:50%;left:50%;margin-top:-4px}.m_pagination .prev::before{margin-left:-2px}.m_pagination .next::before{margin-left:-6px}@media screen and (min-width: 835px){.m_pagination a:hover{background:#c01;color:#fff}.m_pagination .prev:hover::before,.m_pagination .next:hover::before{border-color:#fff}}.m_tbltype{width:100%;border:1px solid #c01;line-height:1.2;font-size:1.3rem;word-wrap:break-word}.m_tbltype caption{margin-bottom:10px;text-align:left}.m_tbltype th,.m_tbltype td{box-sizing:border-box}.m_tbltype th{font-weight:normal}.m_tbltype thead th{padding:8px 5px 6px;border-right:1px solid #fff}.m_tbltype thead th:last-child{border-right:none}.m_tbltype thead tr+tr th{border-top:1px solid #fff}.m_tbltype thead .bd_b{border-bottom:1px solid #fff !important}.m_tbltype thead .bd_r{border-right:1px solid #fff !important}.m_tbltype thead .bd_l{border-left:1px solid #fff !important}.m_tbltype tbody tr+tr th,.m_tbltype tbody tr+tr td{border-top:1px dotted #c01}.m_tbltype tbody th{padding:13px 10px 11px;border-right:1px dotted #c01}.m_tbltype tbody td{padding:13px 10px 11px;border-right:1px dotted #c01}.m_tbltype tbody td:last-child{border-right:none}.m_tbltype tbody .bd_r{border-right:1px dotted #c01 !important}.m_tbltype tbody .bd_b{border-bottom:1px dotted #c01 !important}.m_tbltype tbody .bd_l{border-left:1px dotted #c01 !important}.m_tbltype thead th,.m_tbltype._type01 th{background:#c01;color:#fff}.m_tbltype._type01 tr+tr th{border-top:1px solid #fff}.m_tbltype._type01 tr:first-child td,.m_tbltype._type01 tr+tr td{border-left:none}.m_tbltype._type01 td+td{border-left:1px dotted #c01}.m_tbltype._type01 th,.m_tbltype._type01 td{padding:15px 10px 11px}.m_tbltype._type02 tbody{text-align:center}.m_tbltype._type02 tbody th{border-right:1px dotted #c01}.m_tbltype._type03{table-layout:fixed}.m_tbltype._type03 tbody th{color:#901;border-right:1px dotted #c01}.m_tbltype._type03 td{text-align:center}.m_tbltype._type04 th{padding:13px 10px 11px;text-align:left}.m_tbltype._type04 tbody th{border-right:1px dotted #c01;background:#f2f2f2}.m_tbltype .fix01{width:100px}.m_tbltype .fix02{width:200px}.m_tbltype .fix03{width:300px}@media screen and (max-width: 834px){.m_tbltype{table-layout:auto}.m_tbltype th,.m_tbltype td{word-wrap:break-word;padding:0 10px}.m_tbltype._type01 th,.m_tbltype._type01 td{display:block;width:100%;padding:0}.m_tbltype._type01 tr{display:block;margin:5px 5px 10px}.m_tbltype._type01 th{margin-bottom:10px;padding:10px 10px 8px}.m_tbltype._type01 td{padding:0 10px}.m_tbltype._type01 td+td{padding-top:5px;border:none}.m_tbltype._type01 tbody tr+tr th,.m_tbltype._type01 tbody tr+tr td{border-top:none}.m_tbltype._type03{table-layout:auto}}@media screen and (min-width: 835px){.m_tbltype._fix{table-layout:fixed}}@media screen and (-webkit-min-device-pixel-ratio: 0){.m_tbltype{border-collapse:separate}}@-moz-document url-prefix(){.m_tbltype{border-collapse:separate}}.m_articleList .item{position:relative}.m_articleList .item>a{display:table;overflow:hidden;width:100%}.pc .m_articleList .item img{width:193px;height:auto}.m_articleList .item+.item{margin-top:15px;padding-top:15px;background:url(/images/border_x01.gif) repeat-x 0 0}.pc .m_articleList .outline{display:table-cell;width:507px;padding-left:20px;vertical-align:middle}.pc .m_articleList .date,.pc .m_articleList .label{float:left}.m_articleList .ttl,.m_articleList .txt,.m_articleList .name{margin:8px 0}.m_articleList .ttl,.m_articleList .txt{clear:both;text-decoration:underline}.m_articleList .label{margin-bottom:10px;letter-spacing:-0.4em}.pc .m_articleList .label span+span{margin-left:10px}.m_articleList .ttl{font-size:1.6rem}.m_articleList .name{font-weight:bold}.pc .m_articleList a:hover .ttl,.pc .m_articleList a:hover .txt{text-decoration:none}.m_articleList .is_Omit{position:relative}.m_articleList .is_Omit:after{content:"…"}@media screen and (max-width: 834px){.m_articleList .item{margin-bottom:20px}.m_articleList .item+.item{padding-top:20px}.m_articleList .item:last-child{margin-bottom:0}.m_articleList .outline{padding-top:22px}.m_articleList .ttl,.m_articleList .txt,.m_articleList .name{margin:6px 0}.m_articleList .ttl{font-size:1.4rem}.m_articleList .date{font-size:1.3rem}.m_articleList .txt{margin-top:11px}}.m_formItms .agreement{position:relative}@media screen and (max-width: 834px){.m_formItms .agreement{padding-top:20px;text-align:left}}@media screen and (min-width: 835px){.m_formItms .agreement{padding-top:40px;text-align:center}}.m_finishedMeg{margin:0 auto;padding:1px 0;background:url(/images/border_x02.gif) repeat 0 0}.m_finishedMeg .inside{padding:28px 0;background:#fff}@media screen and (max-width: 834px){.m_finishedMeg{width:100%}.m_finishedMeg .inside{font-size:1.4rem;line-height:1.8}}@media screen and (min-width: 835px){.m_finishedMeg{width:700px}.m_finishedMeg .inside{font-size:1.6rem;text-align:center;line-height:2}}.m_gmaps{position:relative;overflow:hidden}.m_gmaps .frame{width:100%}@media screen and (max-width: 834px){.m_gmaps .frame{height:220px}}@media screen and (min-width: 835px){.m_gmaps .frame{height:300px}}.p_breadcrumbs{overflow:hidden;margin:0 auto}.p_breadcrumbs li{position:relative;float:left;margin-top:10px;font-size:1.1rem}.p_breadcrumbs li+li{margin-left:30px}.p_breadcrumbs li::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;margin:-3px 0 0 -21px;font-size:1.5rem;content:" > "}.p_breadcrumbs a{text-decoration:underline}@media screen and (max-width: 834px){.p_breadcrumbs{padding-top:60px}.p_breadcrumbs li+li{margin-left:22px}.p_breadcrumbs li::before{margin:0 0 0 -14px;font-size:1.2rem}}@media screen and (min-width: 835px){.p_breadcrumbs{padding-top:76px}.p_breadcrumbs a:hover{text-decoration:none}}.p_articlesHeadline{position:relative;margin:13px 0 30px}.p_articlesHeadline>.ttl{padding-bottom:2px;border-bottom:1px solid #000;font-size:1.8rem;font-weight:normal}.p_articlesHeadline>a{position:absolute;top:50%;right:0;margin-top:-0.5em}.p_articlesHeadline>a{font-size:1.1rem}.pc .p_articlesHeadline>a:hover{text-decoration:underline}.p_articlesHeadline>a:before{margin-right:5px;border-width:1px 1px 0 0;color:#901}@media screen and (max-width: 834px){.p_articlesHeadline{margin-top:8px}.p_articlesHeadline>.ttl{font-size:2.1rem}}.p_formFlow{display:table;width:700px;margin:52px auto 60px;counter-reset:num;color:#aaa;letter-spacing:-0.4em}.p_formFlow li{position:relative;display:inline-block;width:213px;padding:11px 0 7px 46px !important;border:1px solid #aaa;box-sizing:border-box;vertical-align:middle;font-size:1.6rem;letter-spacing:normal;line-height:1}.p_formFlow li+li{margin-left:19px}.p_formFlow li:first-child,.p_formFlow li:first-child+li{border-right-width:0}.p_formFlow li::before{top:0;left:0;width:28px;padding:10px 0 8px;box-sizing:border-box;background:#aaa;color:#fff;font-weight:bold;text-align:center;content:counter(num);counter-increment:num}.p_formFlow .arw:after,.p_formFlow .arw:before,.p_formFlow li:before{display:block;position:absolute}.p_formFlow .arw:after,.p_formFlow .arw:before{top:50%;right:-22px;width:26px;height:1px;border:0;background:#aaa;content:""}.p_formFlow .arw:after{margin-top:8px;-ms-transform:rotate(45deg);transform:rotate(-45deg)}.p_formFlow .arw:before{margin-top:-9px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.p_formFlow .is_active,.p_formFlow .is_active:after{border-color:#c01 !important;color:#c01 !important}.p_formFlow .is_active:before,.p_formFlow .is_active .arw:after,.p_formFlow .is_active .arw:before{background:#c01}@media screen and (max-width: 834px){.p_formFlow{width:100%;margin:32px auto 40px}.p_formFlow li{width:30%;width:calc((100% - 20px) / 3);padding:4px 0 2px 25px !important;font-size:1.3rem;text-align:left}.p_formFlow li+li{margin-left:10px}.p_formFlow li::before{width:18px;padding:15px 0 14px}.p_formFlow li span,.p_formFlow li strong{display:table-cell;vertical-align:middle;height:36px}.p_formFlow .arw:after,.p_formFlow .arw:before{right:-16px;width:24px;height:1px;border:0;background:#aaa}.p_formFlow .arw:before{margin-top:10px;-ms-transform:rotate(110deg);transform:rotate(110deg)}.p_formFlow .arw:after{margin-top:-11px;-ms-transform:rotate(70deg);transform:rotate(70deg)}}.p_snsLinks{position:fixed;top:170px;right:0;z-index:1010;width:56px;height:120px;padding-top:7px;border-radius:6px 0 0 6px;background:#901;font-size:1.1rem;text-align:center}.p_snsLinks .ico{display:block;overflow:hidden;width:36px;height:36px;margin:10px auto;text-indent:100%;white-space:nowrap}.p_snsLinks .ico._fb{background-image:url(/images/ico_fb.png)}.p_snsLinks .ico._tw{background-image:url(/images/ico_tw.png)}@media screen and (max-width: 834px){.p_snsLinks{position:static;width:100%;height:auto;padding:10px 20px;border-radius:0;box-sizing:border-box;font-size:1.2rem}.p_snsLinks .list{display:flex;justify-content:space-between}.p_snsLinks .list>*{width:calc((100% - 10px) / 2);padding:10px 0}.p_snsLinks .ico{width:100%;height:auto;margin:0;padding:10px 0;text-indent:initial;color:#fff}.p_snsLinks .ico._fb{background:#1877f2}.p_snsLinks .ico._tw{background:#1da1f2}}.u_em{color:#c01}.u_bgColor{overflow:hidden;background-color:#f6f4f2}.u_txtC{text-align:center}.u_txtR{text-align:right}.u_txtL{text-align:left}.u_lato{font-family:"Lato";font-weight:700}.u_omit{position:relative}.u_omit:after{content:"…"}.u_omitTxt{display:none}.u_spItem{display:none !important}.u_layer{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 834px){.u_pcItem{display:none !important}.u_spItem{display:block !important}.u_fixImg{width:100%;height:auto}.u_scrollTbl{overflow:auto;white-space:nowrap}.u_scrollTbl::-webkit-scrollbar{height:5px}.u_scrollTbl::-webkit-scrollbar-track{background:#f1f1f1}.u_scrollTbl::-webkit-scrollbar-thumb{background:#bcbcbc}}@media screen and (min-width: 835px){.u_lytPosition{position:absolute;top:0;right:10px;margin:0}}
