@charset "UTF-8";@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}.p-table-overflow{overflow-x:auto}.p-table-overflow table{width:860px}.p-table{width:100%;border-collapse:collapse}.p-table--default{border-top:1px solid #ccc;border-left:1px solid #ccc}@media only screen and (max-width:479px){.p-table--default{display:block;width:100%}}.p-table--default tr{}@media only screen and (max-width:479px){.p-table--default tr{display:block;width:100%}}.p-table--default td,.p-table--default th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:18px;line-height:1.5;vertical-align:top}@media only screen and (max-width:479px){.p-table--default td,.p-table--default th{font-size:16px;font-size:1.6rem;display:block;width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.p-table--default td,.p-table--default th{font-size:17px;font-size:1.7rem}}@media only screen and (min-width:768px){.p-table--default td,.p-table--default th{font-size:18px;font-size:1.8rem}}.p-table--default thead{}@media only screen and (max-width:479px){.p-table--default thead{display:block;width:100%}}.p-table--default tbody{}@media only screen and (max-width:479px){.p-table--default tbody{display:block;width:100%}}.p-table--default tbody th{background:#D7F2E4;font-weight:normal;text-align:left;font-weight:bold}@media only screen and (min-width:480px){.p-table--default tbody th{width:25%}}.p-table--degree{border-top:1px solid #ccc;border-left:1px solid #ccc}.p-table--degree td,.p-table--degree th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:18px;line-height:1.5;vertical-align:middle}@media only screen and (max-width:479px){.p-table--degree td,.p-table--degree th{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:480px) and (max-width:767px){.p-table--degree td,.p-table--degree th{font-size:17px;font-size:1.7rem}}@media only screen and (min-width:768px){.p-table--degree td,.p-table--degree th{font-size:18px;font-size:1.8rem}}.p-table--degree thead th{background:#D7F2E4;color:#333;font-weight:bold;text-align:center}.p-table--degree tbody th{background:#f8f8f8;font-weight:normal;text-align:left}.p-table--curriculum{border-top:1px solid #ccc;border-left:1px solid #ccc}.p-table--curriculum td,.p-table--curriculum th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:18px;line-height:1.5;vertical-align:top;font-size:16px;font-size:1.6rem}.p-table--curriculum thead th{background:#F7F7F7;color:#333;font-weight:normal;text-align:center}.p-table--curriculum tbody th.primary{background:#D7F2E4;font-weight:normal;text-align:left;width:25%;vertical-align:middle}.p-table--curriculum tbody th.secondary{background:#f8f8f8;font-weight:normal;text-align:left;width:20%}.p-editor{font-family:"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.8;color:#333}@media only screen and (max-width:479px){.p-editor{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:480px) and (max-width:767px){.p-editor{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:768px){.p-editor{font-size:16px;font-size:1.6rem}}.p-editor h2{margin:0;padding:0;margin-bottom:40px;padding-bottom:14.6px;line-height:1.3;font-weight:bold;border-bottom:2px solid #006F44;color:#333}@media only screen and (max-width:479px){.p-editor h2{font-size:30px;font-size:3rem}}@media only screen and (min-width:480px) and (max-width:767px){.p-editor h2{font-size:33px;font-size:3.3rem}}@media only screen and (min-width:768px){.p-editor h2{font-size:36px;font-size:3.6rem}}.p-editor h3{margin:0;padding:0;margin-bottom:35px;padding-left:20px;line-height:1.3;font-weight:bold;border-left:6px solid #006F44;color:#333}@media only screen and (max-width:479px){.p-editor h3{font-size:24px;font-size:2.4rem;padding-top:12.1px;padding-bottom:13.1px}}@media only screen and (min-width:480px) and (max-width:767px){.p-editor h3{font-size:25px;font-size:2.5rem;padding-top:13.1px;padding-bottom:13.1px}}@media only screen and (min-width:768px){.p-editor h3{font-size:26px;font-size:2.6rem;padding-top:13.1px;padding-bottom:13.1px}}.p-editor h4{margin:0;padding:0;font-size:22px;font-size:2.2rem;margin-bottom:30px;line-height:1.3;font-weight:bold;background:#EDEDED;color:#333}@media only screen and (max-width:479px){.p-editor h4{padding-top:13.7px;padding-right:20px;padding-bottom:13.7px;padding-left:20px}}@media only screen and (min-width:480px) and (max-width:767px){.p-editor h4{padding-top:14.7px;padding-right:21px;padding-bottom:14.7px;padding-left:21px}}@media only screen and (min-width:768px){.p-editor h4{padding-top:15.7px;padding-right:22px;padding-bottom:15.7px;padding-left:22px}}.p-editor h5{color:#333}.p-editor h6{color:#333}.p-editor :not(h1)+h2{margin-top:100px}.p-editor :not(h2)+h3{margin-top:80px}.p-editor :not(h3)+h4{margin-top:60px}.p-editor :not(h4)+h5{margin-top:40px}.p-editor *+h6{margin-top:20px}.p-editor p{margin-bottom:20px}.p-editor a{color:#333}.p-editor a[target=_blank]{display:inline-block;padding-right:22px;background:url("/graduate/humanitiesandsocialsciences/images/icon/icon-blank.svg") no-repeat right center}.p-editor a[href$=".pdf"]{display:inline-block;padding-right:26px;background:url("/graduate/humanitiesandsocialsciences/images/icon/icon-pdf.svg") no-repeat right center}.p-editor ul.p-table-of-contents{margin:0;padding:0;list-style:none;list-style-type:none;margin-bottom:60px}@media only screen and (max-width:479px){.p-editor ul.p-table-of-contents{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:480px){.p-editor ul.p-table-of-contents{font-size:16px;font-size:1.6rem;display:flex;justify-content:space-between;flex-wrap:wrap}}.p-editor ul.p-table-of-contents li{margin-bottom:5px}@media only screen and (max-width:479px){.p-editor ul.p-table-of-contents li{margin-bottom:10px}}@media only screen and (min-width:480px){.p-editor ul.p-table-of-contents li{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px)}}.p-editor ul.p-table-of-contents li a{position:relative;display:block;padding-left:15px}.p-editor ul.p-table-of-contents li a:before{position:absolute;left:0;top:50%;display:block;content:'';width:8px;height:8px;background:none;border-top:2px solid #006F44;border-right:2px solid #006F44;transform:translate3d(0,-50%,0) rotateZ(45deg)}.p-editor ul.p-ul--gray{margin-top:0;margin-left:0;padding-left:0;list-style:none;margin-bottom:20px}.p-editor ul.p-ul--gray li{position:relative;margin-bottom:10px}@media only screen and (max-width:479px){.p-editor ul.p-ul--gray li{line-height:1.3;padding-left:20px}}@media only screen and (min-width:480px) and (max-width:767px){.p-editor ul.p-ul--gray li{line-height:1.8;padding-left:20px}}@media only screen and (min-width:768px){.p-editor ul.p-ul--gray li{line-height:1.8;padding-left:20px}}.p-editor ul.p-ul--gray li:before{position:absolute;content:'';display:block;left:0;border-radius:50%;border:1px solid #ccc;background-color:#ccc;transform:translate3d(0,-50%,0)}@media only screen and (max-width:479px){.p-editor ul.p-ul--gray li:before{top:0.65em;width:8px;height:8px}}@media only screen and (min-width:480px) and (max-width:767px){.p-editor ul.p-ul--gray li:before{top:0.9em;width:10px;height:10px}}@media only screen and (min-width:768px){.p-editor ul.p-ul--gray li:before{top:0.9em;width:10px;height:10px}}.p-editor table{margin-bottom:20px;border-top:1px solid #ccc;border-left:1px solid #ccc}.p-editor table th{padding:18px;background:#D7F2E4;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;text-align:left}.p-editor table td{padding:18px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top;text-align:left}.p-editor table td.u-valign--middle{vertical-align:middle}.p-editor a{background-repeat:no-repeat;background-position:left center;display:inline-block}.p-editor a:before{content:'';display:inline-block;width:16px;height:1em;background-image:url("/graduate/humanitiesandsocialsciences/images/icon/arrow-green-r.svg");background-size:9px 6px;background-position:left center;background-repeat:no-repeat;vertical-align:text-top}.p-editor h1 a:before{display:none}.p-editor h2 a:before{display:none}.p-editor h3 a:before{display:none}.p-editor h4 a:before{display:none}.p-editor h5 a:before{display:none}.p-editor h6 a:before{display:none}.p-editor a[href^="mailto:"]:before{display:none}.p-editor a[href^="tel:"]:before{display:none}.p-editor a.noicon:before{display:none}.p-editor dl dt{font-weight:bold}