.notice{background:#CA3538;visibility:visible;-webkit-transition:all 0.25s ease-in-out;transition:all 0.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}}.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:0.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:0.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:0.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}.feature-hero{pointer-events:auto;}@media(max-width:1080px){.feature-hero{padding-top:4.5rem}}.feature-hero .main-movie{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}@media(max-width:768px){.feature-hero .main-movie{display:none}}.feature-hero .main-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.feature-hero .main-copy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media(max-width:1024px){.feature-hero .main-copy h1{width:90vw;text-align:center;}}.feature-hero .main-copy h1 img{pointer-events:none}@media(max-width:768px){.feature-hero .main-copy h1 img{width:100%}}.feature-hero .sp-main-bg{display:none}@media(max-width:768px){.feature-hero .sp-main-bg{display:block}}.feature-hero .main-visual{overflow:hidden;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:70vh;}@media(max-width:768px){.feature-hero .main-visual{overflow:hidden;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:50vh;}}.headlines{background-image:url('../img/common/bg-polygon.gif')}.headlines .inner{padding:6rem 0;max-width:126rem;margin:0 auto}@media(max-width:1080px){.headlines .inner{padding:4rem 1.5rem}}.headlines .inner .title{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}@media(max-width:768px){.headlines .inner .title{margin-bottom:3rem}}.headlines .inner .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;margin-bottom:5rem}@media(max-width:1023px){.headlines .inner .items{display:flex}}.headlines .inner .items .item a{display:block;color:#3B4043;position:relative}.headlines .inner .items .item a .info{background:white;padding:1.5rem;min-height:14.7rem;}.headlines .inner .items .item a .info .cat{display:block;color:#3B4043;position:relative;padding-left:4rem;margin-bottom:1.25rem;font-weight:bolder}@media(max-width:768px){.headlines .inner .items .item a .info .cat{margin-bottom:0.5rem;font-size:1.4rem}}.headlines .inner .items .item a .info .cat::before{content:"";height:2px;width:3rem;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:#47216d}.headlines .inner .items .item a .info .cat.cat.medicine-health::before{background:#fd9f28}.headlines .inner .items .item a .info .cat.cat.technology-materials::before{background:#fc231c}.headlines .inner .items .item a .info .cat.cat.biology-environment::before{background:#18a81b}.headlines .inner .items .item a .info .cat.cat.society-culture::before{background:#157cfb}.headlines .inner .items .item a .info .cat.cat.event::before,
.headlines .inner .items .item a .info .cat.cat.tsukuba-frontier::before,
.headlines .inner .items .item a .info .cat.cat.tsukuba-future::before,
.headlines .inner .items .item a .info .cat.cat.research-news::before,
.headlines .inner .items .item a .info .cat.cat.voices::before{background:#47216d}.headlines .inner .items .item a .info time{color:#707070}@media(max-width:768px){.headlines .inner .items .item a .info time{font-size:1.4rem}}.headlines .inner .items .item a .info .read{margin-top:1rem}@media(max-width:480px){.headlines .inner .items .item a .info .read{font-size:1.5rem;font-weight:bolder;line-height:1.25;margin-top:1rem}}@media(min-width:1024px){.headlines .inner .items .item:first-child{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:5rem}}.headlines .inner .items .item:first-child a:hover .image-wrap{background-size:105%;transition:all 0.5s;}@media(min-width:1024px){.headlines .inner .items .item:first-child a .image-wrap{background-repeat:no-repeat;background-size:100%;background-position:top center;width:calc(60% + 10rem);min-height:36rem;height:100%;overflow:hidden;transition:all 0.5s;}}@media(min-width:1024px){.headlines .inner .items .item:first-child a .image-wrap::after{content:"";display:block;padding-top:62.5%}}@media(max-width:1023px){.headlines .inner .items .item a .image-wrap::after{content:"";display:block;padding-top:62.5%}}@media(min-width:1024px){.headlines .inner .items .item:first-child a .info{padding:4.5rem;width:36%;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media(min-width:1024px){.headlines .inner .items .item:first-child a .info .read{font-size:2.5rem;font-weight:bolder;line-height:1.25;margin-top:1.5rem}}@media(min-width:1024px){.headlines .inner .items .item:nth-child(n + 2){width:calc(100% / 3 - 3rem)}}@media(max-width:1023px){.headlines .inner .items .item{width:calc(100% / 2 - 1rem);margin:0 auto 1.5rem;}.headlines .inner .items .item a:hover .later-wrap .image-wrap{background-size:105%;transition:all 0.5s;}.headlines .inner .items .item a .later-wrap .image-wrap{background-repeat:no-repeat;background-size:100%;background-position:center center;height:100%;-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;transition:all 0.5s}}@media(min-width:1024px){.headlines .inner .items .item:nth-child(n+2) a:hover .later-wrap .image-wrap{background-size:105%;transition:all 0.5s;}.headlines .inner .items .item:nth-child(n+2) a .later-wrap .image-wrap{background-repeat:no-repeat;background-size:100%;background-position:center center;height:100%;-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;transition:all 0.5s}}@media(min-width:1024px){.headlines .inner .items .item:nth-child(n+2) a .later-wrap .image-wrap::before{content:"";display:block;padding-top:56.25%}.headlines .inner .items .item:nth-child(n+2) a .later-wrap .info{background:white;padding:1.5rem;min-height:14.7rem}.headlines .inner .items .item:nth-child(n+2) a .later-wrap .info .cat{margin-bottom:0.75rem}.headlines .inner .items .item:nth-child(n+2) a .later-wrap .info .read{font-size:1.5rem;font-weight:bolder;line-height:1.25;margin-top:1rem}}.headlines .inner .categorylinks{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){.headlines .inner .categorylinks{display:block}}.headlines .inner .categorylinks .categorylink{width:calc(100% / 5 - 1rem);height:10rem;display:table;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2))}@media(max-width:768px){.headlines .inner .categorylinks .categorylink{width:90%;margin:0 auto 1.5rem}.headlines .inner .categorylinks .categorylink:last-child{margin-bottom:0}}.headlines .inner .categorylinks .categorylink a{font-size:2rem;padding:1rem 2.5rem;min-height:4rem;display:table-cell;vertical-align:middle;background:white;position:relative;line-height:1.25}@media(max-width:768px){.headlines .inner .categorylinks .categorylink a{font-size:1.6rem;padding:0.5rem 1rem}}.headlines .inner .categorylinks .categorylink a span{font-size:80%;display:block}.headlines .inner .categorylinks .categorylink a::after{font-family:"fontello";content:'\e800';position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.headlines .more{margin:5rem auto 2rem;max-width:36%;min-width:42.2rem;min-height:11rem;width:auto !important;height:auto !important;width:12rem;height:4rem}.headlines .more a{display:block;position:relative;border:1px solid #47216d;text-align:center;font-size:1.4rem;color:#47216d;height:100%}.headlines .more a:hover{background:#f0f3f5}.headlines .more a::after{font-family:"fontello";content:'\e800';font-size:1rem;position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.headlines .more 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;height:100%;font-weight:bolder}@media(max-width:768px){.headlines .more{margin:1.5rem auto;max-width:90%;min-width:90%;width:calc(100% - 4rem)}}.headlines .more a{background:white;display:block;padding:3rem 4rem;position:relative}.headlines .more a:hover{background:#f0f3f5}.headlines .more a::after{font-size:1.5rem;right:3rem}.headlines .more a span{display:block;letter-spacing:1px;text-align:left;color:#3B4043}.headlines .more a .sub-text{font-weight:600;font-size:1.8rem}@media(max-width:768px){.headlines .more a .sub-text{font-size:1.6rem}}@media(max-width:768px){.headlines .more a .sub-text img{width:80%}}.headlines .more a .main-text{font-family:'roboto';font-size:2.8rem;font-weight:normal;letter-spacing:2px}@media(max-width:768px){.headlines .more a .main-text{font-size:2rem}}.headlines .more a .main-text strong{font-weight:bold}.headlines_en{background-image:url('../img/common/bg-polygon.gif')}.headlines_en .inner{padding:6rem 0;max-width:126rem;margin:0 auto}@media(max-width:1080px){.headlines_en .inner{padding:4rem 1.5rem}}.headlines_en .inner .title{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}@media(max-width:768px){.headlines_en .inner .title{margin-bottom:3rem}}.headlines_en .inner .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;margin-bottom:3rem}@media(max-width:1023px){.headlines_en .inner .items{display:flex}}.headlines_en .inner .items .item a{display:block;color:#3B4043;position:relative}.headlines_en .inner .items .item a .info{background:white;padding:1.5rem;min-height:14.7rem;}.headlines_en .inner .items .item a .info .cat{display:block;color:#3B4043;position:relative;padding-left:4rem;margin-bottom:1.25rem;font-weight:bolder}@media(max-width:768px){.headlines_en .inner .items .item a .info .cat{margin-bottom:0.5rem;font-size:1.4rem}}.headlines_en .inner .items .item a .info .cat::before{content:"";height:2px;width:3rem;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:#47216d}.headlines_en .inner .items .item a .info .cat.cat.medicine-health::before{background:#fd9f28}.headlines_en .inner .items .item a .info .cat.cat.technology-materials::before{background:#fc231c}.headlines_en .inner .items .item a .info .cat.cat.biology-environment::before{background:#18a81b}.headlines_en .inner .items .item a .info .cat.cat.society-culture::before{background:#157cfb}.headlines_en .inner .items .item a .info .cat.cat.event::before,
.headlines_en .inner .items .item a .info .cat.cat.tsukuba-frontier::before,
.headlines_en .inner .items .item a .info .cat.cat.tsukuba-future::before,
.headlines_en .inner .items .item a .info .cat.cat.research-news::before,
.headlines_en .inner .items .item a .info .cat.cat.voices::before{background:#47216d}.headlines_en .inner .items .item a .info time{color:#707070}@media(max-width:768px){.headlines_en .inner .items .item a .info time{font-size:1.4rem}}.headlines_en .inner .items .item a .info .read{margin-top:1rem}@media(max-width:480px){.headlines_en .inner .items .item a .info .read{font-size:1.5rem;font-weight:bolder;line-height:1.25;margin-top:1rem}}@media(min-width:1024px){.headlines_en .inner .items .item{width:calc(100% / 4 - 4rem);margin:0 10px 20px;}}@media(max-width:1023px){.headlines_en .inner .items .item{width:calc(100% / 2 - 1rem);margin:0 auto 1.5rem;}.headlines_en .inner .items .item a:hover .later-wrap .image-wrap{background-size:105%;transition:all 0.5s;}.headlines_en .inner .items .item a .later-wrap .image-wrap{background-repeat:no-repeat;background-size:100%;background-position:center center;height:100%;-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;transition:all 0.5s}}@media(min-width:1024px){.headlines_en .inner .items .item a:hover .later-wrap .image-wrap{background-size:105%;transition:all 0.5s;}.headlines_en .inner .items .item a .later-wrap .image-wrap{background-repeat:no-repeat;background-size:100%;background-position:center center;height:100%;-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;transition:all 0.5s}}@media(min-width:1024px){.headlines_en .inner .items .item a .later-wrap .image-wrap::before{content:"";display:block;padding-top:56.25%}.headlines_en .inner .items .item a .later-wrap .info{background:white;padding:1.5rem;min-height:14.7rem}.headlines_en .inner .items .item a .later-wrap .info .cat{margin-bottom:0.75rem}.headlines_en .inner .items .item a .later-wrap .info .read{font-size:1.5rem;font-weight:bolder;line-height:1.25;margin-top:1rem}}.headlines_en .inner .categorylinks{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){.headlines_en .inner .categorylinks{display:block}}.headlines_en .inner .categorylinks .categorylink{width:calc(100% / 5 - 1rem);height:10rem;display:table;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2))}@media(max-width:768px){.headlines_en .inner .categorylinks .categorylink{width:90%;margin:0 auto 1.5rem}.headlines_en .inner .categorylinks .categorylink:last-child{margin-bottom:0}}.headlines_en .inner .categorylinks .categorylink a{font-size:2rem;padding:1rem 2.5rem;min-height:4rem;display:table-cell;vertical-align:middle;background:white;position:relative;line-height:1.25}@media(max-width:768px){.headlines_en .inner .categorylinks .categorylink a{font-size:1.6rem;padding:0.5rem 1rem}}.headlines_en .inner .categorylinks .categorylink a span{font-size:80%;display:block}.headlines_en .inner .categorylinks .categorylink a::after{font-family:"fontello";content:'\e800';position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.headlines_en .more{margin:5rem auto 2rem;max-width:36%;min-width:42.2rem;min-height:11rem;width:auto !important;height:auto !important;width:12rem;height:4rem}.headlines_en .more a{display:block;position:relative;border:1px solid #47216d;text-align:center;font-size:1.4rem;color:#47216d;height:100%}.headlines_en .more a:hover{background:#f0f3f5}.headlines_en .more a::after{font-family:"fontello";content:'\e800';font-size:1rem;position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.headlines_en .more 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;height:100%;font-weight:bolder}@media(max-width:768px){.headlines_en .more{margin:1.5rem auto;max-width:90%;min-width:90%;width:calc(100% - 4rem)}}.headlines_en .more a{background:white;display:block;padding:3rem 4rem;position:relative}.headlines_en .more a:hover{background:#f0f3f5}.headlines_en .more a::after{font-size:1.5rem;right:3rem}.headlines_en .more a span{display:block;letter-spacing:1px;text-align:left;color:#3B4043}.headlines_en .more a .sub-text{font-weight:600;font-size:1.8rem}@media(max-width:768px){.headlines_en .more a .sub-text{font-size:1.6rem}}@media(max-width:768px){.headlines_en .more a .sub-text img{width:80%}}.headlines_en .more a .main-text{font-family:'roboto';font-size:2.8rem;font-weight:normal;letter-spacing:2px}@media(max-width:768px){.headlines_en .more a .main-text{font-size:2rem}}.headlines_en .more a .main-text strong{font-weight:bold}.admissioninfo{background:#F0F3F5;padding:4rem}@media(max-width:768px){.admissioninfo{padding:1.5rem}}.admissioninfo .inner{background:white;padding:4rem 7.6rem;max-width:126rem;margin:0 auto}@media(max-width:768px){.admissioninfo .inner{padding:4rem 1.5rem}}.admissioninfo .inner .title{text-align:center;margin-bottom:4rem;font-size:2.8rem}@media(max-width:768px){.admissioninfo .inner .title{margin-bottom:2rem;font-size:2rem}}.admissioninfo .inner .items .item:last-child a{border-bottom:1px solid #CDD6DD}.admissioninfo .inner .items .item a{display:block;padding:2rem 7.6rem;border-top:1px solid #CDD6DD}@media(max-width:768px){.admissioninfo .inner .items .item a{padding:1.5rem 0}}.admissioninfo .inner .items .item a:hover{background:#f0f3f5}.admissioninfo .inner .items .item a .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width:768px){.admissioninfo .inner .items .item a .container{display:block}}.admissioninfo .inner .items .item a .container .info{margin-right:3rem;padding:0}@media(max-width:768px){.admissioninfo .inner .items .item a .container .info{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;margin-bottom:0.5rem}}.admissioninfo .inner .items .item a .container .info time{font-size:1.2rem}.admissioninfo .inner .items .item a .container .info span{display:block;border:1px solid #31154B;color:#31154B;background:white;text-align:center;font-size:1rem}@media(max-width:768px){.admissioninfo .inner .items .item a .container .info span{padding:0 1rem;margin-left:1rem}}.admissioninfo .inner .items .item a .container .main{color:#3B4043}.admissioninfo .inner .items .item a .container .main .title-text{font-weight:600}@media(max-width:768px){.admissioninfo .inner .items .item a .container .main .title-text{margin-bottom:0.5rem;font-size:1.4rem}}.admissioninfo .inner .items .item a .container .main .description{font-size:normal}@media(max-width:768px){.admissioninfo .inner .items .item a .container .main .description{font-size:1.2rem}}.admissioninfo .inner .more{margin:2.5rem auto 0;width:12rem;height:4rem}.admissioninfo .inner .more a{display:block;position:relative;border:1px solid #47216d;text-align:center;font-size:1.4rem;color:#47216d;height:100%}.admissioninfo .inner .more a:hover{background:#f0f3f5}.admissioninfo .inner .more a::after{font-family:"fontello";content:'\e800';font-size:1rem;position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.admissioninfo .inner .more 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;height:100%;font-weight:bolder}.organization .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:126rem;margin:0 auto}.organization .container a{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}@media(max-width:768px){.organization .container a{width:50%}}.organization .container a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media(max-width:768px){.organization .container a:hover img{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}.organization .container a figure{position:relative;overflow:hidden}@media(max-width:768px){.organization .container a figure{min-height:18rem;overflow:hidden}}.organization .container a figure img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media(max-width:768px){.organization .container a figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:auto;width:100%}}.organization .container a figure figcaption{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(71, 30, 110, 0.8);border:1px solid white;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;max-width:50%;padding:3rem 6rem 3rem 5rem}@media(max-width:768px){.organization .container a figure figcaption{max-width:100%;width:90%;padding:1.5rem 0}}.organization .container a figure figcaption::after{font-family:"fontello";content:'\e800';color:white;position:relative;right:-4rem}@media(max-width:768px){.organization .container a figure figcaption::after{right:-0.5rem;font-size:1.25rem}}.organization .container a figure figcaption h2{color:white;font-size:1.8rem;font-weight:600}@media(max-width:768px){.organization .container a figure figcaption h2{font-size:1.4rem}}.organization .container a figure figcaption .arrow{position:absolute;top:50%;right:2rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.organization .container a figure figcaption .arrow svg{width:1rem}.organization .container a figure figcaption .arrow svg path{fill:white}.info{padding:5.5rem 4rem 7rem}@media(max-width:768px){.info{padding:1.5rem}}.info .container{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;max-width:126rem;margin:0 auto}@media(max-width:1080px){.info .container{display:block}}.info .container .column{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.info .container .column .title{text-align:center}.info .container .column .items{max-height:35rem;overflow:hidden}@media(max-width:1080px){.info .container .column .items{max-height:100%}}.info .container .column.news{margin-right:2rem}@media(max-width:1080px){.info .container .column.news{margin-right:0;margin-bottom:4rem}}.info .container .column.news .title{text-align:center;margin-bottom:3.5rem}@media(max-width:1080px){.info .container .column.news .title{margin-bottom:1.5rem}}.info .container .column.news .items .item{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:1080px){.info .container .column.news .items .item{display:block}}.info .container .column.news .items .item:first-child a{border-top:1px solid #CDD6DD}.info .container .column.news .items .item a{display:block;padding:0 4rem 0 2rem;border-bottom:1px solid #CDD6DD;color:#3B4043;height:7rem;width:100%}@media(max-width:1080px){.info .container .column.news .items .item a{padding:0 0 0 2rem;}}@media(max-width:1080px){.info .container .column.news .items .item a{padding:1rem 1.5rem;height:auto}}.info .container .column.news .items .item a:hover{background:#f0f3f5}.info .container .column.news .items .item a .rowcolumn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media(max-width:1080px){.info .container .column.news .items .item a .rowcolumn{display:block}}.info .container .column.news .items .item a .rowcolumn time{font-size:1.2rem;margin-right:4rem;white-space:nowrap;}@media(max-width:1080px){.info .container .column.news .items .item a .rowcolumn time{font-size:1.2rem}}.info .container .column.news .items .item a .rowcolumn .title-text{font-size:1.6rem;color:inherit}@media(max-width:1080px){.info .container .column.news .items .item a .rowcolumn .title-text{display:block}}.info .container .column.news .more{width:12rem;height:4rem;margin:2.5rem auto 0}.info .container .column.news .more a{display:block;position:relative;border:1px solid #47216d;text-align:center;font-size:1.4rem;color:#47216d;height:100%}.info .container .column.news .more a:hover{background:#f0f3f5}.info .container .column.news .more a::after{font-family:"fontello";content:'\e800';font-size:1rem;position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.info .container .column.news .more 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;height:100%;font-weight:bolder}.info .container .column.news .news-btn{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;}@media(max-width:768px){.info .container .column.news .news-btn{display:block;}}.info .container .column.news .more-mfc{width:19rem;height:4rem;margin:2.5rem auto 0}.info .container .column.news .more-mfc a{display:block;position:relative;border:1px solid #47216d;text-align:center;font-size:1.4rem;color:#47216d;height:100%}.info .container .column.news .more-mfc a:hover{background:#f0f3f5}.info .container .column.news .more-mfc a::after{font-family:"fontello";content:'\e800';font-size:1rem;position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.info .container .column.news .more-mfc 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;height:100%;font-weight:bolder}.info .container .column.events{margin-left:2rem}@media(max-width:1080px){.info .container .column.events{margin-left:0}}.info .container .column.events .title{text-align:center;margin-bottom:3.5rem}.info .container .column.events .event-panel .tab-panel .items{border-top:1px solid #CDD6DD;border-bottom:1px solid #CDD6DD;overflow-y:scroll}@media(max-width:1080px){.info .container .column.events .event-panel .tab-panel .items{overflow-y:auto}}.info .container .column.events .event-panel .tab-panel .items::-webkit-scrollbar{width:1.5rem}.info .container .column.events .event-panel .tab-panel .items::-webkit-scrollbar-track{background:#f0f3f5}.info .container .column.events .event-panel .tab-panel .items::-webkit-scrollbar-thumb{background:#959EA7}.info .container .column.events .event-panel .tab-panel .items .item:first-child a{border-top:none}.info .container .column.events .event-panel .tab-panel .items .item:last-child a{border-bottom:none}.info .container .column.events .event-panel .tab-panel .items .item a{display:block;padding:1.5rem 0;border-top:1px solid #CDD6DD;color:#3B4043;min-height:12rem;margin-right:0.5rem;position:relative}@media(max-width:1080px){.info .container .column.events .event-panel .tab-panel .items .item a{min-height:100%;padding:1rem 0}}.info .container .column.events .event-panel .tab-panel .items .item a::before{content:"";position:absolute;top:50%;right:14rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:1px;height:90%;background:#CDD6DD}@media(max-width:1080px){.info .container .column.events .event-panel .tab-panel .items .item a::before{content:none}}.info .container .column.events .event-panel .tab-panel .items .item a:hover{background:#f0f3f5}.info .container .column.events .event-panel .tab-panel .items .item a .container{-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:1080px){.info .container .column.events .event-panel .tab-panel .items .item a .container{display:block}}.info .container .column.events .event-panel .tab-panel .items .item a .container .content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 4rem;position:relative}@media(max-width:1080px){.info .container .column.events .event-panel .tab-panel .items .item a .container .content{padding-left:1rem}}.info .container .column.events .event-panel .tab-panel .items .item a .container .content .title-text{margin-bottom:1rem}.info .container .column.events .event-panel .tab-panel .items .item a .container .content span{display:block;font-size:1.2rem;color:#707070;font-weight:600;margin-bottom:0.25rem;padding-left:1.75rem;position:relative}.info .container .column.events .event-panel .tab-panel .items .item a .container .content span:last-child{margin-bottom:0}.info .container .column.events .event-panel .tab-panel .items .item a .container .content span::before{font-family:'fontello';font-size:1.25rem;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.info .container .column.events .event-panel .tab-panel .items .item a .container .content span.time::before{font-family:"fontello";content:'\e80b'}.info .container .column.events .event-panel .tab-panel .items .item a .container .content span.place::before{font-family:"fontello";content:'\e808';font-size:1.5rem}.info .container .column.events .event-panel .tab-panel .items .item a .container .content span.check::before{font-family:"fontello";content:'\e802'}.info .container .column.events .event-panel .tab-panel .items .item a .container .info{-webkit-box-flex:0;-webkit-flex:0 0 14rem;-ms-flex:0 0 14rem;flex:0 0 14rem;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;position:relative;padding:0}@media(max-width:768px){.info .container .column.events .event-panel .tab-panel .items .item a .container .info{display:block;border-top:1px solid #CDD6DD;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-top:1rem;margin-left:1rem}}.info .container .column.events .event-panel .tab-panel .items .item a .container .info time{font-size:1.4rem}@media(max-width:1080px){.info .container .column.events .event-panel .tab-panel .items .item a .container .info time{font-size:1.2rem;text-align:left}}.info .container .column.events .event-panel .tab-panel .items .item a .container .info time span{display:block;font-size:1.2rem}@media(max-width:768px){.info .container .column.events .event-panel .tab-panel .items .item a .container .info time span{display:inline-block}}.info .container .column.events .event-panel .event-btn{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;}.info .container .column.events .event-panel .event-btn .more{width:19rem !important;width:12rem;height:4rem;margin-top:2.5rem;}.info .container .column.events .event-panel .event-btn .more a{display:block;position:relative;border:1px solid #47216d;text-align:center;font-size:1.4rem;color:#47216d;height:100%}.info .container .column.events .event-panel .event-btn .more a:hover{background:#f0f3f5}.info .container .column.events .event-panel .event-btn .more a::after{font-family:"fontello";content:'\e800';font-size:1rem;position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.info .container .column.events .event-panel .event-btn .more 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;height:100%;font-weight:bolder}@media(max-width:768px){.info .container .column.events .event-panel .event-btn .more{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}.info .container .column.events .event-panel .event-btn .more-calendar{width:15rem;height:4rem;margin-left:2.5rem}@media(max-width:1080px){.info .container .column.events .event-panel .event-btn .more-calendar{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}.info .container .column.events .event-panel .event-btn .more-calendar a{display:block;position:relative;border:1px solid #3B4043;text-align:center;color:#3B4043;font-size:1.4rem;height:100%}.info .container .column.events .event-panel .event-btn .more-calendar a span{height:100%;padding-left:2.5rem;font-weight:bolder;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}.info .container .column.events .event-panel .event-btn .more-calendar a .icon-calendar{position:absolute;top:55%;left:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.info .container .column.events .event-panel .event-btn .more-calendar a .icon-calendar svg{width:2rem}.info .container .column.events .event-panel .event-btn .more-calendar a .icon-calendar svg path{fill:#707070}.tsukuba-links{position:relative;height:34.4rem;padding:4rem 0 6rem}@media(max-width:768px){.tsukuba-links{height:auto}}.tsukuba-links::before{content:"";background-color:rgba(71, 30, 110, 0.8);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.tsukuba-links::after{content:"";background:url('../img/common/bg-tkblinks.jpg') no-repeat center center;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tsukuba-links .container{max-width:126rem;margin:0 auto;z-index:0;position:relative;}@media(max-width:1260px){.tsukuba-links .container{padding:0 1.5rem;}}.tsukuba-links .container .title{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:3rem}.tsukuba-links .container .title span{color:white;font-size:3.5rem;text-align:center}.tsukuba-links .container .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}@media(max-width:768px){.tsukuba-links .container}.tsukuba-links .container .items .item{width:calc(100% / 4 - 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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768px){.tsukuba-links .container .items .item{width:calc(100% / 2 - 1rem)}}.tsukuba-links .container .items .item a{display:block;background:white;text-align:center;height:9.2rem;border:2px solid #31154B;font-size:1.3rem;font-weight:600;width:100%}.tsukuba-links .container .items .item a:hover{background:#f0f3f5;}.tsukuba-links .container .items .item a span{color:#31154B;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;height:100%}.disaster-mode{text-align:center;font-weight:bold;padding:0.5rem 0}.disaster-wrap{max-width:1080px;margin:0 auto}.disaster-wrap .selectblock{width:16rem;margin-bottom:1rem;margin-left:auto;position:relative}.disaster-wrap .selectblock::after{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)}.disaster-section{padding:20rem 0 8rem}.disaster-section .title{color:#47216d;text-align:center;margin-bottom:3rem}.disaster-section .items .item:last-child a{border-bottom:1px solid #CDD6DD}.disaster-section .items .item a{display:block;padding:1.5rem 2rem;border-top:1px solid #CDD6DD}.disaster-section .items .item a:hover{background:#f0f3f5}.disaster-section .items .item a .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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.disaster-section .items .item a .container .time{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.disaster-section .items .item a .container .title-text{margin-left:2.5rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.disaster-section .items .item a .container .cats{display:flex;flex-wrap:wrap;justify-content:flex-end;}.disaster-section .items .item a .container .cats .cat{font-size:1rem;color:#47216d;background:white;text-align:center;border:1px solid #47216d;padding:0.25rem 0;display:inline-block;width:5rem;line-height:1;margin-right:1rem;margin-bottom:1rem;}.disaster-section .items .item a .container .cats .cat:last-child{;}.disaster-section .items .item a .container .cats .cat:nth-last-child(2){margin-right:none}.disaster-section .pager-wrap{padding:3rem 0 6rem}.disaster-relation-container{background:#f0f3f5;padding:8rem 0}.disaster-relation-container .disaster-wrap .title{margin-bottom:6rem;color:#47216d;text-align:center}.disaster-relation-container .disaster-wrap .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}.disaster-relation-container .disaster-wrap .links dl dt{font-weight:bold;color:#47216d;margin-bottom:1rem}.disaster-relation-container .disaster-wrap .links dl dd{margin-bottom:0.75rem}.disaster-relation-container .disaster-wrap .links dl dd a{color:#47216d}.disaster-relation-container .disaster-wrap .links dl dd a::after{font-family:"fontello";content:'\e80d';padding-left:0.5rem}.disaster-relation-container .disaster-wrap .links dl dd a:hover{color:#59c0ce}@font-face{font-family:'fontello';src:url("webfont/fontello.eot?26839532");src:url("webfont/fontello.eot?26839532#iefix") format("embedded-opentype"), url("webfont/fontello.woff2?26839532") format("woff2"), url("webfont/fontello.woff?26839532") format("woff"), url("webfont/fontello.ttf?26839532") format("truetype"), url("webfont/fontello.svg?26839532#fontello") format("svg");font-weight:normal;font-style:normal}@media(max-width:768px){.disaster-relation-container .disaster-wrap .links{flex-wrap:wrap;}}@media(max-width:768px){.disaster-relation-container .disaster-wrap .links dl{width:calc(100% / 2 - 3rem);margin-bottom:2rem;}}@media(max-width:768px){.disaster-relation-container{padding:4rem 0;}}.admissioninfo.index-en .inner .items .item a .container .info{min-width:15rem;}.highlights{background:#FFFFFF;}.highlights .highlightsinner{padding:3rem 0;max-width:126rem;margin:0 auto}@media(max-width:1080px){.highlights .highlightsinner{padding:4rem 1.5rem}}.highlights .highlightsinner .title{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}@media(max-width:768px){.highlights .highlightsinner .title{margin-bottom:3rem}}.highlights .highlightsinner .highlightsitems{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:center;}@media(max-width:1023px){.highlights .highlightsinner .highlightsitems{display:flex}}.highlights .highlightsinner .highlightsitems .item a{display:block;color:#3B4043;position:relative}.highlights .highlightsinner .highlightsitems .item a .info{background:white}.highlights .highlightsinner .highlightsitems .item a .info .cat{display:block;color:#3B4043;position:relative;padding-left:4rem;margin-bottom:1.25rem;font-weight:bolder}@media(max-width:768px){.highlights .highlightsinner .highlightsitems .item a .info .cat{margin-bottom:0.5rem;font-size:1.4rem}}.highlights .highlightsinner .highlightsitems .item a .info .cat::before{content:"";height:2px;width:3rem;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:#47216d}.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.medicine-health::before{background:#fd9f28}.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.technology-materials::before{background:#fc231c}.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.biology-environment::before{background:#18a81b}.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.society-culture::before{background:#157cfb}.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.event::before,
.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.tsukuba-frontier::before,
.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.tsukuba-future::before,
.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.research-news::before,
.highlights .highlightsinner .highlightsitems .item a .info .cat.cat.voices::before{background:#47216d}.highlights .highlightsinner .highlightsitems .item a .info time{color:#707070}@media(max-width:768px){.highlights .highlightsinner .highlightsitems .item a .info time{font-size:1.4rem}}.highlights .highlightsinner .highlightsitems .item a .info .read{;}.highlights .highlightsinner .highlightsitems .item{width:calc(100% / 4 - 4rem);margin:0 10px 20px;}@media(max-width:1023px){.highlights .highlightsinner .highlightsitems .item{width:calc(100% / 2 - 1rem);margin:0 5px 15px;}}.highlights .highlightsinner .highlightsitems .item a:hover .later-wrap .image-wrap{background-size:105%;transition:all 0.5s;}.highlights .highlightsinner .highlightsitems .item a .later-wrap .image-wrap{background-repeat:no-repeat;background-size:100%;background-position:center center;height:100%;-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;transition:all 0.5s}.highlights .highlightsinner .highlightsitems .item a .later-wrap .image-wrap::before{content:"";display:block;padding-top:56.25%}.highlights .highlightsinner .highlightsitems .item a .later-wrap .info{background:white;padding:1.5rem;min-height:7rem}.highlights .highlightsinner .highlightsitems .item a .later-wrap .info .cat{margin-bottom:0.75rem}@media(min-width:1024px){.highlights .highlightsinner .highlightsitems .item a .later-wrap .info .read{font-size:1.5rem;font-weight:bolder;line-height:1.25;}}@media(max-width:480px){.highlights .highlightsinner .highlightsitems .item a .later-wrap .info .read{font-size:1.5rem;font-weight:bolder;line-height:1.25;}}.highlights .highlightsinner .categorylinks{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){.highlights .highlightsinner .categorylinks{display:block}}.highlights .highlightsinner .categorylinks .categorylink{width:calc(100% / 4 - 1.5rem);height:8rem;display:table;-webkit-filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2));filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2))}@media(max-width:768px){.highlights .highlightsinner .categorylinks .categorylink{width:90%;margin:0 auto 1.5rem}.highlights .highlightsinner .categorylinks .categorylink:last-child{margin-bottom:0}}.highlights .highlightsinner .categorylinks .categorylink a{font-size:2rem;padding:1rem 2rem;min-height:4rem;display:table-cell;vertical-align:middle;background:white;position:relative;line-height:1.25}@media(max-width:768px){.highlights .highlightsinner .categorylinks .categorylink a{font-size:1.6rem;padding:0.5rem 1rem}}.highlights .highlightsinner .categorylinks .categorylink a span{font-size:80%;display:block}.highlights .highlightsinner .categorylinks .categorylink a::after{font-family:"fontello";content:'\e800';position:absolute;top:50%;right:2rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.highlights .more{margin:5rem auto 2rem;max-width:36%;min-width:42.2rem;min-height:11rem;width:auto !important;height:auto !important;width:12rem;height:4rem}.highlights .more a{display:block;position:relative;border:1px solid #47216d;text-align:center;font-size:1.4rem;color:#47216d;height:100%}.highlights .more a:hover{background:#f0f3f5}.highlights .more a::after{font-family:"fontello";content:'\e800';font-size:1rem;position:absolute;top:50%;right:1rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.highlights .more 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;height:100%;font-weight:bolder}@media(max-width:768px){.highlights .more{margin:1.5rem auto;max-width:90%;min-width:90%;width:calc(100% - 4rem)}}.highlights .more a{background:white;display:block;padding:3rem 4rem;position:relative}.highlights .more a:hover{background:#f0f3f5}.highlights .more a::after{font-size:1.5rem;right:3rem}.highlights .more a span{display:block;letter-spacing:1px;text-align:left;color:#3B4043}.highlights .more a .sub-text{font-weight:600;font-size:1.8rem}@media(max-width:768px){.highlights .more a .sub-text{font-size:1.6rem}}@media(max-width:768px){.highlights .more a .sub-text img{width:80%}}.highlights .more a .main-text{font-family:'roboto';font-size:2.8rem;font-weight:normal;letter-spacing:2px}@media(max-width:768px){.highlights .more a .main-text{font-size:2rem}}.highlights .more a .main-text strong{font-weight:bold}.highlights .highlightsinner .btn{margin:2.5rem auto 0;width:12rem;height:4rem;border:1px solid #47216d;text-align:center;font-size:1.4rem;color:#47216d;cursor:pointer;}.highlights .highlightsinner .btn span{display:flex;height:100%;align-items:center;-webkit-box-pack:center;justify-content:center;font-weight:bolder;}.organization{padding:1rem;background-color:#f0f3f5;z-index:0;}.exam .flex2{list-style:none;display:flex;flex-flow:row wrap;justify-content:space-between;margin:2rem 0 0;padding:0;}.exam .flex2 li{flex:0 0 48%;}.exam .news{list-style:none;display:flex;flex-flow:row wrap;justify-content:space-between;margin:1rem 0 2rem;padding:0;}.exam .news li{flex:0 0 48%;}.exam-list{width:100%;margin:3rem 0;}.exam-list li{background-color:#fff;padding:1rem;}.exam-list li.unset{background-color:unset;}.exam-list li .inner{position:relative;height:190px;padding:4.4rem 5rem;border:1px solid #444;}.exam-list .exam-gakugun .inner:hover{border:2px solid #00C1D4;}.exam-gakugun{margin:0 3% 0 0;}.exam-list .exam-in .inner:hover{border:2px solid #582488;}.exam-gakugun{margin:0 3% 0 0;}.exam-list .exam-gakugun .inner::before{position:absolute;content:"";top:5px;left:5px;width:180px;height:178px;background:linear-gradient(135deg, #00C1D4 0%, transparent 40% 80%);}.exam-list .exam-in .inner::before{position:absolute;content:"";top:5px;left:5px;width:180px;height:178px;background:linear-gradient(135deg, #582488 0%, transparent 40% 80%);}.exam-list .exam-gakugun .inner::after{position:absolute;content:"";top:5px;right:5px;width:280px;height:178px;background-image:url('/images/toppage-banner-ug.jpg');background-size:cover;}.exam-list .exam-in .inner::after{position:absolute;content:"";top:5px;right:5px;width:280px;height:178px;background-image:url('/images/toppage-banner-g.jpg');background-size:cover;}.exam-list li .inner h3{position:relative;z-index:10;font-size:3rem;font-weight:700;padding:0 0 0 2rem;}.exam-list li .inner h3:before{position:absolute;content:"";top:50%;left:0;margin-top:-8px;border:10px solid transparent;border-left-width:10px;border-left-style:solid;}.exam-list .exam-gakugun .inner h3:before{border-left-color:#00C1D4;}.exam-list .exam-in .inner h3:before{border-left-color:#582488;}.exam-list li .inner .text{position:relative;z-index:20;font-size:1.5rem;padding:0.5rem 0 0 2rem;}.exam-list li .inner .text{position:relative;z-index:20;font-size:1.5rem;padding:0.5rem 0 0 2rem;}.exam-list .exam-gakugun .item a{display:block;}.exam-list .exam-gakugun .item a .container{display:flex;}.exam-list .exam-gakugun .item a .container .info{margin-right:3rem;padding:0;}.exam-list .exam-gakugun .item a .container .info time{font-size:1.2rem;}.exam-list .exam-gakugun .item a .container .info span{display:block;border:1px solid #31154B;color:#31154B;background:white;text-align:center;font-size:1rem;}.exam-list .exam-gakugun .item a .container .main{color:#3B4043;}.exam-list .exam-gakugun .item a .container .main .title{font-weight:600;margin-top:0.5rem;}.exam-list .exam-in .item a{display:block}.exam-list .exam-in .item a .container{display:flex;}.exam-list .exam-in .item a .container .info{margin-right:3rem;padding:0;}.exam-list .exam-in .item a .container .info time{font-size:1.2rem;}.exam-list .exam-in .item a .container .info span{display:block;border:1px solid #31154B;color:#31154B;background:white;text-align:center;font-size:1rem;}@media(max-width:1120px){.exam-list li .inner{padding:4.4rem 4.5rem;}.exam-list li .inner h3{font-size:2.8rem;}}@media(max-width:1060px){.exam-list li .inner h3{font-size:2rem;}.exam-list li .inner{height:140px;padding:3rem 2.5rem;}.exam-list .exam-gakugun .inner::before, .exam-list .exam-in .inner::before{width:120px;height:128px;}.exam-list .exam-gakugun .inner::after, .exam-list .exam-in .inner::after{width:180px;height:128px;}.exam-list li .inner h3{padding:0 0 0 1.5rem;}.exam-list li .inner h3:before{margin-top:-6px;border:8px solid transparent;border-left-width:8px;}.exam-list li .inner .text{padding:0.5rem 0 0 1.5rem;}}@media(max-width:768px){.exam .flex2 .sp-only{display:block;width:100%;}}@media(min-width:769px){.exam .flex2 .sp-only{display:none;}}@media(min-width:769px){.pc-only{}}@media(max-width:768px){.exam .flex2 li{flex:0 0 100%;margin-bottom:1rem;}.exam .flex2 .sp-only li{flex:0 0 100%;margin-bottom:2rem;}.exam-list li .inner h3{font-size:2.4rem;}.exam-list li .inner .text{font-size:1.3rem;line-height:130%;}.exam-list .exam-gakugun .inner::after, .exam-list .exam-in .inner::after{width:160px;height:128px;}.exam-list li .inner{height:140px;padding:3rem 2rem;}.exam-gakugun{margin:0;}.exam-list .exam-gakugun .item a{padding:1.5rem 0;display:contents;}.exam-list .exam-gakugun .item a .container{display:block;}.exam-list .exam-gakugun .item a .container .info{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;margin-bottom:0.5rem}.exam-list .exam-gakugun .item a .container .info time{font-size:1.2rem;}.exam-list .exam-gakugun .item a .container .info span{padding:0 1rem;margin-left:1rem;}.exam-list .exam-gakugun .item a .container .main .title-text{font-size:1.4rem;}.exam-in{margin:0;}.exam-list .exam-in .item a{padding:1.5rem 0;display:contents;}.exam-list .exam-in .item a .container{display:block;}.exam-list .exam-in .item a .container .info{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;margin-bottom:0.5rem}.exam-list .exam-in .item a .container .info time{font-size:1.2rem;}.exam-list .exam-in .item a .container .info span{padding:0 1rem;margin-left:1rem;}.exam-list .exam-in .item a .container .main .title-text{font-size:1.4rem;}}@media(max-width:411px){.exam-list li .inner h3{font-size:2.2rem;}.exam-list .exam-gakugun .inner::after, .exam-list .exam-in .inner::after{width:140px;}}.bx-wrapper{margin-bottom:0!important;}.bx-controls{display:flex!important;justify-content:center!important;}.bx-controls-auto{position:inherit!important;margin-right:10px!important;}.bx-pager{position:inherit!important;width:auto!important;padding-top:8px !important;}@media(max-width:768px){.bx-pager{padding-top:6px !important;}}
