a[id]::before{height:16rem;margin-top:-16rem;content:"";z-index:0}.content a{text-decoration:underline}.description a{text-decoration:underline}.is-hide{display:none}.container-wrap{width:calc(100% - 8rem);margin:0 auto}@media (max-width: 1080px){.container-wrap{width:calc(100% - 4rem)}}.items .item a.ex-link .title-text::after{font-family:"fontello";content:'\e80d';color:#3355AA;padding-left:1rem;color:#3355AA}.items .item a.pdf .title-text::after{font-family:"fontello";content:'\e80f';color:#fc231c;padding-left:1rem;color:#fc231c}/*.items .item a.link .title-text::after{font-family:"fontello";content:'\e804';padding-left:1rem;color:#31154B}*/.feature{padding-top:13rem}@media (max-width: 1080px){.feature{padding-top:4.8rem}}.feature .main-visual{background-position:center center;background-repeat:no-repeat;background-size:cover;height:30rem;width:100%;position:relative}.feature .main-visual .title-wrap{position:absolute;left:0;bottom:0;background:rgba(71,30,110,0.8);width:33.6rem;height:7.8rem;padding-left:4rem;display:table}@media (max-width: 768px){.feature .main-visual .title-wrap{width:100%;height:5rem;padding-left:2rem}}.feature .main-visual .title-wrap .title{font-size:3.2rem;color:white;display:table-cell;vertical-align:middle}@media (max-width: 768px){.feature .main-visual .title-wrap .title{font-size:2rem}}.feature .main-visual .sub-title-wrap{position:absolute;top:50%;left:4rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);color:white;letter-spacing:0}@media (max-width: 480px){.feature .main-visual .sub-title-wrap{top:auto;bottom:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);background:rgba(71,30,110,0.8);padding:1.5rem 2rem}}.feature .main-visual .sub-title-wrap.second{top:auto;bottom:0;left:0;background:rgba(71,30,110,0.8);padding:1.5rem 4rem 1.5rem 0;min-width:30rem;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media (max-width: 480px){.feature .main-visual .sub-title-wrap.second{padding:1.5rem 2rem;width:100%;min-width:auto}}.feature .main-visual .sub-title-wrap.second .title{margin-left:4rem}@media (max-width: 480px){.feature .main-visual .sub-title-wrap.second .title{margin-left:0}}.feature .main-visual .sub-title-wrap .subtitle{font-size:1.8rem;font-weight:bold;color:white}@media (max-width: 480px){.feature .main-visual .sub-title-wrap .subtitle{font-size:1.4rem}}.feature .main-visual .sub-title-wrap .title{font-size:3.2rem;font-weight:bold;line-height:1.2}@media (max-width: 480px){.feature .main-visual .sub-title-wrap .title{font-size:2.4rem}}section.about,section.admission,section.education,section.research,section.campuslife,section.community,section.global,section.alumni{background:#f0f3f5}.numbers{background-image:url("../img/about/bg-value.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;height:19.3rem;width:100%;position:relative}@media (max-width: 768px){.numbers{height:42.5rem}}.numbers::before{content:"";background:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%}.numbers .container{width:calc(100% - 8rem);margin:0 auto;position:relative;z-index:0;height:100%}@media (max-width: 768px){.numbers .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.numbers .container .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media (max-width: 768px){.numbers .container .items{display:-ms-grid;display:grid}}.numbers .container .items .item{text-align:center;line-height:1;width:33.3333%}@media (max-width: 768px){.numbers .container .items .item{width:auto}}.numbers .container .items .item p{color:white}.numbers .container .items .item .title{font-weight:bold;font-size:2rem;margin-bottom:.5rem}@media (max-width: 768px){.numbers .container .items .item .title{font-size:1.6rem}}.numbers .container .items .item .value{font-family:'roboto';font-weight:600;font-size:4rem;margin-bottom:1rem}@media (max-width: 768px){.numbers .container .items .item .value{font-size:4.2rem;line-height:1}}.numbers .container .items .item .value .unit{font-size:33.3333%;padding-left:1rem}.numbers .container .items .item .data{font-size:1.6rem}@media (max-width: 480px){.numbers .container .items .item .data{font-size:1.2rem}}.localmenu{margin-bottom:12rem;max-width:1266px;margin:0 auto}.localmenu .grids{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:2px}.localmenu .grids .grid{width:50%;padding:2px}@media (max-width: 480px){.localmenu .grids .grid{width:100%;padding:3px 3px 0 3px}}.localmenu .grids .grid .image{position:relative;pointer-events:none}.localmenu .grids .grid .image::before{content:"";position:absolute;width:100%;height:100%;background:rgba(59,64,67,0.3)}.localmenu .grids .grid .image img{width:100%}.localmenu .grids .grid .image img::before{content:"";padding-top:56.25%}.localmenu .grids .grid .image .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}.localmenu .grids .grid .image .title .title-text{color:white;font-size:3.2rem}@media (max-width: 480px){.localmenu .grids .grid .image .title .title-text{font-size:2.4rem}}.localmenu .grids .grid .items{background:rgba(71,30,110,0.2);padding:1rem 3rem 3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.localmenu .grids .grid .items{padding:1rem 2rem 3rem;display:block}}.localmenu .grids .grid .items .item{width:calc(50% - 1rem);border-bottom:1px solid #3B4043;line-height:1}@media (max-width: 1080px){.localmenu .grids .grid .items .item{width:100%}}.localmenu .grids .grid .items .item a{color:#47216d;padding:0 4.5rem 0 .5rem;font-weight:bold;font-size:1.6rem;position:relative;height:5.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.localmenu .grids .grid .items .item a:hover{color:#59c0ce}@media (max-width: 768px){.localmenu .grids .grid .items .item a{padding:1rem 2rem 1rem .5rem;font-size:1.2rem}}.localmenu .grids .grid .items .item a.txt-pdf:after{font-family:"fontello";content:'\e80f';color:#fc231c}.localmenu .grids .grid .items .item a.txt-ex-link:after{font-family:"fontello";content:'\e80d';color:#3355AA}.localmenu .grids .grid .items .item a::after{position:absolute;top:50%;right:2rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.localmenu .grids .grid .items .item a::before{font-family:"fontello";content:'\e800';font-size:1.2rem;position:absolute;top:50%;right:.5rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (max-width: 768px){.localmenu .grids .grid .items .item a::before{font-size:1rem}}.contents-wrap{max-width:867px;margin:0 auto}.contents-wrap.en-wrap{max-width:1080px !important}.contents-wrap.en-wrap img{max-width:100%;height:auto}.contents-wrap.en-wrap .content .en-description{margin-bottom:6rem}.contents-wrap.en-wrap .content .en-description p{margin-bottom:1.5rem}.contents-wrap.en-wrap .content .en-description p:last-child{margin-bottom:0}.contents-wrap.en-wrap .content .voices-wrap .sort-menu{display:none}.contents-wrap.en-wrap .content .tsukuba-future-wrap .sort-menu,.contents-wrap.en-wrap .content .tsukuba-frontier-wrap .sort-menu{width:calc(100% / 4);margin-left:auto;margin-bottom:3rem}.contents-wrap.en-wrap .content .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contents-wrap.en-wrap .content .items::after{content:"";display:block;width:calc(100% / 3 - 2rem)}.contents-wrap.en-wrap .content .items .item{width:calc(100% / 3 - 2rem);margin-bottom:4rem}@media (max-width: 768px){.contents-wrap.en-wrap .content .items .item{width:calc(100% / 3 - 1rem)}}@media (max-width: 480px){.contents-wrap.en-wrap .content .items .item{width:calc(100% / 2 - 1rem)}}.contents-wrap.en-wrap .content .items .item.tsukuba-future a .image-container,.contents-wrap.en-wrap .content .items .item.tsukuba-frontier a .image-container{padding-bottom:62.5%;overflow: hidden;}.contents-wrap.en-wrap .content .items .item.tsukuba-future a .text-container .row,.contents-wrap.en-wrap .content .items .item.tsukuba-frontier a .text-container .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contents-wrap.en-wrap .content .items .item.tsukuba-future a .text-container .row span,.contents-wrap.en-wrap .content .items .item.tsukuba-frontier a .text-container .row span{font-size:90%}.contents-wrap.en-wrap .content .items .item.tsukuba-future a .text-container .from,.contents-wrap.en-wrap .content .items .item.tsukuba-frontier a .text-container .from{display:none}.contents-wrap.en-wrap .content .items .item.voices .field{display:none}.contents-wrap.en-wrap .content .items .item a{display:block;position:relative;text-decoration:none}.contents-wrap.en-wrap .content .items .item a .image-container{position:relative;width:100%;height:0;padding-bottom:75%;margin-bottom:1rem;overflow: hidden;}.contents-wrap.en-wrap .content .items .item a .image-container img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%) scale(1);width:100%;height:100%;max-height:initial;-o-object-fit:cover;object-fit:cover;overflow: hidden;transition:all .5s;}.contents-wrap.en-wrap .content .items .item a:hover .image-container img{transform:translate(-50%, -50%) scale(1.1);transition:all .5s;}.contents-wrap.en-wrap .content .items .item a .text-container time{font-size:1.4rem}.contents-wrap.en-wrap .content .items .item a .text-container .title{font-size:2.4rem;font-family:'Noto Serif jp'}@media (max-width: 480px){.contents-wrap.en-wrap .content .items .item a .text-container .title{font-size:1.8rem}}.contents-wrap.en-wrap .content .items .item a .text-container .alumni_description{margin-top: 0.5rem;}.contents-wrap.en-wrap .content .items .item a .text-container .from{font-family:'Noto Serif jp'}.contents-wrap.en-wrap .content .primary{margin-bottom:6rem}.contents-wrap.en-wrap .content .primary .image-container{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;margin-right:6rem}.contents-wrap.en-wrap .content .primary .image-container img{width:100%}.contents-wrap.en-wrap .content .primary .text-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-family:"Noto Serif JP" !important}.contents-wrap.en-wrap .content .primary .text-container .title{color:#3B4043;margin-bottom:1rem;font-family:"Noto Serif JP" !important}.contents-wrap.en-wrap .content .primary .text-container p{font-size:1.8rem;margin-bottom:1rem}.contents-wrap.en-wrap .content .secondly .text-container{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-right:6rem}.contents-wrap.en-wrap .content .secondly .text-container .block{margin-bottom:4rem}.contents-wrap.en-wrap .content .secondly .text-container .block .title{color:#47216d;margin-bottom:1rem}.contents-wrap.en-wrap .content .secondly .image-container{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.contents-wrap.en-wrap .content .secondly .image-container img{width:100%}.contents-wrap.en-wrap .prevnext-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:6rem}.contents-wrap.en-wrap .prevnext-container div{margin:0 1rem}.contents-wrap.en-wrap .prevnext-container div.prev a::before{left:1.5rem;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}.contents-wrap.en-wrap .prevnext-container div.next a::before{right:1.5rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.contents-wrap.en-wrap .prevnext-container div a{display:block;border:2px solid #47216d;width:16rem;padding:1rem 0;position:relative;text-align:center;text-decoration:none;font-weight:bold}.contents-wrap.en-wrap .prevnext-container div a:hover{color:#59c0ce;border:2px solid #59c0ce;text-decoration:none}.contents-wrap.en-wrap .prevnext-container div a:hover::before{color:#59c0ce}.contents-wrap.en-wrap .prevnext-container div a::before{font-family:"fontello";content:'\e800';position:absolute;top:50%;font-size:1.4rem}.group-container{background:#f0f3f5;padding:6rem 0}.container-voice-list{width:100%;margin:0auto;}.voice-list li{box-sizing:border-box;text-align:center;opacity:1;height:auto;transition:all.4sease0s;padding-bottom:10px;overfllow:hidden;}.voice-list li.is-hidden{visibility:hidden;opacity:0;height:0;margin:010px;padding:0;}.more{text-align:center;margin-top:20px;}.more button{background-color:rgba(71,30,110,0.7);border:none;cursor:pointer;outline:none;color:#fff;padding:0;line-height:40px;width:160px;}.group-container .en-wrap .groups{display:grid;grid-auto-rows: auto;grid-template-columns: repeat(auto-fit, 18%);justify-content: space-between;}.group-container .en-wrap .groups .group{}@media (max-width: 768px){.group-container .en-wrap .groups {display:flex;flex-wrap: wrap;}.group-container .en-wrap .groups .group{width:calc(100% / 2 - 1rem);/*	margin-bottom:1rem	*/}}@media (max-width: 480px){.group-container .en-wrap .groups .group{width:calc(100% / 2 - 1rem)}}.group-container .en-wrap .groups .group a{display:block;position:relative;overflow:hidden}.group-container .en-wrap .groups .group a::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(71,30,110,0.8);width:100%;height:100%;z-index:1;opacity:0}.group-container .en-wrap .groups .group a:active::after{opacity:1}.group-container .en-wrap .groups .group a:active .read{opacity:1}.group-container .en-wrap .groups .group a .thumb{position:relative;width:100%;height:0;padding-bottom:75%;z-index:0;margin-bottom: 1rem;}.group-container .en-wrap .groups .group a .thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;max-height:initial;-o-object-fit:cover;object-fit:cover}.group-container .en-wrap .groups .group a .read{opacity:0;-webkit-transition:all .5s;transition:all .5s}.group-container .en-wrap .groups .group a .read p{color:white;position:absolute;left:1.5rem}.group-container .en-wrap .groups .group a .read .nickname{font-size:1.8rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.group-container .en-wrap .groups .group a .read .country{font-size:1.2rem;bottom:1.5rem}.fulltitle{padding:5.5rem 0}@media (max-width: 768px){.fulltitle{padding:3rem 2rem}}.fulltitle .icon{width:2rem;margin-right:.5rem}.titleline.rowcolumn{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.titleline.rowcolumn span,.titleline span{font-weight:bold;margin-right:auto;}.titleline.rowcolumn .selectblock{position:relative;width:25rem}@media (max-width: 768px){.titleline.rowcolumn .selectblock{margin-top:1rem;width:50%}}.titleline.rowcolumn .selectblock::after{pointer-events:none;font-family:"fontello";content:'\e800';font-size:1rem;color:#959EA7;position:absolute;top:50%;right:2rem;-webkit-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg)}.fullcontents{background:#f0f3f5;padding:5.5rem 0}@media (max-width: 768px){.fullcontents{padding:2rem}}.fullcontents .ug-wrap{padding-right:10rem}@media (max-width: 768px){.fullcontents .ug-wrap{padding-right:0}}.fullcontents .ug-wrap .image-container{min-width:40rem}@media (max-width: 768px){.fullcontents .ug-wrap .image-container{min-width:auto}}.fullcontents .contents-wrap{max-width:867px;margin:0 auto}.fullcontents .contents-wrap .title-wrap{margin-bottom:2rem}.fullcontents .contents-wrap .title-wrap .titleimage{background-size:cover;position:relative;height:9.6rem}.fullcontents .contents-wrap .title-wrap .titleimage::before{content:"";position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.fullcontents .contents-wrap .title-wrap .titleimage span{font-size:3.2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white}@media (max-width: 768px){.fullcontents .contents-wrap .title-wrap .titleimage span{font-size:2rem;width:100%;text-align:center}}.fullcontents .contents-wrap .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fullcontents .contents-wrap .items.column-2 .item{width:calc(100% / 2 - 1rem)}.fullcontents .contents-wrap .items.column-2::after{content:"";display:block;width:calc(100% / 2 - 1rem) !important}.fullcontents .contents-wrap .items.column-3 .item{width:calc(100% / 3 - 1rem)}.fullcontents .contents-wrap .items.column-3::after{content:"";display:block;width:calc(100% / 3 - 1rem) !important}.fullcontents .contents-wrap .items.ug .item a{background:white;color:#3B4043}.fullcontents .contents-wrap .items.ug .item a:hover{background:#47216d;color:white}.fullcontents .contents-wrap .items.ug::after{content:"";display:block;width:calc(100% / 4 - 1rem)}.fullcontents .contents-wrap .items .item{width:calc(100% / 4 - 1rem);margin-bottom:1.5rem;height:6rem}@media (max-width: 768px){.fullcontents .contents-wrap .items .item{width:100%}}.fullcontents .contents-wrap .items .item a{display:block;text-align:center;font-size:1.6rem;font-weight:600;height:100%;width:100%;position:relative}.fullcontents .contents-wrap .items .item a .inner{display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 768px){.fullcontents .contents-wrap .items .item a .inner{font-size:1.2rem;}}.fullcontents .contents-wrap .items .item a .inner .small{font-size:1rem;display:block}.fullcontents .contents-wrap .M-links .items .item{width:calc(100% / 2 - 1rem);height:100%}@media (max-width: 768px){.fullcontents .contents-wrap .M-links .items .item{width:100%}}.fullcontents .contents-wrap .M-links .items .item a{display:block;background:white;position:relative;color:#3B4043;text-align:left;padding:0 9rem 0 3rem;height:7.3rem;line-height:1}@media (max-width: 768px){.fullcontents .contents-wrap .M-links .items .item a{font-size:1.2rem;height:5.5rem;padding:0 7rem 0 1rem}}.fullcontents .contents-wrap .M-links .items .item a span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.fullcontents .contents-wrap .M-links .items .item a::after,.fullcontents .contents-wrap .M-links .items .item a::before{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.fullcontents .contents-wrap .M-links .items .item a.rocket::before{font-family:"fontello";content:'\e810';font-size:2.4rem;right:6rem;color:#1FC0D7}@media (max-width: 768px){.fullcontents .contents-wrap .M-links .items .item a.rocket::before{right:4rem}}.fullcontents .contents-wrap .M-links .items .item a.arrow::after{font-family:"fontello";content:'\e800';font-size:1.2rem;right:2rem}.fullcontents .contents-wrap .M-links .items .item a.ex-link::after{font-family:"fontello";content:'\e804';font-size:1.6rem;right:1.5rem}.fullcontents .image-container{margin-right:4rem}@media (max-width: 768px){.fullcontents .image-container{margin-right:0;margin-bottom:2rem}}.fullcontents .titleline{color:#582488;text-align:left;font-size:2.8rem;font-weight:bold;border-bottom:solid 5px #CDD6DD;position:relative;padding-bottom:2rem;margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.fullcontents .titleline{font-size:2rem;padding-bottom:1rem;margin-bottom:1rem}}.fullcontents .titleline::before{content:"";display:block;position:absolute;border-bottom:solid 5px #582488;bottom:-5px;left:0;width:7.7rem}.fullcontents .titleline span{text-align:left}.fullcontents .titleline .ex-link{color:#3B4043;font-size:1.6rem;margin-left:auto}@media (max-width: 768px){.fullcontents .titleline .ex-link{font-size:1.2rem}}.fullcontents .titleline .ex-link::after{font-family:"fontello";content:'\e804';color:#47216d;padding-left:.5rem}.content-6{margin-bottom:6rem}.content-6 ol li{margin-bottom:1rem}.content-6 ol li:last-child{margin-bottom:0}.content-6 ul li{margin-bottom:1rem}.content-6 ul li:last-child{margin-bottom:0}.content-6 .tertiary-titleline{font-size:2.4rem;border-bottom:solid 1px #6F7579;padding-bottom:2rem;margin-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content-6 .tertiary-titleline a{font-size:1.6rem;text-decoration:none}@media (max-width: 768px){.content-6 .tertiary-titleline{font-size:2rem;padding-bottom:1rem;margin-bottom:1.5rem}.content-6 .tertiary-titleline span{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.6rem}.content-6 .tertiary-titleline a{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.4rem}}.content-6 .tertiary-titleline span{text-align:left}.content-6 .quaternary-title{font-size:2rem;margin-bottom:2rem}@media (max-width: 768px){.content-6 .quaternary-title{font-size:1.8rem;margin-bottom:1rem}}.organization-centers a{display:inline-block}.contents{padding:7.5rem 0}@media (max-width: 768px){.contents{padding:4rem 0}}.contents .contents{padding:0}.contents .contents-wrap{max-width:867px;margin:0 auto}@media (max-width: 768px){.contents .contents-wrap{margin:0 2rem}}.contents .contents-wrap .content{margin-bottom:9rem}.contents .contents-wrap .content:last-child{margin-bottom:0}@media (max-width: 768px){.contents .contents-wrap .content{margin-bottom:4rem}}.contents .contents-wrap .content .titleline{color:#582488;font-size:2.8rem;font-weight:bold;border-bottom:solid 5px #CDD6DD;position:relative;padding-bottom:2rem;margin-bottom:2rem}@media (max-width: 768px){.contents .contents-wrap .content .titleline{font-size:2rem;padding-bottom:1rem;margin-bottom:1rem}}.contents .contents-wrap .content .titleline::before{content:"";display:block;position:absolute;border-bottom:solid 5px #582488;bottom:-5px;width:7.7rem}.contents .contents-wrap .content .title-wrap{margin-bottom:4rem}.contents .contents-wrap .content .tertiary-titleline{font-size:2.4rem;border-bottom:solid 1px #6F7579;padding-bottom:2rem;margin-bottom:2rem;text-align:left}@media (max-width: 768px){.contents .contents-wrap .content .tertiary-titleline{font-size:1.8rem;padding-bottom:1rem;margin-bottom:1rem}}.contents .contents-wrap .content .tertiary-titleline span{text-align:left}.contents .contents-wrap .content .quaternary-title{font-size:2rem;margin-bottom:2rem}@media (max-width: 768px){.contents .contents-wrap .content .quaternary-title{font-size:1.8rem;margin-bottom:1rem}}@media (max-width: 768px){.contents .contents-wrap .content .lists{padding:0 1rem}}.contents .contents-wrap .content .lists .list{margin-bottom:4rem}@media (max-width: 768px){.contents .contents-wrap .content .lists .list{margin-bottom:2rem}}.contents .contents-wrap .content .lists .list a{text-decoration:none}.contents .contents-wrap .content .lists .list a .rowcolumn{display:block}.contents .contents-wrap .content .lists .list a .rowcolumn .number{display:block}.contents .contents-wrap .content .lists .list:last-child{margin-bottom:0}.contents .contents-wrap .content .parts-D-column .text-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width: 768px){.contents .contents-wrap .content .parts-D-column .text-container{margin-bottom:2rem}}.contents .contents-wrap .content .parts-D-column .text-container .description{line-height:2;margin-top:-1rem}.contents .contents-wrap .content .parts-D-column .image-container{-webkit-box-flex:0;-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;max-width:20rem;margin-left:4rem}@media (max-width: 768px){.contents .contents-wrap .content .parts-D-column .image-container{max-width:60%;margin:2rem auto}}.contents .contents-wrap .content .parts-D-column .image-container img{width:100%}.contents .contents-wrap .content .parts-D-column .image-container figure{margin-top:2rem}.contents .contents-wrap .content .parts-D-column .image-container figure img{width:100%}@media (max-width: 768px){.contents .contents-wrap .content .parts-D-column .image-container figure .caption{font-size:1.2rem}}.contents .contents-wrap .content .parts-D-column .image-container figure:first-child{margin-top:0}.contents .contents-wrap .content .parts-D-table thead td{background:rgba(71,30,110,0.48)}.contents .contents-wrap .content .parts-D-table td{text-align:center;border:2px solid #707070;font-size:1.5rem;padding:.75rem 0}.contents .contents-wrap .content .parts-E-column{background:#f0f3f5;padding:4rem}@media (max-width: 768px){.contents .contents-wrap .content .parts-E-column{padding:2rem}}.contents .contents-wrap .content .parts-E-column .text-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width: 768px){.contents .contents-wrap .content .parts-E-column .text-container{margin-bottom:1rem}}.contents .contents-wrap .content .parts-E-column .text-container .title{color:#47216d;font-size:2rem;font-weight:500;margin-bottom:2rem}.contents .contents-wrap .content .parts-E-column .text-container .description{line-height:1.8;margin-top:-1rem}.contents .contents-wrap .content .parts-E-column .image-container{-webkit-box-flex:0;-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;max-width:20rem;margin-left:4rem}@media (max-width: 768px){.contents .contents-wrap .content .parts-E-column .image-container{max-width:80%;margin:0 auto}}.contents .contents-wrap .content .parts-E-column .image-container figure{margin-top:2rem}.contents .contents-wrap .content .parts-E-column .image-container figure img{width:100%}.contents .contents-wrap .content .parts-E-column .image-container figure:first-child{margin-top:0}.contents .contents-wrap .content .faqtimeline .items .item{margin-bottom:4rem}.contents .contents-wrap .content .faqtimeline .items .item:last-child{margin-bottom:0}.contents .contents-wrap .content .faqtimeline .items .item .guest .image-container{margin-right:3rem}@media (max-width: 768px){.contents .contents-wrap .content .faqtimeline .items .item .guest .image-container{margin-right:auto;margin-left:0}}.contents .contents-wrap .content .faqtimeline .items .item .guest .text-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background:rgba(78,192,209,0.2);padding:3rem;border-radius:2rem;position:relative}.contents .contents-wrap .content .faqtimeline .items .item .guest .text-container:before{content:"";border-style:solid;border-color:rgba(78,192,209,0.2) transparent transparent transparent;left:-2rem;border-width:2rem 1rem 0px 1rem;position:absolute;top:6rem;right:inherit;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 768px){.contents .contents-wrap .content .faqtimeline .items .item .guest .text-container:before{content:none}}.contents .contents-wrap .content .faqtimeline .items .item .image-container{-webkit-box-flex:0;-webkit-flex:0 0 12rem;-ms-flex:0 0 12rem;flex:0 0 12rem;margin-left:3rem}@media (max-width: 768px){.contents .contents-wrap .content .faqtimeline .items .item .image-container{max-width:6.5rem;margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.contents .contents-wrap .content .faqtimeline .items .item .image-container img{margin-bottom:.5rem}@media (max-width: 768px){.contents .contents-wrap .content .faqtimeline .items .item .image-container img{width:100%;margin-bottom:0}}.contents .contents-wrap .content .faqtimeline .items .item .image-container .name{font-size:1.2rem;text-align:center}.contents .contents-wrap .content .faqtimeline .items .item .host{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 768px){.contents .contents-wrap .content .faqtimeline .items .item .host{display:block}}.contents .contents-wrap .content .faqtimeline .items .item .host .text-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;background:rgba(71,30,110,0.2);border-radius:2rem;padding:3rem;position:relative}@media (max-width: 768px){.contents .contents-wrap .content .faqtimeline .items .item .host .text-container{padding:1.5rem}}.contents .contents-wrap .content .faqtimeline .items .item .host .text-container:before{content:"";border-style:solid;border-color:rgba(71,30,110,0.2) transparent transparent transparent;border-width:2rem 1rem 0px 1rem;position:absolute;top:6rem;right:-2rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width: 768px){.contents .contents-wrap .content .faqtimeline .items .item .host .text-container:before{content:none}}.contents .contents-wrap .content .faqtimeline .items .item .host .text-container .description{line-height:2}.contents .contents-wrap .content .columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contents .contents-wrap .content .columns::after{content:"";display:block;width:calc(100% / 3 - 6rem)}.contents .contents-wrap .content .columns .column{width:calc(100% / 3 - 6rem);margin-bottom:6rem}@media (max-width: 768px){.contents .contents-wrap .content .columns .column{width:100%}}.contents .contents-wrap .content .columns .column img{width:100%;margin-bottom:1rem}.contents .contents-wrap .content .columns .column p{font-weight:bold}.contents .contents-wrap .content .columns .column .name{font-size:2rem}.contents .contents-wrap .content .columns .column .jobs,.contents .contents-wrap .content .columns .column .charge{font-size:1.6rem;color:#47216d}.contents .contents-wrap .content .border-list .items .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem;font-size:1.6rem;z-index:1}.contents .contents-wrap .content .border-list .items .item a{display:block}@media (max-width: 768px){.contents .contents-wrap .content .border-list .items .item{display:block;padding:1rem 1.5rem}}@media (max-width: 768px){.contents .contents-wrap .content .border-list .items .item{font-size:1.2rem}}.contents .contents-wrap .content .border-list .items .item:nth-child(odd){background:#f0f3f5}.contents .contents-wrap .content .border-list .items .item div:first-child{width:30rem;-webkit-box-flex:0;-webkit-flex:0 0 30rem;-ms-flex:0 0 30rem;flex:0 0 30rem}@media (max-width: 768px){.contents .contents-wrap .content .border-list .items .item div:first-child{width:auto;margin-bottom:1rem}}.contents .contents-wrap .content .border-list .items .item div:nth-child(2){-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.contents .contents-wrap .content .border-list .items .item div:nth-child(2) dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 480px){.contents .contents-wrap .content .border-list .items .item div:nth-child(2) dl{display:block}}.contents .contents-wrap .content .border-list .items .item div:nth-child(2) dl dt{width:14rem;-webkit-box-flex:0;-webkit-flex:0 0 14rem;-ms-flex:0 0 14rem;flex:0 0 14rem}@media (max-width: 480px){.contents .contents-wrap .content .border-list .items .item div:nth-child(2) dl dt{width:auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media (max-width: 480px){.contents .contents-wrap .content .border-list .items .item div:nth-child(2) dl dd{margin-left:1rem}}.contents .contents-wrap .content .border-list .items .item .pdfs .pdf{display:block;margin-bottom:.5rem}@media (max-width: 768px){.contents .contents-wrap .content .border-list .items .item .pdfs .pdf{font-size:1.2rem}}.contents .contents-wrap .content .border-list .items .item .pdfs .pdf:last-child{margin-bottom:0}.contents .contents-wrap .content .border-list .items .item .pdfs .pdf:after{font-family:"fontello";content:'\e80f';color:#fc231c;padding-left:1rem}.contents .contents-wrap .content .border-list .items .item .issue{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}.contents .contents-wrap .content .content-6{margin-bottom:6rem}@media (max-width: 768px){.contents .contents-wrap .content .content-6{margin-bottom:3rem}}.contents .contents-wrap .content .content-6 .description .ex-relation-link::after{font-family:"fontello";content:'\e80d';color:#3355AA;padding-left:.5rem}.contents .contents-wrap .content .content-6 .square .item{position:relative;font-weight:600;margin-bottom:1rem;padding-left:2.25rem}@media (max-width: 768px){.contents .contents-wrap .content .content-6 .square .item{font-size:1.2rem;padding-left:1.5rem}}.contents .contents-wrap .content .content-6 .square .item:last-child{margin-bottom:0}.contents .contents-wrap .content .content-6 .square .item::before{content:"";width:1.6rem;height:1.6rem;background:#CDD6DD;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (max-width: 768px){.contents .contents-wrap .content .content-6 .square .item::before{width:1.2rem;height:1.2rem}}.contents .contents-wrap .content .content-6 .history{position:relative;width:100%}.contents .contents-wrap .content .content-6 .history .asanaga{position:absolute;right:0}@media (max-width: 768px){.contents .contents-wrap .content .content-6 .history .asanaga{display:none}}.contents .contents-wrap .content .content-6 .history::before{content:"";position:absolute;top:1rem;left:13.2rem;width:.4rem;height:calc(100% - 1.5rem);background-color:#959EA7}@media (max-width: 768px){.contents .contents-wrap .content .content-6 .history::before{left:1rem;height:calc(100% - 4.5rem)}}.contents .contents-wrap .content .content-6 .history dl{font-size:1.6rem;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}@media (max-width: 768px){.contents .contents-wrap .content .content-6 .history dl{display:block;padding-left:3rem}}.contents .contents-wrap .content .content-6 .history dl dt{text-align:right;-webkit-box-flex:0;-webkit-flex:0 0 10rem;-ms-flex:0 0 10rem;flex:0 0 10rem;margin-right:6.5rem}@media (max-width: 768px){.contents .contents-wrap .content .content-6 .history dl dt{text-align:left;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-right:0;font-size:1.4rem}}.contents .contents-wrap .content .content-6 .history dl dd{position:relative}.contents .contents-wrap .content .content-6 .history dl dd::before{content:"";background:url("../img/outline/circle.svg") no-repeat center center;background-size:contain;width:1.4rem;height:1.4rem;position:absolute;top:50%;left:-3.75rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (max-width: 768px){.contents .contents-wrap .content .content-6 .history dl dd::before{top:-1rem;left:-2.5rem;font-size:1.2rem}}.contents .contents-wrap .content .content-45 .item{margin-bottom:4.5rem}.contents .contents-wrap .content .content-45 .item:last-child{margin-bottom:0}@media (max-width: 768px){.contents .contents-wrap .content .content-45 .item{margin-bottom:2.25rem}}.contents .contents-wrap .relation-panel{background:#f0f3f5;padding:4rem}@media (max-width: 768px){.contents .contents-wrap .relation-panel{padding:2rem}}.contents .contents-wrap .relation-panel .title{color:#582488;font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:2rem}.contents .contents-wrap .relation-panel .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .contents-wrap .relation-panel .links li{width:calc(100% / 2 - 2rem);margin-bottom:1rem;list-style:disc;margin-left:.5rem;color:#47216d}.contents .contents-wrap .relation-panel .links-full{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contents .contents-wrap .relation-panel .links-full li{width:100%;margin-bottom:1rem;list-style:disc;margin-left:.5rem;color:#47216d}.post.single .title-sub-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem}@media (max-width: 480px){.post.single .title-sub-wrap{display:block}}@media (max-width: 480px){.post.single .title-sub-wrap .data{margin-bottom:1rem}}.post.single .title-sub-wrap .data span{background:#47216d;color:white;font-size:1.2rem;text-align:center;padding:0 1rem 0.15rem 1rem;margin-left:1.5rem;line-height:1;border-radius:.5rem}@media (max-width: 768px){.post .title-wrap{margin-bottom:2rem !important}}@media (max-width: 768px){.post .title-wrap .titleline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width: 768px){.post .title-wrap .titleline .rowcolumn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}}.post .title-wrap .titleline .rowcolumn .selectblock{width:16rem;position:relative}@media (max-width: 768px){.post .title-wrap .titleline .rowcolumn .selectblock{margin-top:0;width:12rem}.post .title-wrap .titleline .rowcolumn .selectblock::after{right:1rem}}.post .title-wrap .titleline .rowcolumn .selectblock form select{padding:1rem 1.5rem 1rem 4rem}@media (max-width: 768px){.post .title-wrap .titleline .rowcolumn .selectblock form select{padding:0 1rem;font-size:1.2rem;height:3rem}}.post .title-wrap .titleline .rowcolumn .selectblock:last-child{margin-left:2rem}@media (max-width: 768px){.post .title-wrap .titleline .rowcolumn .selectblock:last-child{margin-left:1rem}}.post .lists .list{margin-bottom:0 !important}.post .lists .list a{display:block;padding:2rem;color:#3B4043;border-bottom:1px solid #CDD6DD;position:relative;margin-bottom:0;text-decoration:none}@media (max-width: 768px){.post .lists .list a{padding:1rem 0}}.post .lists .list a:hover{background:#f0f3f5}.post .lists .list a.ex-relation-link::after{position:absolute;top:50%;right:2rem;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);font-family:"fontello";content:'\e80d';color:#3355AA}@media (max-width: 768px){.post .lists .list a.ex-relation-link::after{right:0}}.post .lists .list a.ex-link .title-text::after{font-family:"fontello";content:'\e80d';color:#3355AA;padding-left:.5rem}/*.post .lists .list a.link .title-text::after{font-family:"fontello";content:'\e804';padding-left:.5rem}*/.post .lists .list a.pdf .title-text::after{font-family:"fontello";content:'\e80f';color:#fc231c;padding-left:.5rem}.post .lists .list a .rowcolumn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.post .lists .list a .rowcolumn time{font-size:1.2rem;margin-right:2rem;display: flex;}.post .relatedLinks{margin:3rem 0}.post .relatedLinks .title{color:#3B4043;font-size:1.8rem;border-bottom:1px solid #CDD6DD;padding:1.5rem;margin:2rem 0;border-left:3px solid #47216d}.disaster-description{font-weight:bold;text-align:center;padding:.5rem 0}.disaster.admission{padding:24rem 0 4rem}@media (max-width: 768px){.disaster.admission{padding:4rem 0}}.disaster-relation{padding:4rem 0}.disaster-relation .relation-panel{background:#f0f3f5;padding:4rem}@media (max-width: 768px){.disaster-relation .relation-panel{padding:2rem}}.disaster-relation .relation-panel .title{color:#582488;font-size:2.4rem;font-weight:bold;text-align:center;margin-bottom:2rem}.disaster-relation .relation-panel .rowcolumn{max-width:96rem;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.disaster-relation .relation-panel .rowcolumn .links{width:calc(100% / 4 - 2rem)}@media (max-width: 768px){.disaster-relation .relation-panel .rowcolumn .links{width:100%}}.disaster-relation .relation-panel .rowcolumn .links li{height:5.2rem;margin-bottom:2rem}@media (max-width: 768px){.disaster-relation .relation-panel .rowcolumn .links li{margin-bottom:1rem}}.disaster-relation .relation-panel .rowcolumn .links li:last-child{margin-bottom:0}@media (max-width: 768px){.disaster-relation .relation-panel .rowcolumn .links li:last-child{margin-bottom:1rem}}.disaster-relation .relation-panel .rowcolumn .links li a{width:100%;height:100%;line-height:1;display:block;background:white;border:2px solid #47216d}.disaster-relation .relation-panel .rowcolumn .links li a span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.events.head-top{padding-top:13rem}@media (max-width: 1080px){.events.head-top{padding-top:4.8rem}}.events .titleaera{padding:2rem 4rem;background:#3B4043}.events .titleaera .title{color:white}@media (max-width: 768px){.events .titleaera{padding:2rem}}.events .bread .item a{padding:0;border:none}.events .event-container .container{max-width:1366px;margin:0 auto;padding:9rem 4.5rem}@media (max-width: 768px){.events .event-container .container{padding:3rem 1.5rem}}.events .event-container .container .main{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width: 768px){.events .event-container .container .main{margin-bottom:4rem}}.events .event-container .container .main .titleline{color:#582488;font-size:2.8rem;font-weight:bold;border-bottom:solid 5px #CDD6DD;position:relative;padding-bottom:2rem;margin-bottom:2rem}.events .event-container .container .main .titleline::before{content:"";display:block;position:absolute;border-bottom:solid 5px #582488;bottom:-5px;width:7.7rem}.events .event-container .container .main .day{padding:.25rem 1rem;font-size:2.4rem;background:#f0f3f5;margin-bottom:2rem}.events .event-container .container .main .items .item{margin-bottom:6rem}.events .event-container .container .main .items .item a{display:block}.events .event-container .container .main .items .item a:hover{background:#f0f3f5}.events .event-container .container .main .items .item a .description{font-size:1.8rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #CDD6DD}.events .event-container .container .main .items .item a .information{margin-left:2rem}.events .event-container .container .main .items .item a .information span{display:block;font-size:1.4rem}.events .event-container .container .main .items .item a .information span::before{font-size:1.25rem;color:#959EA7;padding-right:.5rem;color:#47216d}.events .event-container .container .main .items .item a .information span.time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.events .event-container .container .main .items .item a .information span.time::before{font-family:"fontello";content:'\e80b';font-size:1.4rem;padding-top:4px}.events .event-container .container .main .items .item a .information span.place::before{font-family:"fontello";content:'\e808';font-size:1.65rem}.events .event-container .container .main .items .item a .information span.check::before{font-family:"fontello";content:'\e802'}.events .event-container .container .main .events-single .titleline{color:#47216d;font-size:2.8rem;font-weight:bold;border-bottom:solid 5px #CDD6DD;position:relative;padding-bottom:2rem;margin-bottom:2rem}.events .event-container .container .main .events-single .titleline::before{content:"";display:block;position:absolute;border-bottom:solid 5px #582488;bottom:-5px;width:7.7rem}.events .event-container .container .main .events-single .events_contents dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem}.events .event-container .container .main .events-single .events_contents dl.entry_none{display:none}.events .event-container .container .main .events-single .events_contents dl:last-child{margin-bottom:0}.events .event-container .container .main .events-single .events_contents dl dt{width:20rem}.events .event-container .container .main .events-single .events_contents dl dd a{display: block;}.events .event-container .container .main .events-single .events_contents dl dd a:empty{display:none;margin:0;}.events .event-container .container .main .events-single .events_contents dl dd a{margin-left:1.55rem}.events .event-container .container .main .events-single .events_contents .relatedLinks{margin-bottom:8rem}.events .event-container .container .main .events-single .events_contents .relatedLinks .title,.events .event-container .container .main .events-single .events_contents .relatedLinks h3{border-bottom:1px solid #3B4043;padding-bottom:2rem;margin-bottom:2rem}.events .event-container .container .main .events-single .events_contents .events-block{margin-bottom:8rem}.events .event-container .container .main .events-single .events_contents .events-block .underline{border-bottom:1px solid #3B4043;padding-bottom:2rem;margin-bottom:2rem}.events .event-container .container .main .events-single .events_contents .events-block .videos li{position:relative;max-width:100%;padding-top:56.25%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:1.5rem}.events .event-container .container .main .events-single .events_contents .events-block .videos li:last-child{margin-bottom:0}.events .event-container .container .main .events-single .events_contents .events-block .videos li iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.events .event-container .container .main .events-single .events_contents .events_list .events_item{margin-bottom:2rem}.events .event-container .container .main .events-single .events_contents .events_list .events_item:last-child{margin-bottom:0}.events .event-container .container .main .events-single .events_contents .events_list .events_item .title{border-bottom:1px solid #CDD6DD;margin-bottom:1rem;padding-bottom:1rem}.events .event-container .container .main .events-single .events_contents .events_list .events_item .description{border:none}.events .event-container .container .side{-webkit-box-flex:0;-webkit-flex:0 0 30rem;-ms-flex:0 0 30rem;flex:0 0 30rem;margin-left:4rem}@media (max-width: 768px){.events .event-container .container .side{margin-left:0}}.events .event-container .container .side .tags .title{text-align:right;color:#47216d;font-weight:bold;font-size:1.6rem;font-family:'roboto';padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid}.events .event-container .container .side .tags .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.events .event-container .container .side .tags .items .item a{color:#3B4043;display:inline-block;text-align:center;font-size:1.2rem;border:1px solid #CDD6DD;border-radius:2rem;padding:.5rem 1rem}.events .event-container .container .side .pagenation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.events .event-container .container .side .pagenation div a{display:block;height:100%;width:100%;height:4rem}.events .event-container .container .side .pagenation .prev,.events .event-container .container .side .pagenation .next{border:1px solid #3B4043;width:6rem}.events .event-container .container .side .pagenation .prev a,.events .event-container .container .side .pagenation .next a{position:relative}.events .event-container .container .side .pagenation .prev a::before{left:1.5rem;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}.events .event-container .container .side .pagenation .next a::before{right:1.5rem}.events .event-container .container .side .pagenation .thismonth{background:#959EA7;color:white;width:9rem}.events .event-container .container .side .pagenation .thismonth a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.events .event-container .container .side .search-wrap .title{margin-bottom:.5rem}.events .event-container .container .side .search-wrap .search{margin-bottom:1rem}.events .event-container .container .side .search-wrap .search input{border:none;background:#f0f3f5;width:100%;padding:1.25rem}.events .event-container .container .side .search-wrap .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.events .event-container .container .side .search-wrap .row p{font-size:1.6rem}.events .event-container .container .side .search-wrap .row .selectbox{width:19.5rem;margin:0 0 1rem 2rem;position:relative}.events .event-container .container .side .search-wrap .row .selectbox::after{font-family:"fontello";content:'\e800';position:absolute;top:50%;right:2rem;-webkit-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg);font-size:1.2rem}.events .event-container .container .side .search-wrap .submit{margin-left:auto;width:14.8rem}.events .event-container .container .side .search-wrap .submit input{border:none;border-radius:.5rem;background:#47216d;color:white;width:100%;height:4rem}/*.single a{color:#47216d}.single a:hover{text-decoration:underline}.single a.ex-link{font-size:1.6rem;margin-left:auto}.single a.ex-link::after{/*font-family:"fontello";content:'\e804';color:#47216d;padding-left:.5rem*/}*/.lifelong-extension-wrap .title-container{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;margin-right:3rem}.lifelong-extension-wrap .title-container .item{background:#f0f3f5;padding:1rem}.lifelong-extension-wrap .archive-container .years{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lifelong-extension-wrap .archive-container .years li a{color:#582488}.syllabus .table tbody tr:first-child{background:#47216d;color:white}.syllabus .table tbody tr:first-child td{text-align:center;border:1px solid white}.syllabus .table tbody tr:nth-child(2){display:none}.syllabus .table tbody tr td{border:1px solid #CDD6DD;padding:.5rem 1rem}.details .txt-b-p{color:#47216d}.details a{color:#1FC0D7}.details .txt-pdf::after{font-family:"fontello";content:'\e80f';color:#fc231c;padding-left:.5rem}.details .txt-ex-link::after{font-family:"fontello";content:'\e804';padding-left:.5rem;color:#1FC0D7}@media (max-width: 768px){.details img{width:100%;height:auto}}.campusmap-single{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem}.campusmap-single .txt-container .area{background:#47216d;color:white;text-align:center;display:inline-block;padding:.5rem 1rem}.campusmap-single .image-container{-webkit-box-flex:0;-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;max-width:20rem}.campusmap-single .image-container img{width:100%;height:auto}.campusmap-index{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.campusmap-index .image-container{max-width:26rem;margin-left:4rem}.campusmap-index .txt-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.campusmap-index .txt-container a{display:block;color:#59c0ce}.campusmap-index .txt-container a.ex-link::after{font-family:"fontello";content:'\e80d';color:#3355AA;padding-left:.5rem;color:#59c0ce}.campusmap-index .txt-container a.txt-pdf::after{font-family:"fontello";content:'\e80f';color:#fc231c;padding-left:.5rem}.campusmap-container .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.campusmap-container .items .item{margin-bottom:1rem;width:calc(100% / 2)}.campusmap-container .items .item a{display:block;color:#47216d}.campusmap-container .items .item a:hover{color:#59c0ce}#eventslist{position:relative;z-index:0}.side .calender-wrap{position:relative;z-index:0}.side .calender-wrap .widget-calendar{/*border:1px solid #3B4043;padding:1.5rem 1rem 0*/}.side .calender-wrap .widget-calendar .widget-header{text-align:center;margin-bottom:1.5rem;font-size:1.6rem}.side .calender-wrap .widget-calendar .widget-header span{font-size:2rem}.side .calender-wrap .widget-calendar .table thead tr{border-top:1px solid #3B4043;border-bottom:1px solid #3B4043}.side .calender-wrap .widget-calendar .table thead tr th{font-size:1.2rem;padding:1rem 0}.side .calender-wrap .widget-calendar .table thead tr th:nth-child(6){color:#0078FF}.side .calender-wrap .widget-calendar .table thead tr th:last-child{color:#FF1E00}.side .calender-wrap .widget-calendar .table tr td{font-size:1.3rem;font-family:'Roboto';text-align:center;padding:1rem}.side .calender-wrap .widget-calendar .table tr td:nth-child(6){color:#0078FF}.side .calender-wrap .widget-calendar .table tr td:last-child{color:#FF1E00}.side .calender-wrap .widget-calendar .table tr td a{background:#47216d;display:block}.culture .course-pagelink,.sports .course-pagelink,.art .course-pagelink,.incumbent-education .course-pagelink,.license .course-pagelink,.syllabus .course-pagelink{background:#f0f3f5;padding:3rem 0}.culture .course-pagelink a,.sports .course-pagelink a,.art .course-pagelink a,.incumbent-education .course-pagelink a,.license .course-pagelink a,.syllabus .course-pagelink a{padding:1rem 3rem;background:white}.culture .course-pagelink a:first-child,.sports .course-pagelink a:first-child,.art .course-pagelink a:first-child,.incumbent-education .course-pagelink a:first-child,.license .course-pagelink a:first-child,.syllabus .course-pagelink a:first-child{margin-right:1rem}.culture .course-search,.sports .course-search,.art .course-search,.incumbent-education .course-search,.license .course-search,.syllabus .course-search{margin:2rem 0}.culture .course-search .search_item,.sports .course-search .search_item,.art .course-search .search_item,.incumbent-education .course-search .search_item,.license .course-search .search_item,.syllabus .course-search .search_item{cursor:pointer;padding:.5rem 2rem}.culture .course-search .search_item.is-active,.sports .course-search .search_item.is-active,.art .course-search .search_item.is-active,.incumbent-education .course-search .search_item.is-active,.license .course-search .search_item.is-active,.syllabus .course-search .search_item.is-active{background:black;color:white}.culture .filter,.sports .filter,.art .filter,.incumbent-education .filter,.license .filter,.syllabus .filter{margin-bottom:9rem}.culture .filter .search-box li:last-child,.sports .filter .search-box li:last-child,.art .filter .search-box li:last-child,.incumbent-education .filter .search-box li:last-child,.license .filter .search-box li:last-child,.syllabus .filter .search-box li:last-child{display:none}.culture .content .filter-items .list_item,.sports .content .filter-items .list_item,.art .content .filter-items .list_item,.incumbent-education .content .filter-items .list_item,.license .content .filter-items .list_item,.syllabus .content .filter-items .list_item{border-bottom:1px solid #CDD6DD;padding-bottom:2rem;margin-bottom:2rem}.culture .content .filter-items .list_item .title,.sports .content .filter-items .list_item .title,.art .content .filter-items .list_item .title,.incumbent-education .content .filter-items .list_item .title,.license .content .filter-items .list_item .title,.syllabus .content .filter-items .list_item .title{-webkit-box-flex:0;-webkit-flex:0 0 42.5%;-ms-flex:0 0 42.5%;flex:0 0 42.5%;margin-right:2rem}.culture .content .filter-items .list_item .title h3,.sports .content .filter-items .list_item .title h3,.art .content .filter-items .list_item .title h3,.incumbent-education .content .filter-items .list_item .title h3,.license .content .filter-items .list_item .title h3,.syllabus .content .filter-items .list_item .title h3{font-size:2rem;margin-right:2rem}.culture .content .filter-items .list_item .information,.sports .content .filter-items .list_item .information,.art .content .filter-items .list_item .information,.incumbent-education .content .filter-items .list_item .information,.license .content .filter-items .list_item .information,.syllabus .content .filter-items .list_item .information{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.culture .content .filter-items .list_item .information dl,.sports .content .filter-items .list_item .information dl,.art .content .filter-items .list_item .information dl,.incumbent-education .content .filter-items .list_item .information dl,.license .content .filter-items .list_item .information dl,.syllabus .content .filter-items .list_item .information dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.culture .content .filter-items .list_item .information dl dt,.sports .content .filter-items .list_item .information dl dt,.art .content .filter-items .list_item .information dl dt,.incumbent-education .content .filter-items .list_item .information dl dt,.license .content .filter-items .list_item .information dl dt,.syllabus .content .filter-items .list_item .information dl dt{width:9.5rem}.lifelong-extension-wrap .items .item{margin-bottom:1.5rem}.lifelong-extension-wrap .items .item:last-child{margin-bottom:0}.lifelong-extension-wrap .items .item a{text-align:center;display:block;background:#f0f3f5;padding:3rem}.gsk-calendar .gsk-content .table tr th{text-align:center}.gsk-calendar .gsk-content .table tr td{text-align:center;border:1px solid #6F7579}.gsk-calendar .gsk-content .table tr td a{display:block}.gsk-calendar .gsk-content .table tr td a.today{background:#f0f3f5}.mod_dataTable{margin-top:4rem}.mod_dataTable caption{text-align:left;margin-bottom:1rem}.mod_dataTable caption strong{font-size:2rem}.mod_dataTable tr th{border:1px solid #CDD6DD;padding:1rem 0}.mod_dataTable tr td{border:1px solid #CDD6DD;padding:2rem}.mod_dataTable tr td:first-child a{display:block}.mod_dataTable tr td a[target="_blank"]{color:#47216d}.mod_dataTable tr td a[target="_blank"]:hover{color:#59c0ce}.mod_dataTable tr td a[target="_blank"]:hover:after{color:#59c0ce}/*.mod_dataTable tr td a[target="_blank"]:after{font-family:"fontello";content:'\e80d';color:#3355AA;padding:.5rem;color:#3355AA}*/.mod_dataTable tr td a[target="_blank"].txt-pdf:after{font-family:"fontello";content:'\e80f';color:#fc231c;padding:.5rem;color:#fc231c}.mod_dataTable tr td a[target="_blank"].txt-pdf:hover{color:#59c0ce}.mod_dataTable tr td a[target="_blank"].txt-pdf:hover:after{color:#59c0ce}.mfp-content a[target="_blank"]{color:#47216d}.mfp-content a[target="_blank"]:hover{color:#59c0ce}.mfp-content a[target="_blank"]:hover:after{color:#59c0ce}.mfp-content a[target="_blank"]:after{font-family:"fontello";content:'\e80d';color:#3355AA;padding:.5rem;color:#3355AA}.pg .course-pagelink,.lg .course-pagelink{background:#f0f3f5;padding:3rem 0}.pg .course-pagelink a,.lg .course-pagelink a{padding:1rem 3rem;background:white}.pg .course-pagelink a:first-child,.lg .course-pagelink a:first-child{margin-right:1rem}.pg .read,.lg .read{margin-bottom:3rem}.pg h3,.lg h3{margin-bottom:1rem}.pg .ss-wrap dl,.lg .ss-wrap dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem 2rem}.pg .ss-wrap dl:nth-child(odd),.lg .ss-wrap dl:nth-child(odd){background:#f0f3f5}.pg .ss-wrap dl dt,.lg .ss-wrap dl dt{width:calc(100% / 2)}.pg .ss-wrap dl dd,.lg .ss-wrap dl dd{width:calc(100% / 2)}.pg .title-wrap,.lg .title-wrap{margin-bottom:0 !important}.pg .title-wrap .titleline,.lg .title-wrap .titleline{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pg .title-wrap .titleline span,.lg .title-wrap .titleline span{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}.pg .title-wrap .titleline .type-list,.lg .title-wrap .titleline .type-list{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pg .title-wrap .titleline .type-list>div,.lg .title-wrap .titleline .type-list>div{margin-left:1rem;width:calc(100% / 2)}.pg .title-wrap .titleline .type-list>div .selectblock,.lg .title-wrap .titleline .type-list>div .selectblock{width:auto}.pg .list .list_item a,.lg .list .list_item a{display:block;border-bottom:1px solid #CDD6DD;padding:1rem 0;text-decoration:none}.pg .list .list_item a:hover,.lg .list .list_item a:hover{background:#f0f3f5}.pg .list .list_item a .rowcolumn .cat,.lg .list .list_item a .rowcolumn .cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pg .list .list_item a .rowcolumn .cat span,.lg .list .list_item a .rowcolumn .cat span{font-size:1.2rem;width:8rem;padding:.5rem 0;margin-right:.5rem;line-height:1;color:white;background:#31154B;text-align:center;display:inline-block}.pg .list .list_item a .rowcolumn .cat span.gakugun,.lg .list .list_item a .rowcolumn .cat span.gakugun{background:#47216d}.pg .list .list_item a .rowcolumn .cat span.daigakuin,.lg .list .list_item a .rowcolumn .cat span.daigakuin{background:#1FC0D7}.pg .list .list_item a .rowcolumn .cat span.kyuyo,.lg .list .list_item a .rowcolumn .cat span.kyuyo{background:#d22e71}.pg .list .list_item a .rowcolumn .cat span.taiyo,.lg .list .list_item a .rowcolumn .cat span.taiyo{background:#f4b33f}.pg .list .list_item a .rowcolumn p,.lg .list .list_item a .rowcolumn p{margin:0 3rem 0 2rem}@media (max-width: 768px){.pg .list .list_item a .rowcolumn p,.lg .list .list_item a .rowcolumn p{margin:0;font-size:1.6rem}}.pg .list .list_item a .rowcolumn .calendar::before,.lg .list .list_item a .rowcolumn .calendar::before{font-family:"fontello";content:'\e801';padding-right:.5rem}.contact-form{margin:4rem 0}.contact-form>div{padding:2rem 3rem}.contact-form>div:nth-child(odd){background:#f0f3f5}.contact-form>div label{color:#47216d}.contact-form>div label .en-required{padding-left:4rem}.contact-form>div .controls,.contact-form>div .form-element{margin-top:1rem}.contact-form>div .controls input[type="text"],.contact-form>div .form-element input[type="text"]{width:50%;padding:1rem}.contact-form>div .controls textarea,.contact-form>div .form-element textarea{width:100%;padding:1rem}.contact-form>div .controls .text-error,.contact-form>div .form-element .text-error{color:red;margin:0;padding:0;font-size:1.4rem}.contact-form .contact-form-submit input[type="submit"],.contact-form .contact-form-submit input[type="reset"],.contact-form .contact-form-submit .edit{padding:1rem 3rem;background-color:#47216d;color:white;border-style:none;width:15rem;cursor:pointer}.contact-form .contact-form-submit input[type="reset"]{background-color:#ccc1da}.description-list li{font-size:1.4rem;margin-bottom:.5rem}.description-list li:nth-child(2){margin-bottom:2rem}.description-list li:last-child{margin-bottom:0}.description-list li::before{font-family:"fontello";content:'\e800';padding-right:1rem;font-size:1rem}a[data-category="noindex"]{display:none !important}.jyosei .page-navs{margin-bottom:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.jyosei .page-navs .list_item{display:inline-block;margin-right:1rem}.jyosei .page-navs .list_item:last-child{margin-right:0}.jyosei .page-navs .list_item a{display:block;padding:2rem 4rem;background:#f0f3f5;text-align:center;position:relative}.jyosei .page-navs .list_item a::after{font-family:"fontello";content:'\e800';position:absolute;top:50%;right:2rem;-webkit-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg);font-size:1.2rem}.jyosei #content-container .gck .filter-items .list_item a{display:block;padding:1rem 0;border-bottom:1px solid #CDD6DD}.jyosei #content-container .gck .filter-items .list_item a span{color:#59c0ce}.jyosei #content-container .gck .lists .list{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #CDD6DD}.jyosei #content-container .gck .lists .list a span{display:block;color:#59c0ce}.jyosei #content-container .gck .lists .list a span:empty{display:none}.jyosei #content-container>.titleline{display:none}.jyosei #content-container>.filter-items{display:none}.jyosei #category-noindex,.jyosei #category-2{display:none}.new-mark{background:#59c0ce;color:white !important;display:none;font-size:1.2rem;padding:0 .5rem;margin-right:1rem;border-radius:.4rem}.relation-block .title{border-left:1px solid #CDD6DD}.sitemap .list .parent .child .page a{color:#582488;font-size:2.8rem;font-weight:bold;border-bottom:solid 5px #CDD6DD;position:relative;padding-bottom:2rem;margin-bottom:2rem;display:block}.sitemap .list .parent .child .page a::before{content:"";display:block;position:absolute;border-bottom:solid 5px #582488;bottom:-5px;left:0;width:7.7rem}.sitemap .list .parent .list .parent .child .page a{color:#3B4043;font-size:1.6rem;font-weight:bold;border:none;position:relative;padding-bottom:0;margin-bottom:0}.sitemap .list .parent .list .parent .child .page a::before{content:none}.sitemap .list .parent .list .parent .list .parent{display:none}.search-box{height:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem}.search-box li{margin-right:2rem}.search-box li:last-child{margin-right:0}.search-box li input[type="radio"]{display:none}.search-box li input[type="radio"]:checked ~ label{color:#59c0ce}.search-box li label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;cursor:pointer}.search-box li.current a{color:#59c0ce}.links .link a{background:#f0f3f5;text-align:center;padding:1rem 0}.g-courses-kyoutsuukamoku .titleline,.g-courses-kyoutsuukamoku .title_line{color:#582488;font-size:2.8rem;font-weight:bold;border-bottom:solid 5px #CDD6DD;position:relative;padding-bottom:2rem;margin-bottom:2rem}.g-courses-kyoutsuukamoku .titleline::before,.g-courses-kyoutsuukamoku .title_line::before{content:"";display:block;position:absolute;border-bottom:solid 5px #582488;bottom:-5px;width:7.7rem}.g-courses-kyoutsuukamoku .gck .read{font-size:1.4rem; margin-bottom:1.5rem;}.g-courses-kyoutsuukamoku .links{margin-bottom:6rem}.g-courses-kyoutsuukamoku .links li{margin-bottom:.5rem}.g-courses-kyoutsuukamoku .links li:last-child{margin-bottom:0}.g-courses-kyoutsuukamoku .links li a{background:#f0f3f5;padding:1rem 2rem;display:block;text-decoration:none}.g-courses-kyoutsuukamoku .links li a:empty{display:none}.g-courses-kyoutsuukamoku .gck{margin-bottom:0}.g-courses-kyoutsuukamoku .gck .lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-courses-kyoutsuukamoku .gck .lists .list{width:100%;border-bottom:1px solid #CDD6DD;padding:1.5rem 0}@media (max-width: 768px){.g-courses-kyoutsuukamoku .gck .lists .list{width:100%}}.g-courses-kyoutsuukamoku .gck .lists .list:last-child{margin-bottom:9rem}.g-courses-kyoutsuukamoku .gck .lists .list a{text-decoration:none}.g-courses-kyoutsuukamoku .gck .lists .list a .ttl-wrap .title{color:#582488;text-decoration:underline;padding-right:2rem}.g-courses-kyoutsuukamoku .gck .lists .list a .ttl-wrap .title:hover{color:#59c0ce;}.g-courses-kyoutsuukamoku .gck .lists .list a .ttl-wrap span{display:block}.g-courses-kyoutsuukamoku .calendar-btn{background:#47216d;color:white;display:block;text-align:center;padding:1.5rem 3rem;position:relative;text-decoration:none}.g-courses-kyoutsuukamoku .calendar-btn::after{content:"";font-family:"fontello";content:'\e801';padding-left:.5rem}.g-courses-kyoutsuukamoku .calendar-btn:hover{background:#59c0ce}.g-courses-kyoutsuukamoku .table{font-size:1.6rem}.g-courses-kyoutsuukamoku .table th,.g-courses-kyoutsuukamoku .table td{font-weight:normal;text-align:left;padding:.5rem;border:1px solid #CDD6DD}.g-courses-kyoutsuukamoku .table th{width:25%}.g-courses-kyoutsuukamoku .table td{font-size:1.6rem}.g-courses-kyoutsuukamoku .table td dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom: .5rem;}.g-courses-kyoutsuukamoku .table td dl dt{width:12rem;margin-right: 1rem;flex: 0 0 auto;}.temsdigest .mod_footTable table{border:1px solid #d2d2d2;padding:10px}.temsdigest .mod_footTable table.table.layout1{border:none;margin:0;padding:0;font-size:1em;width:auto}.temsdigest .mod_footTable table td{vertical-align:middle}.temsdigest .f3{font-size:80%;line-height:1.2em}.temsdigest .f7h{font-size:200%;line-height:1.5em}.pagenation{margin-top:3rem !important;padding:0 !important}.pagenation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagenation ul li a,.pagenation ul li span{display:block;position:relative;background:#CDD6DD;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:0 !important;text-decoration:none;font-size:14px;line-height:24px;font-weight:normal;text-align:center;border:1px solid #BBB;min-width:14px;padding:0 7px;margin:0 .25rem}.pagenation ul li a:hover{background:white}.pagenation ul li span{background:#666;color:#FFF;border-color:#444;-webkit-box-shadow:0 1px 0 #fff,0 0 2px rgba(0,0,0,0.3) inset;box-shadow:0 1px 0 #fff,0 0 2px rgba(0,0,0,0.3) inset;cursor:default}.pagenation ul li.active a::after,.pagenation ul li.active span::after{content:none}.pagenation ul li.prev a::after{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}.pagenation ul li.next a::after{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.syllabus.items .list_item{border-bottom:1px solid #CDD6DD;padding-bottom:1.5rem;margin-bottom:1.5rem}.syllabus.items .list_item:nth-child(1){display:none}.syllabus.items .list_item .rowcolumn .title{width:calc(100% / 2)}@media (max-width: 768px){.syllabus.items .list_item .rowcolumn .title{width:100%}}.syllabus.items .list_item .rowcolumn .title dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.syllabus.items .list_item .rowcolumn .title dl dt{width:15rem}.syllabus.items .list_item .rowcolumn .information{width:calc(100% / 2)}@media (max-width: 768px){.syllabus.items .list_item .rowcolumn .information{width:100%}}.syllabus.items .list_item .rowcolumn .information dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.syllabus.items .list_item .rowcolumn .information dl dt{width:15rem}.journal-single .text-container{margin-bottom:3rem}.journal-single .text-container .data .cat{margin-bottom:1.25rem;position:relative;display:block;padding-left:4rem;color:#3B4043}@media (max-width: 480px){.journal-single .text-container .data .cat{margin-bottom:.5rem}}.journal-single .text-container .data .cat.cat.medicine-health::before{background:#fd9f28}.journal-single .text-container .data .cat.cat.technology-materials::before{background:#fc231c}.journal-single .text-container .data .cat.cat.biology-environment::before{background:#18a81b}.journal-single .text-container .data .cat.cat.society-culture::before{background:#157cfb}.journal-single .text-container .data .cat.cat.students::before{background:#47216d}.journal-single .text-container .data .cat.cat.alumni::before{background:#47216d}.journal-single .text-container .data .cat.cat.awards::before{background:#47216d}.journal-single .text-container .data .cat.cat.research-news::before{background:#47216d}.journal-single .text-container .data .cat.cat.tsukuba-frontier::before{background:#47216d}.journal-single .text-container .data .cat.cat.tsukuba-future::before{background:#47216d}.journal-single .text-container .data .cat::before{content:"";height:2px;width:3rem;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.journal-single .text-container .data .time{font-size:1.4rem;font-weight:bolder;margin-bottom:1.5rem}.journal-single .text-container .description{margin-top:1rem;font-weight:bolder;font-family:'Noto Serif JP';font-size:2.4rem;margin-bottom:0.5rem}@media (max-width: 768px){.journal-single .text-container .description{font-size:1.8rem;}}.journal-single .text-container .alumni_description{margin-bottom: 2.5rem}.journal-single .previous-wrap .title{position:relative;color:#6F7579;margin-bottom:4rem}@media (max-width: 480px){.journal-single .previous-wrap .title{font-size:2.6rem;margin-bottom:2rem}}.journal-single .previous-wrap .title::after{content:"";height:1px;width:calc(100% - 18rem);background:#CDD6DD;position:absolute;top:50%;right:0}@media (max-width: 480px){.journal-single .previous-wrap .title::after{width:calc(100% - 14rem)}}.journal-single .previous-wrap a{text-decoration:none}.journal-single .previous-wrap a .text-container{margin-bottom:2rem}.previous-wrap .title{position:relative;color:#6F7579;margin-bottom:4rem}@media (max-width: 480px){.previous-wrap .title{font-size:2.6rem;margin-bottom:2rem}}.previous-wrap .title::after{content:"";height:1px;width:calc(100% - 18rem);background:#CDD6DD;position:absolute;top:50%;right:0}@media (max-width: 480px){.previous-wrap .title::after{width:calc(100% - 9rem)}}.previous-wrap a{text-decoration:none}.previous-wrap a .text-container{margin-bottom:2rem}.sub-title-wrap.news h1{/*display:none*/}.fc-sun{color:#FF1E00}.fc-sat{color:#FF1E00}.main .main .content.today .fc-listDay-button{font-size:0}.main .main .content.today .fc-listDay-button::before{font-size:1.4rem;content:"本日"}.main .main .content.today .fc-list-empty{font-size:0}.main .main .content.today .fc-list-empty::before{font-size:1.4rem;content:"本日行われるイベントはありません。"}.main .main .content.month .titleline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main .main .content.month .fc-header-toolbar{display:none}.main .main .content.month .fc-today-button{font-size:0;padding:1rem}.main .main .content.month .fc-today-button::before{font-size:1.4rem;content:"今月"}.main .main .content.month .fc-list-empty{font-size:0}.main .main .content.month .fc-list-empty::before{font-size:1.4rem;content:"今月行われるイベントはありません。"}.main .main .fc-header-toolbar .fc-right{display:none}.main .main .fc-footer-toolbar{display:none}.main .main .fc-footer-toolbar .fc-today-button{font-size:0}.main .main .fc-footer-toolbar .fc-today-button::before{font-size:1.4rem;content:"ホーム"}.main .main .fc-listDay-button{font-size:0}.main .main .fc-listDay-button::before{font-size:1.4rem;content:"本日"}.main .main .fc-list-empty{font-size:0}.main .main .fc-list-empty::before{font-size:1.4rem;content:"本日行われるイベントはありません。"}.main .main .fc-footer-toolbar .fc-today-button{font-size:0;padding:.75rem}.main .main .fc-footer-toolbar .fc-today-button::before{font-size:1.4rem;content:"今月"}#eventstoday,#eneventstoday{margin-bottom:9rem}@media (max-width: 768px){#eventstoday h3,#eneventstoday h3{font-size:2rem !important}}@media (max-width: 768px){#eventstoday,#eneventstoday{margin-bottom:3rem}}.side .fc-toolbar.fc-footer-toolbar{display:none}.side .fc-today-button{font-size:0;padding:1rem}.side .fc-today-button::before{font-size:1.4rem;content:"今月"}.side .ec-pager{margin-top:1.5rem}.ec-pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ec-pager button{position:relative;height:4rem;padding:1rem 1.5rem;border:1px solid #CDD6DD;border-radius:.25rem;font-size:1.4rem;line-height:1;color:#3B4043;cursor:pointer}.ec-pager button.ec-index{margin:0 1rem}.ec-pager button.ec-prev{font-size:0}.ec-pager button.ec-prev::before{font-size:1.4rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"fontello";content:'\e800';-webkit-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}.ec-pager button.ec-next{font-size:0}.ec-pager button.ec-next::before{font-size:1.4rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"fontello";content:'\e800';transform:translate(-50%, -50%)}.fc-more-cell{background:#582488 !important;cursor:pointer;color:white}.fc-more-cell .fc-more{font-size:1.2rem;line-height:1}.event-123{background-color:#582488 !important;color:white;text-decoration:none !important}#calendar-event{position:absolute;left:0;width:100%;height:100%;z-index:1000;background:transparent;opacity:0;display:none}.calendar-event-modal{position:relative;width:100%;display:inline-block;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.4);box-shadow:10px 10px 10px rgba(0,0,0,0.4);z-index:100;background:#fff;border-radius:15px;border-left:#582488 15px solid;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:35px;padding-right:40px;text-align:left;padding-bottom:15px;padding-top:15px}@media screen and (max-width: 768px){.calendar-event-modal{padding-left:15px;padding-right:20px;min-width:100%}}.calendar-event-modal .event-date{font-size:2rem;color:#582488;line-height:3rem}.calendar-event-modal .event-title{text-align:left;font-size:1.5rem}.calendar-event-modal .event-link a{color:#582488}.calendar-event-modal .event-link a.txt-ex-link::after{font-family:"fontello";content:'\e80d';color:#3355AA;padding-left:.5rem}.fc-popover .fc-header .fc-title{font-size:1.25rem}.fc-popover .fc-event-container .fc-content{white-space:normal !important;overflow:auto !important;padding:0.15rem 0 !important}.fc-body .fc-content{white-space:nowrap !important;overflow:hidden !important;padding:0.15rem 0 !important}.calendar-event-modal,.calendar-event-modal li{list-style:none}.calendar-event-modal .modal-close{position:absolute;top:1px;right:15px;font-size:1.8rem;cursor:pointer}#calendar-event .event-modal-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.fc-unthemed .fc-popover{border-radius:0.5rem}.fc-center h3{font-size:2.4rem}@media (max-width: 768px){.fc-center h3{font-size:2rem !important;margin-top:1.5rem !important}}.fc-button-primary{background-color:white !important;color:#2c2c2c !important;border-color:#ddd !important}.fc-sun{color:indianred}.fc-sat{color:cornflowerblue}@media screen and (max-width: 768px){.calender h2{padding:3rem 0;font-size:1.5rem}.calendar-event-modal li.event-title{text-align:left;font-size:.88rem}}.event-456 .fc-list-item-time,.event-456 .fc-list-item-marker{display:none}.fc-list-heading-alt{float:none !important;margin-left:.5rem}.fc-list-heading-alt::before{content:"("}.fc-list-heading-alt::after{content:")"}.fc-ltr .fc-list-heading-alt{float:none !important;margin-left:.5rem}.fc-ltr .fc-list-heading-alt::before{content:"("}.fc-ltr .fc-list-heading-alt::after{content:")"}#contactform{max-width:867px;margin:0 auto;padding:6rem 0}#contactform .titleline{color:#582488;font-size:2.8rem;font-weight:bold;border-bottom:solid 5px #CDD6DD;position:relative;padding-bottom:2rem;margin-bottom:2rem}#contactform .titleline::before{content:"";display:block;position:absolute;border-bottom:solid 5px #582488;bottom:-5px;width:7.7rem}#contactform .description-list{margin:4rem 0}.widget-calendar{margin-bottom:4rem}.widget-calendar:last-child{margin-bottom:0}.widget-calendar .widget-header{margin-bottom:1rem}.widget-calendar .widget-content .table-bordered thead th{border:1px solid #f0f3f5}.widget-calendar .widget-content .table-bordered tbody tr td{padding:1rem 0;border:1px solid #f0f3f5;text-align:center}.button a{text-decoration:none}.electricity .contents-wrap{max-width:700px;margin:0 auto}.electricity .contents-wrap .layout2 tr:last-child{padding-top:4rem}.electricity .contents-wrap .layout1 td{vertical-align:middle}.electricity .contents-wrap .data000{margin-bottom:4rem}.sns-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:right;}.sns-btns .sns-btn:last-child{margin-left:.5rem}.mainBox p{margin-bottom:2rem}.mainBox p span{margin-top:1rem}.ccm-layout-column-wrapper{margin-top:2rem}@media (max-width: 768px){.max-width-sp100{max-width:100%;width:100%}}@media (max-width: 768px){.max-width-sp60{max-width:60%;width:60%}}@media (max-width: 768px){.txt-sp-center{text-align:center}}@media (max-width: 768px){.txt-sp-left{text-align:left}}.indent1{padding-left:1em;text-indent:-1em}.indent1.1{padding-left:1.1em;text-indent:-1.1em}.indent1.8{padding-left:1.8em;text-indent:-1.8em}.indent0-0{padding-left:2.4em;text-indent:-2.4em}.indent1-0.9{padding-left:1em;text-indent:-0.9em}.indent0{padding-left:0;text-indent:0}.list-disc li{padding-left:1em;text-indent:-1em;margin-bottom:1rem}.list-disc li:before{content:'・';padding-right:0.4em}@media (max-width: 768px){.list-disc li{padding-left:0.8em;text-indent:-0.8em}.list-disc li:before{padding-right:0.2em}}.list-none li{margin-bottom:1rem}.bg-gray{background-color:#f0f3f5}.display-block{display:block}.red-box-wrap{padding:1.5rem;border:1px solid #ff0000}.youtube-wrap{position:relative;width:100%;padding-top:56.25%}.youtube-wrap iframe{position:absolute;top:0;right:0;width:100%;height:100%}.mod_dataTable_2c{margin:0}.mod_dataTable_2c tr th{background:#f0f3f5;vertical-align:middle}.mod_dataTable_2c tr td{padding:1.5rem;width:70%}.mod_dataTable_2c tr td:first-child{width:30%}.mg_top0{margin-top:0}.mg-top1{margin-top:1rem}.mg-top2{margin-top:2rem}.mg-top3{margin-top:3rem}.mg-top4{margin-top:4rem}.mg-bottom0{margin-bottom:0}.mg-bottom1{margin-bottom:1rem}.mg-bottom2{margin-bottom:2rem}.mg-bottom3{margin-bottom:3rem}.mg-bottom4{margin-bottom:4rem}.in_search{background:#f0f3f5;padding:2rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.in_search .search-form{width:50%}.in_search .search-form .search{position:relative}.in_search .search-form .search input{border:1px solid #CDD6DD;font-weight:bolder;min-height:4rem;width:100%;height:100%;padding:0 2.5rem 0 1rem}.in_search .search-form .search input:focus{outline:none}.in_search .search-form .search .search-btn,.in_search .search-form .search .search_btn{background:none;border:none;cursor:pointer;position:absolute;top:50%;right:1.5rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.in_search .search-form .search .search-btn:focus,.in_search .search-form .search .search_btn:focus{outline:none}.in_search .search-form .search .search-btn svg,.in_search .search-form .search .search_btn svg{width:2rem;height:2rem}.in_search .search-form .search .search-btn svg path,.in_search .search-form .search .search_btn svg path{fill:#6F7579}.list.open{margin-bottom:6rem}.gsc-tabHeader.gsc-tabhActive,.gsc-refinementHeader.gsc-refinementhActive{color:white !important;background-color:#47216d !important;border-color:#47216d !important;line-height:1;padding:1rem}.gsc-tabHeader span{font-weight:bold}.gsc-option-menu-container.gsc-inline-block .gsc-selected-option-container{max-width:100%}@media (max-width: 768px){.facilities-daigakukaikan_syukuhaku .content table{width:100% !important}}.calendar .calendar-event-modal{width:50%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.calendar .calendar-event-modal li{margin-bottom:.5rem}.calendar .calendar-event-modal li:last-child{margin-bottom:0}.calendar .calendar-event-modal li.event-link a{font-size:1.6rem}.sitemap-contents{z-index:0}.sitemap-contents .contents .contents-wrap .main-menu a{background:none}.sitemap-contents .contents .contents-wrap .main-menu .list{display:none}.sitemap-contents .contents .contents-wrap .main-menu .navigation{display:block;position:inherit;height:auto!important;opacity:1}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-header{display:none}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel{top:inherit}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .close{display:none}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel{opacity:1;visibility:visible;height:auto}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content{background:none;max-height:100%;overflow:auto}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content a{color:inherit;font-weight:normal}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .title{display:none}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child{background:none;padding:4rem 0;width:100%;overflow-y:auto}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child .child-nav-top{padding:0;width:100%;color:#582488;font-size:2.8rem;font-weight:bold;border-bottom:solid 5px #CDD6DD;position:relative;padding-bottom:2rem;margin-bottom:2rem}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child .child-nav-top:before{content:"";display:block;position:absolute;border-bottom:solid 5px #582488;bottom:-5px;width:7.7rem}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child:hover{background:none}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child:hover::after{font-family:"fontello";content:none;padding-left:3rem}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child::after{font-family:"fontello";content:none;padding-left:3rem}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .child-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2rem}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .child-item>a{padding:0;pointer-events:none;-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .child-item>a span{display:block}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .child-item:hover a{background:none}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .child-item.active a{background:none}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .ground-child{visibility:visible;max-height:100%;position:inherit;opacity:1;background:none;width:100%;padding:0}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .ground-child .groundchild-item a{padding:0}.archive .title-wrap .titleline{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.archive .title-wrap .titleline .form.rowcolumn .selectblock{margin-right:1rem}.archive .title-wrap .titleline .form.rowcolumn .selectblock::before{content:none}.archive .title-wrap .titleline .form.rowcolumn a{background:#CDD6DD;display:block;padding:0 1rem;font-size:1.4rem;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1}@media (max-width: 768px){.archive .title-wrap .titleline .form.rowcolumn a{font-size:1.4rem}}.fc-list-item-title a.txt-ex-link::after{font-family:"fontello";content:'\e80d';color:#3355AA;padding-left:.5rem}.relatedLinks a{color:#47216d}.relatedLinks a:hover{color:#59c0ce}.relatedLinks a::after{font-family:"fontello";content:'\e80d';color:#3355AA;padding-left:.5rem}.relatedLinks a[href^=".."]{padding-left:0}.relatedLinks a[href^=".."]::after{content:none}.admissioninfo-archive .form{display:none}#pager,.pagers{margin-top:3rem}#pager .pagination,.pagers .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#pager .pagination li,.pagers .pagination li{padding:0 .25rem}#pager .pagination li a,#pager .pagination li span,.pagers .pagination li a,.pagers .pagination li span{min-height:3rem;min-width:3rem;display:block;position:relative;background:#CDD6DD;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#pager .pagination li a::after,#pager .pagination li span::after,.pagers .pagination li a::after,.pagers .pagination li span::after{font-family:"fontello";content:'\e800';font-size:1.25rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white}#pager .pagination li.index,.pagers .pagination li.index{padding:0 1rem}#pager .pagination li.index.active span,.pagers .pagination li.index.active span{font-weight:bold}#pager .pagination li.index a,#pager .pagination li.index span,.pagers .pagination li.index a,.pagers .pagination li.index span{min-height:100%;min-width:100%;background:none}#pager .pagination li.index a::after,#pager .pagination li.index span::after,.pagers .pagination li.index a::after,.pagers .pagination li.index span::after{content:none}#pager .pagination li.prev.first a::before,.pagers .pagination li.prev.first a::before{font-family:"fontello";content:'\e800';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(-90%, -50%) rotate(180deg);transform:translate(-90%, -50%) rotate(180deg);font-size:1.1rem;color:white}#pager .pagination li.prev.first a::after,.pagers .pagination li.prev.first a::after{-webkit-transform:translate(-10%, -50%) rotate(180deg);transform:translate(-10%, -50%) rotate(180deg);font-size:1.1rem}#pager .pagination li.prev a::after,.pagers .pagination li.prev a::after{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}#pager .pagination li.next.last a::before,.pagers .pagination li.next.last a::before{font-family:"fontello";content:'\e800';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(-90%, -50%);transform:translate(-90%, -50%);font-size:1.1rem;color:white}#pager .pagination li.next.last a::after,.pagers .pagination li.next.last a::after{-webkit-transform:translate(-10%, -50%);transform:translate(-10%, -50%);font-size:1.1rem}#pager .pagination li.next a::after,.pagers .pagination li.next a::after{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fc-unthemed .fc-today{background:#fff09b !important}#eneventstoday .fc-list-empty::before{content:"There are currently no events posted for today.";}#eneventslist .fc-list-empty::before{content:"There are currently no events posted for this month.";}section.sitemap .logo,section.sitemap .search-container{display:none;}.en .dis-jp{display:none;}.en .dis-en{display:block;}.dis-en{display:none;}.fullcontents .contents-wrap .items.column-2-1 .item{width:calc(100% / 2 - 1rem)}.fullcontents .contents-wrap .items.column-2-1::after{content:"";display:block;width:calc(100% / 2 - 1rem)!important}@media (max-width: 768px){.items.column-2-1 .item{width:100%!important;}}.fullcontents .contents-wrap .items.column-3-1 .item{width:calc(100% / 3 - 1rem)}.fullcontents .contents-wrap .items.column-3-1::after{content:"";display:block;width:calc(100% / 3 - 1rem)!important}@media (max-width: 768px){.items.column-3-1 .item{width:100%!important;}}.fullcontents .contents-wrap .items.column-3-2 .item{width:calc(100% / 3 - 1rem)}.fullcontents .contents-wrap .items.column-3-2::after{content:"";display:block;width:calc(100% / 3 - 1rem)!important}@media (max-width: 768px){.items.column-3-2 .item{width:calc(100% / 2 - 1rem)!important}}.fullcontents .contents-wrap .items.column-4-1 .item{width:calc(100% / 4 - 1rem)}.fullcontents .contents-wrap .items.column-4-1::after{content:"";display:block;width:calc(100% / 4 - 1rem)!important}@media (max-width: 768px){.items.column-4-1 .item{width:100%!important;}}.fullcontents .contents-wrap .items.column-4-2 .item{width:calc(100% / 4 - 1rem)}.fullcontents .contents-wrap .items.column-4-2::after{content:"";display:block;width:calc(100% / 4 - 1rem)!important}@media (max-width: 768px){.items.column-4-2 .item{width:calc(100% / 4 - 1rem)!important}}.fc-more-cell > div{line-height:1;}.contents-wrap.en-wrap .content .items .item a .text-container .field{display: block;color: #3B4043;position: relative;padding-left: 4rem;}.contents-wrap.en-wrap .content .items .item a .text-container .field::before{content: "";height: 2px;width: 3rem;position: absolute;top: 50%;left: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}.contents-wrap.en-wrap .content .items .item a .text-container .field.Medicine-Health::before{background: #fd9f28;}.contents-wrap.en-wrap .content .items .item a .text-container .field.Technology-Materials::before{background: #fc231c;}.contents-wrap.en-wrap .content .items .item a .text-container .field.Biology-Environment::before{background:#18a81b;}.contents-wrap.en-wrap .content .items .item a .text-container .field.Society-Culture::before{background:#157cfb;}.en-wrap .cat{display: block;color: #3B4043;position: relative;padding-left: 4rem;margin-bottom:1rem;}.en-wrap .cat::before{content: "";height: 2px;width: 3rem;position: absolute;top: 50%;left: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);}.en-wrap .cat.Medicine-Health::before{background: #fd9f28;}.en-wrap .cat.Technology-Materials::before{background: #fc231c;}.en-wrap .cat.Biology-Environment::before{background:#18a81b;}.en-wrap .cat.Society-Culture::before{background:#157cfb;}.sitemap-contents .sub-menu a{text-decoration: none;color: inherit;}.sitemap-contents .sub-menu a:after{padding-left: 3rem;font-family: "fontello";content: '\e800';}.sitemap-contents .sub-menu .txt-link.txt-ex-link::after {font-family: "fontello";content: '\e80d';color: #3355AA;padding-left: .5rem;}@media (max-width: 768px){.sitemap-contents .container-wrap{width:100%;}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child .child-nav-top {font-size:1.8rem;}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .child-item{display:block;}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .child-item>a{border-bottom:1px solid #959EA7;padding-bottom:.5rem;margin-bottom:.5rem;}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child-items .ground-child .groundchild-item a {font-size: 1.2rem;padding: .5rem 0;}.navigation .nav-content .child .child-items .child-item .ground-child .groundchild-items .groundchild-item a::after {padding-left: 1rem;}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child {padding: 1.5rem 0;}.sitemap-contents .sub-menu a {padding: 0.5rem 0;display: block;}}.sitemap-contents .contents .contents-wrap .main-menu .navigation .nav-wrap .nav-panel .sub-nav-panel .nav-content .child .child-nav-top:hover{background:none;}.titleline.rowcolumn .life-entry{font-size:1.6rem;}.titleaera{padding: 2rem 4rem;background: #3B4043;}@media (max-width: 768px){.titleaera{padding: 2rem}}.titleaera .title{color: white!important;}.mt-category-archive .titleline{text-transform:uppercase;}.mt-category-archive .sub-title-wrap.second .title{text-transform:uppercase;}.group-container .en-wrap .groups::after{content:"";display:block;width: calc(100% / 5 - 1rem);}#gck-calendar .fc-center .fc-today-button{position:relative;color: white!important;}#gck-calendar .fc-center .fc-today-button::after{content:"今月";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 5rem;font-size: 1.6rem;color: #2C3E50;}.notice{background:#CA3538;visibility:visible;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:3rem 4rem}@media (max-width: 768px){.notice{height:auto;padding:1.5rem 2rem}}.notice .container-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}@media (max-width: 768px){.notice .container-wrap{display:block;padding:0 0 2rem 0}}.notice .container-wrap .info{color:white;padding:0;margin-right:6rem}@media (max-width: 768px){.notice .container-wrap .info{display:block;padding:3rem 0 1rem}}@media (max-width: 480px){.notice .container-wrap .info{display:block;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0}}.notice .container-wrap .info .title{color:white;font-family:"roboto";font-weight:bold;font-size:2.4rem}.notice .container-wrap .info .title span{display:block;font-weight:normal;padding:.5rem 0}.notice .container-wrap .info .title h3{font-size:1.4rem}.notice .container-wrap .content{background:white;padding:1.5rem 2rem;width:100%}@media (max-width: 768px){.notice .container-wrap .content{padding:1.5rem}}.notice .container-wrap .content .items .item:first-child a{border-top:1px solid #CDD6DD}@media (max-width: 768px){.notice .container-wrap .content .items .item:first-child a{border-top:none}}.notice .container-wrap .content .items .item a{display:block;border-bottom:1px solid #CDD6DD;padding:.5rem 2rem;text-decoration:none}.notice .container-wrap .content .items .item a:hover{background:#f0f3f5;}@media (max-width: 768px){.notice .container-wrap .content .items .item a{padding:.5rem 0}}.notice .container-wrap .content .items .item a .rowcolumn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.notice .container-wrap .content .items .item a .rowcolumn time{font-size:1rem;margin-right:1.5rem}.notice .container-wrap .content .items .item a .rowcolumn .title-text{font-size:1.2rem;color:#3B4043}select::-ms-expand {display: none;}.relatedLinks a.txt-pdf::after{font-family:"fontello";content:'\e80f';color:#fc231c;padding-left:.5rem}@media (max-width: 768px){.events .event-container .container .main .events-single .events_contents .events-block,.events .event-container .container .main .events-single .events_contents .relatedLinks{margin-bottom: 4rem;}.events .event-container .container .main .events-single .titleline{font-size:2rem;}.events .event-container .container .main .events-single .events_contents dl{display:block;margin-bottom:1rem;}.fc-view-container {padding-top: 2rem;}.events .event-container .container .main .events-single .events_contents .relatedLinks .title, .events .event-container .container .main .events-single .events_contents .relatedLinks h3 {padding-bottom: 1rem;margin-bottom: 1rem;}}@media (max-width: 768px){#gck-calendar .fc-footer-toolbar .fc-center{position: inherit;top:inherit;left:inherit;transform: inherit;width:auto;}}.pagebutton{background-color:#ffffff;border:1px solid #47216D !important;color:#47216D !important;padding:10px 60px;text-align:center;text-decoration:none !important;display:inline-block;margin:2rem 0 0}@media (max-width: 768px){.pagebutton{padding:10px 0;display:block;width:50%;margin:2rem auto 0}}.pagebutton:hover{background-color:#47216D;color:white !important}.txt-map{display:inline-block}.txt-map img{vertical-align:middle}
}
/*# sourceMappingURL=style.min.css.map */
