@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.tap_list{opacity:.5;li {width: 3%; transition: transform .2s;} .tap_item_politics {position: absolute; top: 12.5%; left: 16%;} .tap_item_industry {position: absolute; bottom: 13%; left: 13%;} .tap_item_art {position: absolute; top: 1%; left: 30%;} .tap_item_social {position: absolute; top: 23%; left: 32%;} .tap_item_medichine {position: absolute; top: 40%; left: 31%;} .tap_item_biology {position: absolute; bottom: -1%; left: 33%;} .tap_item_SpaceTime1 {position: absolute; top: 16%; left: 49.5%;} .tap_item_SpaceTime2 {position: absolute; bottom: 22%; left: 54%;} .tap_item_philosophy {position: absolute; top: 9.5%; left: 67%;} .tap_item_chemistry {position: absolute; top: 30%; left: 68%;} .tap_item_physics {position: absolute; bottom: 3%; right: 28.5%;} .tap_item_linguistics {position: absolute; top: 11%; right: 12%;} .tap_item_mathematics {position: absolute; bottom: 17%; right: 11%;}}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,figure,pre,form,fieldset,input,textarea,p,br,hr,blockquote,th,td,label{margin:0;padding:0}fieldset,img,abbr,acronym{border:0}img{vertical-align:bottom;width:100%}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}tr,th,td{text-align:left;vertical-align:top;font-weight:400}caption{text-align:left}a img,:link img,:visited img{border:none}:link,:visited{text-decoration:none}a[href^="tel:"]{cursor:default}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}q:before,q:after{content:""}address{font-style:normal}input:focus{outline:none}section{position:relative;width:100%}/*! kiso.css v1.1.5 | MIT License | https://github.com/tak-dcxi/kiso.css */:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}@media print{:where(pre){white-space:pre-wrap}}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:initial;font-variation-settings:initial;font-size:unset}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}@media (forced-colors: active){:where(mark){background-color:Highlight;color:HighlightText}}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(th){text-align:unset}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where([type=radio],[type=checkbox]){margin:unset}:where([type=search]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:Canvas}}:where(:is([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button],[type=submit],[type=reset]),textarea,[contenteditable]){text-autospace:no-autospace}:where(select){background-color:unset}:where(button,[type=button],[type=submit],[type=reset]),::file-selector-button{background-color:unset;touch-action:manipulation}:where(button,label[for],select,[type=button],[type=submit],[type=reset],[role=tab],[role=button],[role=option]),::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:oklch(0% 0 0deg / 30%)}:where([popover]){margin:unset}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus-visible{outline:none!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}body{color:#212121;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-size:100%;line-height:2;background:#fff;scroll-behavior:smooth;text-align:justify;line-break:strict}@media screen and (max-width:690px){body{font-size:86%;line-height:1.8;margin:0}}.mincho{font-family:"Noto Serif JP",Hiragino Mincho ProN,ヒラギノ明朝 ProN W6,HiraMinProN-W6,游明朝 Medium,YuMincho Medium,游明朝,YuMincho,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.gothic{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}.clear:after{content:"";display:block;clear:both}.inner{width:96%;max-width:2000px;margin:0 auto}@media only screen and (max-width: 1024px){.inner{width:96%}}.pc_display,.pc_display.tab_display,.pc_display.sp_display{display:block}.tab_display,.sp_display,.tab_display.sp_display{display:none}@media only screen and (max-width: 1024px){.pc_display,.sp_display,.pc_display.sp_display{display:none}.tab_display,.tab_display.pc_display,.tab_display.sp_display{display:block}}@media only screen and (max-width: 690px){.pc_display,.tab_display,.pc_display.tab_display{display:none}.sp_display,.sp_display.pc_display,.sp_display.tab_display{display:block}}*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}.inner{margin:0 auto}header .header_navi{position:fixed;top:0;left:50%;transform:translate(-50%);display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;margin:10px auto 0;width:96%;z-index:+1}header .header_logo{display:block;width:300px;opacity:.75}header .right_navi{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:stretch;width:calc(100% - 320px)}header .header_bttn{display:block;margin:0 0 0 .5em;padding:.25em 2em;border:1px solid #212121;border-radius:36px;color:unset}@media only screen and (max-width: 960px){header .header_logo{width:200px;opacity:.75}header .right_navi{display:none}}.setumei_caption{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);font-size:1em;opacity:.75}.relative_position{position:relative}.grid-paper{background-color:#fff;background-image:radial-gradient(circle,#ccc 2px,transparent 2px),linear-gradient(to right,#cbe9fd 1px,transparent 1px),linear-gradient(to bottom,#cbe9fd 1px,transparent 1px);background-size:2rem 2rem,1rem 1rem,1rem 1rem;background-position:0 0,0 0,0 0}footer{padding:2em 0}.js_modalWrap{display:none;z-index:+1;position:fixed;left:0;top:0;width:100%;height:100%;overscroll-behavior:contain}.js_modalOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.95)}.js_modalContInner{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100vh;padding:0;overflow:hidden;animation:zoomIn 3s ease-in-out 0s 1 normal forwards}@keyframes zoomIn{0%{opacity:1;transform:scale(.6),translate(-50%,-50%)}to{opacity:1;transform:scale(1),translate(-50%)}}.js_modalCont{overflow:hidden;height:100vh;max-height:100vh}.js_modalCont>*+*{margin-top:10px}.js_modalContInner>.js_modalClose+*{margin-top:0}.js_modalClose{display:block;position:absolute;top:7px;right:10.5px;width:40px;height:40px;background:#999;overflow:hidden;cursor:pointer;z-index:+2}.js_modalClose:before,.js_modalClose:after{content:"";background-color:#fff;position:absolute;top:-1px;right:19px;width:1px;height:40px}.js_modalClose:before{transform:rotate(45deg)}.js_modalClose:after{transform:rotate(-45deg)}.js_fadeUp{animation-name:fadeUpAnimetion;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnimetion{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.js_fadeUpTrigger{opacity:0}
