@charset "UTF-8";/*!---------------------------------------------------------
Theme Name : sapporogakuin
2020.08
---------------------------------------------------------*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}img{border:0;vertical-align:top}em{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0}input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;margin:0;padding:0;vertical-align:middle}input:focus,textarea:focus,select:focus{outline:0}@-webkit-keyframes dropdown{from{opacity:0}to{opacity:1}}@keyframes dropdown{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}html{min-width:1280px}body{min-width:1280px;font-family:"Hiragino UD Sans StdN","Noto Sans JP",sans-serif;font-size:13px;line-height:1.8;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#4c4948;background-color:#fff}
a{color:inherit;outline:0;opacity:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none;outline:0;opacity:.7}a:hover img{opacity:.7;-webkit-opacity:.7;-moz-opacity:.7;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}a:active{outline:0}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bg_beige{background-color:#e9e9e9}.notice_box{padding:10px 15px;margin:20px 0}.wp-editor-content *{max-width:100%}.wp-editor-content{padding:20px 0}.wp-editor-content strong{font-weight:bold}.wp-editor-content em{font-style:italic}.wp-editor-content blockquote{padding:15px;border:1px solid #ccc;color:#212121;-webkit-box-shadow:1px 1px 2px rgba(204,204,204,0.9),inset 0 1px 0 rgba(255,255,255,0.4);box-shadow:1px 1px 2px rgba(204,204,204,0.9),inset 0 1px 0 rgba(255,255,255,0.4);clear:both}.wp-editor-content .aligncenter{display:block;margin:0 auto;text-align:center}.wp-editor-content .alignright{float:right}.wp-editor-content .alignleft{float:left}.wp-editor-content img[class*="wp-image-"],.wp-editor-content img[class*="attachment-"]{height:auto;max-width:100%}.wp-editor-content .clearfix{overflow:hidden;zoom:1}.wp-editor-content .clearfix:after{content:"";display:block;clear:both}.wp-editor-content ul,.wp-editor-content ol{padding-left:1.2em}.wp-editor-content h1,.wp-editor-content h2,.wp-editor-content h3,.wp-editor-content h4,.wp-editor-content h5,.wp-editor-content h6,.wp-editor-content img,.wp-editor-content p,.wp-editor-content ul,.wp-editor-content ol,.wp-editor-content blockquote{margin-bottom:14px}.wp-editor-content h1,.wp-editor-content h2,.wp-editor-content h3,.wp-editor-content h4,.wp-editor-content h5,.wp-editor-content h6{margin-top:28px}.wp-editor-content h1:first-child,.wp-editor-content h2:first-child,.wp-editor-content h3:first-child,.wp-editor-content h4:first-child,.wp-editor-content h5:first-child,.wp-editor-content h6:first-child{margin-top:0}
.wp-editor-content h1{border-bottom:4px solid #50b4c8;color:#50b4c8;padding:10px}.wp-editor-content a{color:#50b4c8}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:alpha(opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:0}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}.l_inner{width:92%;max-width:1536px;margin:0 auto}.l_inner--narrow{max-width:1000px;width:100%;margin:0 auto;letter-spacing:.08em}.l_inner--2col{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.l_inner--2col__side{-ms-flex:0 0 220px;-webkit-box-flex:0;flex:0 0 220px}.l_inner--2col__main{-ms-flex:0 0 720px;-webkit-box-flex:0;flex:0 0 720px;-ms-flex-preferred-size:720px;flex-basis:720px;max-width:720px}.l_section{padding:87px 0}.l_section--initial{padding-top:44px}.l_section.navSectionTop{padding:0}.bg_color{background-color:#fcfcfd}#ContentWrap{max-width:1920px;width:100%;margin:0 auto}.l_pageBody{padding:30px 0 0;position:relative}#Main{min-width:1100px}.footerLinkSection{padding:80px 0;background:#ebebeb}#Link .linkList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:10px;margin:0 -6px}#Link .linkList li{width:25%;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}#Link .linkList li a{display:block;position:relative}#Link .linkList li a img{width:100%}#Link .linkList li .cap{position:absolute;width:100%;color:#fff;bottom:0;font-size:20px;padding:20px 10px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box}#Link .linkList li a::before{content:"";position:absolute;bottom:0;width:100%;height:63%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(43.35%,rgba(0,0,0,0.22)),to(rgba(0,0,0,0.7)));background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,0.22) 43.35%,rgba(0,0,0,0.7) 100%)}#Footer{padding:75px 0}#Footer>.l_inner{padding-left:220px;min-height:172px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
#Footer .logo{width:150px;position:absolute;left:0;top:3px}#Footer .snsBox{float:right;margin-right:-15px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}#Footer .snsBox li{margin:0 15px}#Footer .snsBox li a{display:block}#Footer .officeInfo{margin-left:5px;margin-bottom:28px;font-size:16px;line-height:1.75}#Footer .officeInfo dl{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#Footer .officeInfo dt{padding-right:.2em}#Footer .officeInfo .campus dt{width:9em}#Footer .officeInfo .tel{margin-top:14px}#Footer .line{font-size:16px;line-height:1.75;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#Footer .line .info{margin-right:1%}#Footer .line .info,#Footer .line ul{display:-ms-flexbox;display:-webkit-box;display:flex}#Footer .line ul li{display:inline-block;margin:0 8px}#Footer .line .info ul+ul::before{content:"|";display:inline-block;margin:0 12px}#Footer .copy{margin-left:10px;text-align:right;font-family:"Khula",sans-serif;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.btnPtn01{width:360px;margin:0 auto}.btnPtn01 a{display:block;font-size:15px;text-align:center;padding:17px 10px 16px;background-color:#fff;color:#55504b;border-radius:30px}.btnPtn01__col02{margin-top:80px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.btnPtn01__col02 .btnPtn01--brown{margin:0 10px}.btnPtn01__col03{margin-top:30px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.btnPtn01--brown{width:360px;margin:0 auto;max-width:480px;margin-left:auto;margin-right:auto}
.btnPtn01--brown a{display:block;font-size:15px;text-align:center;padding:17px 10px 16px;background-color:#9ca4ac;color:#fff;border-radius:30px}.btnPtn01--brown.min{width:320px;max-height:60px}.btnPtn01--brown.multi-line a{line-height:1.25;padding:12px 10px 13px}.alignC{text-align:center}.free-content{margin-bottom:30px}.cmnContainer{margin-bottom:100px}.cmnTextArea{font-size:15px;margin:20px 0}.cmnTextArea.mb-40{margin-bottom:40px}.cmnOrderdList{counter-reset:number 0}.cmnOrderdList li{font-size:18px;line-height:1.5;margin-top:10px;counter-increment:number 1;border-bottom:1px solid #ccc;background-color:#fff;display:-ms-flexbox;display:-webkit-box;display:flex;padding:20px 20px}.cmnOrderdList li:first-of-type{margin-top:0}.cmnOrderdList li::before{content:counter(number,decimal-leading-zero) ".";display:inline-block;font-size:24px;-ms-flex:0 0 58px;-webkit-box-flex:0;flex:0 0 58px;line-height:1.4;letter-spacing:3px}.cmnOrderdList.parenthesis li::before{font-size:18px;-ms-flex:0 0 40px;-webkit-box-flex:0;flex:0 0 40px;content:"(" counter(number) ")"}.cmnOrderdList.num-none li::before{-ms-flex:0;-webkit-box-flex:0;flex:0;content:""}.cmnTitle,.cmnTitle-02{font-size:24px;margin:50px 0 20px;font-weight:bold;letter-spacing:2px;line-height:1.4}.cmnTitle-02{font-size:20px;margin-top:30px;font-weight:normal}.cmnTitle-02.add-bold{font-weight:bold}hr.cmnSpacer{margin:30px 0;border:0}.cmnTextBox{border-bottom:1px solid #ccc;background-color:#fff;font-size:18px;padding:20px 27px}.cmnCol2List{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmnCol2List__item{margin-top:10px}.cmnCol2List__item .cmnCol2List__item__wrap{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 28px;text-align:center}.cmnCol2List__title{font-size:28px}
.cmnCol2List__text{text-align:left}.cmnList{margin-top:40px}.cmnList__item{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:20px}.cmnList__title{font-size:18px;border-bottom:1px solid #ccc;padding:15px 24px;line-height:1.4}.cmnList__text{font-size:14px;padding:22px 24px}.cmnImage{margin:40px 0 40px}.cmnImage-02{margin:0 0 20px}.cmnImage-02--list{margin:-10px 0 20px -20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmnImage-02--list__item{margin-left:20px;margin-top:10px;-ms-flex:0 0 280px;-webkit-box-flex:0;flex:0 0 280px;max-width:280px}.cmnImage-02--list__item>img{color:#ccc}.cmnTable{font-size:18px;text-align:center;margin-top:40px;line-height:1.4}.cmnTable__head{color:#fff;background-color:#9ca4ac;padding:15px 20px}.cmnTable__body{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.cmnTable__body ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmnTable__body li{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:33%;flex-basis:33%}.cmnTable__body li span{border-top:1px solid #9ca4ac;border-right:1px solid #9ca4ac;padding:27px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:100%}.cmnTable__body li:nth-of-type(3n) span{border-right:0}.barGraphHalf{height:46px;padding:1px;background-color:#fff;position:relative}.barGraphHalf__graph{width:"63.8%";height:100%;background-color:#ebb450}.barGraphHalf__sep{height:100%;width:1px;background-color:#e9e9e9;position:absolute;top:0}.barGraphHalf__sep:first-of-type{left:calc(20% - 1px)}.barGraphHalf__sep:nth-of-type(2){left:calc(40% - 1px)}.barGraphHalf__sep:nth-of-type(3){left:calc(60% - 1px)}
.barGraphHalf__sep:nth-of-type(4){left:calc(80% - 1px)}.barGraphHalf__number{position:absolute;left:calc(63.8% + 20px);top:0;bottom:0;letter-spacing:2px;margin:auto 0;font-size:16px;height:16px;line-height:1;font-weight:bold}.cmnVideoContent{text-align:center}.cmnVideoContent iframe{margin:30px 0}.list-sns__item{background-color:#f7f7f7;display:-ms-flexbox;display:-webkit-box;display:flex;padding:22px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}.list-sns__item .boxImage{margin-right:38px}.list-sns__item .boxImage img{border-radius:50%;width:140px}.list-sns__item .boxText{-ms-flex:0 0 490px;-webkit-box-flex:0;flex:0 0 490px;font-size:14px}.list-sns__item .boxText .tag{display:inline-block;min-width:110px;padding:8px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1;font-size:12px;background-color:#fff;border:solid 1px #9ca4ac}.list-sns__item .boxText .title{font-size:22px;margin:8px 0 2px;font-weight:bold}.list-sns__item .boxText .title a::after{content:"\f08e";font-family:FontAwesome;display:inline-block;font-size:17px;margin-left:10px}.list-sns__item .boxText .text{text-align:left}.list-imglist{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-imglist li{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.list-imglist li a{display:block}.list-imglist li img{height:auto;width:auto;max-height:216px}.list-DlTable{font-size:16px}.list-DlTable__row{border-bottom:1px solid #ccc;position:relative;padding:16px 140px 18px 20px}.list-DlTable__row:first-of-type{border-top:1px solid #ccc}.list-DlTable__down{position:absolute;right:0;top:0;bottom:0;margin:auto 0;font-size:15px;height:28px;line-height:28px}.list-DlTable__down::before{content:"";background:url(/assets/css/i-pamphlet-03.png) no-repeat;width:18px;height:18px;display:inline-block;position:absolute;left:-29px;top:6px}
.group-cmn01{margin:70px 0;font-size:15px}.group-cmn01__upper{display:-ms-flexbox;display:-webkit-box;display:flex}.group-cmn01__upper .imageArea{-ms-flex:0 0 500px;-webkit-box-flex:0;flex:0 0 500px;margin-right:20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.group-cmn01__upper .imageArea img{max-height:340px}.group-cmn01__upper .textArea{-ms-flex:1;-webkit-box-flex:1;flex:1}.group-cmn01__upper .textArea .title{font-size:24px;font-weight:bold}.group-cmn01__lower{margin-top:18px}.group-cmn01__lower .title{font-size:18px;font-weight:bold;margin-bottom:4px}.block-cmn01{font-size:15px;display:-ms-flexbox;display:-webkit-box;display:flex}.block-cmn01__image{margin-right:20px;-ms-flex:0 0 500px;-webkit-box-flex:0;flex:0 0 500px}.block-cmn01__text{-ms-flex:1;-webkit-box-flex:1;flex:1}.block-cmn01__text .title{font-size:24px;font-weight:bold;line-height:1.5;margin-bottom:12px}.block-cmn01__text .text{margin:5px 0}.block-cmn01__text .list{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:12px;margin:20px 0}.block-cmn01__text .list li{padding:6px 0;border-top:1px solid #ccc}.block-cmn01__text .list li:first-of-type{border-top:0}.block-cmn01.imgRight{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.block-cmn01.imgRight .block-cmn01__image{margin-right:0;margin-left:20px}.block-cmn02{font-size:15px}.block-cmn02 .title{font-size:18px;font-weight:bold;margin-bottom:4px}.block-cmn02 .text{margin-bottom:10px}.cmnBtn01{width:360px;margin:0 auto}.cmnBtn01 a{display:block;font-size:15px;text-align:center;padding:17px 10px 16px;background-color:#e9e9e9;color:#55504b;border-radius:30px}.list-journal{margin:50px 0;font-size:11px}.list-journal .listRow{border-bottom:1px solid #ccc;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.list-journal .listRow:first-of-type{border-top:1px solid #ccc}.list-journal .listRow>span{padding:20px 20px}.list-journal .listRow>span:first-of-type{min-width:60px}.list-journal .listRow>span:nth-of-type(2){font-size:15px;-ms-flex:1;-webkit-box-flex:1;flex:1}.list-monograph{font-size:11px;margin:50px 0}.list-monograph .toArchive{font-size:15px;text-align:right;margin-bottom:10px}.list-monograph .listHead .listRow{border-top:1px solid #ccc}.list-monograph .listHead .listRow>span:nth-of-type(4){text-align:center}.list-monograph .listBody .listRow>span:nth-of-type(4){-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;font-size:15px}.list-monograph .listRow{display:-ms-flexbox;display:-webkit-box;display:flex;border-bottom:1px solid #ccc}.list-monograph .listRow>span{padding:20px 10px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.group-exam{margin:50px 0;padding-bottom:30px;font-size:15px}.group-exam__title{font-size:24px;font-weight:bold}.group-exam__list{margin:20px 0}.group-exam__item{border-bottom:1px solid #ccc;padding:20px 20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.group-exam__item:first-of-type{border-top:1px solid #ccc}.group-exam__item .hd{-ms-flex:0 0 190px;-webkit-box-flex:0;flex:0 0 190px}.group-exam__item .bd{-ms-flex:1;-webkit-box-flex:1;flex:1;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.group-exam__btn{width:360px;margin:40px auto 0}.group-exam__btn a{display:block;font-size:15px;text-align:center;padding:17px 10px 16px;color:#55504b;border:1px solid #55504b;border-radius:30px;position:relative}.group-exam__btn a::before{content:"";background:url(/assets/css/i-pamphlet-03.png) no-repeat;width:18px;height:18px;position:absolute;right:44px;top:0;bottom:0;margin:auto 0}
.group-exam__btn a span{display:inline-block;width:200px}.group-exam-02{margin:50px 0;padding-bottom:30px;font-size:15px}.group-exam-02__title{font-size:24px;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:14px;margin-bottom:20px}.group-exam-02__btn{width:360px;margin:40px auto 0}.group-exam-02__btn a{display:block;font-size:15px;text-align:center;padding:17px 10px 16px;color:#55504b;border:1px solid #55504b;border-radius:30px;position:relative}.group-exam-02__btn a::before{content:"";background:url(/assets/css/i-pamphlet-03.png) no-repeat;width:18px;height:18px;position:absolute;right:44px;top:0;bottom:0;margin:auto 0}.group-exam-02__btn a span{display:inline-block;width:200px}.list-qanda{font-size:15px}.list-qanda__item{margin-bottom:50px}.list-qanda__item dt{background-color:#fff;border-bottom:1px solid #ccc;margin-bottom:20px;padding:10px 10px 12px 10px}.list-reqport__item{border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.list-indentList{font-size:15px}.list-indentList li{text-indent:-1em;padding-left:1em}.list-col2Table{font-size:15px;margin:20px 0}.list-col2Table__item{padding:10px 20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ccc}.list-col2Table__item:first-of-type{border-top:1px solid #ccc}.list-col2Table__item .hd{-ms-flex:0 0 150px;-webkit-box-flex:0;flex:0 0 150px}.list-col2Table__item .bd{-ms-flex:1;-webkit-box-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px}.list-articleLink{font-size:15px}.list-articleLink .item{border-bottom:1px solid #ccc;display:-ms-flexbox;display:-webkit-box;display:flex;padding:20px 0}.list-articleLink .item:first-of-type{border-top:1px solid #ccc}.list-articleLink .item .title{-ms-flex:1;-webkit-box-flex:1;flex:1;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.list-articleLink .item .link{-ms-flex:0 0 140px;-webkit-box-flex:0;flex:0 0 140px}
.list-articleLink .item .link::before{font-family:FontAwesome;content:"\f196";margin-right:10px}.bgImageSection{background-position:top center;color:#fff;padding:76px 0 100px;background-image:url(/assets/images/under/department/bg_research.jpg);background-repeat:no-repeat}.bgImageSection .h2Headline{margin-bottom:38px}.bgImageSection .h2Headline__titleSub{margin-bottom:15px}.bgImageSection .h2Headline__lead{width:580px;margin:0 auto}.bgImageSection .h2Headline__lead::before{content:"";display:block;width:120px;height:1px;background-color:#fff;margin:0 auto 25px}.bgImageSection02{background-position:top center;color:#fff;padding:76px 0 100px;background-image:url(/assets/images/under/department/bg_research.jpg);background-repeat:no-repeat;background-image:url(/assets/images/under/department/bg_cmnBgSection.jpg);padding:76px 0 90px}.navSectionTop+.bgImageSection02{margin-top:30px}.bgImageSection02 .h2Headline{margin-bottom:38px}.bgImageSection02 .h2Headline__titleSub{margin-bottom:15px}.bgImageSection02 .h2Headline__lead{width:580px;margin:0 auto}.bgImageSection02 .h2Headline__lead::before{content:"";display:block;width:120px;height:1px;background-color:#fff;margin:0 auto 25px}.bgImageSection02 .h2Headline{margin-bottom:0}.bgImageSection02 .h2Headline__lead{width:100%}.bgImageSection02 .h2Headline__lead .comment{font-size:28px;margin-bottom:8px}.bgImageSection02 .h2Headline__lead .name{font-size:16px}.bgImageSection02--greeting{background-position:top center;color:#fff;padding:76px 0 100px;background-image:url(/assets/images/under/department/bg_research.jpg);background-repeat:no-repeat;background-image:url(/assets/images/under/department/bg_cmnBgSection.jpg);padding:76px 0 90px;background-image:url(/assets/images/under/department/bg_cmnBgSection_greeting.jpg)}.bgImageSection02--greeting .h2Headline{margin-bottom:38px}.bgImageSection02--greeting .h2Headline__titleSub{margin-bottom:15px}.bgImageSection02--greeting .h2Headline__lead{width:580px;margin:0 auto}.bgImageSection02--greeting .h2Headline__lead::before{content:"";display:block;width:120px;height:1px;background-color:#fff;margin:0 auto 25px}
.bgImageSection02--greeting .h2Headline{margin-bottom:0}.bgImageSection02--greeting .h2Headline__lead{width:100%}.bgImageSection02--greeting .h2Headline__lead .comment{font-size:28px;margin-bottom:8px}.bgImageSection02--greeting .h2Headline__lead .name{font-size:16px}.bgImageSection02--teacher{background-position:top center;color:#fff;padding:76px 0 100px;background-image:url(/assets/images/under/department/bg_research.jpg);background-repeat:no-repeat;background-image:url(/assets/images/under/department/bg_cmnBgSection.jpg);padding:76px 0 90px;background-image:url(/assets/images/under/department/bg_teacher.jpg)}.bgImageSection02--teacher .h2Headline{margin-bottom:38px}.bgImageSection02--teacher .h2Headline__titleSub{margin-bottom:15px}.bgImageSection02--teacher .h2Headline__lead{width:580px;margin:0 auto}.bgImageSection02--teacher .h2Headline__lead::before{content:"";display:block;width:120px;height:1px;background-color:#fff;margin:0 auto 25px}.bgImageSection02--teacher .h2Headline{margin-bottom:0}.bgImageSection02--teacher .h2Headline__lead{width:100%}.bgImageSection02--teacher .h2Headline__lead .comment{font-size:28px;margin-bottom:8px}.bgImageSection02--teacher .h2Headline__lead .name{font-size:16px}.bgImageSection02--fouryears{background-position:top center;color:#fff;padding:76px 0 100px;background-image:url(/assets/images/under/department/bg_research.jpg);background-repeat:no-repeat;background-image:url(/assets/images/under/department/bg_cmnBgSection.jpg);padding:76px 0 90px;background-image:url(/assets/images/under/department/bg_fouryears.jpg);padding:76px 0 86px}.bgImageSection02--fouryears .h2Headline{margin-bottom:38px}.bgImageSection02--fouryears .h2Headline__titleSub{margin-bottom:15px}.bgImageSection02--fouryears .h2Headline__lead{width:580px;margin:0 auto}.bgImageSection02--fouryears .h2Headline__lead::before{content:"";display:block;width:120px;height:1px;background-color:#fff;margin:0 auto 25px}.bgImageSection02--fouryears .h2Headline{margin-bottom:0}.bgImageSection02--fouryears .h2Headline__lead{width:100%}
.bgImageSection02--fouryears .h2Headline__lead .comment{font-size:28px;margin-bottom:8px}.bgImageSection02--fouryears .h2Headline__lead .name{font-size:16px}.bgImgBox{background-image:url(/assets/images/under/graduate/bg_greeting.jpg);background-size:cover;color:#fff;padding:15px 0 0}.bgImgBox__inner{width:1000px;margin:0 auto;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.bgImgBox__textarea{-ms-flex:0 0 410px;-webkit-box-flex:0;flex:0 0 410px;max-width:410px}.bgImgBox__post{font-size:14px}.bgImgBox__name{font-size:24px;padding-top:10px}.bgImgBox__copy{padding:48px 0 6px;font-size:18px;line-height:1.22}.bgImgBox__desc{font-size:13px;line-height:1.69}.bgImgBox__desc>p{padding-top:16px}.bx-wrapper{border:0;-webkit-box-shadow:inherit;box-shadow:inherit}.bx-wrapper .bx-pager.bx-default-pager{text-align:right}.captionBox{margin-top:20px}.captionBox:first-child{margin-top:0}.captionBox__head{background-color:#9ca4ac;padding:15px 24px 19px}.captionBox__ttl{font-size:18px;font-weight:normal;line-height:1.22;letter-spacing:normal;color:#fff}.captionBox__main{border:solid 1px #ccc;padding:0 40px;background-color:#fff}.captionBox__main.min{padding:0 24px}.captionBox__textarea{padding:34px 20px 32px 4px}.captionBox__textarea ol li{padding-top:26px}.captionBox__textarea ol li:first-child{padding-top:0}.captionBox__textarea li{font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal;color:#555050}.captionBox__textarea.min{padding:17px 0}.captionBox__textarea .font-mini li{font-size:12px}.captionBox__textarea-02{padding:34px 20px 32px 4px;font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal;color:#555050}.captionBox__btn{margin:45px 0 0;width:200px}.captionBox .captionBox__desc,.captionBox li{font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal;color:#555050}.captionBox .captionBox__desc.add-weight,.captionBox li.add-weight{font-weight:600}
.captionBox .captionBox__desc.add-indent,.captionBox li.add-indent{text-indent:1rem}.captionBox .captionBox__desc.mb-25,.captionBox li.mb-25{margin-bottom:25px}.captionBox .captionBox__desc.font-big,.captionBox li.font-big{font-size:18px}.captionBox .captionBox__desc.mb-40,.captionBox li.mb-40{margin-bottom:40px}.captionBox .captionBox__desc a,.captionBox li a{text-decoration:underline}.captionBox .infoCell__wrap{margin-bottom:40px}.caution-01{margin:0 auto;z-index:10;background-color:#fff}.caution-01__container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;padding:20px 20px;-webkit-transition-duration:.3s;transition-duration:.3s;border:1px solid #ccc}.caution-01__container:hover img{opacity:1}.caution-01__icon{-ms-flex-preferred-size:40px;flex-basis:40px;max-width:40px;margin-right:16px}.caution-01__text{-ms-flex:1;-webkit-box-flex:1;flex:1}.caution-01__title{font-weight:normal;font-size:24px;color:#f6d600;letter-spacing:.05em;line-height:1;margin-bottom:7px}.caution-01__desc{letter-spacing:0;font-size:16px}.caution-02{background-color:#fff;border:1px solid #ccc;margin-bottom:46px}.caution-02__container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.caution-02__container.multiline{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.caution-02__head{-ms-flex-preferred-size:26%;flex-basis:26%;min-width:300px;padding-left:45px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.caution-02__icon{-ms-flex-preferred-size:40px;flex-basis:40px;max-width:40px;margin-right:20px}.caution-02__title{font-weight:normal;font-size:24px;letter-spacing:.05em;color:#f6d600}.caution-02__body{-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:22px;padding:16px 0}.caution-02__article{display:block;border-top:1px dashed #ccc;padding:25px 0}
.caution-02__article:first-of-type{border-top:0}.cmnEditorContent{font-size:14px}.cmnEditorContent p{margin-bottom:14px}.cmnEditorContent .contentBlock{margin-bottom:60px}.cmnEditorContent .h2Title{font-size:22px;border-bottom:2px solid #9ca4ac;font-weight:normal;padding:10px 0;margin-bottom:18px}.cmnEditorContent .h3Title{font-size:18px;border-bottom:1px solid #9ca4ac;font-weight:normal;padding:0 0 10px;margin-bottom:18px}.cmnEditorContent .imgBox{overflow:hidden}.cmnEditorContent .imgBox__image{float:left}.cmnEditorContent .imgBox__text{float:left;padding:0 20px}.cmnEditorContent .contactBox{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:60px}.cmnEditorContent .contactBox__head{font-size:18px;border-bottom:1px solid #9ca4ac;font-weight:normal;padding:10px 24px 10px}.cmnEditorContent .contactBox__body{padding:18px 24px}.cmnEditorContent .section .iFigureC{margin-bottom:10px}.cmnEditorContent .section .iLinks{margin:60px 0}.cmnEditorContent .section .iLinks a{color:#3c64a0;text-decoration:underline}.cmnEditorContent .section .iPapers{margin:60px 0}.cmnEditorContent .section .iFigure{margin:60px 0}.cmnEditorContent .section .iFigure ul{overflow:hidden}.cmnEditorContent .section .iFigure li{margin:5px 5px;float:left}.cmnEditorContent .section .iFigure .clear,.cmnEditorContent .section .iFigure .clear2{clear:both}.cmnEditorContent .section .dataList{margin:60px 0;border:1px solid #333}.cmnEditorContent .section .dataList th,.cmnEditorContent .section .dataList td{padding:10px 10px}.cmnEditorContent .section .dataList th:first-of-type{border-right:1px solid #333}.cmnEditorContent .section .dataList tr{border-top:1px solid #333}.cmnEditorContent .officeInfo{margin:60px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}.cmnEditorContent .officeInfo>ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmnEditorContent .officeInfo .lastDate{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;padding:10px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}
.cmnEditorContent .officeInfo .eiSec{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:16px;padding:10px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.cmnEditorContent .officeInfo .eiInfo{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;border-top:1px solid #9ca4ac;padding:18px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.cmnEditorContent .phCaptionBox{margin-bottom:20px}.cmnEditorContent .phCaptionBox__cap.capW300{width:300px}.cmnEditorContent .phCaptionBox__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.cmnEditorContent .phCaptionBox__list li{margin-top:0}.sectionCurriculumTable{padding-bottom:0}.curriculumBox{margin-top:58px}.curriculumBox__headline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;margin-bottom:16px}.curriculumBox__title{font-size:20px}.curriculumBox__desc{font-size:16px;font-weight:normal;line-height:2;letter-spacing:normal}.curriculumBox__desc.add-weight{font-weight:600}.curriculumBox__pdfLink{color:#3c64a0;font-size:15px;padding-left:20px}.curriculumBox__pdfLink a::before{content:"";display:inline-block;width:24px;height:28px;background-size:contain;background-image:url(/assets/images/i-pdf-02.png);background-repeat:no-repeat;vertical-align:text-bottom;margin-right:8px}.curriculumBox__tableImage__wrap{position:relative}.curriculumBox__tableImage{margin-bottom:40px}.curriculumBox__links{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-top:14px}.curriculumBox__links__link{-ms-flex:0 0 327px;-webkit-box-flex:0;flex:0 0 327px}.curriculumBox__links__link a{font-size:15px;display:block;border:1px solid #55504b;border-radius:30px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 0;position:relative}
.curriculumBox__links__link a::after{position:absolute;content:"";width:27px;height:27px;background-image:url(/assets/images/i-pdf-02.png);background-repeat:no-repeat;background-size:contain;right:22px;top:12px}.departmentList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.departmentList__item{margin-bottom:40px}.departmentList__item a{display:block}.departmentList__item a:hover{opacity:.7}.departmentList__item a:hover img{opacity:1}.departmentList__text .titleEn{font-size:14px;font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;line-height:24px}.departmentList__text .titleEn span{font-size:46px;margin-left:8px;letter-spacing:2px}.departmentList__text .titleJa{margin:6px 0 6px}.departmentList__text .titleJa .title,.departmentList__text .titleJa .campus{display:inline-block}.departmentList__text .titleJa .title{font-size:22px;font-weight:bold}.departmentList__text .titleJa .campus{font-size:16px;margin-left:.4em}.departmentList__text .text{margin-bottom:12px}.departmentList.col2{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.departmentList.col2 .departmentList__item{-ms-flex:0 0 484px;-webkit-box-flex:0;flex:0 0 484px;-ms-flex-preferred-size:484px;flex-basis:484px;margin-bottom:0}.departmentList.col2 .departmentList__item:nth-of-type(3n-2){margin-left:auto}.departmentList.col2 .departmentList__item:nth-of-type(odd){margin-left:0}.descSection{text-align:center}.descSection__block{margin-top:52px}.descSection__block:first-of-type{margin-top:0}.descSection__head{font-size:32px;border-bottom:2px solid #9ca4ac;line-height:1;margin-bottom:26px;padding-bottom:26px}.descSection__body{line-height:2}.fouryearsList{color:#55504b;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.fouryearsList__item{-ms-flex:0 0 212px;-webkit-box-flex:0;flex:0 0 212px;height:220px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:38px}
.fouryearsList__item:first-of-type{margin-left:0;-ms-flex:0 0 228px;-webkit-box-flex:0;flex:0 0 228px}.fouryearsList__item:last-of-type{-ms-flex:0 0 234px;-webkit-box-flex:0;flex:0 0 234px}.fouryearsList__item:last-of-type .fouryearsList__item__wrap{padding-right:10px}.fouryearsList__item__wrap{background-color:rgba(255,255,255,0.9);text-align:center;height:100%;padding:13px 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.fouryearsList__number{font-size:22px;margin-bottom:2px}.fouryearsList__number .number{font-size:32px;font-weight:bold;width:60px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:1px solid #55504b;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fouryearsList__arrow{position:absolute;top:0;right:-30px;width:0;height:0;border-style:solid;border-width:110px 0 110px 30px;border-color:transparent transparent transparent rgba(255,255,255,0.9)}.fouryearsList__arrow::before,.fouryearsList__arrow::after{content:"";display:block;position:absolute;top:0;width:0;height:0;right:-8px;border-style:solid;border-width:0 30px 110px 0;border-color:transparent rgba(255,255,255,0.9) transparent transparent}.fouryearsList__arrow::before{top:-110px}.fouryearsList__arrow::after{border-width:110px 30px 0 0}.fouryearsList__text{line-height:1.6}.fouryearsSection__year{font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;font-size:32px;font-weight:bold;line-height:1;margin-bottom:10px}.fouryearsSection__year .number{font-size:42px;margin-right:5px}.fouryearsSection__title{font-weight:normal}.fouryearsSection__lead{margin-bottom:48px}.fouryearsSection__lead.txt-center{text-align:center}.fouryearsSection__lead.add-border{padding-bottom:30px;border-bottom:2px solid #9ca4ac}.fouryearsSection__lead-02{text-align:center;font-size:20px}.fouryearsSection__messageBlock{position:relative}
.fouryearsSection__messageBlock__title{border-bottom:2px solid #9ca4ac}.fouryearsSection__messageBlock__text{border-top:1px solid #9ca4ac}.fouryearsSection__messageBlock__title+.fouryearsSection__messageBlock__text{border-top:0}.fouryearsSection__buttons{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-top:40px}.fouryearsSection__buttons__btn{-ms-flex:0 0 360px;-webkit-box-flex:0;flex:0 0 360px;width:360px;margin:0 10px}.fouryearsSection__buttons__btn a{display:block;padding:16px 0;color:#fff;background-color:#9ca4ac;border-radius:30px;text-align:center;font-size:15px;position:relative}.fouryearsSection__buttons__btn a::before{content:"";display:inline-block;width:30px;height:30px;background-size:cover}.fouryearsSection__buttons__btn.seminar a::before{background-image:url(/assets/images/under/department/i-seminar.png);left:62px;top:15px}.fouryearsSection__buttons__btn.curriculum a::before{background-image:url(/assets/images/under/department/i-curriculum.png);width:26px;height:26px;left:58px;top:15px}.h2Headline{text-align:center;margin-bottom:32px}.h2Headline__title{font-size:42px;font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;letter-spacing:4px}.h2Headline__titleSub{font-size:18px;font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;margin-bottom:18px;letter-spacing:3px}.h2Headline__lead{font-size:16px;line-height:2}.h2Headline__lead.sentence{margin:26px 0 40px}.h2Headline__lead.txt-left{text-align:left;margin-top:15px}.h2Headline__copy{font-size:20px;font-weight:normal;line-height:normal;letter-spacing:normal;text-align:left;margin-top:60px}.h2Headline--border{margin-bottom:40px}.h2Headline--border::after{content:"";width:120px;height:2px;background-color:#9ca4ac;display:block;margin:10px auto 0}
.h3Headline{text-align:center;font-size:28px;border-bottom:2px solid #9ca4ac;padding-bottom:14px;margin-bottom:30px}.h3Headline.border-none{border:0;margin:0}.h3Headline.free-content{margin-top:-10px}.h3Headline__title .small{font-size:15px;-webkit-transform:translate(10px,-3px);transform:translate(10px,-3px);display:inline-block}.h3Headline__sub{font-size:14px}.infoCell{width:100%;margin:25px 0}.infoCell.small th,.infoCell.small td{font-size:13px;padding:8px 5px}.infoCell__wrap{padding-bottom:50px;position:relative}.infoCell__title{font-size:20px;font-weight:normal;line-height:normal;letter-spacing:normal;text-align:left;margin-top:60px}.infoCell__linkText{text-align:right}.infoCell__linkText a{display:inline-block;font-size:15px}.infoCell__linkText a::before{color:#9ca4ac;font-family:FontAwesome;content:"\f055";margin-right:.2em;font-size:16px;vertical-align:middle}.infoCell th,.infoCell td{border:solid 1px #ccc}.infoCell th{font-size:16px;font-weight:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:10px;background-color:#9ca4ac}.infoCell th.w-35{width:35%}.infoCell th.w-mini{width:10%}.infoCell th.txt-left{padding:13px 30px 14px;text-align:left}.infoCell th.another{font-weight:600;color:#55504b;background-color:#e9e9e9}.infoCell td{font-size:14px;font-weight:normal;line-height:1.71;color:#55504b;background-color:#fff;padding:20px 25px 24px}.infoCell td.txt-center{text-align:center}.infoCell td.add-color{font-size:16px;line-height:normal;background-color:#ebebeb;padding:20px 20px 24px}.infoCell td.h-min{padding:5px 30px 7px}.infoCell.schedule-col3 tr:first-of-type th:nth-of-type(1){width:20%}.infoCell.schedule-col3 tr:first-of-type th:nth-of-type(2){width:40%}.infoCell.schedule-col3 tr:first-of-type th:nth-of-type(3){width:40%}.infoCell.schedule-col4 tr:first-of-type th{width:25%}.infoCell.is-thead-none tbody tr:first-of-type td:first-of-type{min-width:100px}.mapArea iframe{width:100%;height:380px}#Main{position:relative}
#Main .menuLayer{display:none}body.active #Main .menuLayer{content:"";display:block;position:absolute;z-index:20;width:100%;height:100%;background-color:rgba(87,87,87,0.3)}#MenuBox{display:none;position:absolute;z-index:9999;width:100%;background-color:rgba(87,87,87,0.6);padding-bottom:50px}#MenuBox .l_inner{position:relative}#MenuBox .closeBtn{top:25px;right:10px;position:absolute;cursor:pointer}#MenuBox .menuBoxTtl{font-size:32px;font-family:"Khula",sans-serif;color:#fff;line-height:1;padding:26px 0}#MenuBox .box{background-color:#fff}#MenuBox .boxHd{text-align:center;color:#fff;background-color:#9ca4ac;padding:12px 0 14px}#MenuBox .boxBd{padding:16px 16px 20px 16px}#MenuBox .box li a{padding:0;padding-left:16px;display:block;position:relative}#MenuBox .box li a::before{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #999;border-right:1px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-4px;top:50%;margin-top:-4px}#MenuBox .flex-box{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:10px}#MenuBox .flex-box .box{margin-right:10px}#MenuBox .flex-box .box:nth-of-type(1){-ms-flex-preferred-size:280px;flex-basis:280px;max-width:280px;-webkit-box-sizing:border-box;box-sizing:border-box}#MenuBox .flex-box .box:nth-of-type(2){-ms-flex-preferred-size:340px;flex-basis:340px;max-width:340px}#MenuBox .flex-box .box:nth-of-type(3){-ms-flex:1;-webkit-box-flex:1;flex:1;margin-right:0}#MenuBox .line_a .pickupBox{background-color:inherit;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}#MenuBox .line_a .pickupBox .group{margin-top:10px}#MenuBox .line_a .pickupBox .group a{display:-ms-flexbox;display:-webkit-box;display:flex;background-color:#fff}
#MenuBox .line_a .pickupBox .img{position:relative;width:214px;-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex}#MenuBox .line_a .pickupBox .txt{padding:4px 14px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;-webkit-box-flex:1;flex:1}#MenuBox .line_a .pickupBox .ttl{font-size:16px}#MenuBox .line_a .pickupBox .text{font-size:12px}#MenuBox .line_b{display:-ms-flexbox;display:-webkit-box;display:flex}#MenuBox .line_b .box:nth-of-type(3) ul{margin-left:20px}#MenuBox .line_b .box:nth-of-type(3) ul:first-of-type{margin-left:0}#MenuBox .line_b .boxBd{display:-ms-flexbox;display:-webkit-box;display:flex}.modelList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:50px}.modelList__item{width:232px;height:398px;background-color:#fff;text-align:left;padding:30px 40px}.modelList .titleEn{font-size:14px;font-weight:normal;font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;line-height:normal}.modelList .titleEn span{vertical-align:middle;font-size:46px;padding-left:10px}.modelList .title{padding-top:15px;font-size:18px;font-weight:normal;line-height:1.78;letter-spacing:normal;min-height:96px}.modelList .text{padding-top:20px;font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal}#Navi{min-height:260px;z-index:999}#NavWrap{margin:0 auto;padding:50px 60px 10px;position:relative}#Navi .logo{background-color:#fff;height:100px}#Navi .logo a{display:inline-block}#Navi .logo img{width:430px}#Navi .gMenu{font-size:20px;line-height:1.2;margin:28px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}#Navi .menu{font-size:18px;color:#fff;background:#9ca4ac;font-family:"Khula",sans-serif;line-height:1;cursor:pointer;padding:5px 20px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
#Navi .menu:hover{opacity:.7}#Navi .menu>span{margin-top:5px}.menu-icon{position:relative;width:20px;height:11px;margin-right:13px}.menu-icon span{background-color:#fff;width:20px;height:1px;position:absolute}.menu-icon span:nth-of-type(1){top:0}.menu-icon span:nth-of-type(2){top:50%}.menu-icon span:nth-of-type(3){bottom:0}#Navi .navlist01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#Navi .navlist01 li{display:inline-block;margin:10px 10px 10px 30px}#Navi .navlist01 a{display:block}#Navi .sMenu{font-size:16px;line-height:1.2;position:absolute;margin-left:500px;top:30px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Navi .searchBox{margin:5px 0 5px 10px;padding:0 10px;position:relative;width:170px;height:30px;border:1px solid #9ca4ac;border-radius:24px;overflow:hidden}#Navi .searchBox td.gsib_a,#Navi .searchBox td.gsc-input{padding:0}#Navi .searchBox .gsc-search-box{padding:5px}#Navi .searchBox form.gsc-search-box,#Navi .searchBox table.gsc-search-box{padding:0;border-radius:0}#Navi .searchBox .gsc-input-box{border:0;padding:4px 0;overflow:hidden}#Navi .searchBox .gsc-search-box .gsc-input{padding:0}#Navi .searchBox .gsc-search-box .gscb_a{line-height:30px}#Navi .searchBox .gsc-clear-button{display:none}#Navi .searchBox td.gsc-search-button{width:20px}#Navi .searchBox .gsc-search-button-v2{background:0;border:0;padding:5px;position:absolute;right:8px;top:3px;cursor:pointer}#Navi .searchBox .gsc-search-button-v2 svg{fill:#000}#Navi .navlist02{padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
#Navi .navlist02 li{display:inline-block;margin:5px 15px}#Navi .navlist02 li a{line-height:1;display:block}#Navi .searchBox ::-webkit-input-placeholder{color:#fff}#Navi .searchBox :-moz-placeholder{color:#fff;opacity:1}#Navi .searchBox ::-moz-placeholder{color:#fff;opacity:1}#Navi .searchBox :-ms-input-placeholder{color:#fff}.categoryTab{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-bottom:2px solid #9ca4ac;margin-bottom:30px}.categoryTab li{width:247px}.categoryTab a{display:block;border-bottom:1px solid #9ca4ac;padding:17px 0 16px;background-color:#e9e9e9;font-size:15px;font-weight:normal;line-height:1.47;letter-spacing:normal;text-align:center;color:#55504c}.categoryTab a.current{background-color:#9ca4ac;color:#fff}.categoryTab.col05 li{width:196px}.navigation-categoryTab--length-auto{position:relative}.navigation-categoryTab--length-auto::after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:0;background-color:#9ca4ac}.navigation-categoryTab--length-auto .categoryTab{border-bottom:0;margin-left:-10px}.navigation-categoryTab--length-auto .categoryTab li{-ms-flex:1;-webkit-box-flex:1;flex:1;margin-left:10px}.navigation{padding:30px 0 0}.navigation__title{display:none}.navigation__title .icon{top:10px;right:6px;display:inline-block;width:35px;height:35px;background-color:#9ca4ac;border-radius:5px;position:absolute}.navigation__title .icon::before,.navigation__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#fff;position:absolute;top:16px;left:8px}.navigation__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation__list{font-size:16px;border:1px solid #55504b;display:-ms-flexbox;display:-webkit-box;display:flex}.navigation__list li{border-left:1px solid #55504b;-ms-flex:1;-webkit-box-flex:1;flex:1}.navigation__list li:first-of-type{border-left:0}
.navigation__list a{display:block;padding:15px;text-align:center;position:relative}.navigation__list a::after{width:11px;height:11px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:"";display:inline-block;position:absolute;right:30px;top:20px;margin:auto}.navigation01__title .icon{top:10px;right:10px;display:inline-block;width:35px;height:35px;background-color:#9ca4ac;border-radius:5px;position:absolute}.navigation01__title .icon::before,.navigation01__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#fff;position:absolute;top:16px;left:8px}.navigation01__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation01__wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation01__list.top{display:block;-ms-flex:0 0 125px;-webkit-box-flex:0;flex:0 0 125px}.navigation01__list.top li{width:125px;height:100%;margin:0}.navigation01__list.top li a{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.navigation01__list{-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation01__list a{display:block;padding:17px 0 16px;background-color:#e9e9e9;font-size:15px;text-align:center}.navigation01__list .current a{background-color:#9ca4ac;color:#fff}.navigation01__otherLinks{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.navigation01__otherLinks__link{-ms-flex:0 0 495px;-webkit-box-flex:0;flex:0 0 495px;text-align:center}.navigation01__otherLinks__link a{padding:16px 0 15px;font-size:15px;display:block;border:1px solid #55504b;border-radius:30px;position:relative;background-color:#fff}
.navigation01__otherLinks__link a::before{display:inline-block;margin-right:14px;-webkit-transform:translateY(3px);transform:translateY(3px);background:no-repeat;width:18px;height:18px;background-size:cover}.navigation01__otherLinks__link.examinee a::before{content:"";background-image:url(/assets/images/i-megaphone-03.png)}.navigation01__otherLinks__link.pamphlet a::before{content:"";background-image:url(../images//assets/css/i-pamphlet-03.png)}.navigation02__title .icon{top:10px;right:10px;display:inline-block;width:35px;height:35px;background-color:#9ca4ac;border-radius:5px;position:absolute}.navigation02__title .icon::before,.navigation02__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#fff;position:absolute;top:16px;left:8px}.navigation02__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation02__wrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation02__list.top{display:block;-ms-flex:0 0 125px;-webkit-box-flex:0;flex:0 0 125px}.navigation02__list.top li{width:125px;height:100%;margin:0}.navigation02__list.top li a{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.navigation02__list{-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation02__list a{display:block;padding:17px 0 16px;background-color:#e9e9e9;font-size:15px;text-align:center}.navigation02__list .current a{background-color:#9ca4ac;color:#fff}.navigation02__otherLinks{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}
.navigation02__otherLinks__link{-ms-flex:0 0 495px;-webkit-box-flex:0;flex:0 0 495px;text-align:center}.navigation02__otherLinks__link a{padding:16px 0 15px;font-size:15px;display:block;border:1px solid #55504b;border-radius:30px;position:relative;background-color:#fff}.navigation02__otherLinks__link a::before{display:inline-block;margin-right:14px;-webkit-transform:translateY(3px);transform:translateY(3px);background:no-repeat;width:18px;height:18px;background-size:cover}.navigation02__otherLinks__link.examinee a::before{content:"";background-image:url(/assets/images/i-megaphone-03.png)}.navigation02__otherLinks__link.pamphlet a::before{content:"";background-image:url(../images//assets/css/i-pamphlet-03.png)}.navigation03__title{display:none}.navigation03__title .icon{top:10px;right:6px;display:inline-block;width:35px;height:35px;background-color:#9ca4ac;border-radius:5px;position:absolute}.navigation03__title .icon::before,.navigation03__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#fff;position:absolute;top:16px;left:8px}.navigation03__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation03__list{font-size:16px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid #55504b;border-bottom:1px solid #55504b}.navigation03__list li{border-right:1px solid #55504b;border-top:1px solid #55504b;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:30%;flex-basis:30%}.navigation03__list a{padding:15px 44px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.navigation03__list a::after{width:11px;height:11px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:"";display:inline-block;position:absolute;right:30px;margin:auto;top:0;bottom:0}
.navigation04__title{display:none}.navigation04__title .icon{top:10px;right:6px;display:inline-block;width:35px;height:35px;background-color:#9ca4ac;border-radius:5px;position:absolute}.navigation04__title .icon::before,.navigation04__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#fff;position:absolute;top:16px;left:8px}.navigation04__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation04__list{font-size:16px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid #55504b}.navigation04__list li{border-right:1px solid #55504b;border-bottom:1px solid #55504b;-ms-flex-preferred-size:33%;flex-basis:33%}.navigation04__list li:nth-of-type(-n+3){border-top:1px solid #55504b}.navigation04__list a{padding:15px 44px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.navigation04__list a::after{width:11px;height:11px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(135deg);transform:rotate(135deg);content:"";display:inline-block;position:absolute;right:30px;margin:auto;top:0;bottom:0}.navigation05{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:40px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.navigation05__item{display:block;font-size:15px;text-align:center;padding:8px 10px 8px;border:1px solid #9ca4ac;color:#9ca4ac;background-color:#fff;-ms-flex-preferred-size:100px;flex-basis:100px;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s;margin-left:5px}.navigation05__item.is_active,.navigation05__item:hover{background-color:#9ca4ac;color:#fff}.outline-area__head{border-bottom:2px solid #9ca4ac;text-align:center;margin:20px 0 28px;padding-bottom:20px}
.outline-area__title{font-size:28px;font-weight:bold;margin-bottom:14px;line-height:1.4}.outline-area__title-sub{font-size:20px;margin-bottom:10px}.outline-area__title-sub-02{font-size:16px}.phBlock{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:40px}.phBlock__ph{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:450px;margin-right:40px}.phBlock__ph.w-auto{width:auto}.phBlock__ph.portrait,.phBlock__ph.w-140{width:auto;max-width:140px}.phBlock__textarea{-ms-flex:1;-webkit-box-flex:1;flex:1}.phBlock__title{font-size:18px;padding:12px 0;border-bottom:1px solid #9ca4ac;margin-bottom:18px}.phBlock__text{font-size:14px}.phBlock__ttl{font-size:16px;font-weight:normal;line-height:1.38;letter-spacing:normal;border-bottom:1px solid #9ca4ac;padding-bottom:25px;margin-bottom:18px}.phBlock__subject{font-weight:600}.phBlock__desc,.phBlock__subject{font-size:14px;line-height:1.71;letter-spacing:normal}.phBlock__desc.mb-20,.phBlock__subject.mb-20{margin-bottom:20px}.greeting .phBlock__ph{width:auto;max-width:300px}.greeting .phBlock__title{border-bottom-width:2px}.greeting .phBlock__title .sub{font-size:16px}.greeting .phBlock__title .name{font-size:22px;font-weight:600}.phTxtBox{margin-top:35px;padding-bottom:100px}.phTxtBox__ph{position:relative;width:580px;height:674px;background:#000}.phTxtBox__textarea{position:absolute;width:410px;height:606px;padding:72px 50px 30px;background:#fff;left:480px;top:66px}.phTxtBox__ttl-e{font-size:14px;font-weight:bold;line-height:normal;letter-spacing:normal;font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif}.phTxtBox__ttl-j{padding-top:14px;font-size:24px;font-weight:normal;line-height:normal;letter-spacing:normal}.phTxtBox__desc{padding-top:15px;font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal}.phTxtBox .captionBox{margin-top:30px}.phTxtBox__person{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:40px}
.phTxtBox__person-ph{width:100px;height:100px}.phTxtBox__person-info{padding-left:30px}.phTxtBox__person-post{font-size:14px;font-weight:normal;line-height:normal;letter-spacing:normal}.phTxtBox__person-name{padding-top:10px;font-size:24px;font-weight:normal;line-height:normal;letter-spacing:normal}.phTxtBox__person__desc{margin-bottom:40px;font-size:14px;font-weight:normal;line-height:1.57;letter-spacing:normal}.phTxtBox__copy{padding-top:40px;font-size:18px;font-weight:normal;line-height:1.22;letter-spacing:normal}.phTxtBox__desc02{padding-top:20px;font-size:14px;font-weight:normal;line-height:1.57;letter-spacing:normal}.phTxtBox__desc02.pb-50{padding-bottom:50px}.phTxtBox__button{margin-top:20px;text-align:center}.phTxtBox__button a{display:inline-block;font-size:15px}.phTxtBox__button a::before{color:#9ca4ac;font-family:FontAwesome;content:"\f055";margin-right:.2em;font-size:16px;vertical-align:middle}.qualificationList__item__wrap{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.qualificationList__image{width:50px;display:inline-block;margin-bottom:10px}.qualificationList__text .title{font-size:22px;line-height:1.4;margin-bottom:5px}.qualificationList__text .title span{font-size:16px}.qualificationList__text .text{text-align:left}.researchList__section{padding-bottom:0}.researchList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.researchList__item__wrap{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.researchList__image{margin-bottom:18px}.researchList__image img{width:160px}.researchList__title{font-size:28px;font-weight:normal;line-height:1.2}.researchList__desc{margin:16px 0 18px}.researchList__btn a{display:block;background-color:#9ca4ac;color:#fff;padding:16px 0;border-radius:30px;font-size:15px}
.sectionBgColorWrap .sectionBgColor:nth-of-type(odd){background-color:#fcfcfd}.sectionTtl{font-size:72px;font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;letter-spacing:.05em;font-weight:300;line-height:1;margin:130px 0 60px;text-align:center}.seminarList__item{margin-top:20px}.seminarList__item:first-of-type{margin-top:0}.seminarList__item__upper{padding:20px 100px 20px 20px;background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;display:-ms-flexbox;display:-webkit-box;display:flex;position:relative}.seminarList__item__lower{background-color:#ccc;padding:20px;display:none}.seminarList__image{-ms-flex:0 0 180px;-webkit-box-flex:0;flex:0 0 180px}.seminarList__image>a{display:inline-block}.seminarList__image img{width:140px}.seminarList__text{-ms-flex:1;-webkit-box-flex:1;flex:1}.seminarList__text__head{border-bottom:1px solid #9ca4ac;line-height:1.2;padding-top:6px;padding-bottom:16px}.seminarList__text__head .seminarList__name{padding:0;border:0}.seminarList__text__head .seminarList__sub{margin-top:10px;font-size:16px}.seminarList__name{font-size:28px;border-bottom:1px solid #9ca4ac;line-height:1.2;padding-top:6px;padding-bottom:16px}.seminarList__desc{padding-top:18px;line-height:1.6}.seminarList__detail{background-color:#fff}.seminarList__detail__block{padding:26px 20px 38px;border-top:1px solid #9ca4ac}.seminarList__detail__block:first-of-type{border-top:0}.seminarList__detail__title{font-size:24px;margin-bottom:8px}.seminarList__detail__text{font-size:14px}.seminarList__detail .teacherBlock{display:-ms-flexbox;display:-webkit-box;display:flex;padding:20px;text-align:left}.seminarList__detail .teacherBlock__image{width:240px;-ms-flex:0 0 240px;-webkit-box-flex:0;flex:0 0 240px;position:relative}.seminarList__detail .teacherBlock__text{-ms-flex:1;-webkit-box-flex:1;flex:1;padding-left:30px}.seminarList__detail .teacherBlock__text.noimage{padding-left:0}.seminarList__item.toggle-item{opacity:0;height:0;margin-top:0}
.seminarList__item.toggle-item.list-active{-webkit-animation-name:dropdown;animation-name:dropdown;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;height:auto;margin-top:20px}.sideCategoryBox__head{display:none}.sideCategoryBox__toTop a{border:1px solid #55504b;text-align:center;display:block;background-color:#fff;border-radius:30px;padding:15px 0;font-size:15px}.teacherList__item__wrap{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.teacherList__image{width:100px;display:inline-block;margin-bottom:10px}.teacherList__text .title{font-size:22px;line-height:1.4;margin-bottom:5px}.teacherList__text .title span{font-size:16px}.teacherList02__section.l_section{padding:0}.teacherList02__separator{padding:90px 0}.teacherList02__item__upper{display:-ms-flexbox;display:-webkit-box;display:flex;padding-bottom:19px;border-bottom:1px solid #9ca4ac}.teacherList02__image{-ms-flex:0 0 170px;-webkit-box-flex:0;flex:0 0 170px}.teacherList02__image img{width:140px}.teacherList02__desc01{-ms-flex:1;-webkit-box-flex:1;flex:1;border-left:1px solid #9ca4ac;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0 5px 28px}.teacherList02__name{font-size:28px;line-height:1.2}.teacherList02__name_en{font-size:12px;margin:2px 0 5px;letter-spacing:2px}.teacherList02__text{line-height:1.6}.teacherList02__text__title{margin-left:-8px;margin-bottom:3px}.teacherList02__text__title>a{display:inline-block}.teacherList02__desc02{font-size:14px;padding:18px 0 20px}.teacherList02__major{font-size:13px;border-left:1px solid #55504b;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.teacherList02__major__item{-ms-flex-preferred-size:158px;flex-basis:158px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #55504b;border-right:1px solid #55504b;border-bottom:1px solid #55504b}
.teacherList02__major__item a{position:relative;text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding:8px 26px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.teacherList02__major__item a::after{content:"";display:inline-block;width:11px;height:11px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:5px;position:absolute;top:0;bottom:0;right:14px;margin:auto 0}.topicsSection .h2Headline{margin-bottom:0}.topicsSection .h2Headline__titleSub{margin-bottom:0}.topicsArchiveSection{padding-bottom:0}.topicsBox__list{border-top:2px solid #9ca4ac;border-bottom:2px solid #9ca4ac}.topicsBox__item{border-top:1px dashed #9ca4ac}.topicsBox__item:first-of-type{border-top:0}.topicsBox__itemWrap{display:-ms-flexbox;display:-webkit-box;display:flex;padding:21px 0;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.topicsBox__item .date{font-size:12px;-ms-flex:0 0 78px;-webkit-box-flex:0;flex:0 0 78px;padding-top:3px}.topicsBox__item .category{font-size:12px;-ms-flex:0 0 120px;-webkit-box-flex:0;flex:0 0 120px;text-align:center;border:1px solid #9ca4ac;line-height:1;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-right:20px;height:26px}.topicsBox__item .title{font-size:16px;-ms-flex:1;-webkit-box-flex:1;flex:1}.topicsBox__links{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:100px}.topicsBox__link{-ms-flex:0 0 495px;-webkit-box-flex:0;flex:0 0 495px;text-align:center}.topicsBox__link a{padding:16px 0 15px;font-size:15px;display:block;border:1px solid #55504b;border-radius:30px}.topicsBox__categories{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;font-size:16px;margin:40px 0 40px}
.topicsBox__categories__item{border-bottom:1px solid #9ca4ac;border-right:1px solid #9ca4ac;border-left:0;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.topicsBox__categories a{display:block;text-align:center;padding:14px 24px 16px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.topicsBox__categories a::after{position:absolute;top:0;bottom:0;right:20px;margin:auto;width:11px;height:11px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px;height:8px;content:"";display:inline-block}.topicsBox__categories__item.current a{background-color:#9ca4ac;color:#fff}.topicsBox__categories__item.current a::after{border-color:#fff}.topicsBox__pagenation{margin:40px 0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.topicsBox__pagenation__item{margin:10px 10px}.topicsBox__pagenation a{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;font-size:16px;width:60px;height:60px;border:1px solid #9ca4ac;color:#9ca4ac}.topicsBox__pagenation .blank{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.topicsBox__pagenation .icon{width:11px;height:11px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-5px}.topicsBox__pagenation .prev .icon{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:5px}.topicsBox__pagenation__item.current a{background-color:#9ca4ac;color:#fff}.topicsBox__pagenation__toTop{max-width:480px;margin-left:auto;margin-right:auto;margin-top:40px}.topicsBox__pagenation__toTop a{border:1px solid #55504b;font-size:12px;border-radius:40px;padding:8px 0;display:block;text-align:center}
.topicsSingle__headline{border-bottom:1px dashed #d2cdb9}.topicsSingle__title{font-size:30px;border-bottom:4px solid #9ca4ac;line-height:1.4;padding-bottom:20px}.topicsSingle__metaBox{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.topicsSingle__metaBox__row01{display:-ms-flexbox;display:-webkit-box;display:flex;font-size:12px;-ms-flex-align:center;-webkit-box-align:center;align-items:center;letter-spacing:1px}.topicsSingle__metaBox__row01 .category{margin-left:15px}.topicsSingle__metaBox__row01 .category a,.topicsSingle__metaBox__row01 .category span{border:1px solid #9ca4ac;padding:4px 14px;display:inline-block;text-align:center;min-width:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.topicsSingle .sns{padding:10px 0;display:-ms-flexbox;display:-webkit-box;display:flex}.topicsSingle .sns li{color:#fff;width:120px;margin-left:10px}.topicsSingle .sns li a{display:-ms-flexbox;display:-webkit-box;display:flex}.topicsSingle .sns__icon{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex:0 0 38px;-webkit-box-flex:0;flex:0 0 38px;width:38px;height:38px;font-size:20px}.topicsSingle .sns__text{letter-spacing:1px;font-size:14px;-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.topicsSingle .sns__facebook{background-color:#325ab4}.topicsSingle .sns__facebook i{background-color:#1e3c8c}.topicsSingle .sns__twitter{background-color:#00a0e9}.topicsSingle .sns__twitter i{background-color:#0082d2}.topicsSingle__body{padding:60px 0}.topicsSingle__foot{border-top:1px dashed #9ca4ac;border-bottom:4px solid #9ca4ac;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.topicsSingle__foot__back{-ms-flex:0 0 260px;-webkit-box-flex:0;flex:0 0 260px}.topicsSingle__foot__back a{display:block;font-size:16px;padding-left:26px;position:relative}.topicsSingle__foot__back a::before{width:11px;height:11px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);content:"";width:8px;height:8px;display:inline-block;position:absolute;left:0;top:0;bottom:0;margin:auto}.pageHeading{height:506px;position:relative;background-position:center center;background-image:url(/assets/images/under/department/cmn_mainvisual.jpg);background-size:cover;background-repeat:no-repeat}.pageHeading::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;top:0}.pageHeading--reseach{height:376px;background-image:url(/assets/images/under/department/research_mainvisual.jpg)}.pageHeading--reseach .pageTitle{padding-top:58px}.breadCrumb{background-color:rgba(0,0,0,0.2);color:#fff;font-size:14px;position:absolute;bottom:0;width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;padding:18px 20px 17px;-webkit-box-sizing:border-box;box-sizing:border-box}.breadCrumb li::before{content:">";font-size:13px;margin:0 5px}.breadCrumb li:first-of-type::before{content:none}.pageHeadingLinks{color:#fff;font-size:15px;position:absolute;top:20px;right:20px;display:-ms-flexbox;display:-webkit-box;display:flex}.pageHeadingLinks__link{margin-left:10px}.pageHeadingLinks__link a{position:relative;display:block;width:260px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(70,76,83,0.8);padding:12px 0 11px;padding-left:60px}.pageHeadingLinks__link a::before{position:absolute;top:0;bottom:0;margin:auto;left:30px}.pageHeadingLinks__link.examinee a::before{content:"";background:url(/assets/images/i-megaphone.png) no-repeat;width:18px;height:18px;display:inline-block}
.pageHeadingLinks__link.pamphlet a::before{content:"";background:url(/assets/images/i-pamphlet.png) no-repeat;width:18px;height:18px;display:inline-block}.pageHeadingLinks__link.facebook a{background-color:rgba(60,100,160,0.8);width:50px;padding:12px 0 11px;text-align:center}.pageTitle{font-size:78px;color:#fff;font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;text-align:center;padding-top:128px;letter-spacing:6px;position:relative}.pageTitle.fontMini{font-size:68px}.pageTitleMini{font-size:24px;letter-spacing:2px}.pageTitleHead{font-size:24px;display:block}.pageTitleBorder{text-align:center;font-size:0;padding-top:15px;position:relative}.pageTitleBorder::before{content:"";display:inline-block;width:154px;height:2px;background-color:#fff}.pageTitleSub{color:#fff;font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;text-align:center;font-size:20px;letter-spacing:2px;display:block;padding-top:19px;position:relative}.topPage .mvArea{position:relative}.topPage .mvArea .mvBox{max-height:700px;width:100%;position:relative;z-index:5}.topPage .mvArea .mvBox img,.topPage .mvArea .bx-wrapper img{max-width:100%;max-height:700px;height:auto}.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager{text-align:center}.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a{background:#9ca4ac;border:1px solid #9ca4ac;border-radius:50%}.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a{background:#9ca4ac;border:1px solid #9ca4ac}.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a:hover,.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a.active,.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#fff}.topPage .topicsList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%}
.topPage .topicsList li{width:31.25%;margin-bottom:73px}.topPage .topicsList li:nth-last-of-type(1),.topPage .topicsList li:nth-last-of-type(2){margin-bottom:0}.topPage .topicsList a{display:block}.topPage .topicsList .img{background-color:#f6d600;margin-bottom:30px}.topPage .topicsList .img img{width:100%}.topPage .topicsList .txt{padding:0 0 10px 0}.topPage .topicsList .category{background:#9ca4ac;font-size:16px;line-height:1;padding:.65em 0 .851em;letter-spacing:.05em;text-align:center;color:#fff;width:240px}.topPage .topicsList .topicsTtl{margin:30px 0 14px;font-weight:normal;font-size:24px;letter-spacing:.05em;line-height:1.25;text-align:left;color:#4c4948}.topPage .topicsList .topicsTxt{font-size:18px;line-height:1.5}.topPage #Slide{margin:80px 0 100px}.topPage #Slide .l_inner{width:100%}.topPage #News{margin-bottom:30px}.topPage #News .catNav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:36px}.topPage #News .catNav li{border:1px solid #ccc;width:24%;cursor:pointer;font-size:22px;letter-spacing:.05em;line-height:1;padding:1.25em 0;text-align:center;color:#4c4948;position:relative}.topPage #News .catNav li.active{background-color:#f6d600;border-color:#f6d600}.topPage #News .catNav li.active::before{content:"";position:absolute;display:block;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-7px;left:50%;bottom:-7px;background-color:#f6d600}.topPage #News .catBox{display:none;font-size:22px}.topPage #News .catBox.active{display:block;-webkit-animation:fadein .3s;animation:fadein .3s}.topPage #News .catBox .catHd{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;padding-bottom:20px}.topPage #News .catBox .catHd .more{font-size:12px;padding-right:10px}
.topPage #News .catBox .catHd .more::before{color:#9ca4ac;font-family:FontAwesome;content:"\f055";margin-right:.2em;font-size:16px;vertical-align:middle}.topPage #News .catBox .catTtl{font-size:22px;font-weight:normal}.topPage #News .catBox .entry{border-top:1px solid #efefef}.topPage #News .catBox li a{padding:20px 0;display:block;border-bottom:1px solid #efefef}.topPage #News .catBox .date{font-size:12px;margin-bottom:6px}.topPage #News .catBox .txt{font-size:16px}.topPage #News .catBox .catboxBd{padding-bottom:60px;min-height:320px}.topPage #News .catBox .catboxBd .entry img{display:none}.topPage #News .catBox .catboxBd h3{display:none}.topPage #News .catBox .catboxBd.catnews #topic_Dev{display:none}.topPage #News .catBox .catboxBd.catnews #topic_event{display:none}.topPage #News .catBox .catboxBd.catcam #topic_News{display:none}.topPage #News .catBox .catboxBd.catcam #topic_event{display:none}.topPage #News .catBox .catboxBd.catevent #topic_News{display:none}.topPage #News .catBox .catboxBd.catevent #topic_Dev{display:none}.topPage #News .catBox .catboxBd.catevent p{padding-top:15px}.topPage #News .catBox .catboxBd.catevent img{display:none}.topPage #News .catBox .catboxBd.catevent .event_cal,.topPage #News .catBox .catboxBd.catevent .event_cal tbody,.topPage #News .catBox .catboxBd.catevent .event_cal tr,.topPage #News .catBox .catboxBd.catevent .event_cal th,.topPage #News .catBox .catboxBd.catevent .event_cal td{display:block;text-align:left}.topPage #News .catBox .catboxBd.catevent .event_cal tr{display:-ms-flexbox;display:-webkit-box;display:flex;padding:20px 0;border-top:1px dashed #d5cdb9}.topPage #News .catBox .catboxBd.catevent .event_cal tr:first-of-type{border-top:0}.topPage #News .catBox .catboxBd.catevent .event_cal tr th{font-weight:normal;padding-right:15px}.topPage #News .catBox .catboxBd.catevent .event_cal tr td a{padding:0 !important}.topPage #News .catBox .catboxBd.catclub hr{display:none}.topPage a.caution{background-color:white;display:block;padding:15px 10px;margin:10px 0 50px 0;border:solid 1px #d5cdb9;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:27px}
.topPage a.caution img{display:inline-block;margin-right:10px}.topPage a.caution span{color:red}.topPage .catBox .catboxBd .entry span{padding-left:6px}.topPage .sp_bnr_gokaku{text-align:center;margin-bottom:20px;margin:40px auto 40px auto;width:87.5%}.sideBnr{margin-bottom:20px;text-align:center}.topPage .bx-wrapper{border:0;-webkit-box-shadow:inherit;box-shadow:inherit}.page-dep-free .h2Headline,.page-dep-free .h3Headline{margin-top:70px}.page-dep-free .h2Headline:first-of-type,.page-dep-free .h3Headline:first-of-type{margin-top:0}.page-dep-free .cmnTextArea{font-size:16px}.page-dep-free .cmnTextArea.alignC{padding:0 50px}.page-dep-objective .cmnTextArea,.page-dep-objective .cmnTextBox{margin:20px 0}.page-dep-objective .cmnOrderdList li::before{content:none}.page-dep-research__title{line-height:1.2;margin-bottom:52px}.page-dep-research__btn{margin-top:70px}.page-fac-top .descSection{text-align:left}.page-fac-top .descSection__head{line-height:1.4}.page-common .clubSnsIconBox{margin-top:42px;border-top:2px solid #9ca4ac;padding:46px 0 0}.page-common .clubSnsIconBox ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-common .clubSnsIconBox li{margin:0 15px}.page-common .departmentList{font-size:13px}.page-common .l_section a{color:#3c64a0}.page-common .l_section em{font-style:normal;color:#cb0000}.page-common .sns li a{color:#fff}.page-common .sideCategoryBox__toTop a,.page-common .topicsSingle__foot__back a{color:inherit}.page-common .navigation02 a{color:inherit}.page-common .navigation02 .current a{color:#fff}.page-common .cmnBtn01 a,.page-common .list-articleLink a,.page-common .list-monograph a,.page-common .list-reqport a,.page-common .list-journal a,.page-common .list-articleLink a,.page-common .list-DlTable__row a,.page-common .group-exam__btn a,.page-common .group-exam-02__btn a,.page-common .infoCell__linkText a{color:inherit}
.page-common .navigation01 a{color:inherit}.page-common .navigation01 .current a{color:#fff}.page-common .l_section .phTxtContent table{border:solid 1px #ccc;border-collapse:collapse}.page-common .l_section .phTxtContent table thead th{background-color:#e6e8ea}.page-common .l_section .phTxtContent table th{background-color:#f5f6f7}.page-common .l_section .phTxtContent table td{background-color:#fff}.page-common .l_section .phTxtContent table th[scope=row]{text-align:left}.page-common .l_section .phTxtContent table th,.page-common .l_section .phTxtContent table td{border:solid 1px #ccc;padding:4px 10px}.page-common .cmnCenterImage{text-align:center;margin:30px 0}.page-common .contentSectionWrapper>.l_section:nth-of-type(odd){background-color:#f7f8f8}.page-common .contentSectionWrapper02>.l_section:nth-of-type(even){background-color:#f7f8f8}.page-common .prErr{color:red;font-weight:bold}.page-common .indexNavigation>ul>li{display:-ms-flexbox;display:-webkit-box;display:flex}.page-common .indexNavigation>ul>li .head{margin-right:20px}.page-common .indexNavigation>ul>li>ul{display:-ms-flexbox;display:-webkit-box;display:flex}.page-common .indexNavigation>ul>li>ul li{margin:0 10px}.page-common .indexNavigation--nendobetsu>ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-common .indexNavigation--nendobetsu>ul>li{margin:0 10px}.page-common .indexNavigation--linkList{font-size:16px;font-weight:normal;line-height:1.88;letter-spacing:normal;color:#3c64a1;text-decoration:underline;padding-left:1.5em;padding-bottom:15px}.page-common .indexNavigation--linkList li{list-style:disc}.page-common .indexNavigation--linkList li.year0{display:none}.page-common .officeInfo{margin:60px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff}.page-common .officeInfo>ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-common .officeInfo .lastDate{-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;padding:10px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page-common .officeInfo .eiSec{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:16px;padding:10px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-common .officeInfo .eiInfo{-ms-flex-order:3;-webkit-box-ordinal-group:4;order:3;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;border-top:1px solid #9ca4ac;padding:18px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-common .officeInfo.event{font-size:14px}.page-common .officeInfo.event .officeInfo__head{padding:10px 24px;font-size:16px}.page-common .officeInfo.event .officeInfo__body{padding:18px 24px;border-top:1px solid #9ca4ac}.page-common .officeInfo.event .officeInfo__body>dl{margin-top:14px}.page-common .officeInfo.event .officeInfo__body>dl:first-of-type{margin-top:0}.page-common .officeInfo.event .officeInfo__body>dl dt{font-weight:bold}.page-common .l_pageBody{padding:0}.page-common .pageTitle02{font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;padding-top:105px;font-size:62px;font-weight:800;line-height:normal;letter-spacing:3.2px;text-align:center;color:#fff;position:relative}.page-common .pageHeading02{height:319px;position:relative;background-position:center center;background-image:url(/assets/images/under/department/cmn_mainvisual.jpg);background-size:cover;background-repeat:no-repeat}.page-common .pageHeading02::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;top:0}.page-common .pageHeading02__bottom{position:absolute;bottom:0;width:100%;display:-ms-flexbox;display:-webkit-box;display:flex}.page-common .pageHeading03{display:-ms-flexbox;display:-webkit-box;display:flex}.page-common .menuBtn{width:300px;height:40px;background-color:#9ca4ac}.page-common .menuBtn a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:70px;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;width:100%;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-size:14px;font-weight:normal;line-height:normal;letter-spacing:normal;color:#fff;cursor:pointer}
.page-common .menuBtn__icon{position:absolute;display:block;width:20px;height:1px;background:#fff;top:50%;margin-top:-4px;left:30px}.page-common .menuBtn__icon::before,.page-common .menuBtn__icon::after{content:"";position:absolute;display:block;width:20px;height:1px;background:#fff}.page-common .menuBtn__icon::before{top:4px;width:16px}.page-common .menuBtn__icon::after{top:9px;width:12px}.page-common .breadCrumb02{background:#f6d600;color:#666464;font-size:14px;display:-ms-flexbox;display:-webkit-box;display:flex;padding:7px 20px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.page-common .breadCrumb02 li::before{content:">";font-size:13px;margin:0 5px}.page-common .breadCrumb02 li:first-of-type::before{content:none}.page-common .sectionBgBeige{background-color:#f7f7f7}.page-common .h2HeadBlock__ttl{font-size:2.5em;font-weight:400;line-height:1.45;letter-spacing:.13em;text-align:center;color:#3e3a39;position:relative;padding-bottom:6px}.page-common .h2HeadBlock__ttl::after{content:"";display:inline-block;height:2px;width:96px;background-color:#f6d600;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-common .h2HeadBlock__subttl{font-family:"Khula","Hiragino UD Sans StdN","Noto Sans JP",sans-serif;font-size:18px;font-stretch:normal;line-height:normal;letter-spacing:3px;text-align:center;margin-top:10px}.page-common .h2HeadBlock__desc{padding-top:50px;font-size:1em;font-weight:normal;line-height:1.81}.page-common .cmnNavBox{padding-top:31px}.page-common .cmnNavBox__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #9ca4ac;padding:5px 15px 4px}.page-common .cmnNavBox__item a{font-size:1em;font-weight:bold;line-height:normal;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:inherit;padding:11px 13px;display:inline-block}
.page-common .cmnNavBox__item a::after{content:"";display:inline-block;vertical-align:middle;width:8px;height:6px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ljk3IiBoZWlnaHQ9IjYuNjQiIHZpZXdCb3g9IjAgMCA4Ljk3IDYuNjQiPjxkZWZzPjxzdHlsZT4uZHtmaWxsOm5vbmU7c3Ryb2tlOiMzZTNhMzk7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJjIj48cG9seWxpbmUgY2xhc3M9ImQiIHBvaW50cz0iLjQgLjMgNC40OCA1LjggOC41NyAuMyIvPjwvZz48L3N2Zz4=");margin-left:11px}.page-common .h3HeadBlock__ttl{font-size:1.75em;font-weight:bold;line-height:normal;letter-spacing:.1em;text-align:left;padding-bottom:4px;margin:0 0 15px;border-bottom:2px solid #ffd900}.page-common .h3HeadBlock__desc{font-size:16px;font-weight:normal;line-height:1.81;letter-spacing:normal;padding-bottom:15px}.page-common .h3HeadBlock__desc.textRight{text-align:right}.page-common .h3HeadBlock__desc.textCenter{text-align:center}.page-common .unorderedList,.page-common .orderedList{font-size:16px;font-weight:normal;line-height:2;letter-spacing:normal;padding:0 0 15px 46px}.page-common .unorderedList li{list-style:disc}.page-common .orderedList li{list-style-type:decimal}.page-common .phTxtContent{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin:20px 0}.page-common .phTxtContent.phTxtContent__phleft .phTxtContent__textarea{padding-right:0;padding-left:40px}.page-common .phTxtContent.phTxtContent__phleft .phTxtContent__textarea.textonly{padding:0}.page-common .phTxtContent__textarea{-ms-flex:1;-webkit-box-flex:1;flex:1;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-common .phTxtContent__textarea.textonly{padding:0}.page-common .phTxtContent__desc{font-size:16px;font-weight:normal;line-height:2;letter-spacing:normal;padding-bottom:1em}.page-common .phTxtContent__desc a{color:#456ba8;text-decoration:underline}.page-common .phTxtContent__linklist{font-size:16px;font-weight:normal;line-height:1.88;letter-spacing:normal;color:#3c64a1;text-decoration:underline;padding-left:1.5em;padding-bottom:15px}.page-common .phTxtContent__linklist li{list-style:disc}
.page-common .phTxtContent__pharea{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}.page-common .phTxtContent__pharea.center{text-align:center;display:block;-ms-flex:1;-webkit-box-flex:1;flex:1}.page-common .phTxtContent__ph{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto}.page-common .phTxtContent__ph img{width:auto;height:auto;max-width:100%}.page-common .phTxtContent__cap{font-size:13px;font-weight:normal;line-height:1.54;letter-spacing:normal;padding-top:8px}.page-common .phTxtContent .phCaptionBox{margin-top:20px}.page-common .phTxtContent--no-image{margin:40px 0 30px;line-height:2;display:block}.page-common .phTxtContent--no-image a{color:#456ba8;text-decoration:underline}.page-common .h4HeadTitle{font-size:1.125em;font-weight:bold;line-height:1.22;padding:15px 20px 14px 9px;border-left:3px solid #ffd900;margin:39px 0 35px}.page-common .h5HeadSubtitle{font-size:1.125em;font-weight:bold;margin:30px 0 18px;padding-bottom:4px;border-bottom:2px solid #9ca4ac}.page-common .linkBox{margin:18px 0}.page-common .linkBox__item{margin-top:10px}.page-common .linkBox__item a,.page-common .linkBox__item .is-active{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:20px 30px 20px 62px;font-weight:normal;line-height:1.88;background-color:#fff;position:relative;color:inherit;border:1px solid #ccc;text-decoration:none}.page-common .linkBox__item a::after,.page-common .linkBox__item .is-active::after{content:"";display:inline-block;width:7px;height:10px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJiIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2LjY0IiBoZWlnaHQ9IjguOTciIHZpZXdCb3g9IjAgMCA2LjY0IDguOTciPjxkZWZzPjxzdHlsZT4uZHtmaWxsOm5vbmU7c3Ryb2tlOiMzZTNhMzk7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJjIj48cG9seWxpbmUgY2xhc3M9ImQiIHBvaW50cz0iLjMgOC41NyA1LjggNC40OCAuMyAuNCIvPjwvZz48L3N2Zz4=");position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-common .linkBox__item a .icon,.page-common .linkBox__item .is-active .icon{margin-right:11px;vertical-align:middle}.page-common .linkBox__item a:hover{background:#f6d600}.page-common .linkBox__item .is-active{background-color:#f1f2f3}
.page-common .VTRinfo{border-bottom:1px dashed;padding:40px 0}.page-common .VTRinfo:first-of-type{margin-top:0}.page-common .VTRinfo__head{font-size:20px;margin-bottom:12px}.page-common .VTRinfo__body{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.page-common .VTRinfo__body .mvPhoto{-ms-flex:0 0 300px;-webkit-box-flex:0;flex:0 0 300px;-ms-flex-preferred-size:300px;flex-basis:300px;max-width:300px}.page-common .VTRinfo__body .mvPhoto.is-iframeMovie{-ms-flex:0 0 500px;-webkit-box-flex:0;flex:0 0 500px;-ms-flex-preferred-size:500px;flex-basis:500px;max-width:500px}.page-common .VTRinfo__body .mvPhoto.is-iframeMovie iframe{max-width:450px}.page-common .VTRinfo__body .txtPTxt{-ms-flex:1;-webkit-box-flex:1;flex:1}.page-common .phCaptionBox{margin-top:30px;margin-bottom:20px}.page-common .phCaptionBox__cap{text-align:center;font-size:.8125em;line-height:1.7692;letter-spacing:.2em;margin-top:3px}.page-common .phCaptionBox__cap.capW300{width:300px}.page-common .phCaptionBox__ph{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.page-common .phCaptionBox__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.page-common .phCaptionBox__list li{margin-top:0}.page-common .twoColCell{width:100%;color:#3e3a39}.page-common .twoColCell thead th{font-weight:bold;line-height:normal;padding:10px;background-color:#d2d6da}.page-common .twoColCell tbody tr+tr{border-top:1px solid #b8bdc3}.page-common .twoColCell tbody td{line-height:1.71;background-color:#fff;padding:20px 25px 24px}.page-common .twoColCell tbody tr>th{text-align:center;width:32.2%;line-height:normal;background-color:#e6e8ea;padding:20px 20px 24px;font-weight:bold}.page-common .twoColCell.dataList>thead>tr>th{vertical-align:middle}
.page-common .twoColCell.dataList>tbody>tr>th{width:auto}.page-common .twoColCell.dataList>tbody>tr{width:auto}.page-common .twoColCell.dataList .Odd th{background-color:#dee1e3}.page-common .twoColCell.dataList .Odd td{background-color:#fafafa}.page-common .twoColCell.dataList .iPapers li{margin-top:.5em}.page-common .twoColCell.dataList .iPapers li:first-of-type{margin-top:0}.page-common .twoColCell.dataList .iPapers li img{margin-right:5px;vertical-align:middle}.page-common .sectionContact .h2HeadBlock{margin-bottom:56px}.page-common .contactBox__head{background-color:#9ca4ac;color:#fff;padding:15px 24px 19px}.page-common .contactBox__ttl{font-size:18px;font-weight:normal;line-height:1.22;letter-spacing:normal}.page-common .contactBox__main{border:solid 1px #ccc;padding:0 40px;background-color:#fff}.page-common .contactBox__textarea{padding:20px 20px 16px 4px;font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal;color:#555050}.page-common .contactBox__desc{padding:10px 0}.page-common .contactBox__desc.addWeight{font-weight:bold}.page-common .contactBox__desc a{font-weight:bold;color:#3a63a3}.page-common .contactBox__office{margin:32px 0}.page-common .contactBox__office>.title{font-size:18px;font-weight:bold;line-height:1.22;margin-bottom:15px}.page-common .contactBox__office dl{display:-ms-flexbox;display:-webkit-box;display:flex}.page-common .contactBox__office dt{margin-right:5px}.page-common .contactBox__office dd{-ms-flex:1;-webkit-box-flex:1;flex:1}.page-common .contactBox__office a{font-weight:bold;color:#3a63a3}.page-common .updateDate{margin-top:20px;text-align:right}.page-common .borderContent{margin-bottom:30px}.page-common .borderContent.year0{display:none}.page-common .borderContent:last-of-type{margin-bottom:0}.page-common .borderContent__head{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:20px}
.page-common a.borderContent__head{color:inherit}.page-common .borderContent__copy{font-weight:bold;font-size:22px;line-height:normal;letter-spacing:normal}.page-common .borderContent__link{display:inline-block;font-size:15px;font-weight:bold}.page-common .borderContent__link::before{color:#9ca4ac;font-family:FontAwesome;content:"\f055";margin-right:.2em;font-size:16px;vertical-align:middle}.page-common .borderContent__linka{color:inherit}.page-common .borderContent__link-02{font-size:14px;color:inherit !important;position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.page-common .borderContent__link-02::after{content:"";display:inline-block;width:7px;height:7px;border-top:1px solid #707070;border-right:1px solid #707070;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:20px}.page-common .borderContent__list{border-top:2px solid #9ca4ac;border-bottom:2px solid #9ca4ac}.page-common .borderContent__item{border-bottom:1px dashed #9ca4ac}.page-common .borderContent__item:last-of-type{border:0}.page-common .borderContent__item a{color:inherit}.page-common .newInfoBox__itemWrap{display:inline-block;width:100%;font-size:16px;font-weight:normal;line-height:1.38;letter-spacing:normal;color:#555050;padding:22px 0 26px}.page-common .newInfoBox__itemWrap>img{margin-right:10px}.page-common .navBoxcol02 a{color:inherit}.page-common .navBoxcol02__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-common .navBoxcol02__item{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:500px;border-top:1px dashed #9ca4ac;position:relative}.page-common .navBoxcol02__link{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:100%;height:90px;font-size:15px;font-weight:normal;line-height:1.33;letter-spacing:normal;padding:0 40px}
.page-common .navBoxcol02__txt{position:relative}.page-common .navBoxcol02__txt::before{content:"";display:inline-block;width:7px;height:7px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;left:-20px;margin:auto 0}.page-common .navBoxcol02__host{position:relative;cursor:pointer}.page-common .navBoxcol02__host .navBoxcol02__btn{display:block;position:absolute;right:25px;width:27px;height:27px;border:1px solid #979797;border-radius:50%}.page-common .navBoxcol02__host .navBoxcol02__btn::before,.page-common .navBoxcol02__host .navBoxcol02__btn::after{content:"";display:block;position:absolute;width:60%;height:2px;-webkit-transition:.6s ease;transition:.6s ease;background-color:#979797;top:50%;left:50%}.page-common .navBoxcol02__host .navBoxcol02__btn::before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-common .navBoxcol02__host .navBoxcol02__btn::after{left:6px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-common .navBoxcol02__host .navBoxcol02__btn.active::after{-webkit-transform:rotate(0);transform:rotate(0)}.page-common .navBoxcol02__childList{background-color:#e9e9e9;padding:15px 0 30px;display:none}.page-common .navBoxcol02__childItem{margin-top:15px}.page-common .navBoxcol02__childItem a{padding:0 52px 0 48px;font-size:15px;font-weight:normal;line-height:1.33;letter-spacing:normal;cursor:pointer;display:block;position:relative}.page-common .navBoxcol02__childItem a::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #9ca4ac;position:absolute;left:30px;top:5px}.page-common .infoPhList__itemWrap{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:30px 0}
.page-common .infoPhList__pharea{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-preferred-size:auto;flex-basis:auto}.page-common .infoPhList__textarea{-ms-flex:1;-webkit-box-flex:1;flex:1;padding-left:20px}.page-common .infoPhList__ttl{font-size:16px;font-weight:normal;line-height:1.38;letter-spacing:normal;font-weight:bold}.page-common .infoPhList__desc{font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal;padding-top:20px}.page-common .navBox02col02__wrapper{display:none}.page-common .navBox02col02__wrapper.isActive{display:block}.page-common .navBox02col02__wrapper .navBox02col02{display:none}.page-common .navBox02col02__wrapper .navBox02col02.isActive{display:block}.page-common .navBox02col02{width:100%;margin:auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-common .navBox02col02__wrapper{width:100%;height:100%;padding:40px 0;background-color:rgba(87,87,87,0.63);position:absolute;z-index:999;left:0}.page-common .navBox02col02__ttl{font-size:20px;font-weight:normal;line-height:normal;letter-spacing:normal;color:#fff;background-color:#9ca4ac;padding:20px 30px;margin-bottom:30px}.page-common .navBox02col02__list{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.page-common .navBox02col02__left,.page-common .navBox02col02__right{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:calc(50% - 15px)}.page-common .navBox02col02__item{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;position:relative;margin-top:10px}.page-common .navBox02col02__link{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:100%;height:90px;font-size:15px;font-weight:normal;line-height:1.33;letter-spacing:normal;padding:0 40px}.page-common .navBox02col02__txt{position:relative}.page-common .navBox02col02__txt::before{content:"";display:inline-block;width:7px;height:7px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:.4em;left:-20px}
.page-common .navBox02col02__host{position:relative;cursor:pointer}.page-common .navBox02col02__host .navBox02col02__btn{display:block;position:absolute;right:25px;width:27px;height:27px;border:1px solid #979797;border-radius:50%}.page-common .navBox02col02__host .navBox02col02__btn>a{cursor:pointer}.page-common .navBox02col02__host .navBox02col02__btn::before,.page-common .navBox02col02__host .navBox02col02__btn::after{content:"";display:block;position:absolute;width:60%;height:2px;-webkit-transition:.6s ease;transition:.6s ease;background-color:#979797;top:50%;left:50%}.page-common .navBox02col02__host .navBox02col02__btn::before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-common .navBox02col02__host .navBox02col02__btn::after{left:6px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.page-common .navBox02col02__host .navBox02col02__btn.active::after{-webkit-transform:rotate(0);transform:rotate(0)}.page-common .navBox02col02__childList{background-color:#e9e9e9;padding:15px 0 30px;display:none}.page-common .navBox02col02__childItem{margin-top:15px}.page-common .navBox02col02__childItem a{display:inline-block;padding:0 52px 0 48px;font-size:15px;font-weight:normal;line-height:1.33;letter-spacing:normal;cursor:pointer;display:block;position:relative}.page-common .navBox02col02__childItem a::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #9ca4ac;position:absolute;left:30px;top:5px}.page-common .pickupMessage>.article{background-color:#fff;border:1px solid #ccc;margin-bottom:20px;padding-bottom:40px;font-size:14px}.page-common .pickupMessage>.article>h4{background-color:#9ca4ac;font-size:18px;line-height:1.22;color:#fff;padding:17px 20px;margin-bottom:50px;position:relative}.page-common .pickupMessage>.article>h4 .lastDate{color:#555050;font-size:14px;position:absolute;right:20px;bottom:-30px}
.page-common .pickupMessage>.article .phTxtContent__desc{font-size:14px}.page-common .pickupMessage>.article table{width:100%}.page-common .pickupMessage .phTxtContent,.page-common .pickupMessage .phTxtContent--no-image{margin:0;padding:0 20px;font-size:14px}.page-common .pickupMessage .phTxtContent__textarea{width:auto;-ms-flex:1;-webkit-box-flex:1;flex:1;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-common .pickupMessage .phTxtContent__pharea{-ms-flex-preferred-size:320px;flex-basis:320px;width:auto;text-align:center}.page-common .pickupMessage .phTxtContent__ph img{width:auto;max-width:100%}.page-common .pickupMessage .phTxtContent__cap{font-size:12px}.page-common .pickupMessage .linkBox{margin-bottom:10px}.page-common .pickupMessage .linkBox__item a{font-size:14px;padding:10px 30px 10px 60px}.page-common .pickupMessage .linkBox__item a::after{width:7px;height:7px}.page-common .aboutBox{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;font-size:16px}.page-common .aboutBox__text{-ms-flex:1;-webkit-box-flex:1;flex:1;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-common .aboutBox__text.textonly{padding-left:0}.page-common .aboutBox__img{-ms-flex:0 0 260px;-webkit-box-flex:0;flex:0 0 260px;-ms-flex-preferred-size:260px;flex-basis:260px;max-width:260px}.page-common .idxBox .cmnNavBox{padding-top:0;margin-bottom:30px}.page-common .idxBox .borderContent{padding:30px 0 30px;margin-bottom:0}.page-common .idxBox .borderContent.indexDraw__item{padding:0}.page-common .idxBox .borderContent.indexDraw__item .borderContent__head{margin-top:90px;padding:0;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.page-common .idxBox .borderContent.indexDraw__item .linkBox{margin:50px 0}.page-common .oldComArticlesDrow{margin-bottom:30px}.page-common .oldComArticlesDrow .txtPart .iFigureR{margin-bottom:20px}
.page-common .borderContent.calenderGroup .event_cal{margin-top:0}.page-common .borderContent.calenderGroup .event_cal th{width:200px;text-align:left}.page-common .indexDraw .borderContent__body{margin-bottom:80px}.page-common.page-common-v2 .l_pageBody{padding:30px 0 0}.page-common-v2 .topicsBox__categories__item a{color:inherit}.page-common-v2 .topicsBox__categories__item.current a{color:#fff}.page-common-v2 .l_inner--narrow>.cmnBtn01{margin:20px auto 20px}.page-common-v2 .l_inner--narrow>.cmnVideoContent,.page-common-v2 .l_inner--narrow>.captionBox,.page-common-v2 .l_inner--narrow>.cmnContainer,.page-common-v2 .l_inner--narrow>.list-col2Table,.page-common-v2 .l_inner--narrow>.list-indentList,.page-common-v2 .l_inner--narrow>.list-monograph,.page-common-v2 .l_inner--narrow>.list-reqport,.page-common-v2 .l_inner--narrow>.list-journal,.page-common-v2 .l_inner--narrow>.list-DlTable,.page-common-v2 .l_inner--narrow>.list-articleLink,.page-common-v2 .l_inner--narrow>.phCaptionBox__list{margin:50px 0}.page-common .editorContent ul,.page-common .editorContent ol{font-size:16px;font-weight:normal;line-height:2;letter-spacing:normal;padding:0 0 15px 46px}.page-common .editorContent ul>li{list-style:disc}.page-common .editorContent ol>li{list-style-type:decimal}.page-graduate .l_section{font-size:16px}.page-graduate .navSectionTop{padding-top:45px}.page-graduate-course_model .contentsHeadSection{padding-bottom:0}.page-graduate-entrance .navigation-categoryTab--length-auto{margin-bottom:60px}.page-graduate-course_model .contentsHeadSection{padding-bottom:0}.page-graduate-support .contentsHeadSection{padding-bottom:0}.page-graduate-support .phBlock__title{font-size:16px;font-weight:bold;line-height:1.38;letter-spacing:normal;border-bottom:1px solid #9ca4ac;margin-bottom:18px;padding:5px 0 20px;background-color:transparent}.page-graduate-entrance .navigation-categoryTab--length-auto{margin-bottom:60px}.page-dep-eco.page-dep-fouryears .fourYearNav__linkInner{-ms-flex:1;-webkit-box-flex:1;flex:1;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}
.page-dep-eco.page-dep-fouryears .fourYearNav a{text-align:left}.page-dep-eco.page-dep-fouryears .fourYearNav a .year{-ms-flex:0 0 64px;-webkit-box-flex:0;flex:0 0 64px}.page-dep-eco.page-dep-fouryears .fourYearNav a .title{-ms-flex:1;-webkit-box-flex:1;flex:1}.page-dep-eco.page-dep-fouryears .fouryearsSection__messageBlock__name{padding:15px 24px;background-color:#fff}.page-dep-eco.page-dep-fouryears .fouryearsSection__messageBlock__text{padding:15px 24px;background-color:#fff;margin:0}.page-dep-eco.page-dep-free .group-exam-02{margin:100px 0 50px}.page-dep-cli_psy.page-dep-free .h2Headline{margin-top:110px}.page-dep-cli_psy.page-dep-free .h2Headline:first-of-type{margin-top:0}.page-dep-acc_fin.page-dep-free .h2Headline{margin-top:110px}.page-dep-acc_fin.page-dep-free .h2Headline:first-of-type{margin-top:0}.page-dep-bus_adm.page-dep-free .h2Headline{margin-top:110px}.page-dep-bus_adm.page-dep-free .h2Headline:first-of-type{margin-top:0}.page-dep-bus_adm.page-dep-free .journalList{margin-bottom:100px}.page-dep-hum_sci.page-dep-free{background-color:#fcfcfd}.page-dep-hum_sci.page-dep-free .h2Headline{margin-top:110px}.page-dep-hum_sci.page-dep-free .h2Headline:first-of-type{margin-top:0}.page-dep-hum_sci.page-dep-free .journalList{margin-bottom:100px}.page-dep-eng_lit.page-dep-free{background-color:#fcfcfd}.page-dep-eng_lit.page-dep-free .h2Headline{margin-top:110px}.page-dep-eng_lit.page-dep-free .h2Headline:first-of-type{margin-top:0}.page-dep-eng_lit.page-dep-free .qandaList{margin-top:70px}.page-dep-chi_dev.page-dep-free{background-color:#fcfcfd}.page-dep-chi_dev.page-dep-free .h2Headline{margin-top:110px}.page-dep-chi_dev.page-dep-free .h2Headline:first-of-type{margin-top:0}.page-dep-jur.page-dep-free{background-color:#fcfcfd}.page-dep-jur.page-dep-free .h2Headline{margin-top:110px}.page-dep-jur.page-dep-free .h2Headline:first-of-type{margin-top:0}@media only screen and (min-width:641px),print{.sp{display:none}.pc{display:block}span.pc,img.pc{display:inline-block}
.cmnCol2List__item{-ms-flex-positive:0;-webkit-box-flex:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.cmnCol2List__item:nth-of-type(-n+2){margin-top:0}.cmnCol2List__item:nth-of-type(odd) .cmnCol2List__item__wrap{margin-right:5px}.cmnCol2List__item:nth-of-type(even) .cmnCol2List__item__wrap{margin-left:5px}.list-imglist{margin-top:-10px;margin-left:-10px}.list-imglist li{margin-top:10px;margin-left:10px;-ms-flex:0 0 calc(100% / 3 - 10px);-webkit-box-flex:0;flex:0 0 calc(100% / 3 - 10px)}.list-monograph .listRow>span:first-of-type{-ms-flex:0 0 60px;-webkit-box-flex:0;flex:0 0 60px}.list-monograph .listRow>span:nth-of-type(2){-ms-flex:0 0 60px;-webkit-box-flex:0;flex:0 0 60px}.list-monograph .listRow>span:nth-of-type(3){-ms-flex:0 0 60px;-webkit-box-flex:0;flex:0 0 60px}.list-monograph .listRow>span:nth-of-type(4){-ms-flex:1;-webkit-box-flex:1;flex:1}.list-monograph .listRow>span:nth-of-type(5){-ms-flex:0 0 100px;-webkit-box-flex:0;flex:0 0 100px;margin-left:1}.list-reqport{font-size:15px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-reqport__item{text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;padding:8px 10px}.list-reqport__item:nth-of-type(-n+4){border-top:1px solid #ccc}.bgImageSection02 .bgImageSection__btn{margin-top:50px}.bgImageSection02.lead-narrow .h2Headline__lead{width:730px}.bgImageSection02--greeting .bgImageSection__btn{margin-top:50px}.bgImageSection02--greeting.lead-narrow .h2Headline__lead{width:730px}.bgImageSection02--teacher .bgImageSection__btn{margin-top:50px}.bgImageSection02--teacher.lead-narrow .h2Headline__lead{width:730px}.bgImageSection02--fouryears .bgImageSection__btn{margin-top:50px}
.bgImageSection02--fouryears.lead-narrow .h2Headline__lead{width:730px}.cmnEditorContent .section .txtPart{overflow:hidden;margin-bottom:20px}.cmnEditorContent .section .txtPart .iFigureR p,.cmnEditorContent .section .txtPart .iFigureL p{margin-top:5px}.cmnEditorContent .section .txtPart .iFigureR{float:right;margin-left:10px}.cmnEditorContent .section .txtPart .iFigureL{float:left;margin-right:10px}.cmnEditorContent .phCaptionBox__list{margin-left:-30px}.cmnEditorContent .phCaptionBox__list li{-ms-flex-preferred-size:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px);max-width:calc(33.333% - 30px);margin-left:30px}.departmentList__item{-ms-flex:0 0 312px;-webkit-box-flex:0;flex:0 0 312px;-ms-flex-preferred-size:312px;flex-basis:312px;margin-left:32px}.departmentList__item:nth-of-type(3n-2){margin-left:0}.departmentList__categoryWrap.pc{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.departmentList__categoryWrap.sp{display:none}.departmentList__category{text-align:center;width:154px;background-color:#e9e9e9;padding:9px 0 8px;margin-bottom:4px}.departmentList__category:nth-of-type(even){margin-left:4px}.departmentList__category.wide{width:100%}.departmentList.col2.solo{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.fouryearsSection__messageBlock__wrap{padding-left:340px;min-height:340px}.fouryearsSection__messageBlock__wrap.noimage{padding-left:0;min-height:0}.fouryearsSection__messageBlock__image{position:absolute;width:300px;height:340px;overflow:hidden;top:0;left:0}.fouryearsSection__messageBlock__image img{max-width:inherit;width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fouryearsSection__messageBlock__title{font-size:22px;padding:9px 0;margin-bottom:24px}.fouryearsSection__messageBlock__name{font-size:18px}.fouryearsSection__messageBlock__text{padding-top:19px;font-size:14px;margin-top:19px;margin-bottom:28px}
.fouryearsSection__messageBlock__desc{font-size:14px;margin-top:19px;text-indent:1em}.fouryearsSection__messageBlock__auth{font-size:14px;text-align:right}.fouryearsSection__buttons__btn a::before{position:absolute}.navigation01__title{display:none}.navigation01__list li{width:170px;margin-left:5px;margin-bottom:5px}.navigation01__list li:nth-last-of-type(-n+5){margin-bottom:0}.navigation01__otherLinks__link{margin-left:10px}.navigation01__otherLinks__link:nth-of-type(odd){margin-left:0}.navSectionTop .navigation01__otherLinks{display:none}.navigation02__title{display:none}.navigation02__list li{width:162px;margin-left:5px;margin-bottom:5px}.navigation02__list li:nth-of-type(6n+1){margin-left:0}.navigation02__otherLinks__link{margin-left:10px}.navigation02__otherLinks__link:nth-of-type(odd){margin-left:0}.navSectionTop .navigation01__otherLinks{display:none}.navigation03--col2 .navigation03__list li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.navigation04--col2 .navigation04__list li{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.navigation05__item:first-of-type{margin-left:0}.qualificationList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.qualificationList__item{-ms-flex:0 0 326px;-webkit-box-flex:0;flex:0 0 326px;margin-left:11px;margin-top:11px}.qualificationList__item:nth-of-type(3n-2){margin-left:0}.qualificationList__item:nth-of-type(-n+3){margin-top:0}.qualificationList__item__wrap{text-align:center;padding:20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.researchList__item{-ms-flex:0 0 326px;-webkit-box-flex:0;flex:0 0 326px;margin-left:11px;margin-top:11px}.researchList__item:nth-of-type(3n-2){margin-left:0}.researchList__item__wrap{padding:20px 28px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.researchList__btn{width:266px;display:inline-block}
.seminarList__detail .teacherBlock.no-image .teacherBlock__text{padding-left:0}.seminarList .seminarList__toggleBtn .opend_text,.seminarList .seminarList__toggleBtn .closed_text{display:none}.seminarList .seminarList__toggleBtn .icon{cursor:pointer;width:11px;height:11px;border-top:1px solid #55504b;border-right:1px solid #55504b;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:24px;height:24px;display:inline-block;position:absolute;right:30px;margin:auto;top:0;bottom:0}.seminarList__item.is_opened .seminarList__toggleBtn .icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sideCategoryBox__head{display:block;text-align:center;background-color:#9ca4ac;color:#fff;font-size:16px;padding:16px 10px}.sideCategoryBox__body{display:block;border:1px solid #9ca4ac;border-top:0;margin-top:0;margin-bottom:20px}.sideCategoryBox__body .all{display:none}.sideCategoryBox__body .topicsBox__categories__item{border-top:1px dashed #d2cdb9;border-bottom:0;border-right:0;max-width:100%}.sideCategoryBox__body .topicsBox__categories__item:nth-of-type(2){border-top:0}.sideCategoryBox__body .topicsBox__categories__item a{text-align:left}.sideCategoryBox__body .topicsBox__categories__item a::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.teacherList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.teacherList__item{-ms-flex:0 0 242px;-webkit-box-flex:0;flex:0 0 242px;margin-left:10px;margin-top:10px}.teacherList__item:nth-of-type(4n-3){margin-left:0}.teacherList__item:nth-of-type(-n+4){margin-top:0}.teacherList__item__wrap{-ms-flex:0 0 242px;-webkit-box-flex:0;flex:0 0 242px;text-align:center;padding:20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.teacherList02{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.teacherList02__item{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;margin-top:90px}.teacherList02__item:nth-of-type(-n+2){margin-top:0}
.teacherList02__item:nth-of-type(odd) .teacherList02__item__wrap{margin-right:20px}.teacherList02__item:nth-of-type(even) .teacherList02__item__wrap{margin-left:20px}.teacherList02__major__item:nth-of-type(n+4){border-top:0}.topicsBox__toArchive{text-align:right;margin-bottom:14px}.topicsBox__toArchive a{display:inline-block;font-size:15px}.topicsBox__toArchive a::before{color:#9ca4ac;font-family:FontAwesome;content:"\f055";margin-right:.2em;font-size:16px;vertical-align:middle}.topicsBox__toArchive.txt-C{margin-top:20px;text-align:center}.topicsBox__links.solo{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.topicsBox__link{margin-left:10px;margin-top:10px}.topicsBox__link:nth-of-type(-n+2){margin-top:0}.topicsBox__link:nth-of-type(odd){margin-left:0}.topicsBox__categories__item:nth-child(-n+5){border-top:1px solid #9ca4ac}.topicsBox__categories__item:nth-child(5n-4){border-left:1px solid #9ca4ac}.topicsBox__pagenation__toTop{display:none}.page-common .phCaptionBox__list{margin-left:-30px}.page-common .phCaptionBox__list li{-ms-flex-preferred-size:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px);max-width:calc(33.333% - 30px);margin-left:30px}.page-common .navBoxcol02__item:nth-of-type(-n+2){border:0}.page-common .navBox02col02__item:nth-of-type(-n+2){border:0}.page-common .h2HeadBlock__desc,.page-common .cmnNavBox,.page-common .contentSectionWrapper02>.l_section>.l_inner--narrow,.page-common .contentSectionWrapper>.l_section>.l_inner--narrow{padding-left:20px}.page-common .contentSectionWrapper02>.l_section>.l_inner--narrow .h3HeadBlock__ttl,.page-common .contentSectionWrapper>.l_section>.l_inner--narrow .h3HeadBlock__ttl{margin-left:-20px}.page-common .contentSectionWrapper02>.l_section>.l_inner--narrow .h4HeadTitle,.page-common .contentSectionWrapper>.l_section>.l_inner--narrow .h4HeadTitle{margin-left:-12px}.caution-02__container.multiline .caution-02__head{padding-top:40px}
.topPage .mvArea .bx-pager{bottom:36px}.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:1px solid #fff;width:20px;height:20px;margin:0 10px}.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a:hover,.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a.active,.topPage .mvArea .bx-wrapper .bx-pager.bx-default-pager a:focus{background:transparent}}@media only screen and (max-width:640px){html,body{min-width:320px;font-size:13px}.pc{display:none}.sp{display:block}span.sp,img.sp{display:inline-block}.l_inner--narrow{width:100%;padding:0 15px 0}.l_inner--2col{display:block}.l_inner--2col__main{max-width:100%}.l_section{padding:56px 0}.l_section.navSectionBottom{padding:0}#ContentWrap{display:block;max-width:100%}.l_pageBody{padding:0}#Main{min-width:100%}.footerLinkSection{padding:30px 20px}#Link .l_inner{width:100%}#Link .linkList{display:block;padding:5px 0;margin:0}#Link .linkList li{width:100%;padding:0}#Link .linkList li img,#Link .linkList li a::before{display:none}#Link .linkList li a{background:#fff;border-bottom:1px solid #ccc}#Link .linkList li .cap{position:relative;width:100%;color:inherit;font-size:12px;padding:11px 26px 12px 16px;line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box}#Link .linkList li .cap::after{content:"";display:inline-block;width:6px;height:6px;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(45deg) skew(15deg,15deg);transform:rotate(45deg) skew(15deg,15deg);position:absolute;right:16px;top:50%;margin-top:-6px}#Footer{padding:30px 20px;height:auto;position:relative}#Footer>.l_inner{padding:0;width:auto}#Footer .logo{position:relative;float:left;width:96px;margin-bottom:30px}#Footer .snsBox{margin-top:3px;margin-right:-10px}#Footer .snsBox li{margin:0 10px}#Footer .snsBox li a img{max-width:26px;max-height:24px}#Footer .officeInfo{margin-left:0;margin-bottom:22px;font-size:12px;clear:both}#Footer .officeInfo>*{margin-bottom:6px}
#Footer .officeInfo .campus dt{width:90%}#Footer .line{font-size:12px;display:block}#Footer .line .info,#Footer .line .language{display:none}#Footer .copy{margin:10px 0;text-align:left;font-size:12px}.btnPtn01{width:100%}.btnPtn01 a{border-radius:0;background-color:#e9e9e9;font-size:12px;padding:7px 10px 7px}.btnPtn01__col02{display:block;margin-top:30px}.btnPtn01__col02 .btnPtn01--brown{margin:10px auto}.btnPtn01__col03{display:block}.btnPtn01--brown{width:100%}.btnPtn01--brown a{border-radius:0;background-color:#9ca4ac;font-size:12px;padding:7px 10px 7px}.btnPtn01--brown a{border-radius:20px}.btnPtn01--brown.min{width:100%;margin-top:10px;border-radius:50%}.cmnContainer{margin-bottom:80px}.cmnTextArea{font-size:12px}.cmnTextArea.mb-40{margin-bottom:15px}.cmnOrderdList li{font-size:12px;padding:15px 15px}.cmnOrderdList li::before{font-size:16px;-ms-flex:0 0 40px;-webkit-box-flex:0;flex:0 0 40px}.cmnOrderdList.parenthesis li::before{font-size:12px}.cmnTitle,.cmnTitle-02{margin:25px 0 10px;font-size:15px;letter-spacing:1px}hr.cmnSpacer{margin:20px 0}.cmnCol2List{display:block;font-size:12px}.cmnCol2List__title{font-size:16px;margin-bottom:5px}.cmnList{margin-top:20px}.cmnList__item{margin-top:10px;text-align:center}.cmnList__title{font-size:16px;padding:13px 13px}.cmnList__text{font-size:12px;padding:13px 13px}.cmnImage{margin:20px 0 20px}.cmnImage-02{margin:0 0 10px}.cmnImage-02--list{margin:-10px 0 10px -10px}.cmnImage-02--list__item{margin-left:10px;-ms-flex:0 0 calc(50% - 10px);-webkit-box-flex:0;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.cmnTable{margin-top:20px}.cmnTable{font-size:14px}.cmnTable__head{padding:12px 20px 11px}.cmnTable__body ul{display:block}.cmnTable__body li span{border-right:0;padding:17px 20px}.cmnTable__body li.blank{display:none}.cmnVideoContent iframe{width:100%}.list-sns__item{display:block;text-align:center}.list-sns__item .boxImage{margin-right:0;margin-bottom:20px}
.list-sns__item .boxImage img{width:100px}.list-sns__item .boxText .title{font-size:16px;margin:12px 0 6px}.list-imglist li img{max-height:140px}.list-imglist{margin-top:-10px;margin-left:-10px}.list-imglist li{margin-top:10px;margin-left:10px;-ms-flex:0 0 calc(50% - 10px);-webkit-box-flex:0;flex:0 0 calc(50% - 10px)}.list-DlTable{font-size:12px}.list-DlTable__row{padding:16px 110px 18px 20px}.list-DlTable__down{font-size:12px;height:20px;line-height:20px}.list-DlTable__down::before{left:-26px;top:2px}.group-cmn01{margin:36px 0;font-size:12px}.group-cmn01__upper{display:block;font-size:12px}.group-cmn01__upper .imageArea{margin-right:0;margin-bottom:10px}.group-cmn01__upper .imageArea img{max-height:240px}.group-cmn01__upper .textArea .title{font-size:18px}.block-cmn01{font-size:12px;display:block}.block-cmn01__image{text-align:center;margin-right:0;margin-top:30px;margin-bottom:20px}.block-cmn01__image img{max-height:240px}.block-cmn01__text .title{font-size:18px}.block-cmn01__text .list{margin:10px 0}.block-cmn01.imgRight .block-cmn01__image{margin-left:0}.block-cmn02{font-size:12px}.block-cmn02 .title{font-size:18px}.cmnBtn01{width:100%}.cmnBtn01 a{border-radius:0;font-size:12px;padding:7px 10px 7px}.list-journal .listRow>span{padding:12px 8px}.list-monograph .listHead{border-top:1px solid #ccc}.list-monograph .listHead .listRow{display:none}.list-monograph .listRow{display:block;padding:20px 0;overflow:hidden}.list-monograph .listRow>span{padding:4px 0;display:block;float:left;margin-left:10px}.list-monograph .listRow>span:first-of-type{margin-left:0}.list-monograph .listRow>span:nth-of-type(4){clear:both;margin-left:0}.list-monograph .listRow>span:nth-of-type(5){clear:both;margin-left:0}.group-exam{font-size:12px;padding-bottom:10px}.group-exam__title{font-size:18px;padding-left:8px}.group-exam__list{marign:10px 0}.group-exam__item{display:block;padding:20px 10px}.group-exam__item .hd{-ms-flex:0 0 90px;-webkit-box-flex:0;flex:0 0 90px;font-weight:bold;margin-bottom:5px}
.group-exam__item .bd{padding-left:0}.group-exam__btn{width:100%}.group-exam__btn a{border-radius:0;font-size:12px;padding:7px 10px 7px}.group-exam-02{font-size:12px;padding-bottom:10px}.group-exam-02__title{font-size:18px;padding-left:8px}.group-exam-02__btn{width:100%}.group-exam-02__btn a{border-radius:0;font-size:12px;padding:7px 10px 7px}.list-qanda{font-size:12px}.list-qanda__item{margin-bottom:30px}.list-reqport{font-size:12px}.list-reqport__item{padding:8px 10px}.list-reqport__item:first-of-type{border-top:1px solid #ccc}.list-reqport__item.blank{display:none}.list-indentList{font-size:12px}.list-col2Table{font-size:12px}.list-col2Table__item{display:block}.list-col2Table__item .hd{font-weight:bold}.list-col2Table__item .bd{padding-left:0}.list-articleLink{font-size:12px}.bgImageSection{position:relative;background-image:url(/assets/images/under/department/sp-bg_research.jpg);background-size:cover}.bgImageSection .h2Headline__lead{width:100%}.bgImageSection .bgImageSection__btn{position:absolute;bottom:0;left:0}.bgImageSection02{position:relative;background-image:url(/assets/images/under/department/sp-bg_research.jpg);background-size:cover}.bgImageSection02 .h2Headline__lead{width:100%}.bgImageSection02 .bgImageSection__btn{position:absolute;bottom:0;left:0}.bgImageSection02{background-image:url(/assets/images/under/department/sp-bg_cmnBgSection.jpg);padding:26px 0 60px}.bgImageSection02 .h2Headline__lead .comment{font-size:18px}.bgImageSection02 .h2Headline__lead .name{font-size:12px}.bgImageSection02 .h2Headline__lead::before{margin-bottom:10px}.bgImageSection02--greeting{position:relative;background-image:url(/assets/images/under/department/sp-bg_research.jpg);background-size:cover}.bgImageSection02--greeting .h2Headline__lead{width:100%}.bgImageSection02--greeting .bgImageSection__btn{position:absolute;bottom:0;left:0}.bgImageSection02--greeting{background-image:url(/assets/images/under/department/sp-bg_cmnBgSection.jpg);padding:26px 0 60px}.bgImageSection02--greeting .h2Headline__lead .comment{font-size:18px}.bgImageSection02--greeting .h2Headline__lead .name{font-size:12px}
.bgImageSection02--greeting .h2Headline__lead::before{margin-bottom:10px}.bgImageSection02--greeting{padding:26px 0 20px;background-image:url(/assets/images/under/department/bg_cmnBgSection_greeting.jpg)}.bgImageSection02--teacher{position:relative;background-image:url(/assets/images/under/department/sp-bg_research.jpg);background-size:cover}.bgImageSection02--teacher .h2Headline__lead{width:100%}.bgImageSection02--teacher .bgImageSection__btn{position:absolute;bottom:0;left:0}.bgImageSection02--teacher{background-image:url(/assets/images/under/department/sp-bg_cmnBgSection.jpg);padding:26px 0 60px}.bgImageSection02--teacher .h2Headline__lead .comment{font-size:18px}.bgImageSection02--teacher .h2Headline__lead .name{font-size:12px}.bgImageSection02--teacher .h2Headline__lead::before{margin-bottom:10px}.bgImageSection02--teacher{background-image:url(/assets/images/under/department/bg_teacher.jpg)}.bgImageSection02--fouryears{position:relative;background-image:url(/assets/images/under/department/sp-bg_research.jpg);background-size:cover}.bgImageSection02--fouryears .h2Headline__lead{width:100%}.bgImageSection02--fouryears .bgImageSection__btn{position:absolute;bottom:0;left:0}.bgImageSection02--fouryears{background-image:url(/assets/images/under/department/sp-bg_cmnBgSection.jpg);padding:26px 0 60px}.bgImageSection02--fouryears .h2Headline__lead .comment{font-size:18px}.bgImageSection02--fouryears .h2Headline__lead .name{font-size:12px}.bgImageSection02--fouryears .h2Headline__lead::before{margin-bottom:10px}.bgImageSection02--fouryears{background-image:url(/assets/images/under/department/bg_fouryears.jpg)}.bgImageSection02--fouryears .l_inner--narrow{width:100%}.bgImgBox{padding:40px 0 0}.bgImgBox__inner{width:92%;margin-left:auto;margin-right:auto;display:block}.bgImgBox__imagearea{max-width:220px;margin:0 auto}.bgImgBox__textarea{max-width:100%;margin-bottom:20px}.bgImgBox__post{font-size:12px}.bgImgBox__name{font-size:18px}.bgImgBox__copy{padding:20px 0 6px;font-size:15px;line-height:1.22}.bgImgBox__desc{font-size:12px;line-height:1.22}.bgImgBox__desc>p{padding:10px 0 0}.bx-wrapper .bx-pager.bx-default-pager{text-align:center}
.captionBox__head{padding:10px 20px 14px}.captionBox__ttl{font-size:16px}.captionBox__main{padding:0 15px}.captionBox__textarea{padding:20px 10px 18px 0}.captionBox__textarea ol li{padding-top:15px}.captionBox__textarea-02{padding:20px 10px 18px 0}.captionBox__btn{margin-top:15px}.captionBox .captionBox__desc,.captionBox li{font-size:14px}.captionBox .captionBox__desc.mb-25,.captionBox li.mb-25{margin-bottom:15px}.captionBox .captionBox__desc.mb-40,.captionBox li.mb-40{margin-bottom:25px}.caution-01{max-width:100%}.caution-01__container{padding:14px 18px;font-size:13px;position:static}.caution-01__icon{-ms-flex-preferred-size:38px;flex-basis:38px;max-width:38px;margin-right:16px}.caution-01__title{font-size:16px}.caution-01__desc{font-size:14px}.caution-02__container{display:block}.caution-02__head{min-width:0;padding:20px 20px 10px 20px}.caution-02__icon{-ms-flex-preferred-size:18px;flex-basis:18px;max-width:18px;margin-right:10px}.caution-02__title{font-size:16px;line-height:1}.caution-02__body{padding-top:0;font-size:14px}.caution-02__article{padding:10px 10px}.cmnEditorContent{font-size:12px}.cmnEditorContent p{margin-bottom:10px}.cmnEditorContent .contentBlock{margin-bottom:40px}.cmnEditorContent .h2Title{font-size:16px;padding:8px 0}.cmnEditorContent .h3Title{font-size:15px;padding:0 0 5px;margin-bottom:14px}.cmnEditorContent .imgBox__image{float:none;margin-bottom:20px}.cmnEditorContent .imgBox__text{float:none;padding:0}.cmnEditorContent .contactBox__head{text-align:center;padding:5px 12px 5px;font-size:15px}.cmnEditorContent .contactBox__body{padding:18px 12px 5px}.cmnEditorContent .section .txtPart{margin-bottom:20px}.cmnEditorContent .section .txtPart .iFigureR,.cmnEditorContent .section .txtPart .iFigureL{width:100% !important}.cmnEditorContent .section .txtPart .iFigureR p,.cmnEditorContent .section .txtPart .iFigureL p{margin-top:5px}.cmnEditorContent .section .iLinks{margin:20px 0}.cmnEditorContent .section .iPapers{margin:20px 0}.cmnEditorContent .section .iFigure{margin:20px 0}
.cmnEditorContent .section .dataList{margin:20px 0}.cmnEditorContent .officeInfo{margin:20px 0}.cmnEditorContent .officeInfo .lastDate{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;padding-top:0;padding-bottom:18px}.cmnEditorContent .officeInfo .eiSec{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;padding-bottom:0;padding-top:18px}.cmnEditorContent .phCaptionBox__cap{font-size:11px}.cmnEditorContent .phCaptionBox__cap.capW300{width:100%}.cmnEditorContent .phCaptionBox__list{margin-left:-10px}.cmnEditorContent .phCaptionBox__list li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);margin-left:10px}.curriculumBox{margin-top:0}.curriculumBox__headline{display:block;margin-bottom:10px}.curriculumBox__title{font-size:16px}.curriculumBox__desc{font-size:13px}.curriculumBox__pdfLink{position:absolute;bottom:6px;right:6px;padding-left:0}.curriculumBox__pdfLink a{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:2px 10px 4px;font-size:12px;display:block}.curriculumBox__pdfLink a::before{width:20px;height:20px;background-image:url(/assets/images/i-pdf-02.png);background-repeat:no-repeat;background-size:contain}.curriculumBox__tableImage{margin-bottom:20px;border:1px solid #ccc;padding:2px}.curriculumBox__links{display:block}.curriculumBox__links__link a{font-size:14px;background-color:#fff;border:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0;padding:12px 0;line-height:1.4}.curriculumBox__links__link a span.sp{display:block}.curriculumBox__links__link a::after{width:20px;height:20px;top:auto;bottom:11px;right:11px}.departmentList{display:block;max-width:480px;margin-left:auto;margin-right:auto}.departmentList__item{margin-bottom:0;margin-top:20px;padding-top:20px;border-top:1px dotted #d2cdb9}.departmentList__item:first-of-type{margin-top:0;padding-top:0;border-top:0}.departmentList__item__wrap{display:-ms-flexbox;display:-webkit-box;display:flex}
.departmentList__item:nth-of-type(even) .departmentList__item__wrap{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.departmentList__item:nth-of-type(even) .departmentList__text{padding-left:0;padding-right:16px}.departmentList__image{-ms-flex:0 0 140px;-webkit-box-flex:0;flex:0 0 140px}.departmentList__image .image{margin-bottom:5px;width:140px;height:85px;position:relative;overflow:hidden}.departmentList__image .image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:312px;max-width:100%}.departmentList__text{-ms-flex:1;-webkit-box-flex:1;flex:1;padding-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.departmentList__text .titleEn{font-size:11px}.departmentList__text .titleEn span{font-size:28px}.departmentList__text .titleJa{margin:0}.departmentList__text .titleJa .title{font-size:19px}.departmentList__text .titleJa .campus{font-size:1em}.departmentList__categoryWrap.pc{display:none}.departmentList__category{font-size:12px;background-color:#e9e9e9;text-align:center;margin-bottom:5px;padding:5px 0}.departmentList.spPtn01 .departmentList__image img{max-width:100%}.departmentList.col2 .departmentList__item{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}.departmentList.flat .departmentList__item{margin-top:10px;padding-top:0;border:0}.departmentList.flat .departmentList__item:first-of-type{margin-top:0}.departmentList.flat .departmentList__item__wrap{display:block}.departmentList.flat .departmentList__image{margin-bottom:10px}.departmentList.flat .departmentList__image .image{width:auto;height:auto}.departmentList.flat .departmentList__image .image img{height:auto;position:static;-webkit-transform:none;transform:none;max-width:100%;width:100%}.departmentList.flat .departmentList__text{padding:0}.departmentList.course{display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:25px}.departmentList.course .departmentList__item{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}
.departmentList.course .departmentList__item:nth-of-type(-n+2){margin-top:0;border-top:0;padding-top:0}.departmentList.course .departmentList__item:nth-of-type(odd){padding-right:10px}.departmentList.course .departmentList__item:nth-of-type(even){padding-left:10px}.departmentList.course .departmentList__item__wrap{display:block}.departmentList.course .departmentList__image .image{width:100%;margin-bottom:10px}.departmentList.course .departmentList__text{padding:0}.descSection__head{font-size:19px;margin-bottom:16px;padding-bottom:16px;line-height:1.4}.descSection__body{line-height:inherit}.fouryearsList{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}.fouryearsList__item{height:180px;-ms-flex:0 0 180px;-webkit-box-flex:0;flex:0 0 180px}.fouryearsList__item:first-of-type{-ms-flex:0 0 180px;-webkit-box-flex:0;flex:0 0 180px}.fouryearsList__item:last-of-type{-ms-flex:0 0 200px;-webkit-box-flex:0;flex:0 0 200px;padding-right:20px}.fouryearsList__number{display:-ms-flexbox;display:-webkit-box;display:flex;padding-left:70px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:10px}.fouryearsList__number .number{font-size:22px;width:40px;height:40px;margin:0;margin-right:10px}.fouryearsList__number .suffix{font-size:16px}.fouryearsList__arrow{border-width:90px 0 90px 30px}.fouryearsList__arrow::before,.fouryearsList__arrow::after{border-width:0 30px 90px 0}.fouryearsList__arrow::before{top:-90px}.fouryearsList__arrow::after{border-width:90px 30px 0 0}.fouryearsSection__year{font-size:26px}.fouryearsSection__year .number{font-size:38px}.fouryearsSection__lead{margin-bottom:20px}.fouryearsSection__lead-02{font-size:16px}.fouryearsSection__messageBlock__image{margin-bottom:12px}.fouryearsSection__messageBlock__title{font-size:16px;padding:8px 0;margin-bottom:15px}.fouryearsSection__messageBlock__name{font-size:16px}
.fouryearsSection__messageBlock__sub{font-size:10px}.fouryearsSection__messageBlock__text{padding-top:12px;font-size:12px;margin-top:12px;margin-bottom:25px}.fouryearsSection__messageBlock__auth{display:none}.fouryearsSection__buttons{display:block;margin-top:25px;max-width:480px;margin-left:auto;margin-right:auto}.fouryearsSection__buttons__btn{width:100%;margin:10px 0}.fouryearsSection__buttons__btn a{font-size:12px;padding:7px 0}.fouryearsSection__buttons__btn a::before{width:16px;height:16px;margin-right:14px;-webkit-transform:translateY(3px);transform:translateY(3px)}.fouryearsSection__buttons__btn.curriculum a::before{width:16px;height:16px}.h2Headline{margin-bottom:23px}.h2Headline__title{font-size:24px}.h2Headline__titleSub{font-size:11px;margin-bottom:8px}.h2Headline__lead{font-size:12px;line-height:inherit}.h2Headline__lead.sentence{margin:0}.h2Headline__copy{margin-top:20px;font-size:14px}.h2Headline--border::after{width:90px}.h3Headline.free-content{margin-top:-6px}.h3Headline{font-size:19px;padding-bottom:10px;margin-bottom:15px}.h3Headline__sub{font-size:10px}.infoCell__wrap{width:100%;overflow-x:scroll}.infoCell__title{margin-top:20px;font-size:14px}.infoCell__linkText{text-align:left;position:absolute;bottom:0;left:0;width:100%}.infoCell__linkText a{padding:8px 5px;background:#e9e9e9;display:block;text-align:center;font-size:12px}.infoCell th{font-size:14px;padding:10px 10px 12px}.infoCell th.txt-left{padding:10px 15px 12px}.infoCell td{font-size:12px;padding:10px 15px 12px}.infoCell td.add-color{font-size:13px;padding:10px 15px 12px}.infoCell.is-thead-none tbody tr:first-of-type td:first-of-type{min-width:auto}#MenuBox .l_inner{padding-top:20px}#MenuBox .wrapper{background-color:#fff}#MenuBox ul.navlist01{margin:0;padding:20px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;background-color:#9ca4ac}#MenuBox .navlist01 li{width:50%}#MenuBox .navlist01 li a{background:0;margin:3px;padding:8px 0;text-align:center;display:block;border:1px solid}
#MenuBox .navlist02{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#MenuBox .navlist02 li{margin:10px;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}#MenuBox .navlist02 a{line-height:1;display:block}#MenuBox .menu-sp .box .boxHd{font-size:16px;position:relative;text-align:left;padding:12px 30px 14px 20px;border-bottom:1px solid #fff}#MenuBox .menu-sp .box .boxHd::after{content:"";display:block;content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg) skew(15deg,15deg);transform:rotate(135deg) skew(15deg,15deg);position:absolute;right:14px;top:50%;margin-top:-4px}#MenuBox .menu-sp .box.is-open .boxHd::after{-webkit-transform:rotate(-45deg) skew(15deg,15deg);transform:rotate(-45deg) skew(15deg,15deg)}#MenuBox .menu-sp .box .boxBd{padding:0}#MenuBox .menu-sp .box .boxBd ul{display:none;background-color:#fff;padding:0}#MenuBox .menu-sp .box .boxBd ul li{width:100%}#MenuBox .menu-sp .box .boxBd ul li img{display:none}#MenuBox .menu-sp .box .boxBd ul li a{position:relative;width:100%;background-color:inherit;color:#55504b;font-size:14px;padding:12px 32px 13px 16px;line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc}#MenuBox .menu-sp .box .boxBd ul li a::before{left:auto;right:12px}#MenuBox .menu-sp .box .boxBd ul:last-of-type li:last-of-type a{border-bottom:0}#MenuBox .navBoxHd{background-color:#9ca4ac;color:#fff;font-size:19px;text-align:center;padding:10px 0;position:relative}#MenuBox .toggleBtn{right:10px;top:10px;position:absolute;height:34px}#MenuBox .toggleBtn .minus{display:none}#MenuBox .toggleBtn .plus{display:block}#MenuBox .toggleBtn img{height:100%;width:auto}#MenuBox .navBox.open .toggleBtn .minus{display:block}#MenuBox .navBox.open .toggleBtn .plus{display:none}#MenuBox .linkList{display:none;background-color:#fff;padding:5px 0}
#MenuBox .linkList li{width:100%;margin-bottom:1.333%}#MenuBox .linkList li img{display:none}#MenuBox .linkList li a{position:relative;width:100%;background-color:inherit;color:#55504b;font-size:14px;padding:12px 16px 13px;line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d2cdb9;background:url(/assets/images/i-listArrow.png) no-repeat;background-position:right 18px top 12px;background-size:15px}#MenuBox .linkList li:last-of-type a{border-bottom:0}.modelList{display:block}.modelList__item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%;height:auto;padding:10px;margin-top:10px}.modelList .titleEn{font-size:11px}.modelList .titleEn span{font-size:28px}.modelList .title{font-size:15px;padding-top:10px;min-height:auto}.modelList .text{padding-top:10px}.catBox .catboxBd{height:auto}.categoryTab{display:block;margin-bottom:0}.categoryTab li{width:100%}.categoryTab a{font-size:13px;padding:12px 14px 10px;text-align:left}.categoryTab.col05 li{width:100%}.navigation-categoryTab--length-auto .categoryTab{margin:0 0 30px}.navigation-categoryTab--length-auto .categoryTab li{margin:0;width:100%}.navigation{width:100%;background-color:#fcfcfd;padding:0;border-bottom:1px solid #d2cdb9}.navigation__title{display:block;font-size:19px;position:relative;padding:13px 0 8px;text-align:center}.navigation__list{display:block;border:0}.navigation__list li{border-left:0;border-top:1px dashed #d2cdb9}.navigation__list a{padding:8px 8px}.navigation__list a::after{top:12px;right:22px}.navigation__list{display:none}.navigation.is_active .navigation__title .icon{display:inline-block;width:35px;height:35px;background-color:#9ca4ac;border-radius:5px;position:absolute}.navigation.is_active .navigation__title .icon::before,.navigation.is_active .navigation__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#fff;position:absolute;top:16px;left:8px}.navigation.is_active .navigation__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.navigation.is_active .navigation__title .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.navigation01.l_inner--narrow{width:100%;background-color:#e9e9e9;border-bottom:1px solid #d2cdb9}.navigation01__title{display:block;font-size:19px;position:relative;padding:13px 0 8px;text-align:center;background-color:#f8f6ee}.navigation01__switchTarget{display:none}.navigation01__wrap{width:97%;margin:0 auto;padding-top:5px;border-top:1px solid #d2cdb9}.navigation01__list.top{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin-bottom:1px}.navigation01__list.top li{width:100%}.navigation01__list li{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid transparent}.navigation01__list li:nth-of-type(even){border-left:1px solid transparent}.navigation01__list a{background-color:#fff;font-size:12px;padding:7px 0}.navigation01__otherLinks{display:block;margin-top:0;padding:5px 0}.navigation01__otherLinks__link{margin-top:2px}.navigation01__otherLinks__link:first-of-type{margin-top:0}.navigation01__otherLinks__link a{font-size:12px;padding:7px 0 8px;border-radius:0;border:0;background-color:#9ca4ac;color:#fff}.navigation01__otherLinks__link a::before{width:15px;height:15px}.navigation01__otherLinks__link.examinee a::before{background-image:url(/assets/images/i-megaphone-02.png)}.navigation01__otherLinks__link.pamphlet a::before{background-image:url(/assets/images/i-pamphlet-02.png)}.navSectionBottom .navigation01__title{background-color:#9ca4ac;color:#fff}.navSectionBottom .navigation01__title .icon{background-color:rgba(255,255,255,0.6)}.navSectionBottom .navigation01__title .icon::before,.navSectionBottom .navigation01__title .icon::after{background-color:#9ca4ac}.navSectionTop .navigation01.is_active .navigation01__title .icon{display:inline-block;width:35px;height:35px;background-color:#9ca4ac;border-radius:5px;position:absolute}.navSectionTop .navigation01.is_active .navigation01__title .icon::before,.navSectionTop .navigation01.is_active .navigation01__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#fff;position:absolute;top:16px;left:8px}
.navSectionTop .navigation01.is_active .navigation01__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navSectionTop .navigation01.is_active .navigation01__title .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.navSectionBottom .navigation01.is_active .navigation01__title .icon{display:inline-block;width:35px;height:35px;background-color:rgba(255,255,255,0.6);border-radius:5px;position:absolute}.navSectionBottom .navigation01.is_active .navigation01__title .icon::before,.navSectionBottom .navigation01.is_active .navigation01__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#9ca4ac;position:absolute;top:16px;left:8px}.navSectionBottom .navigation01.is_active .navigation01__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navSectionBottom .navigation01.is_active .navigation01__title .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.navigation02.l_inner--narrow{width:100%;background-color:#e9e9e9;border-bottom:1px solid #d2cdb9}.navigation02__title{display:block;font-size:19px;position:relative;padding:13px 0 8px;text-align:center;background-color:#f8f6ee}.navigation02__switchTarget{display:none}.navigation02__wrap{width:97%;margin:0 auto;padding-top:5px;border-top:1px solid #d2cdb9}.navigation02__list.top{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;margin-bottom:1px}.navigation02__list.top li{width:100%}.navigation02__list li{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid transparent}.navigation02__list li:nth-of-type(even){border-left:1px solid transparent}.navigation02__list a{background-color:#fff;font-size:12px;padding:7px 0}.navigation02__otherLinks{display:block;margin-top:0;padding:5px 0}.navigation02__otherLinks__link{margin-top:2px}.navigation02__otherLinks__link:first-of-type{margin-top:0}.navigation02__otherLinks__link a{font-size:12px;padding:7px 0 8px;border-radius:0;border:0;background-color:#9ca4ac;color:#fff}
.navigation02__otherLinks__link a::before{width:15px;height:15px}.navigation02__otherLinks__link.examinee a::before{background-image:url(/assets/images/i-megaphone-02.png)}.navigation02__otherLinks__link.pamphlet a::before{background-image:url(/assets/images/i-pamphlet-02.png)}.navSectionBottom .navigation02__title{background-color:#9ca4ac;color:#fff}.navSectionBottom .navigation02__title .icon{background-color:rgba(255,255,255,0.6)}.navSectionBottom .navigation02__title .icon::before,.navSectionBottom .navigation02__title .icon::after{background-color:#9ca4ac}.navSectionTop .navigation02.is_active .navigation02__title .icon{display:inline-block;width:35px;height:35px;background-color:#9ca4ac;border-radius:5px;position:absolute}.navSectionTop .navigation02.is_active .navigation02__title .icon::before,.navSectionTop .navigation02.is_active .navigation02__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#fff;position:absolute;top:16px;left:8px}.navSectionTop .navigation02.is_active .navigation02__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navSectionTop .navigation02.is_active .navigation02__title .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.navSectionBottom .navigation02.is_active .navigation02__title .icon{display:inline-block;width:35px;height:35px;background-color:rgba(255,255,255,0.6);border-radius:5px;position:absolute}.navSectionBottom .navigation02.is_active .navigation02__title .icon::before,.navSectionBottom .navigation02.is_active .navigation02__title .icon::after{content:"";display:block;width:19px;height:3px;background-color:#9ca4ac;position:absolute;top:16px;left:8px}.navSectionBottom .navigation02.is_active .navigation02__title .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navSectionBottom .navigation02.is_active .navigation02__title .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}
.navigation03{width:100%;background-color:#fcfcfd;padding:0;border-bottom:1px solid #d2cdb9;display:none}.navigation03__title{display:block;font-size:19px;position:relative;padding:13px 0 8px;text-align:center}.navigation03__list{display:block;border:0}.navigation03__list li{border:0;border-top:1px dashed #d2cdb9}.navigation03__list a{padding:8px 8px}.navigation03__list a::after{top:12px;right:22px}.navigation03.is-spExist{display:block;overflow:hidden}.navigation03.is-spExist .navigation03__list{display:none}.navigation03.is-spExist .navigation03__list a::after{top:0;right:22px;width:8px;height:8px}.navigation03.is-spExist .icon{-webkit-transition-duration:.3s;transition-duration:.3s}.navigation03.is-spExist .is-active .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.navigation04{width:100%;background-color:#fcfcfd;padding:0;border-bottom:1px solid #d2cdb9;display:none}.navigation04__title{display:block;font-size:19px;position:relative;padding:13px 0 8px;text-align:center}.navigation04__list{display:block;border:0}.navigation04__list li{border:0;border-top:1px dashed #d2cdb9}.navigation04__list a{padding:8px 8px}.navigation04__list a::after{top:12px;right:22px}.navigation05{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.navigation05__item{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;-ms-flex-preferred-size:45%;flex-basis:45%;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin-bottom:5px;max-width:calc(50% - 5px)}.navigation05__item:nth-of-type(odd){margin-left:0}.outline-area__title{font-size:19px}.outline-area__title-sub{font-size:16px}.outline-area__title-sub-02{font-size:12px}.phBlock{display:block;margin-bottom:10px}.phBlock__ph{width:100%;margin:0}.phBlock__ph.w-auto{width:100%}.phBlock__ph.sp-center{margin:0 auto}.phBlock__textarea{padding:10px 0}.phBlock__title{font-size:16px;padding:10px 0}.phBlock__text{font-size:12px}
.phBlock__ttl{font-size:14px}.phBlock__desc,.phBlock__subject{font-size:12px}.greeting .phBlock__ph{width:100%;margin:0 auto}.greeting .phBlock__title .sub{font-size:14px}.greeting .phBlock__title .name{font-size:16px}.phTxtBox__ph{width:100%;height:auto}.phTxtBox__textarea{position:static;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 10px;width:100%;height:auto}.phTxtBox__button a{display:block;background:0;background-color:#e9e9e9;font-size:12px;padding:10px 0}.qualificationList{margin-bottom:25px;max-width:480px;margin-left:auto;margin-right:auto}.qualificationList__item{margin-bottom:10px}.qualificationList__item__wrap{display:-ms-flexbox;display:-webkit-box;display:flex;padding:16px 32px 16px 16px}.qualificationList__image{width:auto;padding:4px 0 0 4px;-ms-flex:0 0 70px;-webkit-box-flex:0;flex:0 0 70px;-webkit-box-sizing:border-box;box-sizing:border-box}.qualificationList__image img{width:50px}.qualificationList__text{-ms-flex:1;-webkit-box-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box}.qualificationList__text .title{font-size:16px}.qualificationList__text .title span{font-size:11px}.researchList__item{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;padding-left:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.researchList__item:nth-of-type(odd){padding-left:0;padding-right:5px}.researchList__item__wrap{padding:10px 6px 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.researchList__image{margin-bottom:12px}.researchList__image img{width:100px}.researchList__title{font-size:14px}.researchList__desc{font-size:11px;margin:8px 0 10px}.researchList__btn a{background-color:#e9e9e9;font-size:12px;border-radius:0;color:inherit;padding:7px 0}.sectionTtl{font-size:32px;margin:50px 0 30px}.seminarList__item__wrap{background-color:#fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:5px}.seminarList__item__upper{display:block;padding:0;background-color:inherit;border-right:0;border-bottom:0}.seminarList__item__lower{background-color:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px}
.seminarList__image{position:absolute;width:50px;top:5px;left:5px}.seminarList__image img{width:auto}.seminarList__text__head{padding:11px 5px 11px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:64px}.seminarList__text__head .seminarList__name{display:block;padding:0;min-height:auto}.seminarList__text__head .seminarList__sub{margin-top:8px;font-size:12px}.seminarList__name{padding:11px 5px 11px 70px;font-size:16px;min-height:62px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.seminarList__desc{padding:12px 12px}.seminarList__detail{border:1px solid #e9e9e9;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.seminarList__detail__block{padding:16px 16px;border-top:1px solid #ece8de}.seminarList__detail__title{font-size:18px}.seminarList__detail__text{font-size:12px}.seminarList__detail .teacherBlock{padding:2px;display:block}.seminarList__detail .teacherBlock__image{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.seminarList__detail .teacherBlock__text{padding:16px 16px;text-align:center}.seminarList__detail .teacherBlock__text.noimage{padding:16px 16px}.seminarList .seminarList__toggleBtn{background-color:#e9e9e9;font-size:12px;margin:0 5px;position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding:7px 0}.seminarList .seminarList__toggleBtn .icon{display:inline-block;width:32px;height:32px;background-color:#9ca4ac;border-radius:5px;position:relative;position:absolute;right:2px;top:2px}.seminarList .seminarList__toggleBtn .icon::before,.seminarList .seminarList__toggleBtn .icon::after{content:"";display:block;width:16px;height:3px;background-color:#fff;position:absolute;top:14px;left:8px}.seminarList .seminarList__toggleBtn .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.seminarList__item .seminarList__toggleBtn .opend_text{display:none}.seminarList__item .seminarList__toggleBtn .closed_text{display:block}.seminarList__item.is_opened .seminarList__toggleBtn .opend_text{display:block}.seminarList__item.is_opened .seminarList__toggleBtn .closed_text{display:none}.seminarList__item.is_opened .seminarList__toggleBtn .icon{display:inline-block;width:32px;height:32px;background-color:#9ca4ac;border-radius:5px;position:absolute}.seminarList__item.is_opened .seminarList__toggleBtn .icon::before,.seminarList__item.is_opened .seminarList__toggleBtn .icon::after{content:"";display:block;width:16px;height:3px;background-color:#fff;position:absolute;top:14px;left:8px}.seminarList__item.is_opened .seminarList__toggleBtn .icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.seminarList__item.is_opened .seminarList__toggleBtn .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.seminarList__item.no-lower .seminarList__text__head{border-bottom:0}.sideCategoryBox__toTop{display:none;text-align:center}#SpNavi{background-color:#fff;height:78px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#SpNavi .logo{width:190px;margin:0 10px}#SpNavi .logo a{display:block}#SpNavi .spMenuBtn{margin:3px}#SpNavi .spMenuBtn .menu-icon{height:16px}#SpNavi .menu-icon span{width:27px;background-color:#4c4948}body.active #SpNavi .menu-icon span:nth-of-type(1){-webkit-transform:rotate(-45deg) translate(-5px,5px);transform:rotate(-45deg) translate(-5px,5px)}body.active #SpNavi .menu-icon span:nth-of-type(2){opacity:0}body.active #SpNavi .menu-icon span:nth-of-type(3){-webkit-transform:rotate(45deg) translate(-5px,-5px);transform:rotate(45deg) translate(-5px,-5px)}.teacherList{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}
.teacherList__item{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px}.teacherList__item:nth-of-type(-n+2){margin-top:0}.teacherList__item:nth-of-type(odd){padding-right:5px}.teacherList__item:nth-of-type(even){padding-left:5px}.teacherList__item__wrap{text-align:center;padding:10px 14px 14px}.teacherList__image{width:60px}.teacherList__text .title{font-size:16px}.teacherList__text .title span{font-size:11px}.teacherList__text .text{line-height:1.4}.teacherList02__separator{padding:40px 0}.teacherList02__separator.bg_color{background-color:transparent}.teacherList02__separator:last-of-type .teacherList02__item:last-of-type{padding-bottom:50px}.teacherList02__inner{width:100%}.teacherList02__item{margin-top:40px}.teacherList02__item:first-of-type{margin-top:0}.teacherList02__item:nth-of-type(odd){background-color:#fcfcfd}.teacherList02__item__wrap{width:92%;margin-left:auto;margin-right:auto;max-width:480px;margin-left:auto;margin-right:auto;padding:25px 0}.teacherList02__image{-ms-flex:0 0 115px;-webkit-box-flex:0;flex:0 0 115px}.teacherList02__image img{width:100px}.teacherList02__name{font-size:19px}.teacherList02__name_en{font-size:10px;letter-spacing:1px}.teacherList02__text{font-size:12px}.teacherList02__desc02{font-size:12px}.teacherList02__major{font-size:12px}.teacherList02__major__item{-ms-flex-preferred-size:50%;flex-basis:50%}.teacherList02__major__item:nth-of-type(n+3){border-top:0}.topicsSection .h2Headline{margin-bottom:8px}.topicsArchiveSection .topicsBox{padding-bottom:10px}.topicsBox{position:relative;padding-bottom:45px}.topicsBox__toArchive{position:absolute;bottom:0;background-color:#e9e9e9;width:100%;text-align:center;font-size:12px}.topicsBox__toArchive a{display:block;padding:7px 0}.topicsBox__list{border-bottom:0}.topicsBox__itemWrap{display:block;padding:8px 0}.topicsBox__item .date{font-size:10px;margin-bottom:2px;display:inline-block}.topicsBox__item .category{font-size:10px;display:inline-block;height:auto;border:0}
.topicsBox__item .category::before{content:"/";margin:0 4px}.topicsBox__item .title{font-size:12px}.topicsBox__links{display:block;margin-top:30px;max-width:480px;margin-left:auto;margin-right:auto}.topicsBox__link{margin-top:10px}.topicsBox__link:first-of-type{margin-top:0}.topicsBox__link a{font-size:12px;padding:10px 0 7px}.topicsBox__categories{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;font-size:12px;margin:20px 0 20px}.topicsBox__categories__item{-ms-flex-preferred-size:33%;flex-basis:33%;border-top:0;border-left:0;max-width:33%}.topicsBox__categories__item:nth-of-type(3n-2){border-left:1px solid #9ca4ac}.topicsBox__categories__item:nth-of-type(-n+3){border-top:1px solid #9ca4ac}.topicsBox__categories a{padding:6px 8px}.topicsBox__categories a::after{content:none}.topicsBox__pagenation{margin:20px 0}.topicsBox__pagenation__item{margin:2px 2px}.topicsBox__pagenation a{font-size:12px;width:35px;height:35px}.topicsSingle{padding-top:0}.topicsSingle__headline{margin-top:30px}.topicsSingle__title{font-size:19px;padding-bottom:10px}.topicsSingle__metaBox{display:block}.topicsSingle__metaBox__row01{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;margin:10px 0;font-size:10px}.topicsSingle .sns{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding:0;margin:10px 0}.topicsSingle .sns li{margin-left:0;width:135px}.topicsSingle__body{padding:20px 0}.topicsSingle__foot{display:block}.topicsSingle__foot__back{display:none}.pageHeading{height:170px;background-size:cover;background-position:top center;background-image:url(/assets/images/under/department/sp-cmn_mainvisual.jpg)}.pageHeading--reseach{background-image:url(/assets/images/under/department/sp-research_mainvisual.jpg)}.pageHeading--reseach .pageTitle{padding-top:36px}.breadCrumb{display:none}.pageHeadingLinks{top:auto;bottom:0;right:0}.pageHeadingLinks__link{display:none}.pageHeadingLinks__link.facebook{display:block}.pageHeadingLinks__link.facebook a{width:35px;padding:4px 0}
.pageTitle.fontMini{font-size:31px;padding-top:36px;letter-spacing:2px}.pageTitle{font-size:31px;padding-top:36px;letter-spacing:2px}.pageTitleMini{font-size:13px}.pageTitleHead{font-size:13px}.pageTitleBorder{padding-top:10px}.pageTitleBorder::before{width:127px}.pageTitleSub{font-size:12px;padding-top:10px}.topPage .mvArea .mvBox{background:none !important;height:auto;max-height:none;width:100%;position:relative}.topPage .mvArea .mvBox img,.topPage .mvArea .bx-wrapper img{width:100%;height:auto;max-height:none}#Topics .l_inner{width:auto;margin:0 20px}.topPage .topicsList{margin:0}.topPage .topicsList li{width:47.75%;margin-bottom:0}.topPage .topicsList li:nth-last-of-type(1),.topPage .topicsList li:nth-last-of-type(2){margin-bottom:0}.topPage .topicsList a{display:block}.topPage .topicsList .img{width:100%;margin-bottom:10px}.topPage .topicsList .txt{padding:0}.topPage .topicsList .category{font-size:12px;text-align:center;width:100%}.topPage .topicsList .topicsTtl{font-size:14px;font-weight:normal;line-height:1.5;margin:10px 0}.topPage .topicsList .border{display:none}.topPage .topicsList .topicsTxt{display:none}.topPage #Slide{margin:20px 0 44px}.topPage #News .catNav{padding-bottom:36px;-ms-flex-wrap:wrap;flex-wrap:wrap}.topPage #News .catNav li{width:48%;margin-bottom:4%;font-size:14px}.topPage #News .catBox{font-size:14px}.topPage #News .catBox .catboxBd{padding-bottom:10px;min-height:0}.topPage #News .catBox .catTtl{font-size:15px}.topPage #News .catBox ul{height:auto;padding-bottom:40px}.topPage #News .catBox li a{padding:12px 0}.topPage #News .catBox .date{font-size:12px;margin-bottom:6px}.topPage #News .catBox .txt{font-size:12px}.page-dep-free .cmnTextArea{font-size:12px;padding:0}.page-dep-free .cmnTextArea.alignC{padding:0}.page-dep-objective .cmnTextArea,.page-dep-objective .cmnTextBox{margin:15px 0}.page-dep-research__title{margin-bottom:34px}.page-common .clubSnsIconBox{padding:22px 0 0;margin-top:20px}.page-common .l_section .phTxtContent table{max-width:100%;width:100%}
.page-common .indexNavigation>ul>li{display:block}.page-common .indexNavigation>ul>li>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-common .indexNavigation--nendobetsu{margin-bottom:15px}.page-common .indexNavigation--nendobetsu>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.page-common .indexNavigation--linkList{font-size:12px}.page-common .officeInfo{margin:20px 0}.page-common .officeInfo .lastDate{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;padding-top:0;padding-bottom:18px}.page-common .officeInfo .eiSec{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;padding-bottom:0;padding-top:18px}.page-common .pageTitle02{font-size:31px;padding-top:36px;letter-spacing:2px}.page-common .pageHeading02{height:170px;background-size:cover;background-position:top center;background-image:url(/assets/images/under/department/sp-cmn_mainvisual.jpg)}.page-common .pageHeading02__bottom{display:none}.page-common .pageHeading03{display:none}.page-common .breadCrumb02{display:none}.page-common .h2HeadBlock__ttl{font-size:25px}.page-common .h2HeadBlock__ttl::after{height:2px;width:55px;bottom:1px}.page-common .h2HeadBlock__subttl{font-size:11px}.page-common .h2HeadBlock__desc{padding-top:16px;font-size:12px}.page-common .cmnNavBox{padding-top:40px}.page-common .cmnNavBox__list{display:block;padding:7px 5px 4px}.page-common .cmnNavBox__item{width:100%}.page-common .cmnNavBox__item:first-of-type{border-top:0}.page-common .cmnNavBox__item a{font-size:15px;display:block;width:100%;padding:10px 24px 10px 10px}.page-common .cmnNavBox__item a::after{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-1px}.page-common .h3HeadBlock__ttl{font-size:20px;margin:0 0 15px 0}.page-common .h3HeadBlock__desc{font-size:12px}.page-common .unorderedList,.page-common .orderedList{font-size:12px;padding:0 0 15px 32px}.page-common .phTxtContent{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:15px 0}
.page-common .phTxtContent.phTxtContent__phleft{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.page-common .phTxtContent.phTxtContent__phleft .phTxtContent__textarea{padding-left:0}.page-common .phTxtContent__textarea{width:100%;padding-right:0}.page-common .phTxtContent__desc{font-size:14px}.page-common .phTxtContent__linklist{font-size:14px}.page-common .phTxtContent__pharea{width:100%;text-align:center}.page-common .phTxtContent__cap{font-size:11px}.page-common .phTxtContent--no-image{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:15px 0;font-size:12px}.page-common .h4HeadTitle{font-size:15px;padding:9px 8px 8px;margin:15px 0 15px 5px}.page-common .h5HeadSubtitle{font-size:15px;margin:16px 0 10px 15px;padding-bottom:2px}.page-common .linkBox{margin:16px 0 16px 15px}.page-common .linkBox__item a,.page-common .linkBox__item .is-active{font-size:13px;padding:10px 15px 10px 30px}.page-common .linkBox__item a::after,.page-common .linkBox__item .is-active::after{left:10px}.page-common .VTRinfo__head{font-size:16px;margin-bottom:22px}.page-common .VTRinfo__body{display:block}.page-common .VTRinfo__body .mvPhoto{max-width:100%}.page-common .VTRinfo__body .mvPhoto.is-iframeMovie{max-width:100%}.page-common .VTRinfo__body .mvPhoto.is-iframeMovie iframe{max-width:100%}.page-common .VTRinfo__body .linkBox{margin-bottom:20px;margin-top:20px}.page-common .phCaptionBox__cap{font-size:13px}.page-common .phCaptionBox__cap.capW300{width:100%}.page-common .phCaptionBox__list{margin-left:-10px}.page-common .phCaptionBox__list li{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);max-width:calc(50% - 10px);margin-left:10px}.page-common .twoColCell th,.page-common .twoColCell td{word-break:break-all}.page-common .twoColCell thead th{font-size:13px;padding:10px 10px 12px}
.page-common .twoColCell tbody td{font-size:12px;padding:10px 15px 12px}.page-common .twoColCell tbody tr>th{width:120px;font-size:13px;padding:10px 10px 12px}.page-common .sectionContact .h2HeadBlock{margin-bottom:26px}.page-common .contactBox__head{padding:10px 20px 14px}.page-common .contactBox__ttl{font-size:16px}.page-common .contactBox__main{padding:0 15px}.page-common .contactBox__textarea{padding:15px 0 18px 0;font-size:12px}.page-common .contactBox__desc{padding:5px 0}.page-common .contactBox__office{margin:16px 0}.page-common .contactBox__office>.title{font-size:16px;margin-bottom:10px}.page-common .contactBox__office dl{display:block;margin-bottom:5px}.page-common .contactBox__office dt{font-weight:bold}.page-common .borderContent{position:relative;padding-bottom:45px}.page-common .borderContent__head{padding-bottom:8px}.page-common .borderContent__copy{font-size:14px;-ms-flex:1;-webkit-box-flex:1;flex:1;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-common .borderContent__link{position:absolute;bottom:0;background-color:#e9e9e9;width:100%;text-align:center;font-size:12px;padding:7px 0;background-image:none}.page-common .borderContent__link-02{font-size:12px}.page-common .borderContent__link-02::after{margin-left:14px}.page-common .newInfoBox__itemWrap{padding:12px 0;font-size:12px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.page-common .newInfoBox__itemWrap>img{width:20px}.page-common .navBoxcol02__item{width:100%}.page-common .navBoxcol02__item:first-of-type{border:0}.page-common .navBoxcol02__link{padding:12px 50px 12px 25px;height:auto}.page-common .navBoxcol02__txt::before{width:5px;height:5px}.page-common .navBoxcol02__host .navBoxcol02__btn{right:15px;width:20px;height:20px}.page-common .navBoxcol02__host .navBoxcol02__btn::after{left:4px}.page-common .navBoxcol02__childList{padding:15px 0 20px}.page-common .navBoxcol02__childItem{margin-top:10px}
.page-common .navBoxcol02__childItem a{text-indent:0;padding:0 15px 0 50px}.page-common .infoPhList__itemWrap{display:block;padding:10px 0;font-size:12px}.page-common .infoPhList__pharea{width:100%}.page-common .infoPhList__textarea{width:100%;padding-left:0}.page-common .infoPhList__ttl{padding-top:10px;font-size:14px}.page-common .infoPhList__desc{font-size:12px;padding-top:10px}.page-common .navBox02col02{width:calc(100% - 20px)}.page-common .navBox02col02__wrapper{top:0;left:0}.page-common .navBox02col02__ttl{font-size:16px;padding:10px 20px;margin-bottom:20px}.page-common .navBox02col02__list{display:block}.page-common .navBox02col02__left,.page-common .navBox02col02__right{width:100%}.page-common .navBox02col02__item{width:100%}.page-common .navBox02col02__item:first-of-type{border:0}.page-common .navBox02col02__link{padding:12px 25px;height:auto}.page-common .navBox02col02__txt::before{width:5px;height:5px}.page-common .navBox02col02__host .navBox02col02__btn{right:15px;width:20px;height:20px}.page-common .navBox02col02__host .navBox02col02__btn::after{left:4px}.page-common .navBox02col02__childList{padding:15px 0 20px}.page-common .navBox02col02__childItem{margin-top:10px}.page-common .navBox02col02__childItem a{text-indent:-10px;padding:0 15px 0 20px}.page-common .pickupMessage .phTxtContent,.page-common .pickupMessage .phTxtContent--no-image{display:block}.page-common .pickupMessage .linkBox__item a{padding:10px 30px 10px 30px}.page-common .aboutBox{display:block;font-size:14px}.page-common .aboutBox__text{padding-left:0}.page-common .aboutBox__img{max-width:100%}.page-common .idxBox .borderContent{padding:20px 0}.page-common .idxBox .borderContent.indexDraw__item{padding:0}.page-common .idxBox .borderContent.indexDraw__item .borderContent__head{margin-top:40px}.page-common .idxBox .borderContent.indexDraw__item .linkBox{margin:26px 0}.page-common .idxBox .linkBox{margin-bottom:0}.page-common .borderContent.calenderGroup{padding-bottom:0}
.page-common .borderContent.calenderGroup .event_cal th{width:130px}.page-common .indexDraw .borderContent{padding-bottom:0}.page-common .indexDraw .borderContent__body{margin-bottom:0}.page-common.page-common-v2 .l_pageBody{padding:0}.page-common-v2 .l_inner--narrow>.cmnBtn01{margin:15px auto 30px}.page-common-v2 .l_inner--narrow>.cmnVideoContent,.page-common-v2 .l_inner--narrow>.captionBox,.page-common-v2 .l_inner--narrow>.cmnContainer,.page-common-v2 .l_inner--narrow>.list-col2Table,.page-common-v2 .l_inner--narrow>.list-indentList,.page-common-v2 .l_inner--narrow>.list-monograph,.page-common-v2 .l_inner--narrow>.list-reqport,.page-common-v2 .l_inner--narrow>.list-journal,.page-common-v2 .l_inner--narrow>.list-DlTable,.page-common-v2 .l_inner--narrow>.list-articleLink,.page-common-v2 .l_inner--narrow>.phCaptionBox__list{margin:30px 0}.page-common .editorContent{padding-left:15px}.page-common .editorContent ul,.page-common .editorContent ol{font-size:12px;padding:0 0 15px 32px}.page-graduate .l_section{font-size:14px}.page-graduate .navSectionTop{padding-top:0}.page-graduate .navigation02__title{padding:8px 0 8px}.page-graduate .navigation02 .icon{-webkit-transition:.3s;transition:.3s}.page-graduate .navigation02 .is-active .icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.page-graduate .departmentList__image img{max-width:100%}.page-graduate-objective #NaviPtn01{display:none}.page-graduate-entrance .navigation-categoryTab--length-auto{margin-bottom:40px}.page-graduate-objective #NaviPtn01{display:none}.page-graduate-support .phBlock__title{font-size:14px;padding:15px 0 20px}.page-graduate-entrance .navigation-categoryTab--length-auto{margin-bottom:40px}.page-dep-eco.page-dep-fouryears .fouryearsSection__messageBlock__name{padding:13px 13px;text-align:center}.page-dep-eco.page-dep-fouryears .fouryearsSection__messageBlock__text{padding:13px 13px;text-align:center}.page-dep-eco.page-dep-free .group-exam-02{margin:50px 0}.page-dep-bus_adm.page-dep-free .journalList{margin-bottom:50px}
.page-dep-hum_sci.page-dep-free .h2Headline{margin-top:50px}.page-dep-hum_sci.page-dep-free .journalList{margin-bottom:50px}.page-dep-eng_lit.page-dep-free .h2Headline{margin-top:50px}.page-dep-chi_dev.page-dep-free .h2Headline{margin-top:50px}.page-dep-jur.page-dep-free .h2Headline{margin-top:50px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body{font-size:75%}}@media all and (-ms-high-contrast:none){.fouryearsList__number .number{font-size:0}.fouryearsList__number .number span{font-size:32px;line-height:70px}}@media print{html,body{min-width:0;width:1080px}#Navi .logo{width:280px;height:67px}#Navi .logo img{width:280px}#Navi .sMenu{margin-left:345px}#Main{min-width:0;max-width:100%}}