@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@500;600;700&display=swap";/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0, 0, 0, 0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0, 0, 0, 0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-spacing:0;border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}div{line-height:1}html{overflow-y:scroll;font-size:16px}*{font-family:YakuHanJP,"Noto Sans JP",Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;text-align:justify;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;line-height:1.66}body{text-align:center;color:#000}img{max-width:100%}.wrap{width:1366px;text-align:left;margin:0 auto}.sponly{display:none}.bold{font-weight:bold}.center{text-align:center}.right{text-align:right}.m5{margin:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.m10{margin:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.m15{margin:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.m20{margin:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.m25{margin:25px}.mt25{margin-top:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.m30{margin:30px}.mt30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.m35{margin:35px}.mt35{margin-top:35px}.mr35{margin-right:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.m40{margin:40px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.m45{margin:45px}.mt45{margin-top:45px}.mr45{margin-right:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.m50{margin:50px}.mt50{margin-top:50px}.mr50{margin-right:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.m55{margin:55px}.mt55{margin-top:55px}.mr55{margin-right:55px}.mb55{margin-bottom:55px}.ml55{margin-left:55px}.m60{margin:60px}.mt60{margin-top:60px}.mr60{margin-right:60px}.mb60{margin-bottom:60px}.ml60{margin-left:60px}.m65{margin:65px}.mt65{margin-top:65px}.mr65{margin-right:65px}.mb65{margin-bottom:65px}.ml65{margin-left:65px}.m70{margin:70px}.mt70{margin-top:70px}.mr70{margin-right:70px}.mb70{margin-bottom:70px}.ml70{margin-left:70px}.m75{margin:75px}.mt75{margin-top:75px}.mr75{margin-right:75px}.mb75{margin-bottom:75px}.ml75{margin-left:75px}.m80{margin:80px}.mt80{margin-top:80px}.mr80{margin-right:80px}.mb80{margin-bottom:80px}.ml80{margin-left:80px}.m85{margin:85px}.mt85{margin-top:85px}.mr85{margin-right:85px}.mb85{margin-bottom:85px}.ml85{margin-left:85px}.m90{margin:90px}.mt90{margin-top:90px}.mr90{margin-right:90px}.mb90{margin-bottom:90px}.ml90{margin-left:90px}.m95{margin:95px}.mt95{margin-top:95px}.mr95{margin-right:95px}.mb95{margin-bottom:95px}.ml95{margin-left:95px}.m100{margin:100px}.mt100{margin-top:100px}.mr100{margin-right:100px}.mb100{margin-bottom:100px}.ml100{margin-left:100px}.header{width:300px;max-height:100vh;background:#0079c2;border-right:solid 1px #231815}.header__block{padding:120px 0 30px}.header h1{width:198px;height:20px;margin:0 auto 20px;background:url(../img/logo.svg) no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.header .label{background:#fff;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0}.header .label span{color:#0079c2;font-size:21px;font-weight:600;line-height:1}.header .label .hamburger{display:none}.nav{counter-reset:number 0;padding-bottom:30px;background:#0079c2}.nav p{border-bottom:solid 1px #231815}.nav p a{background:#eaf5fc;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;color:#004da0;font-weight:600;padding:10px 15px;text-align:left;position:relative}.nav p.admission a::after{content:" ";width:20px;height:20px;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="20.24" height="20.24" viewBox="0 0 20.24 20.24"><defs><style>.b{fill:%23fff;}.b,.c{stroke-width:0px;}.c{fill:%23004da0;}</style></defs><rect class="c" width="20.24" height="20.24" rx="1.84" ry="1.84"/><path class="b" d="m6.1,14.15h10.46V3.68H6.1v10.47Zm9.46-1.01H7.1V4.69h8.45v8.45Z"/><polygon class="b" points="4.69 15.56 4.69 11.13 4.69 7.1 4.69 6.1 3.68 6.1 3.68 16.56 14.15 16.56 14.15 15.56 13.14 15.56 4.69 15.56"/><polygon class="b" points="9.54 11.55 12.5 8.58 12.5 10.72 13.51 10.72 13.51 6.87 9.66 6.87 9.66 7.88 11.79 7.88 8.83 10.84 9.54 11.55"/></svg>') no-repeat center;background-size:contain;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav p._has-child._active a{background:#004da0;color:#fff}.nav p._has-child._active a::after{background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="15.92" height="15.92" viewBox="0 0 15.92 15.92"><defs><style>.b{fill:%23ffffff;stroke-width:0px;}</style></defs><path class="b" d="m13.19,15.92H2.73c-1.51,0-2.73-1.23-2.73-2.73V2.73C0,1.23,1.23,0,2.73,0h10.45c1.51,0,2.73,1.23,2.73,2.73v10.45c0,1.51-1.23,2.73-2.73,2.73ZM2.73,1.5c-.68,0-1.23.55-1.23,1.23v10.45c0,.68.55,1.23,1.23,1.23h10.45c.68,0,1.23-.55,1.23-1.23V2.73c0-.68-.55-1.23-1.23-1.23H2.73Z"/><rect class="b" x="3.12" y="7.21" width="9.69" height="1.5"/></svg>') no-repeat center;background-size:contain}.nav p._has-child a::before{counter-increment:number 1;content:counter(number, upper-roman);font-family:"Noto Serif JP",serif;font-weight:600;font-size:9px;font-size:.5625rem;background:#fff000;width:20px;width:1.25rem;height:20px;height:1.25rem;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:.7em;margin-right:8px;line-height:1;color:#004da0;margin-top:-0.1em}.nav p._has-child a::after{content:" ";width:16px;height:16px;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="15.92" height="15.92" viewBox="0 0 15.92 15.92"><defs><style>.b{fill:%23004da0;stroke-width:0px;}</style></defs><path class="b" d="m13.19,15.92H2.73c-1.51,0-2.73-1.23-2.73-2.73V2.73C0,1.23,1.23,0,2.73,0h10.45c1.51,0,2.73,1.23,2.73,2.73v10.45c0,1.51-1.23,2.73-2.73,2.73ZM2.73,1.5c-.68,0-1.23.55-1.23,1.23v10.45c0,.68.55,1.23,1.23,1.23h10.45c.68,0,1.23-.55,1.23-1.23V2.73c0-.68-.55-1.23-1.23-1.23H2.73Z"/><rect class="b" x="7.21" y="3.12" width="1.5" height="9.69"/><rect class="b" x="3.12" y="7.21" width="9.69" height="1.5"/></svg>') no-repeat center;background-size:contain;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav ul{background:#fff;height:0;padding:0;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.nav ul li{border-bottom:dashed 1px #231815}.nav ul li:last-child{border-bottom:solid 1px #231815}.nav ul li a{padding:10px 5px 10px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#004da0;font-weight:600;text-align:left;font-size:.9375rem;line-height:1.33}.nav ul li a::before{content:"■";margin-right:2px}.nav .pdf{width:80%;margin:30px auto 0}.nav .pdf a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#eaf5fc;font-weight:600;color:#004da0;padding:15px;border-radius:10px}.nav .pdf a::before{content:" ";width:30px;height:26px;background:url('data:image/svg+xml;charset=utf8,<svg id="a" xmlns="http://www.w3.org/2000/svg" width="30.06" height="26.99" viewBox="0 0 30.06 26.99"><defs><style>.b{fill:%23004da0;fill-rule:evenodd;}.b,.c{stroke-width:0px;}.c{fill:%23fff;}</style></defs><path class="c" d="m24.64,9.57c-3.27,3.51-6.43,6.9-9.61,10.32-3.18-3.42-6.34-6.81-9.5-10.21.13-.2.31-.1.46-.11,1.23,0,2.47-.03,3.7,0,.53.02.7-.09.7-.67-.04-2.74,0-5.48-.03-8.22C10.34.1,10.54,0,11.08,0c2.65.03,5.31.03,7.96,0,.5,0,.68.11.66.64-.04,1.59-.03,3.18,0,4.77.02,1.37-.09,2.75.06,4.12,1.35.11,2.71.02,4.06.05.22,0,.45,0,.81,0Z"/><path class="c" d="m15.04,26.98c-4.79,0-9.58-.01-14.36.02-.57,0-.68-.16-.67-.7.02-3.47.02-6.94,0-10.41,0-.5.07-.7.63-.66.79.06,1.59.04,2.38,0,.46-.02.54.14.54.56-.02,2.32,0,4.64-.02,6.96,0,.49.12.62.62.62,7.26-.02,14.51-.02,21.77,0,.48,0,.63-.1.62-.61-.03-2.32,0-4.64-.03-6.96,0-.49.14-.59.59-.57.83.04,1.67.03,2.51,0,.36-.01.45.11.45.46-.01,3.6-.02,7.19,0,10.79,0,.51-.22.51-.6.51-4.41,0-8.82,0-13.23,0h-1.19Z"/><path class="b" d="m24.64,9.57c-3.27,3.51-6.43,6.9-9.61,10.32-3.18-3.42-6.34-6.81-9.5-10.21.13-.2.31-.1.46-.11,1.23,0,2.47-.03,3.7,0,.53.02.7-.09.7-.67-.04-2.74,0-5.48-.03-8.22C10.34.1,10.54,0,11.08,0c2.65.03,5.31.03,7.96,0,.5,0,.68.11.66.64-.04,1.59-.03,3.18,0,4.77.02,1.37-.09,2.75.06,4.12,1.35.11,2.71.02,4.06.05.22,0,.45,0,.81,0Z"/><path class="b" d="m15.04,26.98c-4.79,0-9.58-.01-14.36.02-.57,0-.68-.16-.67-.7.02-3.47.02-6.94,0-10.41,0-.5.07-.7.63-.66.79.06,1.59.04,2.38,0,.46-.02.54.14.54.56-.02,2.32,0,4.64-.02,6.96,0,.49.12.62.62.62,7.26-.02,14.51-.02,21.77,0,.48,0,.63-.1.62-.61-.03-2.32,0-4.64-.03-6.96,0-.49.14-.59.59-.57.83.04,1.67.03,2.51,0,.36-.01.45.11.45.46-.01,3.6-.02,7.19,0,10.79,0,.51-.22.51-.6.51-4.41,0-8.82,0-13.23,0h-1.19Z"/></svg>') no-repeat center;background-size:contain;margin-right:10px}.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container .viewer{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100vh}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;-webkit-box-sizing:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit !important;box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-webkit-flex-grow:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:black;border-radius:7px;left:2px;right:2px;opacity:0;-webkit-transition:opacity .2s .5s linear;-o-transition:opacity .2s .5s linear;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar !important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@media only screen and (max-width: 1366px){html{font-size:16px}.wrap{width:100%}}@media only screen and (max-width: 768px){html{font-size:16px}.header{width:100%;border-right:none}.header__block{padding:10px 0 0}.header h1{width:131px;height:13px;margin:0 15px 10px}.header .label{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;border:solid 1px #0079c2}.header .label .hamburger{display:block;width:31px;height:18px;position:relative}.header .label .hamburger._active span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.header .label .hamburger._active span:nth-child(2){left:50%;opacity:0}.header .label .hamburger._active span:nth-child(3){top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.header .label .hamburger span{position:absolute;left:0;top:0;width:31px;height:2px;background:#9e9e9f;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s all;-o-transition:.5s all;transition:.5s all}.header .label .hamburger span:nth-child(2){top:50%}.header .label .hamburger span:nth-child(3){top:100%}.nav__block{height:0;padding:0;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:absolute;left:0;top:76px;width:100%}.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100vh}.container .viewer{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (max-width: 640px){html{font-size:14px}.sponly{display:block}}