﻿#greet>h2,#yell>h2{font-weight:700;font-size:1.5em;margin-bottom:1em}@media only screen and (max-width: 1280px){#greet>h2,#yell>h2{font-size:1.4em}}@media only screen and (max-width: 576px){#greet>h2,#yell>h2{font-size:1.3em}}#greet .sec01,#yell .sec01{display:grid;grid-template-columns:1fr 16em;grid-column-gap:2em}@media only screen and (max-width: 1280px){#greet .sec01,#yell .sec01{grid-template-columns:1fr 14em}}@media only screen and (max-width: 1024px){#greet .sec01,#yell .sec01{grid-template-columns:1fr 16em}}@media only screen and (max-width: 768px){#greet .sec01,#yell .sec01{display:inherit}}@media only screen and (max-width: 768px){#greet .sec01__01,#yell .sec01__01{width:100%}}#greet .sec01__01 .subTitle04,#yell .sec01__01 .subTitle04{margin-top:0}#greet .sec01__01 p,#yell .sec01__01 p{text-indent:1em}#greet .sec01__01 p+p,#yell .sec01__01 p+p{margin-top:1em}@media only screen and (max-width: 768px){#greet .sec01__02,#yell .sec01__02{width:80%;margin:2em auto 0}}#greet .sec01__02 figure figcaption,#yell .sec01__02 figure figcaption{margin:1em 0 0;text-align:center;font-size:1.1em}#greet .sec01__02 figure .name,#yell .sec01__02 figure .name{font-weight:bold;font-size:1.1em}#greet .sec02 h2,#greet #policy .sec03 h2,#policy #greet .sec03 h2,#yell .sec02 h2,#yell #policy .sec03 h2,#policy #yell .sec03 h2{font-weight:700;font-size:1.5em}@media only screen and (max-width: 1280px){#greet .sec02 h2,#greet #policy .sec03 h2,#policy #greet .sec03 h2,#yell .sec02 h2,#yell #policy .sec03 h2,#policy #yell .sec03 h2{font-size:1.4em}}@media only screen and (max-width: 768px){#greet .sec02 h2,#greet #policy .sec03 h2,#policy #greet .sec03 h2,#yell .sec02 h2,#yell #policy .sec03 h2,#policy #yell .sec03 h2{font-size:1.4em}}@media only screen and (max-width: 576px){#greet .sec02 h2,#greet #policy .sec03 h2,#policy #greet .sec03 h2,#yell .sec02 h2,#yell #policy .sec03 h2,#policy #yell .sec03 h2{font-size:1.2em}}#greet .sec02 p,#greet #policy .sec03 p,#policy #greet .sec03 p,#yell .sec02 p,#yell #policy .sec03 p,#policy #yell .sec03 p{text-indent:1em;margin-top:1em}#greet .sec02 p:last-child,#greet #policy .sec03 p:last-child,#policy #greet .sec03 p:last-child,#yell .sec02 p:last-child,#yell #policy .sec03 p:last-child,#policy #yell .sec03 p:last-child{margin-top:1em;text-align:right}#greet .sec02 p:last-child .name,#greet #policy .sec03 p:last-child .name,#policy #greet .sec03 p:last-child .name,#yell .sec02 p:last-child .name,#yell #policy .sec03 p:last-child .name,#policy #yell .sec03 p:last-child .name{font-size:1.1em;font-weight:500;display:block}#feature .sec01 h2{font-weight:bold;font-size:2em;font-family:"Noto Serif JP",serif;text-align:center}@media only screen and (max-width: 768px){#feature .sec01 h2{font-size:1.7em}}@media only screen and (max-width: 576px){#feature .sec01 h2{font-size:1.4em}}#feature .sec01__01{display:flex;justify-content:space-between;margin:2em auto;max-width:800px}@media only screen and (max-width: 576px){#feature .sec01__01{margin:1em auto}}#feature .sec01__01 figure{width:calc((100% - 2em) / 3)}@media only screen and (max-width: 768px){#feature .sec01__01 figure{width:calc((100% - 1em) / 3)}}#feature .sec02,#feature #policy .sec03,#policy #feature .sec03{margin-top:3em}#feature .sec02 h2,#feature #policy .sec03 h2,#policy #feature .sec03 h2{font-size:1.5em;font-weight:bold;text-align:center}@media only screen and (max-width: 768px){#feature .sec02 h2,#feature #policy .sec03 h2,#policy #feature .sec03 h2{font-size:1.3em}}#feature .sec02 figure,#feature #policy .sec03 figure,#policy #feature .sec03 figure{max-width:800px;margin:1em auto 0}#feature .sec02 p,#feature #policy .sec03 p,#policy #feature .sec03 p{text-align:center;font-size:1.4em;margin-top:1em}@media only screen and (max-width: 768px){#feature .sec02 p,#feature #policy .sec03 p,#policy #feature .sec03 p{font-size:1.2em}}#feature .sec03{margin-top:5em}#feature .sec04{margin-top:5em}#feature h3,#feature h4{margin-top:2em}#history dl dt{clear:left;float:left;width:12em;padding:0.5em 0;font-weight:bold}@media only screen and (max-width: 576px){#history dl dt{clear:none;float:none;width:auto;padding:0.5em 0 0}}#history dl dd{margin-left:0;padding:0.5em 0 0.5em 12em;border-bottom:1px #999 dashed}@media only screen and (max-width: 576px){#history dl dd{margin-left:0;padding:0 0 0.5em}}#history table{font-size:0.85em}#history table ul{list-style:circle;margin-left:1.5em}#history table td{vertical-align:top;padding-right:2em}@media only screen and (max-width: 576px){#history table td{padding-right:1em}}#symbol figure{max-width:300px;margin:0 auto}#symbol .sec01{margin-top:5em}@media only screen and (max-width: 768px){#symbol .sec01{margin-top:3em}}#symbol .sec01 p{text-indent:1em}#teachers #link02,#teachers #link03,#teachers #link04{margin-top:3em}#teachers h2+div{margin-top:1em}#teachers .btnBlockLink{margin-bottom:2em}#teachers table{font-size:0.95em}#teachers table tbody th.tate{text-align:center;white-space:nowrap;margin:0;min-width:3em}#teachers table tbody th.tate span{writing-mode:vertical-rl}#teachers #mp tbody th{background:#F0F7FA}#teachers #eecs tbody th{background:#F0F5ED}#teachers #chembio tbody th{background:#F4F1F8}#teachers #sscv tbody th{background:#FCF4ED}#center p{text-indent:1em;margin-top:1em}#center figure{margin-top:1em}#center figure figcaption{font-size:0.9em}#center.circ .sec01{display:flex;justify-content:space-between;flex-wrap:wrap}#center.circ .sec01 figure{width:calc((100% - 2em) / 3)}@media only screen and (max-width: 768px){#center.circ .sec01 figure{width:calc((100% - 1em) / 2)}}#organize h3{margin-bottom:0.5em;font-weight:bold;font-size:1.4em}@media only screen and (max-width: 576px){#organize h3{font-size:1.2em}}#organize h4{font-weight:bold;font-size:1.2em;margin-top:1.5em;margin-bottom:0.25em}@media only screen and (max-width: 576px){#organize h4{font-size:1em}}#organize table.tStyle01 th a{color:#333;text-decoration:underline}#organize table.tStyle01 th a:hover{text-decoration:none}#organize table.tStyle01 td a{color:#333;text-decoration:underline}#organize table.tStyle01 td a:hover{text-decoration:none}#organize table ul{list-style:disc;margin-left:1.5em}#organize h2#link02{margin-top:4em}#sketch figure{margin-bottom:2em}#sketch figcaption{margin-top:10px}#refresh figure img{width:100%}#refresh figure figcaption{margin-top:1em}#opencampus h2{font-size:1.3em;font-weight:bold;margin-top:2em}@media only screen and (max-width: 768px){#opencampus h2{font-size:1.2em}}@media only screen and (max-width: 576px){#opencampus h2{font-size:1.1em}}#opencampus .sec01{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}@media only screen and (max-width: 576px){#opencampus .sec01{display:inherit}}#opencampus .sec01 figure{width:calc((100% - 1em) / 2);margin-bottom:1em}@media only screen and (max-width: 576px){#opencampus .sec01 figure{width:100%;text-align:center}}#guardian-meeting h2{margin-bottom:0.5em;font-weight:700;font-size:1.3em}@media only screen and (max-width: 1280px){#guardian-meeting h2{font-size:1.2em}}@media only screen and (max-width: 576px){#guardian-meeting figure{margin-top:1em}}#guardian-meeting .sec01{margin-top:2em;margin-bottom:3em;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){#guardian-meeting .sec01{display:inherit}}#guardian-meeting .sec01__01{width:calc(100% - (400px + 2em))}@media only screen and (max-width: 768px){#guardian-meeting .sec01__01{width:100%}}#guardian-meeting .sec01__02{width:400px}@media only screen and (max-width: 768px){#guardian-meeting .sec01__02{width:90%;margin:1em auto}}@media only screen and (max-width: 576px){#guardian-meeting .sec01__02{width:100%}}#guardian-meeting .sec02,#guardian-meeting #policy .sec03,#policy #guardian-meeting .sec03{margin-top:2em}#guardian-meeting .sec02 p,#guardian-meeting #policy .sec03 p,#policy #guardian-meeting .sec03 p{text-align:center}#guardian-meeting .sec02 p a,#guardian-meeting #policy .sec03 p a,#policy #guardian-meeting .sec03 p a{border:3px solid #ccc;display:block;padding:1em;color:#333;font-weight:500}#view .sec01{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){#view .sec01{display:inherit}}#view .sec01 figure{width:calc((100% - 2em) / 2);margin-bottom:2em}@media only screen and (max-width: 768px){#view .sec01 figure{width:100%}}#view .sec01 figure figcaption{font-size:0.85em;margin-top:1em}#view .sec02 h2,#view #policy .sec03 h2,#policy #view .sec03 h2{margin-top:2em}#view .sec02 ul,#view #policy .sec03 ul,#policy #view .sec03 ul{list-style:disc;margin-left:1.5em}#view .sec02 .fontStyle01,#view #policy .sec03 .fontStyle01,#policy #view .sec03 .fontStyle01{font-size:1.05em;font-weight:bold}@media only screen and (max-width: 576px){#view .sec02 .fontStyle01,#view #policy .sec03 .fontStyle01,#policy #view .sec03 .fontStyle01{font-size:1em}}#newteachers h2{margin-top:30px;margin-bottom:20px}#newteachers h2.subTitle02.colMp{margin-top:0}#newteachers dl{padding:0 10px}#newteachers dl dt{clear:left;float:left;width:7em;padding:0.5em 0}#newteachers dl dd{margin-left:0;padding:0.5em 0 0.5em 7em;border-bottom:1px #999 dashed}#message-list h2{margin-top:2em;margin-bottom:1em}#message-list h2.subTitle02.colMp{margin-top:0}#message-list .sec01{display:flex;flex-wrap:wrap;justify-content:space-between}#message-list .sec01::before{content:"";display:block;width:calc((100% - 4.5em) / 4);order:1}@media only screen and (max-width: 1280px){#message-list .sec01::before{content:none}}#message-list .sec01::after{content:"";display:block;width:calc((100% - 4.5em) / 4)}@media only screen and (max-width: 1280px){#message-list .sec01::after{width:calc((100% - 3em) / 3)}}@media only screen and (max-width: 768px){#message-list .sec01::after{content:none}}#message-list .sec01 figure{width:calc((100% - 4.5em) / 4);margin-bottom:2em}@media only screen and (max-width: 1280px){#message-list .sec01 figure{width:calc((100% - 3em) / 3)}}@media only screen and (max-width: 768px){#message-list .sec01 figure{width:calc((100% - 1.5em) / 2)}}@media only screen and (max-width: 576px){#message-list .sec01 figure{width:calc((100% - 1em) / 2)}}#message-list .sec01 figure a{display:block;text-decoration:none}#message-list .sec01 figure a figcaption{color:#333;margin-top:0.5em}#message-list .sec01 figure a figcaption p{text-align:center;font-size:0.9em}#message-list .sec01 figure a figcaption p:last-child{font-size:1em;font-weight:bold}#message-teacher .sec01{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){#message-teacher .sec01{display:inherit}}#message-teacher .sec01__01{width:calc(100% - (22em + 2em))}@media only screen and (max-width: 1280px){#message-teacher .sec01__01{width:calc(100% - (20em + 2em))}}@media only screen and (max-width: 768px){#message-teacher .sec01__01{width:100%}}#message-teacher .sec01__01 figure{text-align:center}@media only screen and (max-width: 768px){#message-teacher .sec01__01 figure{max-width:80%;margin:0 auto}}@media only screen and (max-width: 576px){#message-teacher .sec01__01 figure{max-width:100%}}#message-teacher .sec01__01 figure img{width:100%}#message-teacher .sec01__02{width:22em}@media only screen and (max-width: 1280px){#message-teacher .sec01__02{width:20em}}@media only screen and (max-width: 768px){#message-teacher .sec01__02{width:100%;margin-top:3em}}#message-teacher .sec01__02__01 p{font-size:1em;font-weight:500;border-bottom:1px dotted #999;padding-bottom:0.5em;margin-bottom:1em}#message-teacher .sec01__02__02 p.spell{font-size:0.8em}#message-teacher .sec01__02__02 h2{font-size:1.5em;font-weight:500;margin-bottom:0.5em}#message-teacher .sec01__02__02 ul.url{margin-bottom:0.5em;margin-left:1.5em;list-style:disc}#message-teacher .sec01__02__03 p{font-size:0.95em}#message-teacher .sec02,#message-teacher #policy .sec03,#policy #message-teacher .sec03{margin-top:5em;width:100%}#message-teacher .sec02 h3,#message-teacher #policy .sec03 h3,#policy #message-teacher .sec03 h3{position:relative;padding:0 1em;font-size:1.6em;font-weight:bold}@media only screen and (max-width: 1024px){#message-teacher .sec02 h3,#message-teacher #policy .sec03 h3,#policy #message-teacher .sec03 h3{font-size:1.5em}}@media only screen and (max-width: 768px){#message-teacher .sec02 h3,#message-teacher #policy .sec03 h3,#policy #message-teacher .sec03 h3{font-size:1.3em}}@media only screen and (max-width: 576px){#message-teacher .sec02 h3,#message-teacher #policy .sec03 h3,#policy #message-teacher .sec03 h3{font-size:1.2em}}#message-teacher .sec02 h3::before,#message-teacher #policy .sec03 h3::before,#policy #message-teacher .sec03 h3::before{position:absolute;top:50%;left:0%;transform:translateY(-50%);content:'';width:0.3em;height:100%;background-color:#004795;border-radius:0.15em}#message-teacher .sec02 h4,#message-teacher #policy .sec03 h4,#policy #message-teacher .sec03 h4{font-size:1.2em;font-weight:bold;margin-top:2em;color:#004795}@media only screen and (max-width: 576px){#message-teacher .sec02 h4,#message-teacher #policy .sec03 h4,#policy #message-teacher .sec03 h4{font-size:1.1em}}#message-teacher .sec02 p,#message-teacher #policy .sec03 p,#policy #message-teacher .sec03 p{text-indent:1em;margin-top:1em}#message-teacher .sec02 p:last-child,#message-teacher #policy .sec03 p:last-child,#policy #message-teacher .sec03 p:last-child{font-size:0.8em;text-align:right;text-indent:0;margin-top:2em}@media only screen and (max-width: 576px){#message-teacher .sec02 p:last-child,#message-teacher #policy .sec03 p:last-child,#policy #message-teacher .sec03 p:last-child{text-align:left}}#message #sec01 p{font-size:0.85em}#message #sec01 .fontStyle01{font-size:0.9em;border-bottom:1px dotted #999;line-height:1.4em;padding-bottom:2%;margin-bottom:4%}@media only screen and (max-width: 1024px){#message #sec01 .fontStyle01{margin-top:1em}}@media only screen and (max-width: 576px){#message #sec01 .fontStyle01{font-size:1em}}#message #sec01 .fontStyle02{font-size:0.8em}#message #sec01 .fontStyle03{font-size:1.5em;margin-bottom:0.5em;line-height:1.4em}#message #sec01 ul.url{margin-bottom:0.5em;margin-left:1.4em;list-style:disc}#message #sec02{margin-top:4%}#message #sec02 h3{font-size:1.2em;font-weight:bold;margin-top:2em}@media only screen and (max-width: 576px){#message #sec02 h3{font-size:1em}}#message #sec02 p{text-indent:1em;margin-top:1em}#message #sec02 p:last-child{font-size:0.8em;text-align:right;text-indent:0;margin-top:1em}@media only screen and (max-width: 576px){#message #sec02 p:last-child{text-align:left}}@media only screen and (max-width: 576px){#message .catchCopy01{background:#EFEFEF;border-top:2px solid #A6A6A6;padding:0.5em;margin-top:2em}}#movielist h2{margin-bottom:1em}#movielist h3{font-weight:700;padding-top:0.5em;margin-left:1.5em;text-indent:-1.5em}#movielist h3::before{content:"■";color:#004795;padding-right:0.5em}#movielist h3.eecs::before{color:#257600}#movielist h3.sscv::before{color:#DA6A00}#movielist .sec01{margin-bottom:3em}@media only screen and (max-width: 768px){#movielist .sec01{margin-bottom:2em}}#movielist .sec02,#movielist #policy .sec03,#policy #movielist .sec03{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 576px){#movielist .sec02,#movielist #policy .sec03,#policy #movielist .sec03{display:inherit}}#movielist .sec02::before,#movielist #policy .sec03::before,#policy #movielist .sec03::before{content:"";display:block;width:calc((100% - 3em) / 4);order:1}@media only screen and (max-width: 1280px){#movielist .sec02::before,#movielist #policy .sec03::before,#policy #movielist .sec03::before{content:none}}#movielist .sec02::after,#movielist #policy .sec03::after,#policy #movielist .sec03::after{content:"";display:block;width:calc((100% - 3em) / 4)}@media only screen and (max-width: 1280px){#movielist .sec02::after,#movielist #policy .sec03::after,#policy #movielist .sec03::after{width:calc((100% - 2em) / 3)}}@media only screen and (max-width: 768px){#movielist .sec02::after,#movielist #policy .sec03::after,#policy #movielist .sec03::after{content:none}}#movielist .sec02__01{margin-bottom:3em;width:calc((100% - 3em) / 4)}@media only screen and (max-width: 1280px){#movielist .sec02__01{width:calc((100% - 2em) / 3)}}@media only screen and (max-width: 768px){#movielist .sec02__01{width:calc((100% - 1em) / 2);margin-bottom:2em}}@media only screen and (max-width: 576px){#movielist .sec02__01{width:100%}}#movielist .youtube{height:0;overflow:hidden;padding-bottom:calc(9 / 16 * 100%);position:relative}#movielist .youtube iframe{position:absolute;left:0;top:0;height:100%;width:100%}#dept{margin-bottom:5em}#dept .sec03 p:first-child{font-size:1.2em;font-weight:500}@media only screen and (max-width: 1024px){#dept .sec03 p:first-child{font-size:1.1em}}@media only screen and (max-width: 576px){#dept .sec03 p:first-child{font-size:1em}}#dept .secLR{display:flex;justify-content:space-between;margin-top:1em}@media only screen and (max-width: 1024px){#dept .secLR{display:inherit}}#dept .secLR h3{margin-bottom:1em;font-weight:bold;font-size:1.2em;background:#c0d2e5;padding:0.5em 1em;border-radius:0.25em}@media only screen and (max-width: 576px){#dept .secLR h3{font-size:1.1em}}#dept .secLR .sec01{width:calc(30% - 1.5em)}@media only screen and (max-width: 1024px){#dept .secLR .sec01{width:100%}}@media only screen and (max-width: 1024px){#dept .secLR .sec01 figure{max-width:500px;margin:0 auto}}#dept .secLR .sec01 figure img{width:100%}#dept .secLR .sec02,#dept .secLR #policy .sec03,#policy #dept .secLR .sec03{width:calc(70% - 1.5em)}@media only screen and (max-width: 1024px){#dept .secLR .sec02,#dept .secLR #policy .sec03,#policy #dept .secLR .sec03{width:100%;margin-top:5em}}@media only screen and (max-width: 768px){#dept .secLR .sec02,#dept .secLR #policy .sec03,#policy #dept .secLR .sec03{margin-top:3em}}#dept .secLR .sec02__01{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 768px){#dept .secLR .sec02__01{flex-direction:column}}#dept .secLR .sec02__01__01{width:calc((100% - 2em) / 2);margin-bottom:2em}@media only screen and (max-width: 768px){#dept .secLR .sec02__01__01{width:100%}}#dept .secLR .sec02__01__01:nth-child(1) p::before{color:#6E9BC5}#dept .secLR .sec02__01__01:nth-child(2) p::before{color:#6DB27F}#dept .secLR .sec02__01__01:nth-child(3) p::before{color:#A688B1}#dept .secLR .sec02__01__01:nth-child(4) p::before{color:#E8AB45}#dept .secLR .sec02__01__01 p{font-size:1.3em;font-weight:500;margin-bottom:0.5em}@media only screen and (max-width: 576px){#dept .secLR .sec02__01__01 p{font-size:1.2em}}#dept .secLR .sec02__01__01 p::before{content:"●";padding-right:0.25em}#dept .secLR .sec02__02 p{font-size:0.9em;text-align:right}#gseng-h29 .col-sm-2 img{margin-top:100px}@media only screen and (max-width: 768px){#gseng-h29 .col-sm-2 img{margin-top:inherit;transform:rotate(90deg)}}#gseng2022 #pageContents .style01{font-size:1.2em;font-weight:bold;color:#D10003}#gseng2022 h2{margin-bottom:1em}#gseng2022 h2:not(:first-child){margin-top:4em}#gseng2022 h3.subTitle04:not(:first-of-type){margin-top:3em}#gseng2022 .sec01{border:2px solid #ccc;border-radius:5px;padding:2em;margin-top:1em}#gseng2022 .sec01 ul{list-style:decimal;margin-left:1.5em}#gseng2022 .sec01 ul li+li{margin-top:1em}#gseng2022 .sec01+p{margin-top:1em}#gseng2022 .sec02,#gseng2022 #policy .sec03,#policy #gseng2022 .sec03{margin-bottom:3em}#gseng2022 .sec02__01{display:flex;justify-content:space-between;margin-top:2em}@media only screen and (max-width: 576px){#gseng2022 .sec02__01{display:inherit}}#gseng2022 .sec02__01 figure{width:200px}@media only screen and (max-width: 768px){#gseng2022 .sec02__01 figure{width:150px}}@media only screen and (max-width: 576px){#gseng2022 .sec02__01 figure{width:60%;margin:0 auto 1em}}#gseng2022 .sec02__01 figure img{width:100%}#gseng2022 .sec02__01 section{width:calc(100% - (200px + 30px))}@media only screen and (max-width: 768px){#gseng2022 .sec02__01 section{width:calc(100% - (150px + 30px))}}@media only screen and (max-width: 576px){#gseng2022 .sec02__01 section{width:100%}}#gseng2022 .sec02 h3,#gseng2022 #policy .sec03 h3,#policy #gseng2022 .sec03 h3{font-weight:bold;font-size:1.3em;margin-bottom:0.5em}@media only screen and (max-width: 768px){#gseng2022 .sec02 h3,#gseng2022 #policy .sec03 h3,#policy #gseng2022 .sec03 h3{font-size:1.2em}}@media only screen and (max-width: 576px){#gseng2022 .sec02 h3,#gseng2022 #policy .sec03 h3,#policy #gseng2022 .sec03 h3{text-align:center}}#gseng2022 .sec02 h3::before,#gseng2022 #policy .sec03 h3::before,#policy #gseng2022 .sec03 h3::before{content:"■";margin-right:0.5em}#gseng2022 .sec02 h3.sub01::before,#gseng2022 #policy .sec03 h3.sub01::before,#policy #gseng2022 .sec03 h3.sub01::before{color:#20afc5}#gseng2022 .sec02 h3.sub02::before,#gseng2022 #policy .sec03 h3.sub02::before,#policy #gseng2022 .sec03 h3.sub02::before{color:#87b94d}#gseng2022 .sec02 h3.sub03::before,#gseng2022 #policy .sec03 h3.sub03::before,#policy #gseng2022 .sec03 h3.sub03::before{color:#644f9e}#gseng2022 .sec04 ul{list-style:disc;margin-left:1.5em}#gseng2022 #link06{background:#D10003}#gseng2022 .sec05 ul{list-style:disc;margin-left:1.5em}#gseng2022 .sec05 ul li{font-size:1.2em}#ikougaku .subTitle01,#ikougaku .subTitle02{margin-top:3em;margin-bottom:1em}#ikougaku .subTitle04{background:rgba(204,204,204,0.3);padding:0.5em 1em;margin:2em 0 1em}#ikougaku #stage01 .sec02,#ikougaku #stage01 #policy .sec03,#policy #ikougaku #stage01 .sec03{border:2px solid red;padding:2em;margin-top:2em;margin-bottom:3em;position:relative;border-radius:5px}@media only screen and (max-width: 576px){#ikougaku #stage01 .sec02,#ikougaku #stage01 #policy .sec03,#policy #ikougaku #stage01 .sec03{padding:1.5em}}#ikougaku #stage01 .sec02 p,#ikougaku #stage01 #policy .sec03 p,#policy #ikougaku #stage01 .sec03 p{font-size:1.4em;position:absolute;display:inline-block;top:-0.7em;left:1em;padding:0 1em;line-height:1;background:#FFF;font-weight:bold;color:#004795}@media only screen and (max-width: 768px){#ikougaku #stage01 .sec02 p,#ikougaku #stage01 #policy .sec03 p,#policy #ikougaku #stage01 .sec03 p{font-size:1.3em;top:-0.65em}}@media only screen and (max-width: 576px){#ikougaku #stage01 .sec02 p,#ikougaku #stage01 #policy .sec03 p,#policy #ikougaku #stage01 .sec03 p{font-size:1.2em;top:-0.6em}}#ikougaku #stage01 .sec02 ul li,#ikougaku #stage01 #policy .sec03 ul li,#policy #ikougaku #stage01 .sec03 ul li{margin-left:1.5em;text-indent:-1.5em;font-size:1.3em;font-weight:bold}@media only screen and (max-width: 768px){#ikougaku #stage01 .sec02 ul li,#ikougaku #stage01 #policy .sec03 ul li,#policy #ikougaku #stage01 .sec03 ul li{font-size:1.2em}}@media only screen and (max-width: 576px){#ikougaku #stage01 .sec02 ul li,#ikougaku #stage01 #policy .sec03 ul li,#policy #ikougaku #stage01 .sec03 ul li{font-size:1.1em}}#ikougaku #stage01 .sec02 ul li+li,#ikougaku #stage01 #policy .sec03 ul li+li,#policy #ikougaku #stage01 .sec03 ul li+li{margin-top:0.5em}#ikougaku #stage01 .sec02 ul li::before,#ikougaku #stage01 #policy .sec03 ul li::before,#policy #ikougaku #stage01 .sec03 ul li::before{content:"●";padding-right:0.5em;color:red}#ikougaku #stage01 .sec02 ul li a,#ikougaku #stage01 #policy .sec03 ul li a,#policy #ikougaku #stage01 .sec03 ul li a{color:#333}#ikougaku #stage01 .sec02 ul li a span,#ikougaku #stage01 #policy .sec03 ul li a span,#policy #ikougaku #stage01 .sec03 ul li a span{color:red}#ikougaku #stage01 .sec01{margin-bottom:3em}#ikougaku #stage01 .sec01__01{display:flex;width:90%;margin:-3vw auto 0}@media only screen and (max-width: 768px){#ikougaku #stage01 .sec01__01{display:none}}#ikougaku #stage01 .sec01__01 figure{width:100%}#ikougaku #stage01 .sec01__02{margin-top:1em}#ikougaku #stage01 .sec01__02 p{font-size:0.9em;text-align:right}@media only screen and (max-width: 768px){#ikougaku #stage01 .sec01__02 p:first-child{display:none}}#ikougaku #stage01 .sec03>p:first-of-type{font-weight:bold;font-size:1.3em;text-align:center;padding:.5em .75em;background-color:#EFEFEF;border-top:2px solid #ccc;border-bottom:2px solid #ccc;margin-bottom:0.75em}@media only screen and (max-width: 576px){#ikougaku #stage01 .sec03>p:first-of-type{font-size:1.1em}}#ikougaku #stage01 .sec03__01{display:flex;flex-wrap:wrap;justify-content:space-between}#ikougaku #stage01 .sec03__01 a{width:calc((100% - 1em) / 2);border:2px solid #004795;border-radius:5px;margin-top:1em;display:block;text-decoration:none;color:#333;font-weight:bold;padding:0.75em 1em}#ikougaku #stage01 .sec03__01 a:hover{background:#004795;color:#fff}#ikougaku #stage01 .sec03__01 a:hover p:before{color:#fff}#ikougaku #stage01 .sec03__01 a p{font-weight:bold;padding-left:1.5em;text-indent:-0.75em}@media only screen and (max-width: 576px){#ikougaku #stage01 .sec03__01 a p{font-size:0.9em}}#ikougaku #stage01 .sec03__01 a p:before{font-family:eng;font-weight:normal;content:"\e902";padding-right:0.5em;color:#004795;display:inline-block}#ikougaku #stage02 .sec01{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){#ikougaku #stage02 .sec01{display:inherit}}#ikougaku #stage02 .sec01__01{width:200px;text-align:center}@media only screen and (max-width: 768px){#ikougaku #stage02 .sec01__01{margin:2em auto 0;width:50%}}@media only screen and (max-width: 576px){#ikougaku #stage02 .sec01__01{width:60%}}#ikougaku #stage02 .sec01__01 figure{margin-bottom:1em}#ikougaku #stage02 .sec01__02{width:calc(100% - (200px + 2em))}@media only screen and (max-width: 768px){#ikougaku #stage02 .sec01__02{width:100%}}#ikougaku #stage02 .sec01__02 p{text-indent:1em}#ikougaku #stage02 .sec03 ul{display:flex;justify-content:space-between}#ikougaku #stage02 .sec03 ul li{text-align:center;width:calc((100% - 4em) / 3);font-size:1.1em;font-weight:bold}#ikougaku #stage02 .sec03 ul li:nth-child(1) a{background:#1B8FB4}#ikougaku #stage02 .sec03 ul li:nth-child(2) a{background:#257600}#ikougaku #stage02 .sec03 ul li:nth-child(3) a{background:#639}#ikougaku #stage02 .sec03 ul li a{color:#fff;display:block;padding:3em 1em;border-radius:10px;text-decoration:none}#ikougaku #stage02 .sec02 table td ul,#ikougaku #stage02 #policy .sec03 table td ul,#policy #ikougaku #stage02 .sec03 table td ul{list-style:disc;margin-left:1.5em}#ikougaku #stage02 .sec02 table thead tr th,#ikougaku #stage02 #policy .sec03 table thead tr th,#policy #ikougaku #stage02 .sec03 table thead tr th{color:#fff}#ikougaku #stage02 .sec02 table thead tr th:nth-child(1),#ikougaku #stage02 #policy .sec03 table thead tr th:nth-child(1),#policy #ikougaku #stage02 .sec03 table thead tr th:nth-child(1){color:#333;background:#F1F1F1}#ikougaku #stage02 .sec02 table thead tr th:nth-child(2),#ikougaku #stage02 #policy .sec03 table thead tr th:nth-child(2),#policy #ikougaku #stage02 .sec03 table thead tr th:nth-child(2){background:#1B8FB4}#ikougaku #stage02 .sec02 table thead tr th:nth-child(3),#ikougaku #stage02 #policy .sec03 table thead tr th:nth-child(3),#policy #ikougaku #stage02 .sec03 table thead tr th:nth-child(3){background:#257600}#ikougaku #stage02 .sec02 table thead tr th:nth-child(4),#ikougaku #stage02 #policy .sec03 table thead tr th:nth-child(4),#policy #ikougaku #stage02 .sec03 table thead tr th:nth-child(4){background:#639}#ikougaku #stage02 .sec02 table tbody tr th,#ikougaku #stage02 #policy .sec03 table tbody tr th,#policy #ikougaku #stage02 .sec03 table tbody tr th{background:#F1F1F1;font-weight:bold}#ikougaku #stage02 .sec02 table tbody tr td:nth-child(2),#ikougaku #stage02 #policy .sec03 table tbody tr td:nth-child(2),#policy #ikougaku #stage02 .sec03 table tbody tr td:nth-child(2){background:rgba(27,143,180,0.1)}#ikougaku #stage02 .sec02 table tbody tr td:nth-child(3),#ikougaku #stage02 #policy .sec03 table tbody tr td:nth-child(3),#policy #ikougaku #stage02 .sec03 table tbody tr td:nth-child(3){background:rgba(37,118,0,0.1)}#ikougaku #stage02 .sec02 table tbody tr td:nth-child(4),#ikougaku #stage02 #policy .sec03 table tbody tr td:nth-child(4),#policy #ikougaku #stage02 .sec03 table tbody tr td:nth-child(4){background:rgba(102,51,153,0.1)}#ikougaku #stage02 .sec07 table{margin-top:1em}#ikougaku #stage02 .sec07 table tbody tr th{color:#fff;font-weight:bold;font-size:1em;max-width:7em;white-space:nowrap}@media only screen and (max-width: 768px){#ikougaku #stage02 .sec07 table tbody tr th{max-width:inherit;white-space:inherit;font-size:0.9em}}#ikougaku #stage02 .sec07 table tbody tr th.mp{background:#1B8FB4}#ikougaku #stage02 .sec07 table tbody tr th.eecs{background:#257600}#ikougaku #stage02 .sec07 table tbody tr th.chembio{background:#639}#ikougaku #stage02 .sec07 table tbody tr th.sscv{background:#DA6A00}#ikougaku #stage02 .sec07 table tbody tr td.mp{background:rgba(27,143,180,0.1)}#ikougaku #stage02 .sec07 table tbody tr td.eecs{background:rgba(37,118,0,0.1)}#ikougaku #stage02 .sec07 table tbody tr td.chembio{background:rgba(102,51,153,0.1)}#ikougaku #stage02 .sec07 table tbody tr td.sscv{background:rgba(218,106,0,0.1)}#ikougaku #stage02 .sec07 table tbody tr td span{vertical-align:middle}#ikougaku #stage02 .sec07 table tbody tr td span.bold{font-weight:bold;font-size:1.1em}#ikougaku #stage02 .sec07 table tbody tr td span.new{margin-left:0.5em;background:red;color:#fff;padding:0.25em 0.5em;border-radius:0.25em;display:inline-block}#ikougaku #stage02 h4{margin-top:2em;margin-bottom:1em;font-size:1.2em;font-weight:bold;padding:0.4em 1em;border-left-width:3px;border-left-style:solid}#ikougaku #stage02 h4.colMp{border-left-color:#1B8FB4;background:rgba(27,143,180,0.15)}#ikougaku #stage02 h4.colEecs{border-left-color:#257600;background:rgba(37,118,0,0.15)}#ikougaku #stage02 h4.colChembio{border-left-color:#639;background:rgba(102,51,153,0.15)}#ikougaku #stage02 h5{font-weight:bold;font-size:1.2em;text-indent:-1.5em;margin-left:1.5em}@media only screen and (max-width: 576px){#ikougaku #stage02 h5{font-size:1.1em}}#ikougaku #stage02 h5::before{content:"■";padding-right:0.5em}#ikougaku #stage02 h5.colMp::before{color:#1B8FB4}#ikougaku #stage02 h5.colEecs::before{color:#257600}#ikougaku #stage02 h5.colChembio::before{color:#639}#ikougaku #stage02 .sec04{display:flex;justify-content:space-between;margin-top:0.5em}@media only screen and (max-width: 768px){#ikougaku #stage02 .sec04{flex-direction:column-reverse}}#ikougaku #stage02 .sec04__01{width:calc(100% - (300px + 3em))}@media only screen and (max-width: 768px){#ikougaku #stage02 .sec04__01{width:100%}}#ikougaku #stage02 .sec04__01 p.labBtn{text-align:center;margin-top:1em;font-size:0.9em}#ikougaku #stage02 .sec04__01 p.labBtn.mp a{background:#1B8FB4}#ikougaku #stage02 .sec04__01 p.labBtn.eecs a{background:#257600}#ikougaku #stage02 .sec04__01 p.labBtn.chembio a{background:#639}#ikougaku #stage02 .sec04__01 p.labBtn a{display:inline-block;padding:1em;color:#fff;border-radius:5px}#ikougaku #stage02 .sec04__01 p.labBtn a::after{color:#fff}#ikougaku #stage02 .sec04__02{width:300px}@media only screen and (max-width: 768px){#ikougaku #stage02 .sec04__02{width:100%;margin:1em 0 2em}}#ikougaku #stage02 .sec04__02 figure a{text-decoration:none}#ikougaku #stage02 .sec04__02 figure figcaption{padding-top:1em;font-size:0.9em;text-align:center}#ikougaku #stage02 .sec04__02 figure figcaption span.play{padding:0.5em 1em;border-radius:2em;color:#fff}#ikougaku #stage02 .sec04__02 figure figcaption span.play.eecs{background:#257600}#ikougaku #stage02 .sec05__01{display:flex;justify-content:space-between}@media only screen and (max-width: 576px){#ikougaku #stage02 .sec05__01{display:inherit}}#ikougaku #stage02 .sec05__01 figure{width:150px}@media only screen and (max-width: 576px){#ikougaku #stage02 .sec05__01 figure{margin:1em auto}}#ikougaku #stage02 .sec05__01__01{width:calc(100% - (150px + 2em))}@media only screen and (max-width: 576px){#ikougaku #stage02 .sec05__01__01{width:100%}}#ikougaku #stage02 .sec05__01__01 h6{font-size:1.2em;font-weight:bold;margin-left:1.5em}@media only screen and (max-width: 576px){#ikougaku #stage02 .sec05__01__01 h6{font-size:1.1em}}#ikougaku #stage02 .sec05__01__01__01{margin-top:1em;border:2px solid #ccc;padding:1em 1.5em;border-radius:5px}#ikougaku #stage02 .sec05__01__01__01 p{font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:0.5em;margin-bottom:0.5em}#ikougaku #stage02 .sec05__01__01__01 ul{font-size:0.9em}#ikougaku #stage02 .sec05__02{margin-top:1em}#ikougaku #stage02 .sec05__02 p{text-indent:1em}#ikougaku #stage02 .sec06 figure{max-width:600px;margin:0 auto}@media only screen and (max-width: 1024px){#ikougaku #stage02 .sec06 figure{padding:0 1em}}#ikougaku #stage02 .sec06 figure img{border:1px solid #ccc}#ikougaku #stage02 .sec06 figure figcaption{padding-top:1em;text-align:center}#ikougaku #stage03 ul,#ikougaku #stage04 ul,#ikougaku #stage08 ul{list-style:disc;margin-left:1.5em}#ikougaku #stage05 p,#ikougaku #stage06 p{text-indent:1em}#policy .readCopy01{font-size:1.2em;text-indent:1em !important}@media only screen and (max-width: 576px){#policy .readCopy01{font-size:1em}}#policy p{text-indent:1em}#policy .fontStyle01{font-weight:bold;text-indent:0}#policy .fontStyle02{text-indent:0;font-weight:bold;font-size:1.1em;margin-top:2em}@media only screen and (max-width: 576px){#policy .fontStyle02{font-size:1em}}#policy h4{border:1px solid #CCC;border-left:4px solid #6691BF;background:#FFF;padding:0.3em 1em;margin-bottom:0.5em;font-weight:bold}#policy h4.mp{border-left-color:#1B8FB4}#policy h4.eecs{border-left-color:#257600}#policy h4.chembio{border-left-color:#639}#policy h4.sscv{border-left-color:#DA6A00}#policy h4.mp-g{border-left-color:#7C9AC2}#policy h4.eecs-g{border-left-color:#9AB26C}#policy h4.chembio-g{border-left-color:#A27797}#policy h4.sscv-g{border-left-color:#CE9567}#policy p+h3.subTitle04{margin-top:2em}#policy .sec01{padding:1.5em;background:#FDF9EC;margin-top:1em;margin-bottom:2em}#policy .sec01 h4:not(:first-child){margin-top:2em}#policy .sec01 ul{margin-top:0.5em;margin-bottom:0.5em}#policy h2:not(:first-of-type){margin-top:3em}#policy .sec02,#policy .sec03{background:#f3f3f3;border:2px solid #ccc;padding:1em;border-radius:5px;margin-top:1em;margin-bottom:1em}#policy .sec02 ul,#policy .sec03 ul{font-weight:bold;margin-left:1.5em;list-style:decimal}#policy .sec02 ul li ul,#policy .sec03 ul li ul{font-weight:normal;list-style:disc}#policy .sec03 ul{list-style:disc}#time h2.subTitle01:not(:first-child){margin-top:2em}#time ul{list-style:decimal;margin-top:1em}#time ul li{font-size:1.1em;margin-left:2em}@media only screen and (max-width: 576px){#time ul li{font-size:1em}}#time ul li a[href$=".pdf"]::after{content:none}#time ul li a[href$=".pdf"]::before{content:"";font-family:eng;font-size:1em;font-weight:normal !important;display:inline-block;color:#DA0003;padding-right:0.5em}#time ul li ul{list-style:disc;margin-top:0;margin-bottom:0.5em}#time ul li ul li{font-size:0.85em;margin-left:1.5em}#time ul li ul li.noList{font-size:0.85em;list-style:none;margin-left:0}#time ul li ul li ul li{margin-left:2em}#intensive .sec01{display:flex;justify-content:space-between;flex-wrap:wrap}#intensive .sec01__01{width:calc((100% - 2em) / 2);margin-bottom:1em}@media only screen and (max-width: 768px){#intensive .sec01__01{width:100%}}#intensive .sec01__01 h2{margin-bottom:1em}#intensive .sec01__01__01{margin-bottom:2em}#intensive .sec01__01__01 ul li,#intensive .sec02 ul li,#intensive #policy .sec03 ul li,#policy #intensive .sec03 ul li{font-size:1.1em}@media only screen and (max-width: 576px){#intensive .sec01__01__01 ul li,#intensive .sec02 ul li,#intensive #policy .sec03 ul li,#policy #intensive .sec03 ul li{font-size:1em}}#intensive .sec01__01__01 ul li a[href$=".pdf"]::after,#intensive .sec02 ul li a[href$=".pdf"]::after,#intensive #policy .sec03 ul li a[href$=".pdf"]::after,#policy #intensive .sec03 ul li a[href$=".pdf"]::after{content:none}#intensive .sec01__01__01 ul li a[href$=".pdf"]::before,#intensive .sec02 ul li a[href$=".pdf"]::before,#intensive #policy .sec03 ul li a[href$=".pdf"]::before,#policy #intensive .sec03 ul li a[href$=".pdf"]::before{content:"";font-family:eng;font-size:1em;font-weight:normal !important;display:inline-block;color:#DA0003;padding-right:0.5em}#intensive .sec01__01__01 p,#intensive .sec02 p,#intensive #policy .sec03 p,#policy #intensive .sec03 p{color:#999}#exam .sec01 ul{list-style:disc;margin-left:2em;font-size:1.1em}#exam .sec01 ul li+li{margin-top:0.25em}#exam .sec01 ul li ul{list-style:none;font-size:0.85em;margin-bottom:0.5em;margin-left:0}#exam .sec01 ul li ul.style01{list-style:decimal;margin-left:1.5em}#exam .sec02,#exam #policy .sec03,#policy #exam .sec03{margin-top:2em;border:2px solid #ccc;border-radius:5px;padding:2em}#exam .sec02 h3,#exam #policy .sec03 h3,#policy #exam .sec03 h3{font-weight:bold}#exam .sec02 h3:nth-child(n+2),#exam #policy .sec03 h3:nth-child(n+2),#policy #exam .sec03 h3:nth-child(n+2){margin-top:1em}#exam .sec02 p,#exam #policy .sec03 p,#policy #exam .sec03 p{font-size:0.95em}#exam .sec02 ul,#exam #policy .sec03 ul,#policy #exam .sec03 ul{list-style:decimal;margin-left:1.5em;font-size:0.95em}#exam .sec02 .wavy,#exam #policy .sec03 .wavy,#policy #exam .sec03 .wavy{-webkit-text-decoration:underline wavy #000;text-decoration:underline wavy #000}#cooperation figure{margin:0 auto 2em;max-width:800px}#cooperation h2{margin-top:2em}#cooperation h3.mp-g{border-left-color:#7C9AC2}#cooperation h3.eecs-g{border-left-color:#9AB26C}#cooperation h3.chembio-g{border-left-color:#A27797}#cooperation h3.sscv-g{border-left-color:#CE9567}#cooperation dl{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dashed #CCC}#cooperation dl dt{clear:left;float:left;width:7em;font-weight:bold}@media only screen and (max-width: 576px){#cooperation dl dt{clear:none;float:none;width:auto}}#cooperation dl dd{padding-left:7em}@media only screen and (max-width: 576px){#cooperation dl dd{padding-left:0}}#numbering .sec01{margin-top:2em;margin-bottom:3em}#numbering .sec01 p{font-weight:bold}#numbering .sec01 figure{border:1px solid #ccc;padding:1em;margin-top:0.5em}#numbering .sec01 figure img{margin:0 auto}#numbering table th{background:#F1F1F1;font-weight:bold}#numbering table td ol{margin-top:1em;list-style:decimal;padding-left:1.5em}#numbering .sec02,#numbering #policy .sec03,#policy #numbering .sec03{margin-top:2em}#numbering .sec02 ul,#numbering #policy .sec03 ul,#policy #numbering .sec03 ul{list-style:disc;margin-left:1.5em}#data-science .sec02,#data-science #policy .sec03,#policy #data-science .sec03{margin:2em 0}#data-science .sec02>figure,#data-science #policy .sec03>figure,#policy #data-science .sec03>figure{width:70%;margin:0 auto 1em}@media only screen and (max-width: 768px){#data-science .sec02>figure,#data-science #policy .sec03>figure,#policy #data-science .sec03>figure{width:80%}}@media only screen and (max-width: 576px){#data-science .sec02>figure,#data-science #policy .sec03>figure,#policy #data-science .sec03>figure{width:90%}}#data-science .sec02 .js-scrollable figure,#data-science #policy .sec03 .js-scrollable figure,#policy #data-science .sec03 .js-scrollable figure{width:100%;margin:0 auto 1em}@media only screen and (max-width: 1024px){#data-science .sec02 .js-scrollable figure,#data-science #policy .sec03 .js-scrollable figure,#policy #data-science .sec03 .js-scrollable figure{max-width:inherit;width:55em}}#data-science .sec03{margin-top:2em}#data-science .sec03>ul{list-style:decimal;margin-left:1.5em}#data-science .sec03>ul>li{margin-bottom:0.5em}#data-science .sec03>ul ul{list-style:disc;margin-left:1.5em}#student-transfer .sec01 h2{font-size:1.3em;font-weight:600}#student-transfer .sec02,#student-transfer #policy .sec03,#policy #student-transfer .sec03,#student-transfer .sec03,#student-transfer .sec04{margin-top:3em}#student-transfer .sec02 h3.subTitle02,#student-transfer #policy .sec03 h3.subTitle02,#policy #student-transfer .sec03 h3.subTitle02,#student-transfer .sec03 h3.subTitle02,#student-transfer .sec04 h3.subTitle02{margin-bottom:1em}#student-transfer .sec02 h4,#student-transfer #policy .sec03 h4,#policy #student-transfer .sec03 h4,#student-transfer .sec03 h4,#student-transfer .sec04 h4{margin-top:1em;margin-left:1.5em;text-indent:-1.5em}#student-transfer .sec02 h4::before,#student-transfer #policy .sec03 h4::before,#policy #student-transfer .sec03 h4::before,#student-transfer .sec03 h4::before,#student-transfer .sec04 h4::before{content:"●";color:#004795;padding-right:0.5em}#student-transfer .sec02 sub,#student-transfer #policy .sec03 sub,#policy #student-transfer .sec03 sub,#student-transfer .sec03 sub,#student-transfer .sec04 sub{vertical-align:baseline}#student-transfer .sec02 .tableWrap,#student-transfer #policy .sec03 .tableWrap,#policy #student-transfer .sec03 .tableWrap,#student-transfer .sec03 .tableWrap,#student-transfer .sec04 .tableWrap{margin-top:1em;margin-bottom:1em}#student-transfer .sec02 table tr th,#student-transfer #policy .sec03 table tr th,#policy #student-transfer .sec03 table tr th,#student-transfer .sec02 table tr td,#student-transfer #policy .sec03 table tr td,#policy #student-transfer .sec03 table tr td,#student-transfer .sec03 table tr th,#student-transfer .sec03 table tr td,#student-transfer .sec04 table tr th,#student-transfer .sec04 table tr td{text-align:center}#student-transfer .sec02 table tbody tr th,#student-transfer #policy .sec03 table tbody tr th,#policy #student-transfer .sec03 table tbody tr th,#student-transfer .sec02 table tbody tr td,#student-transfer #policy .sec03 table tbody tr td,#policy #student-transfer .sec03 table tbody tr td,#student-transfer .sec03 table tbody tr th,#student-transfer .sec03 table tbody tr td,#student-transfer .sec04 table tbody tr th,#student-transfer .sec04 table tbody tr td{vertical-align:middle}#student-transfer .sec02__01{padding-left:1.5em}#student-transfer .sec02__01>ul{list-style:disc;margin-left:1em}#student-transfer .sec03__01 dl{display:grid;grid-template-columns:2em 1fr;grid-column-gap:0.5em}#student-transfer .sec04{border:2px solid #ccc;border-radius:5px;padding:1.5em 2em}@media only screen and (max-width: 576px){#student-transfer .sec04{padding:1em 1.5em}}#student-transfer .sec04 h3{font-weight:600;font-size:1.1em;border-bottom:1px solid #999;padding-bottom:0.5em;margin-bottom:0.5em}#research{margin-bottom:2em}#research .sec01{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){#research .sec01{display:inherit}}#research .sec01__01{width:calc((100% - 2em) / 2)}@media only screen and (max-width: 1024px){#research .sec01__01{width:100%}}#research .sec01__01 h2{font-weight:bold;font-size:1.4em;color:#004795}#research .sec01__01 h2 span{font-size:2.2em;display:block}#research .sec01__01 ul{margin-top:1em;margin-bottom:2em;list-style:disc;padding-left:1.5em}#research .sec01__01 ul li{line-height:inherit;border-bottom:none;padding:0}#research .sec01__01 ul li a{text-decoration:underline}#research .sec01__02{width:calc((100% - 2em) / 2)}@media only screen and (max-width: 1024px){#research .sec01__02{width:100%;margin-top:1em}}#research .sec01__02 figure{margin-bottom:1em}#research .sec01__02 figure img{width:100%}#research .sec01__02 p{font-size:0.9em}#research #fuseiboushi{margin-top:3em;margin-bottom:2em}#research #fuseiboushi p{text-align:center;font-weight:bold}#research #fuseiboushi p a{border:2px solid #FF0004;display:block;padding:1em;color:#333;text-decoration:none}#research #fuseiboushi p a:hover{background:rgba(255,0,4,0.05)}#project .subTitle01{margin-top:1em}#project ul{margin:1em 0 1em 2em;list-style:disc;font-size:1em;font-weight:bold;line-height:2}#project .sec01{background:#F3F3F3;border:2px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:1em;margin-top:1em}#project dt{clear:left;float:left;width:7em;font-weight:bold}@media only screen and (max-width: 576px){#project dt{clear:none;float:none;width:auto}}#project dd{margin-left:8em}@media only screen and (max-width: 576px){#project dd{margin-left:0}#project dd+dt{margin-top:1em}}#license h2+p{text-align:right;margin:0.5em 0 0}@media only screen and (max-width: 576px){#license h2+p{text-align:left;margin:0.5em 0 0;font-size:0.9em;font-weight:bold}}@media only screen and (max-width: 576px){#license ul.list{margin-top:0.5em}}#license ul.list li{list-style:disc;margin-left:2em;border-bottom:1px dotted #CCC;padding:0.4em 0}#license ul.atn01{margin-top:0.5em;margin-left:1em;display:flex;flex-wrap:wrap}#license ul.atn01 li{margin-right:2em;font-size:0.9em}#license ul.atn01 li:last-child{margin-right:0}#license ul.atn01+h2{margin-top:2em}#message-s h2{margin-bottom:0.5em;border-left:5px solid;padding-left:10px}@media only screen and (max-width: 576px){#message-s h2{font-size:1.1em;border-left:3px solid}}#message-s h2:not(:first-child){margin-top:2em}#message-s p{text-indent:1em}#message-s p+p{margin-top:1em}#message-s figure{text-align:center}@media only screen and (max-width: 768px){#message-s figure{margin-top:1em;margin-bottom:1em}}#message-s figure h3{margin-top:0.5em;font-weight:bold}#message-s figure p{font-size:0.9em;line-height:1.6em;text-indent:0}#message-s figure p+p{margin-top:inherit}#message-s .col-sm-9 p:last-child{font-size:0.8em;text-align:right;text-indent:0}@media only screen and (max-width: 576px){#message-s .col-sm-9 p:last-child{text-align:left}}#message-s .btnBlockLink{margin-top:3em}#message-slist .row.thum:last-child{margin-top:30px}@media only screen and (max-width: 576px){#message-slist .row.thum:last-child{margin-top:10px}}@media only screen and (max-width: 1024px){#message-slist .row.thum .col-md-6+.col-md-6{margin-top:30px}}@media only screen and (max-width: 576px){#message-slist .row.thum .col-md-6+.col-md-6{margin-top:10px}}#message-slist h2{margin-bottom:20px}#message-slist h2 a{color:#FFF}#message-slist h2 span{font-size:0.8em;margin-left:0.5em}#message-slist .inner{width:94%;margin:auto}#message-slist figure{margin-bottom:1em}#message-slist figure figcaption{margin-top:0.5em;margin-bottom:1em}#message-slist figure figcaption p{text-align:center}#message-obogList h2{margin-bottom:1em}#message-obogList h2 a{color:#FFF}#message-obogList h2 span{font-size:0.8em;margin-left:0.5em}#message-obogList .group{border-bottom:1px dotted #CCC}#message-obogList .group:first-child{border-top:1px dotted #CCC}#message-obogList .group a{padding:1em;display:block;color:#666}#message-obogList .group a:hover{background:#E7F4FF !important;text-decoration:none}#message-obogList .group a[href*="tottori-u.ac.jp/"]:after,#message-obogList .group a[href*="tottori-u.com/"]:after,#message-obogList .group a[target="_blank"]:after{display:none !important}#message-obogList p{line-height:1.6}#message-obogList p:nth-child(1){font-size:0.85em}#message-obogList p:nth-child(2){font-weight:bold;font-size:1em}#message-obog .obog .sec01{display:flex;justify-content:space-between}@media only screen and (max-width: 576px){#message-obog .obog .sec01{display:inherit}}#message-obog .obog .sec01__01{width:calc(100% - (150px + 2em))}@media only screen and (max-width: 768px){#message-obog .obog .sec01__01{width:calc(100% - (120px + 1.5em))}}@media only screen and (max-width: 576px){#message-obog .obog .sec01__01{width:100%}}#message-obog .obog .sec01__01 h2{font-size:1.2em;font-weight:bold;margin-bottom:1.5em;position:relative;padding:0.6em 1em;border-radius:5px;color:#FFF}@media only screen and (max-width: 768px){#message-obog .obog .sec01__01 h2{font-size:1.1em}}@media only screen and (max-width: 576px){#message-obog .obog .sec01__01 h2{font-size:1em}}#message-obog .obog .sec01__01 h2::after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid;width:0;height:0}#message-obog .obog .sec01__01 h2.bgMp{background:#49a5c3}#message-obog .obog .sec01__01 h2.bgMp::after{border-top-color:#49a5c3}#message-obog .obog .sec01__01 h2.bgEecs{background:#519133}#message-obog .obog .sec01__01 h2.bgEecs::after{border-top-color:#519133}#message-obog .obog .sec01__01 h2.bgChembio{background:#855cad}#message-obog .obog .sec01__01 h2.bgChembio::after{border-top-color:#855cad}#message-obog .obog .sec01__01 h2.bgSscv{background:#e18833}#message-obog .obog .sec01__01 h2.bgSscv::after{border-top-color:#e18833}#message-obog .obog .sec01__01 .fontStyle01{font-size:1.1em;font-weight:bold}@media only screen and (max-width: 576px){#message-obog .obog .sec01__01 .fontStyle01{font-size:1em}}#message-obog .obog .sec01__01 dl{display:flex;flex-wrap:wrap;border-top:1px dotted #999;margin-top:0.5em;padding-top:0.5em}@media only screen and (max-width: 576px){#message-obog .obog .sec01__01 dl{flex-flow:column nowrap}}#message-obog .obog .sec01__01 dl dt{width:8em;padding:0;box-sizing:border-box;font-weight:bold}@media only screen and (max-width: 768px){#message-obog .obog .sec01__01 dl dt{width:7em}}@media only screen and (max-width: 576px){#message-obog .obog .sec01__01 dl dt{width:100%}}#message-obog .obog .sec01__01 dl dd{padding:0;margin:0;width:calc(100% - 8em);box-sizing:border-box}@media only screen and (max-width: 768px){#message-obog .obog .sec01__01 dl dd{width:calc(100% - 7em)}}@media only screen and (max-width: 576px){#message-obog .obog .sec01__01 dl dd{width:100%}#message-obog .obog .sec01__01 dl dd+dt{margin-top:0.5em}}#message-obog .obog .sec01__02{width:150px}@media only screen and (max-width: 768px){#message-obog .obog .sec01__02{width:120px}}@media only screen and (max-width: 576px){#message-obog .obog .sec01__02{width:150px;margin:1em auto 0}}#message-obog .obog .sec02,#message-obog .obog #policy .sec03,#policy #message-obog .obog .sec03{margin-top:1em}#message-obog .obog .sec02 h3,#message-obog .obog #policy .sec03 h3,#policy #message-obog .obog .sec03 h3{font-weight:bold;background:#EDEDED;padding:0.5em 1em;margin-bottom:1em;position:relative}#message-obog .obog .sec02 h3::after,#message-obog .obog #policy .sec03 h3::after,#policy #message-obog .obog .sec03 h3::after{position:absolute;top:0;right:0;content:'';width:0;border-width:0 1em 1em 0;border-style:solid;border-color:#fff #fff #ddd #ddd;box-shadow:-1px 1px 2px rgba(0,0,0,0.1)}#message-obog .obog .sec02 p,#message-obog .obog #policy .sec03 p,#policy #message-obog .obog .sec03 p{text-indent:1em}#message-obog .obog+.obog{margin-top:5em}@media only screen and (max-width: 768px){#message-obog .obog+.obog{margin-top:4em}}#message-obog .btnBlockLink{margin-top:4em}#student-recruit ul.atn01{margin-left:4em;text-indent:-4em}#student-recruit ul.atn01+ul{font-size:0.9em}#student-recruit ul.atn02{margin-left:3em;text-indent:-3em}#student-recruit .table-responsive+ul{font-size:0.9em}#lastyear h2{margin-bottom:1em;font-size:1.2em;font-weight:bold}@media only screen and (max-width: 576px){#lastyear h2{font-size:1.1em}}#lastyear h3.subTitle01{margin-top:2em}#lastyear h3.subTitle01+figure{margin-bottom:2em}#work-all>p.catchCopy01{margin-bottom:2em;text-align:center}#work-all .sec01{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){#work-all .sec01{display:inherit}}#work-all .sec01__01{width:calc((100% - 1em) / 2);margin-bottom:3em}@media only screen and (max-width: 768px){#work-all .sec01__01{width:100%}}@media only screen and (max-width: 768px){#work-all .sec01__01 figure{width:80%}}@media only screen and (max-width: 576px){#work-all .sec01__01 figure{width:100%}}#work-all #link02{margin-top:5em}#work-sub .sec01>figure{max-width:600px;margin:0 auto}@media only screen and (max-width: 768px){#work-sub .sec01>figure{width:80%}}#work-sub .sec01__01{margin-top:3em;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){#work-sub .sec01__01{margin-top:2em;display:inherit}}#work-sub .sec01__01 figure{width:50%;text-align:center}@media only screen and (max-width: 768px){#work-sub .sec01__01 figure{width:80%;margin:0 auto 2em}}@media only screen and (max-width: 576px){#work-sub .sec01__01 figure{width:90%}}#work-sub .sec01__01 figure figcaption{text-align:center;margin-top:1em}#work-sub .sec01__01 p{width:40%}@media only screen and (max-width: 768px){#work-sub .sec01__01 p{width:80%;margin:0 auto;text-align:center}}#work-sub .sec02,#work-sub #policy .sec03,#policy #work-sub .sec03{margin-top:3em}#work-sub .sec02 ul,#work-sub #policy .sec03 ul,#policy #work-sub .sec03 ul{display:flex;flex-wrap:wrap}#work-sub .sec02 ul li::after,#work-sub #policy .sec03 ul li::after,#policy #work-sub .sec03 ul li::after{content:"、"}#work-sub .sec02 ul li:last-child::after,#work-sub #policy .sec03 ul li:last-child::after,#policy #work-sub .sec03 ul li:last-child::after{content:none}#work-sub .sec03{margin-top:3em}#work-sub .sec03 ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 576px){#work-sub .sec03 ul{display:inherit}}#work-sub .sec03 ul li{width:calc((100% - 1em) / 2);margin:0 0 1em}@media only screen and (max-width: 576px){#work-sub .sec03 ul li{width:90%;margin:0 auto 1em}}#work-guide .sec01 h2{font-size:1.2em;font-weight:bold}@media only screen and (max-width: 576px){#work-guide .sec01 h2{font-size:1.1em}}#work-guide ul{margin-top:1em;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 576px){#work-guide ul{display:inherit}}#work-guide ul li{margin:1em 0 0;width:calc((100% - 1em) / 2)}@media only screen and (max-width: 576px){#work-guide ul li{width:90%;margin:1em auto 0}}#exchange h2.catchCopy01{text-align:center;margin-bottom:1em}#exchange div+h2.subTitle01{margin-top:2em}#studyabroad .secPic01{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 768px){#studyabroad .secPic01{display:inherit}}#studyabroad .secPic01 figure{width:calc((100% - 2em) / 2 )}@media only screen and (max-width: 768px){#studyabroad .secPic01 figure{width:100%;margin:0 auto}#studyabroad .secPic01 figure+figure{margin-top:1em}}#studyabroad .secPic01 figure img{width:100%}#studyabroad h2.catchCopy01{margin-bottom:0.5em}#studyabroad h2.subTitle01{margin-top:2em}#studyabroad p+h3{margin-top:2em}#taiken dl{margin-bottom:1em}#taiken dl dt{clear:left;float:left;width:7em;padding:10px 0.5em;font-weight:bold}@media only screen and (max-width: 576px){#taiken dl dt{clear:none;float:none;width:auto;padding:0.5em 0 0}}#taiken dl dd{margin-left:0;padding:10px 0.5em 10px 8em;border-bottom:solid 1px #CCC}@media only screen and (max-width: 576px){#taiken dl dd{margin-left:0;padding:0 0 0.5em}}#taiken p{text-indent:1em;margin-top:1em}#taiken .secPic01{margin-top:1em;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 768px){#taiken .secPic01{display:inherit}}#taiken .secPic01 figure{width:calc((100% - 2em) / 2 );margin-top:1em}@media only screen and (max-width: 768px){#taiken .secPic01 figure{width:100%;margin:1em auto 0}}#taiken .secPic01 figure img{width:100%}#taiken .row figure img{margin-top:1em}#taiken .row figure figcaption{text-align:center}#map h2{margin-top:2em}#map .sec01 h1{font-size:1.5em;font-weight:bold}@media only screen and (max-width: 576px){#map .sec01 h1{font-size:1.1em}}#map .sec01 ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 576px){#map .sec01 ul{display:inherit}}#map .sec01 ul li{margin:0 2em 0 0;font-size:1.2em}@media only screen and (max-width: 576px){#map .sec01 ul li{margin:0;font-size:1em}}#map .sec01 figure{margin-top:20px}#map dl{margin-bottom:1em}#map dl dt{clear:left;float:left;width:6em;padding:0.6em 0;font-weight:bold}#map dl dd{margin-left:0;padding-top:0.6em;padding-bottom:0.6em;padding-left:7em;border-bottom:dotted 1px #CCC}#map dl.dlStyle01 dt{width:9em}#map dl.dlStyle01 dd{padding-left:10em}#map ul.detail{list-style:decimal;margin-left:2em}#map ul.detail li{font-weight:bold}#map ul.detail li li{font-weight:normal}#map .gmap{position:relative;padding-bottom:56.25%;padding-top:30px;margin-top:10px;height:0;overflow:hidden}#map .gmap iframe,#map .gmap object,#map .gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}#map .gmap::before{content:"\9577\62BC\3067\64CD\4F5C\304C\3067\304D\307E\3059";display:block;z-index:100;color:#000;width:100%;position:absolute;top:50%;left:0;margin:-0.5em 0 0 0;line-height:1;text-align:center;font-weight:bold;text-shadow:1px 1px 0 #fff}#map .gmap::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5)}#map .gmap.release::before,#map .gmap.release::after{display:none !important}#map .gmap::before,#map .gmap::after{display:none}@media only screen and (max-width: 768px){#map .gmap::before,#map .gmap::after{display:block}}#campus ul li{font-size:1.3em;font-weight:bold}@media only screen and (max-width: 576px){#campus ul li{font-size:1em}}#campus ul li:first-child{color:#004694}#campus ul li:first-child::before{content:"\e90a";font-family:eng;font-weight:normal;padding-right:0.4em}#campus ul li:nth-child(2){color:#4D92D1}#campus ul li:nth-child(2)::before{content:"\e90c";font-family:eng;font-weight:normal;padding-right:0.4em}.pageTitle01{border-left:5px solid #004795}.subTitle01{background:#6691BF}table th.mp{background:#F0F7FA}table th.eecs{background:#F0F5ED}table th.chembio{background:#F4F1F8}table th.sscv{background:#FCF4ED}table tr.bgStyle01 th,table tr.bgStyle01{background:#F1F1F1 !important;font-weight:bold;padding:10px 5px}#graduate-feature p{text-indent:1em;margin-bottom:1em}#link .sec01{border-top:1px dotted #CCC}#link .group{border-bottom:1px dotted #CCC}#link .group:first-child{border-top:1px dotted #CCC}#link .group a{padding:1em;display:block;color:#666}#link .group a:hover{background:#E7F4FF !important;text-decoration:none}#link .group p:nth-child(2){font-weight:bold}#link a[href*="tottori-u.ac.jp/"]:after,#link a[target="_blank"]:after{display:none !important}#contact #telfax>h1:first-child{font-size:1.4em;font-weight:bold}@media only screen and (max-width: 576px){#contact #telfax>h1:first-child{font-size:1.2em}}#contact #telfax h2{margin-top:2em}#contact #telfax .sec01{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 768px){#contact #telfax .sec01{display:inherit}}#contact #telfax .sec01__01{width:calc((100% - 2em) / 2);border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}@media only screen and (max-width: 768px){#contact #telfax .sec01__01{width:100%}}#contact #telfax ul.listStyle01{display:flex;flex-wrap:wrap}@media only screen and (max-width: 576px){#contact #telfax ul.listStyle01{display:inherit}}#contact #telfax ul.listStyle01 li{margin:0 2em 0 0;font-size:1.2em}@media only screen and (max-width: 576px){#contact #telfax ul.listStyle01 li{margin:0;font-size:1.1em}}#contact #telfax ul.listStyle02{display:flex;flex-wrap:wrap}@media only screen and (max-width: 576px){#contact #telfax ul.listStyle02{display:inherit}}#contact #telfax ul.listStyle02 li{margin:0 2em 0 0;font-size:1.1em;line-height:2}@media only screen and (max-width: 576px){#contact #telfax ul.listStyle02 li{margin:0;font-size:1em}}#contact #mail__form{margin-top:3em}#contact #mail__form table th{background:#ECECEC;width:12em}@media only screen and (max-width: 576px){#contact #mail__form table th{padding:5px 10px}}#contact #mail__form table td{background:#FFF}@media only screen and (max-width: 576px){#contact #mail__form table th,#contact #mail__form table td{width:100%;display:block;border-top:none}#contact #mail__form table tr:first-child th{border-top:1px solid #CCC}}#contact #mail__form table input[type=radio],#contact #mail__form table input[type=checkbox]{margin-right:5px}#contact #mail__form table label{margin-right:1em}@media only screen and (max-width: 768px){#contact #mail__form table label input[type=radio],#contact #mail__form table label input[type=checkbox]{width:inherit !important}}@media only screen and (max-width: 768px){#contact #mail__form table select,#contact #mail__form table input,#contact #mail__form table textarea{width:100%;box-sizing:border-box}}#contact #mail__form p.fontStyle01{margin-bottom:0.5em;font-weight:bold;font-size:1.1em}@media only screen and (max-width: 576px){#contact #mail__form p.fontStyle01{margin-bottom:0.5em;font-size:1em}}.mailform dl{display:flex;flex-wrap:wrap;border:1px solid #ccc;border-top:none}@media only screen and (max-width: 768px){.mailform dl{flex-flow:column nowrap}}.mailform dl dt{background:#ECECEC;width:14em;padding:1em;box-sizing:border-box;border-top:1px solid #ccc;font-weight:500}@media only screen and (max-width: 768px){.mailform dl dt{width:100%;padding:0.75em 0.5em}}.mailform dl dd{padding:1em;margin:0;border-left:1px solid #ccc;border-top:1px solid #ccc;width:calc(100% - 14em);background:#fff;box-sizing:border-box}@media only screen and (max-width: 768px){.mailform dl dd{padding:1em 0.5em;width:100%;border-left:none;border-top:none}}.mailform dl dd input[type="text"],.mailform dl dd input[type="email"]{max-width:100%;padding:0.25em}.mailform dl dd textarea{width:100%;min-height:10em;max-height:30em;padding:0.25em;resize:vertical}.mailform dl dd select{padding:0.25em}.mailform .checkAuth{background:#F0F0F0;padding:0.5em 1em;margin-top:1em}.mailform .checkAuth span.mwform-checkbox-field-text{font-weight:bold !important;font-size:0.9em}.mailform .mw_wp_form_preview .checkAuth{display:none !important}.mailform .fontStyle01{font-size:1.1em;font-weight:bold}@media only screen and (max-width: 576px){.mailform .fontStyle01{font-size:1em}}.mailform .time{width:4em}.mailform label{margin-right:1em}.mailform .sec01{border-bottom:1px dashed #999;padding-bottom:1em}@media only screen and (max-width: 576px){.mailform .sec01 p span{display:inline-block}}.mailform .style01{border-bottom:1px dashed #999;padding-bottom:1em}.mailform span.error{display:inline;margin-left:1em}.mailform p+p{margin-top:0.5em}.mailform .must{background:#F00;color:#FFF;font-size:0.8em;padding:0.1em 0.3em;border-radius:4px;margin-left:0.5em;display:inline}.mailform h2 .must{background:#FFF;color:#F00}.mailform textarea{width:100%;min-height:10em;max-height:30em;padding:0.5em;resize:vertical}.mailform span{vertical-align:middle}.mailform .w3em{width:3em}.mailform .w4em{width:4em}.mailform .w5em{width:5em}@media only screen and (max-width: 768px){.mailform input,.mailform textarea{width:100%;box-sizing:border-box}.mailform label input[type=radio],.mailform label input[type=checkbox]{width:inherit !important}}ul#confirmBtn{text-align:center;margin-top:1em}@media only screen and (max-width: 768px){ul#confirmBtn{margin-top:0}}ul#confirmBtn li{display:inline}@media only screen and (max-width: 768px){ul#confirmBtn li{font-size:0.9em;display:block}ul#confirmBtn li+li{margin-top:1em}}ul#confirmBtn input{font-size:1.1em;padding:1em 2em;text-decoration:none;background:#000;color:#FFF;display:inline-block;border:none;border-radius:5px}@media only screen and (max-width: 768px){ul#confirmBtn input{width:inherit}}ul#confirmBtn input:hover{background:#555;cursor:pointer}@media only screen and (max-width: 768px){ul#confirmBtn input:hover{background:#000}}ul#confirmBtn input:active{position:relative;top:1px}ul#atention{margin-top:2em}ul#atention li{padding-left:1em;text-indent:-1em;color:#333;margin:0 0 5px}#privacy h2{font-size:1.2em;font-weight:bold;margin-bottom:1em}@media only screen and (max-width: 576px){#privacy h2{font-size:1em}}#privacy h2+p+p{text-align:center;font-weight:bold;margin-top:1em}#privacy ul li{margin:1em 0 0 2em;list-style:decimal;font-weight:bold}#privacy ul li ul{margin:0}#privacy ul li ul li{list-style:none;margin:0;font-weight:normal}#scholarship .sec01{margin-bottom:2em}#scholarship table tbody th{min-width:8em}#scholarship table tbody td ul.style01{list-style:decimal;margin-left:1em}#scholarship table tbody td ul.style02{list-style:disc;margin-left:1em}#scholarship #link02 .sec02,#scholarship #link02 #policy .sec03,#policy #scholarship #link02 .sec03{width:100%;margin:2em auto 0;padding:2em;background:#fff;border:2px solid #004795;border-radius:0.5em}@media only screen and (max-width: 576px){#scholarship #link02 .sec02,#scholarship #link02 #policy .sec03,#policy #scholarship #link02 .sec03{padding:1em}}#scholarship #link02 .sec02 h3,#scholarship #link02 #policy .sec03 h3,#policy #scholarship #link02 .sec03 h3{background:#004795;font-size:1.2em;font-weight:bold;margin-bottom:2em;padding:0.5em 1em;color:#fff;text-align:center;border-radius:0.25em}@media only screen and (max-width: 576px){#scholarship #link02 .sec02 h3,#scholarship #link02 #policy .sec03 h3,#policy #scholarship #link02 .sec03 h3{font-size:1.1em}}#scholarship #link02 .sec02 .wavy,#scholarship #link02 #policy .sec03 .wavy,#policy #scholarship #link02 .sec03 .wavy{-webkit-text-decoration:underline wavy #999;text-decoration:underline wavy #999;color:red;font-size:1.2em;font-weight:600;white-space:nowrap}#scholarship #link02 .sec02 .style01,#scholarship #link02 #policy .sec03 .style01,#policy #scholarship #link02 .sec03 .style01{font-weight:bold;font-size:1.5em;text-align:center;margin-bottom:1em}@media only screen and (max-width: 1024px){#scholarship #link02 .sec02 .style01,#scholarship #link02 #policy .sec03 .style01,#policy #scholarship #link02 .sec03 .style01{font-size:1.4em}}@media only screen and (max-width: 576px){#scholarship #link02 .sec02 .style01,#scholarship #link02 #policy .sec03 .style01,#policy #scholarship #link02 .sec03 .style01{font-size:1.3em}}#scholarship #link02 .sec02 h4,#scholarship #link02 #policy .sec03 h4,#policy #scholarship #link02 .sec03 h4{font-weight:bold;font-size:1.1em;padding-top:1em;padding-bottom:0.5em;margin-top:1em;margin-bottom:0.5em;padding-left:1.5em;text-indent:-1.5em;border-bottom:1px solid #999}#scholarship #link02 .sec02 h4::before,#scholarship #link02 #policy .sec03 h4::before,#policy #scholarship #link02 .sec03 h4::before{content:"●";color:#6691BF;padding-right:0.5em}#scholarship #link02 .sec02__01{margin-top:1em;display:inline-block;position:relative;padding:1em 4em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){#scholarship #link02 .sec02__01{padding:1em 3em}}@media only screen and (max-width: 768px){#scholarship #link02 .sec02__01{display:block}}@media only screen and (max-width: 576px){#scholarship #link02 .sec02__01{padding:1em 1.25em}}#scholarship #link02 .sec02__01::before,#scholarship #link02 .sec02__01::after{position:absolute;top:0;content:'';width:1em;height:100%;border-top:2px solid #999;border-bottom:2px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 576px){#scholarship #link02 .sec02__01::before,#scholarship #link02 .sec02__01::after{width:0.75em}}#scholarship #link02 .sec02__01::before{left:0;border-left:2px solid #999}#scholarship #link02 .sec02__01::after{right:0;border-right:2px solid #999}#scholarship #link02 .sec02__01 p:first-child{font-weight:600;margin-bottom:0.5em}#scholarship #link02 .sec02__01 dl dt{clear:left;float:left;width:4.5em;padding:0}#scholarship #link02 .sec02__01 dl dd{margin-left:0;padding:0 0 0 4.5em}#scholarship #link02 .sec02__01 dl dd span.style02{font-size:0.8em;margin-left:1em}@media only screen and (max-width: 768px){#scholarship #link02 .sec02__01 dl dd span.style02{margin-left:0}}@media only screen and (max-width: 768px){#scholarship #link02 .sec02__01 dl dd span.style02::before{content:"\A";white-space:pre}}#scholarship #link03>p{text-align:center;font-weight:bold;font-size:1.5em;margin-top:3em}@media only screen and (max-width: 1024px){#scholarship #link03>p{font-size:1.3em}}@media only screen and (max-width: 768px){#scholarship #link03>p{font-size:1.2em}}@media only screen and (max-width: 576px){#scholarship #link03>p{font-size:1.1em}}#scholarship #link03 h2{position:relative;text-align:center;padding:0.2em;background-color:#004795;font-size:1.6em;font-weight:700;color:#fff;margin-top:4em;margin-bottom:2em;filter:drop-shadow(5px 5px 5px rgba(51,51,51,0.2))}@media only screen and (max-width: 1280px){#scholarship #link03 h2{font-size:1.5em}}@media only screen and (max-width: 1024px){#scholarship #link03 h2{font-size:1.4em}}@media only screen and (max-width: 768px){#scholarship #link03 h2{font-size:1.3em}}@media only screen and (max-width: 576px){#scholarship #link03 h2{font-size:1.25em}}#scholarship #link03 h2 span.inner{display:block;padding:0.75em 1em;border:1px dashed rgba(255,255,255,0.8)}@media only screen and (max-width: 576px){#scholarship #link03 h2 span.inner{padding:0.5em 0.5em}}#scholarship #link03 h2::before,#scholarship #link03 h2::after{content:'';position:absolute;border-style:solid;border-color:transparent}#scholarship #link03 h2::before{top:100%;left:0;border-width:0 15px 15px 0;border-right-color:#0000b3}#scholarship #link03 h2::after{top:-15px;right:0;border-style:solid;border-width:0 15px 15px 0;border-bottom-color:#0000b3}#scholarship #link03 h3{background:#fc941d;font-size:1.2em;font-weight:bold;color:#fff;margin-top:2em;margin-bottom:1em;border-radius:5px;padding:0.5em 1em}@media only screen and (max-width: 576px){#scholarship #link03 h3{font-size:1.1em}}#scholarship #link03 h3.houjin{background:#129de2}#scholarship #link03 .secWrap{display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){#scholarship #link03 .secWrap{display:inherit}}#scholarship #link03 .secWrap .sec01{width:calc((100% - 1em) / 2);border:2px solid #fdb868;background:#fff}@media only screen and (max-width: 1024px){#scholarship #link03 .secWrap .sec01{width:100%}#scholarship #link03 .secWrap .sec01+.sec01{margin-top:1em}}#scholarship #link03 .secWrap .sec01 h4{font-weight:bold;font-size:1.1em;background:#fdb868;padding:0.5em 1em}#scholarship #link03 .secWrap .sec01__01{padding:2em}@media only screen and (max-width: 576px){#scholarship #link03 .secWrap .sec01__01{padding:1em}}#scholarship #link03 .secWrap .sec01__01 ul li{font-size:0.9em;text-indent:-1em;margin-left:1em}#scholarship #link03 .secWrap .sec01__01__01{border-top:1px solid #333;border-bottom:1px solid #333;padding:1em 0;margin:1em 0}#scholarship #link03 .secWrap .sec01__01__01 h5{padding-left:1.5em;text-indent:-1.5em}#scholarship #link03 .secWrap .sec01__01__01 h5::before{content:"●";color:#fdb868;padding-right:0.5em}#scholarship #link03 .secWrap .sec01__01__01 .style01{font-weight:bold}#scholarship #link03 .secWrap .sec01__01__01 hr{border-top-color:#333;border-top-style:dashed}#scholarship #link03 .sec02 p,#scholarship #link03 #policy .sec03 p,#policy #scholarship #link03 .sec03 p{font-weight:bold;padding-left:1.5em;text-indent:-1.5em}#scholarship #link03 .sec02 p::before,#scholarship #link03 #policy .sec03 p::before,#policy #scholarship #link03 .sec03 p::before{content:"●";color:#60a2f3;padding-right:0.5em}#global h2+p{font-weight:600}#global h3{margin-top:2em}#global .sec01{background:#F3F3F3;border:2px solid #CCC;border-radius:5px;padding:2em;margin-top:3em}@media only screen and (max-width: 576px){#global .sec01{padding:1em}}#global .sec01 h4{font-weight:bold;font-size:1.1em;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #999}#global .sec02,#global #policy .sec03,#policy #global .sec03{margin-top:1em}#global .sec02 p,#global #policy .sec03 p,#policy #global .sec03 p{margin-left:1em;text-indent:-1em}#eng50th .sec01 p{text-indent:1em}#eng50th .sec02,#eng50th #policy .sec03,#policy #eng50th .sec03{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 768px){#eng50th .sec02,#eng50th #policy .sec03,#policy #eng50th .sec03{display:inherit}}#eng50th .sec02 figure,#eng50th #policy .sec03 figure,#policy #eng50th .sec03 figure{width:calc((100% - 2em) / 2);margin-top:2em}@media only screen and (max-width: 768px){#eng50th .sec02 figure,#eng50th #policy .sec03 figure,#policy #eng50th .sec03 figure{width:100%}}#eng50th .sec02 figure img,#eng50th #policy .sec03 figure img,#policy #eng50th .sec03 figure img{width:100%}#eng50th .sec02 figure figcaption,#eng50th #policy .sec03 figure figcaption,#policy #eng50th .sec03 figure figcaption{margin-top:0.5em}#celebration h2{text-align:center;font-size:2em;font-weight:bold}#celebration h3.subTitle01{font-size:1.3em;color:#FFF;padding:3px 2%;font-weight:bold;background:#6691BF;margin-top:30px}#celebration dl{font-size:1.2em;width:60%;margin:20px auto 40px}#celebration dl dt{clear:left;float:left;width:3em;font-weight:bold}#celebration dl dd{margin-left:0;padding-left:3em}#celebration #trust-form th{width:44%}#hogosya h2.subTitle01{margin-top:2em}#hogosya ul#confirmBtn{margin-top:3em;margin-bottom:2em}#demae{counter-reset:number 0}#demae h2::before{counter-increment:number 1;content:counter(number) "．"}#demae h2:not(:first-of-type){margin-top:2em}#demae ul li a[href$=".pdf"]::after{content:"\e90b" !important;font-family:eng;font-weight:normal;color:#DA0003 !important;padding-right:0.4em !important;display:inline-block !important}#demae ul li ul{list-style:none;margin-left:0}#demae ul.btnList{list-style:none}#demae ul.btnList li a[href*="tottori-u.com/"]::after{display:none}#recruit .sec03__01{margin-top:1em}#recruit .sec03__01 dl dt{clear:left;float:left;width:13em;padding:0}@media only screen and (max-width: 768px){#recruit .sec03__01 dl dt{clear:both;float:none;width:100%;padding:0}}#recruit .sec03__01 dl dd{margin-left:0;padding:0 0 0 13em}@media only screen and (max-width: 768px){#recruit .sec03__01 dl dd{padding:0}}#recruit .subTitle02{margin-top:2em;margin-bottom:1em}#recruit .sec01{margin-bottom:1em;padding:0 0.5em}#recruit .sec01 ul li{margin-right:2em}@media only screen and (max-width: 576px){#recruit .sec01 ul li{margin-right:0;font-size:1em}}#recruit .sec01 ul li:last-child{margin-right:0}#recruit .sec01 ul li::before{content:"■";margin-right:0.25em}#recruit .sec01 ul li .must{margin-left:0.5em;display:inline-block;padding:0 0.5em;border-radius:5px;font-size:0.85em;font-weight:normal;color:#fff;background:#E80003}#recruit .sec01 ul.mp li::before{color:#1B8FB4}#recruit .sec01 ul.eecs li::before{color:#257600}#recruit .sec01 ul.chembio li::before{color:#639}#recruit .sec01 ul.sscv li::before{color:#DA6A00}#recruit .sec01 ul.other li::before{color:#004795}#recruit .sec01 p a[href$=".pdf"]::after{content:"\e90b" !important;font-family:eng;font-weight:normal;color:#DA0003 !important;padding-right:0.4em !important;display:inline-block !important}#recruit .sec01+.sec01{border-top:1px dashed #666;padding-top:1em}#recruit p.style01{color:#999;padding-left:0.5em}#recruit .sec02,#recruit #policy .sec03,#policy #recruit .sec03{border-top:2px solid #999;margin-top:4em;padding-top:1em}#recruit .sec02 p:first-child,#recruit #policy .sec03 p:first-child,#policy #recruit .sec03 p:first-child{font-size:1.2em;font-weight:bold}@media only screen and (max-width: 576px){#recruit .sec02 p:first-child,#recruit #policy .sec03 p:first-child,#policy #recruit .sec03 p:first-child{font-size:1.1em}}#recruit .sec02 p:first-child::before,#recruit #policy .sec03 p:first-child::before,#policy #recruit .sec03 p:first-child::before{content:"■";margin-right:0.25em}#recruit .sec02 dl,#recruit #policy .sec03 dl,#policy #recruit .sec03 dl{border:1px solid #999;padding:0.5em 2em}@media only screen and (max-width: 768px){#recruit .sec02 dl,#recruit #policy .sec03 dl,#policy #recruit .sec03 dl{padding:0.5em 1em}}#recruit .sec02 dl dt,#recruit #policy .sec03 dl dt,#policy #recruit .sec03 dl dt{clear:left;float:left;width:25em;padding:0.5em 0;font-weight:bold}@media only screen and (max-width: 768px){#recruit .sec02 dl dt,#recruit #policy .sec03 dl dt,#policy #recruit .sec03 dl dt{clear:both;float:none;width:100%;padding:0.5em 0 0}}#recruit .sec02 dl dd,#recruit #policy .sec03 dl dd,#policy #recruit .sec03 dl dd{margin-left:0;padding:0.5em 0 0.5em 25em;border-bottom:1px dashed #999}#recruit .sec02 dl dd:last-child,#recruit #policy .sec03 dl dd:last-child,#policy #recruit .sec03 dl dd:last-child{border-bottom:none}@media only screen and (max-width: 768px){#recruit .sec02 dl dd,#recruit #policy .sec03 dl dd,#policy #recruit .sec03 dl dd{padding:0 0 0.5em}}#supporters .sec01 h2{margin-bottom:1em}#supporters .sec01>p{text-indent:1em}#supporters .sec01__01{margin-top:1em}#supporters .sec01__01 p{text-align:right}#supporters .sec02,#supporters #policy .sec03,#policy #supporters .sec03{margin-top:2em;border:2px solid #ccc;border-radius:10px;padding:2em}#supporters .sec02 ul,#supporters #policy .sec03 ul,#policy #supporters .sec03 ul{list-style:disc;padding-left:1em}#eGraduate h2{font-size:1.2em;font-weight:bold}#eGraduate h2:not(:first-child){margin-top:3em}#eGraduate .sec01{display:flex;justify-content:space-between}#eGraduate .sec01 figure{width:calc((100% - 2em) / 2)}@media only screen and (max-width: 768px){#eGraduate .sec01 figure{width:calc((100% - 1em) / 2)}}#eGraduate .sec02 h3,#eGraduate #policy .sec03 h3,#policy #eGraduate .sec03 h3{font-weight:bold}#eGraduate .sec03{margin-top:2em;padding-top:1em;border-top:1px solid #ccc}#eGraduate ul.btnList{margin-top:1em}#eCourse h2.subTitle04{font-size:1.2em;font-weight:bold;margin-top:2em}#eMaster h2{font-size:1.2em;font-weight:bold}@media only screen and (max-width: 576px){#eMaster h2{font-size:1em}}#eMaster ul{margin-top:1em;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 768px){#eMaster ul{display:inherit}}#eMaster ul li{margin:1em 0 0;width:calc((100% - 1em) / 2)}@media only screen and (max-width: 768px){#eMaster ul li{width:90%;margin:1em auto 0}}#eMaster ul li a{border-radius:0.25em;color:#fff;font-weight:bold;text-align:center;display:block;padding:1em}#ePhd h3{font-size:1.2em;font-weight:bold;margin-top:2em}#ePhd ul{margin-top:1em;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 768px){#ePhd ul{display:inherit}}#ePhd ul li{margin:1em 0 0;width:calc((100% - 1em) / 2)}@media only screen and (max-width: 768px){#ePhd ul li{width:90%;margin:1em auto 0}}#ePhd ul li a{border-radius:0.25em;color:#fff;font-weight:bold;text-align:center;display:block;padding:1em}#eAffiliate h2:not(#link01){margin-top:2em}#eAffiliate figure{margin-top:1em}#eAffiliate .sec01{display:flex;justify-content:space-between}#eAffiliate .sec01 figure{width:calc((100% - 2em) / 2)}@media only screen and (max-width: 768px){#eAffiliate .sec01 figure{width:calc((100% - 1em) / 2)}}#eContact ul.listStyle02{margin-bottom:2em;display:flex}@media only screen and (max-width: 576px){#eContact ul.listStyle02{display:inherit;margin-bottom:1em}}#eContact ul.listStyle02 li{margin-right:2em;font-size:1.1em}@media only screen and (max-width: 576px){#eContact ul.listStyle02 li{margin-right:0;font-size:1em}}#eContact .sec01{margin:1em 0;border-top:1px solid #ccc}#eContact .sec01 h3{font-size:1.3em;font-weight:bold;margin-top:1em}@media only screen and (max-width: 576px){#eContact .sec01 h3{font-size:1em}}#eContact .sec01 ul{display:flex}@media only screen and (max-width: 576px){#eContact .sec01 ul{display:inherit}}#eContact .sec01 ul li{margin-right:1em;font-size:1.1em}@media only screen and (max-width: 576px){#eContact .sec01 ul li{margin-right:0;font-size:1em}}#eContact .sec01 .mail{font-size:1.1em;margin-top:1em}@media only screen and (max-width: 576px){#eContact .sec01 .mail{font-size:1em}}
