p.p{font-size:1.5rem;font-weight:400}em.em{background:hsla(0,0%,100%,.7);color:#000;padding:0 .2em;margin:0 .2em}rt{margin-bottom:-0.13em}.txt{text-align:left}.btn{display:inline-block;background-color:#29abe2;border-radius:2em;padding:.5em 2em .6em;line-height:1.2;color:#fff;font-weight:700;transition:background-color .2s}.btn:hover{color:#fff;background-color:#486b93}.btn::after{content:"";display:inline-block;position:relative;width:.7em;height:.7em;margin-left:.5em;background:url(../images/icon_right_white.svg) center center no-repeat;background-size:contain}a.link{text-decoration:underline;word-break:break-all}a.link:hover{text-decoration:none}.section_dark a.link{color:#cef}.section_dark a.icon-window:after{filter:brightness(4) saturate(0.25) contrast(3)}figcaption h6,figcaption span{font-size:1.3rem;line-height:1.5}figcaption h6{display:inline;font-weight:600}figcaption ul.list{margin-left:.3em}figcaption ul.list>li{margin-bottom:.3em;line-height:1.4}figcaption ul.list>li h6+span{color:#555}figcaption .h5b{background:#f4f4f4;border-radius:20px;padding:2px 15px;display:inline-block;margin-bottom:5px}figcaption p.p+.h5b{margin-top:-5px}.section_dark table.tbl{background:hsla(0,0%,100%,.75)}.section_dark table.tbl td{border:solid 1px #aaa}.section_dark table.tbl th{border:solid 1px #aaa;background:hsla(0,0%,100%,.3)}table.tbl.note th,table.tbl.note td{padding:5px 7px}table.tbl.note::before{display:none}.video{position:relative}.video video{width:100%;height:auto}.video .movie{overflow:hidden;opacity:0;transition:opacity 1s 1s;position:relative;margin:0 auto}.video.active .movie{opacity:1}.video .framepath{position:absolute;top:-18%;left:-3%;width:105%;max-width:95vw;height:127%;max-height:50vw}@media screen and (max-width: 767px){.video .framepath{top:-7vw;left:-3vw}}.video .framepath path{fill:none;stroke:#999;stroke-linejoin:round;stroke-dasharray:1500px;stroke-dashoffset:1500px}.video.active .framepath path{animation:line_animation 1.3s both .2s}.sticky{position:sticky;top:50px}.section{padding:150px 0;text-align:center;position:relative;z-index:2}@media screen and (max-width: 767px){.section{padding-bottom:0px}}.section.section_dark{color:#fff}.section.section_dark .fig figcaption{color:#fff}.section>.col-set{max-width:90%;margin:0 auto}.contentsinner{width:900px;max-width:calc(100vw - 30px);margin:0 auto;text-align:left;position:relative}.contentsinner h2.h2{position:relative;font-weight:900;line-height:1.3;margin-bottom:50px;margin-left:-70px}@media screen and (max-width: 1160px){.contentsinner h2.h2{margin-left:15px}}@media screen and (max-width: 767px){.contentsinner h2.h2{margin-left:0}}.contentsinner h2.h2 .jn{font-size:4.4rem;display:block}@media screen and (max-width: 767px){.contentsinner h2.h2 .jn{font-size:3.6rem}}@media screen and (max-width: 480px){.contentsinner h2.h2 .jn{font-size:2.6rem}}.contentsinner h2.h2 .en{font-size:2rem;display:block;margin-top:1em}@media screen and (max-width: 480px){.contentsinner h2.h2 .en{font-size:1.5rem}}.contentsinner h2.h2:after{content:"";position:absolute;top:3em;left:-190px;width:0px;height:3px;background:linear-gradient(90deg, #90ecff, #5b88a6);transition:width .3s .4s}@media screen and (max-width: 480px){.contentsinner h2.h2:after{top:1.8em}}.contentsinner h2.h2.active:after{width:180px}h2.tgt-scrollIn{transition-delay:0}h2.tgt-scrollIn .jn{opacity:0;transform:translate3d(-10px, -30px, -10px);transition:opacity .3s .7s,transform .3s .7s}h2.tgt-scrollIn .en{opacity:0;transform:translate3d(-20px, -30px, -10px);transition:opacity .9s .9s,transform .9s .9s}h2.tgt-scrollIn.active .jn,h2.tgt-scrollIn.active .en{opacity:1;transform:translate3d(0, 0, 0)}.fignum{display:inline-block;border-radius:3px;border:1px solid hsla(0,0%,100%,.5);background:#000;color:#fff;font-size:1.2rem;font-weight:500;padding:2px 6px;line-height:1.2;margin:0 2px}.fignum.fignum2{border-color:#ccc;background:#eee;color:#000;padding:1px 3px}.figure{background:#fff;border-radius:10px;padding:19px 19px 10px;color:#231815}.figure.figure_bg_black{background:#000;color:#fff}.figure.figure_bg_black .fignum{background:#fff;color:#000}.figure.figure_nobg{background:none}.figure figcaption h4{margin-bottom:.4em}.figure figcaption h4 .tx{font-size:1.3rem;font-weight:600;line-height:1.5}.figure figcaption h4 .fignum+.tx{margin-left:.2em}.figure figcaption p.p{font-size:1.3rem;line-height:1.5}.figure figcaption h5{font-size:1.3rem;font-weight:600;line-height:1.5}.figure figcaption .link{color:#0074e0}.figure figcaption .link:after{filter:none}.figure_source{background:hsla(0,0%,100%,.3)}.section_dark .figure_source{background:rgba(0,0,0,.3)}.figure_source{border-radius:10px;padding:10px 20px;line-height:1.5}.figure_source p{font-size:1.3rem}.h3{font-weight:800;font-size:1.6em;margin-bottom:.8em}.bg{opacity:0;z-index:-1;transition:opacity .5s;background-size:cover;width:100%;height:100%;position:fixed}.bg.active,section.active .bg,body.playvideo #modalbg{opacity:1;top:0;left:0}body.playvideo #modalbg{z-index:9000}.contentsinner .tgt-scrollIn.active:nth-of-type(1){transition-delay:1000ms}.contentsinner .tgt-scrollIn.active:nth-of-type(2){transition-delay:1200ms}.contentsinner .tgt-scrollIn.active:nth-of-type(3){transition-delay:1400ms}.contentsinner .tgt-scrollIn.active:nth-of-type(4){transition-delay:1600ms}.contentsinner .tgt-scrollIn.active:nth-of-type(5){transition-delay:1800ms}.contentsinner .tgt-scrollIn.active:nth-of-type(6){transition-delay:2000ms}.contentsinner .tgt-scrollIn.active:nth-of-type(7){transition-delay:2200ms}.contentsinner .tgt-scrollIn.active:nth-of-type(8){transition-delay:2400ms}.tgt-scrollIn.transition-fadein{opacity:0;transition:opacity 1s}.tgt-scrollIn.transition-fadein.active{opacity:1}.tgt-scrollIn.transition-fadeup{opacity:0;transform:translateY(-25px);transition:opacity 1s,transform 1s}.tgt-scrollIn.transition-fadeup.active{opacity:1;transform:translateY(0px)}.tgt-scrollIn.transition-3d{opacity:0;transform:translate3d(-20px, 30px, -10px);transition:opacity .5s,transform .5s}.tgt-scrollIn.transition-3d.active{opacity:1;transform:translate3d(0, 0, 0)}.tgt-scrollIn.transition-delay0ms{transition-delay:0s !important}.tgt-scrollIn.transition-delay500ms{transition-delay:500ms !important}.tgt-scrollIn.transition-delay1000ms{transition-delay:1000ms !important}.tgt-scrollIn.transition-delay1500ms{transition-delay:1500ms !important}.tgt-scrollIn.transition-delay2000ms{transition-delay:2000ms !important}.tgt-scrollIn.transition-delay2500ms{transition-delay:2500ms !important}.tgt-scrollIn.transition-delay3000ms{transition-delay:3000ms !important}.tgt-scrollIn.transition-delay3500ms{transition-delay:3500ms !important}.tgt-scrollIn.transition-delay4000ms{transition-delay:4000ms !important}.tgt-scrollIn.transition-delay5000ms{transition-delay:5000ms !important}#header{background:#fff;padding:0;position:fixed;top:0;left:0;width:100%;z-index:999;transform:translateY(0px);transition:transform .2s,padding .2s}#header .contentsinner{display:flex;align-items:flex-end;max-width:80vw;width:750px}@media screen and (max-width: 750px){#header .contentsinner{transform:translateX(-180px)}}#header .logo{display:inline-block;margin:0 10px}#header .logo img{display:block;margin:0 auto;width:auto;height:40px;transition:all .2s}#header .logo.logoimg{position:absolute;top:-335px;text-align:center;background-color:hsla(0,0%,100%,.8);background-color:#fff;border-radius:200px;width:400px;height:400px;transition:background-color .2s}#header .logo.logoimg:after{content:"";display:block;position:absolute;bottom:23px;left:0;width:108px;height:50px;background-color:#fff;border-right:1px solid #ccc}#header .logo.logoimg span{display:block;margin:338px 0 0;color:#333;line-height:1;font-size:1rem;font-weight:700}@media screen and (max-width: 380px){#header .logo.logoimg span{transform:translateX(15px)}}#header .logo.logoimg img{display:block;margin:4px auto 0;height:38px;max-height:calc(20px + 4vw);transition:transform .2s}@media screen and (max-width: 380px){#header .logo.logoimg img{transform:translateX(15px)}}#header .logo.logoimg:hover{background-color:#eee}#header .logo.logolink{vertical-align:middle;text-decoration:none;color:#333;line-height:40px;background:#f6f6f6;background:#fff;border:1px solid #ccc;border-bottom:none;border-top:0;margin:0;text-align:center;width:210px;padding:1px;font-size:1.4rem;font-weight:600;transition:.2s;max-width:43vw}@media screen and (max-width: 450px){#header .logo.logolink{font-size:3.2vw}}#header .logo.logolink:hover{background:#333;color:#fff}#header .logo.logolink.doc{width:70px;border-left:none;max-width:17vw}#header .logo.logolink.doc img{height:20px;width:auto;display:block;margin-top:10px}#header .logo.logolink.doc:hover img{filter:invert(100%) brightness(100) grayscale(1)}@media screen and (max-width: 550px){#header .logo.logolink.doc.printbtn{display:none}}#header .btns{position:relative;display:flex;width:100%;margin-left:302px}#header .btns1{position:relative;display:flex}#header .btns2{position:relative;display:flex}#movie{position:fixed;top:40vh;right:-230px;width:293px;height:160px;transition:all .5s;z-index:9999}@media screen and (max-width: 800px){#movie{right:-255px}}body.in_mainvisual #movie{right:-300px}#movie a.thumbnail{display:block;cursor:pointer;box-shadow:0 0 3px #000;transition:all .2s;transform:translateX(0px)}#movie a.thumbnail img{display:block}#movie a.thumbnail:hover{transform:translateX(-200px)}body.in_main #movie a.thumbnail:hover{transform:translateX(-200px)}#movie iframe{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s}#movie .btn_close{position:absolute;cursor:pointer;top:-40px;right:10px;opacity:0;transition:opacity .5s;z-index:3}body.playvideo #movie{top:calc(50vh - 225px);right:calc(50vw - 400px);width:800px;height:450px}@media screen and (max-width: 800px){body.playvideo #movie{top:150px;right:0;width:100vw;height:55vw}}@media screen and (min-width: 550px)and (max-height: 550px){body.playvideo #movie{top:50px;right:calc(50vw - 91.5vh + 46px);height:calc(100vh - 60px);width:calc(183vh - 92px)}}body.playvideo #movie a.thumbnail{opacity:0;z-index:-1}body.playvideo #movie iframe{opacity:1;z-index:1}body.playvideo #movie .btn_close{opacity:1}@media screen and (min-width: 801px){body.scrollup #movie a.thumbnail{animation:showmoviethumb 1s none}}@media screen and (max-width: 800px){body.scrollup #movie a.thumbnail{animation:showmoviethumb2 1s none}}@keyframes moviethumb0{0%{right:-300px}30%{right:80px}70%{right:80px}85%{right:-300px}100%{right:-160px}}@keyframes showmoviethumb{0%{transform:translateX(0px)}40%{transform:translateX(-150px)}60%{transform:translateX(-150px)}100%{transform:translateX(0px)}}@keyframes showmoviethumb2{0%{transform:translateX(0px)}40%{transform:translateX(-15px)}60%{transform:translateX(-15px)}100%{transform:translateX(0px)}}#modalbg{background:rgba(0,0,0,.7)}#section0bg{height:100%;width:100%;overflow:hidden}#section0bg video{height:calc(100vh + 100px);display:block;float:right}#section0{overflow:hidden;z-index:1;padding-top:60px}#section0 .contentsinner{text-align:center;min-height:100vh;max-width:95vw}#section0 .contentsinner img{display:block}#section0 .contentsinner .logo{transition-delay:0s;width:224px;width:200px;display:block;margin:0 auto}#section0 .contentsinner .vol{transition-delay:500ms;display:block;margin:15px auto 0;line-height:1.3;font-weight:900;font-size:4rem;font-family:roboto}@media screen and (max-width: 767px){#section0 .contentsinner .vol{font-size:2.6rem}}#section0 .contentsinner .vol .num{font-size:8rem}@media screen and (max-width: 767px){#section0 .contentsinner .vol .num{font-size:6rem}}#section0 .contentsinner h1{font-size:4.4rem;font-weight:900;line-height:1.3;transition-delay:1000ms;max-width:94vw}@media screen and (max-width: 767px){#section0 .contentsinner h1{font-size:3.3rem}}@media screen and (max-width: 480px){#section0 .contentsinner h1{font-size:2.6rem}}#section0 .contentsinner .profile{display:flex;justify-content:center;align-items:center;margin-top:40px}@media screen and (max-width: 767px){#section0 .contentsinner .profile{flex-direction:column}}#section0 .contentsinner .profile .img{display:block;margin:0 30px 0 0;transition-delay:1500ms}@media screen and (max-width: 767px){#section0 .contentsinner .profile .img{margin:0 auto 15px}}#section0 .contentsinner .profile .txt{transition-delay:2000ms;display:inline-block;text-align:left}@media screen and (max-width: 767px){#section0 .contentsinner .profile .txt{text-align:center}}#section0 .contentsinner .profile .txt .attr{line-height:1.3;font-size:1.3rem;font-weight:500}#section0 .contentsinner .profile .txt .name{line-height:1.3;font-weight:800;display:block;font-size:1.1rem;margin-top:.2em}#section0 .contentsinner .profile .txt .name em{font-size:1.8rem}#section0 .contentsinner .profile .txt .btn{font-size:1.1rem;margin:1em 0 0 -0.5em}#section0 .contentsinner .video{margin-top:40px;transition-delay:2500ms}#section0 .contentsinner .video iframe{max-width:95vw;max-height:53vw}#section0 .contentsinner .lead{width:540px;max-width:calc(100vw - 30px);margin:20px auto 0;text-align:left;font-size:1.6rem;font-weight:600}.modalset{position:relative;display:inline-block}.modalset .linkmodal{display:inline-block;background-color:#29abe2;border-radius:10px;padding:0 .6em;margin:0 .2em;color:#fff;line-height:1.3;font-size:.9em;cursor:pointer;transition:transform .2s}.modalset .linkmodal:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.1em;vertical-align:center;background:url(../images/icon_newwin_wht.svg) center center no-repeat;background-size:contain;transform:translateY(0.1em);transition:transform .2s}.modalset .linkmodal:hover{color:#fff}.modalset .modal-note{position:absolute;top:1.3em;left:-15em;width:30em;max-width:85vw;display:block;opacity:0;transition:opacity .3s;z-index:-1;background-color:#29abe2;color:#fff;padding:10px 23px;border-radius:10px;line-height:1.3;box-shadow:1px 1px 5px #000;border:1px solid rgba(0,0,0,.2)}.modalset .modal-note:hover{cursor:pointer}.modalset .modal-note::before{content:"";position:absolute;top:8px;right:8px;width:12px;height:12px;background:url(../images/icon_close.svg);background-size:contain}.modalset .modal-note.show{opacity:1;z-index:99}.modalset .modal-note a{color:#fff;text-decoration:underline;font-weight:bold;margin:0 2px}.modalset .modal-note a.icon-window:after{filter:invert(5) brightness(15)}a.modalset.icon-link1 .linkmodal{padding-right:.7em}a.modalset.icon-link1 .linkmodal::after{display:none}a.modalset.icon-link1 .linkmodal::before{transform:translateY(-0.5px)}a.modalset.icon-link1 .linkmodal:hover::before{transform:translateY(-2px)}a.modalset .linkmodal:before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.3em;vertical-align:center;background:url(../images/icon_up_white.svg) center center no-repeat;background-size:contain;transition:transform .2s;transform:translateY(-0.1em)}p.p.show_parent{z-index:99}#footnote1{margin:100px auto;padding:10px 0;border-top:2px solid #000}@media screen and (max-width: 480px){#footnote1{margin:30px auto}}.section_dark #footnote1{border-top:2px solid #fff}#footnote1 h4{font-size:1.5rem;font-weight:bold;margin-top:20px}#footnote1 p a{text-decoration:underline}#footnote1 p a:hover{text-decoration:none}#footnote1 table.noborder{margin-bottom:1em;margin-top:30px}.section_dark #footnote1 table.noborder{color:#fff}#footnote1 table.noborder th{width:6em;vertical-align:top;padding-bottom:.2em}#footnote1 table.noborder td{vertical-align:top;padding-bottom:.2em}@media screen and (max-width: 767px){#footnote1 table.noborder{margin-bottom:0}#footnote1 table.noborder th,#footnote1 table.noborder td{display:block}#footnote1 table.noborder th{font-weight:bold;padding-bottom:0}#footnote1 table.noborder td{margin-bottom:7px}}#researcher{background:#cadfea;color:#000;border-radius:10px;padding:50px 80px}@media screen and (max-width: 767px){#researcher{padding:30px}}#researcher h3{color:#29abe2;font-size:2.4rem;font-weight:800;margin:0 0 1.2em -1em}#researcher h3::before{content:"";display:inline-block;position:relative;width:.7em;height:.7em;margin-right:.3em;background:url(../images/icon_right_sky.svg) center center no-repeat;background-size:contain}#researcher .attr{display:block;font-weight:800;line-height:1.3;font-size:1.3rem;margin-bottom:.3em}#researcher .name{display:block;font-weight:700;line-height:1.3;font-size:2rem;margin-bottom:1em}#researcher .img-set{display:flex;justify-content:space-between}#researcher .img-set .img{width:200px}@media screen and (max-width: 767px){#researcher .img-set .img{width:initial;max-width:100%;margin:0 auto}}#researcher .img-set .txt{width:calc(100% - 240px)}@media screen and (max-width: 767px){#researcher .img-set .txt{width:100%}}#researcher .img-set .txt .note::before{content:"";width:100%;height:3px;background:linear-gradient(90deg, #6BC8F2 0, #009BE2 100%);display:block;margin-bottom:2em}#researcher .img-set .txt .note{color:#000;font-size:1.2rem;font-weight:700;line-height:1.6}#researcher .img-set .txt .note p{margin-bottom:.5em}#interviewdate p.p{margin:15px;text-align:right;font-size:1.3rem;opacity:.7}#connect{color:#fff;margin-top:0;padding:100px 0;background-position:center center;background-size:cover}#connect .contentsinner>.h{margin:0 0 50px}#connect .contentsinner>.h img{margin-bottom:20px;width:360px;max-width:70vw}#connect .contentsinner>.h p.p{font-size:1.8rem;line-height:1.5}#connect .contentsinner .col-set{margin-bottom:20px}#connect .contentsinner .col-set>div.prof{text-align:center;margin-bottom:30px}#connect .contentsinner .col-set>div.prof img.h{margin-bottom:20px}#connect .contentsinner .col-set>div.prof p{line-height:1.5}#connect .contentsinner .col-set>div.prof p.name{font-weight:700;margin-top:.3em}#connect .contentsinner .col-set>div.prof p.name em{font-size:1.3em;margin-right:.1em}#connect .contentsinner .col-set>.txt{text-align:left}#connect .contentsinner .col-set>.txt h2.h{margin:0px 0 30px;font-weight:800;font-size:3rem;line-height:1.3}@media screen and (max-width: 470px){#connect .contentsinner .col-set>.txt h2.h{font-size:2.6rem}}#connect .contentsinner .col-set>.txt h2.h::after{display:none}#connect .contentsinner .col-set>.txt h2.h .jn{font-size:3rem}#connect .contentsinner .col-set>.txt .p a{background:#fff;color:#333;transition:all .2s}#connect .contentsinner .col-set>.txt .p a:hover{background:#ffc}#connect .connect_next{background:rgba(0,0,0,.3);padding:15px 20px;border:1px solid hsla(0,0%,100%,.3);border-radius:10px}#connect .connect_next .p:last-child{margin-bottom:0}#connect .connect_next em.em{background-color:#025;color:#fff;font-weight:normal;border-radius:5px;padding:0 5px}#connect .btn{font-size:1.5rem}@media screen and (max-width: 450px){#connect .btn{padding:.5em .5em .6em;width:100%}}#enq{margin-top:60px;text-align:center}.btn_back{color:#fff;text-align:center;margin:80px auto 0}.btn_back>a{display:inline-block;padding:0;width:360px;max-width:76vw;background-color:#486b93;color:#fff;line-height:54px;transition:background-color .2s}.btn_back>a::before{content:"";display:inline-block;width:7px;height:7px;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;transform:rotate(45deg) translateX(-3px);margin-right:10px;transition:transform .2s}.btn_back>a:hover{background-color:#29abe2}.btn_back>a:hover::before{transform:rotate(45deg) translateX(-4px) translateY(1px)}footer{background:#486b93;position:relative;z-index:3;color:hsla(0,0%,100%,.8);padding:30px 0 10px}@media screen and (max-width: 767px){footer{font-size:1.1rem}}footer .contentsinner{padding:0;max-width:calc(100vw - 40px);display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start}@media screen and (max-width: 767px){footer .contentsinner{flex-direction:column-reverse;padding-top:20px}}footer .contentsinner p{font-size:.8em}footer .contentsinner p.footer__name{margin-top:20px;font-size:1.6rem;color:#fff;font-family:serif}footer .contentsinner a{font-size:1.3rem;color:hsla(0,0%,100%,.8)}footer .contentsinner a.icon-window:after{width:11px;background-image:url(../images/icon_newwin_wht.svg);margin-top:-5px}footer .contentsinner a:hover{color:#fff}footer .contentsinner a.link_backnumber{background-color:#fff;color:#259;border-radius:20px;padding:0 25px;margin:0 0 30px;font-size:1.3rem;font-weight:600;line-height:35px}footer .contentsinner a.link_backnumber:hover{background:#259;color:#fff}footer .contentsinner .link-contact{display:inline-block;line-height:1.3;margin-bottom:1em}footer .contentsinner .link-contact a{color:#fff;font-size:.9em}@media screen and (max-width: 767px){footer .contentsinner .link-contact a{font-size:1.2em}}footer .contentsinner .link-contact a:before{content:"";display:inline-block;margin-right:.2em;width:.8em;height:.8em;background:url(../images/icon_right_white.svg) center center no-repeat;background-size:contain;transition:transform .2s}footer .contentsinner .link-contact a:hover:before{transform:translateX(2px)}footer .footer__logo{filter:invert(100%) brightness(100) grayscale(1)}footer .footer__logo img{max-width:120px}footer .footer1a{display:flex;margin-top:25px}@media screen and (max-width: 767px){footer .footer1a{flex-direction:column}}footer .footer__sns{display:flex;width:60px;justify-content:space-between;align-items:center;margin:2px 20px 0 0}footer .footer__sns img{filter:invert(100%);display:block;opacity:1;transition:opacity .2s}footer .footer__sns a:hover img{opacity:.7}footer .footer__sns .footer__sns_x img{max-height:20px}footer .footer__sns .footer__sns_yt img{max-height:25px}footer .footer__address{margin-top:0px}footer .footer_nav li{display:inline-block;margin-right:1em}footer .footer_nav li a{font-size:1.4rem;color:#fff;opacity:1;transition:opacity .2s}footer .footer_nav li a:hover{opacity:.7}footer .footer3{margin:10px auto 0;flex-direction:row-reverse}@media screen and (max-width: 1023px){footer .footer3{flex-direction:column}}footer .footer__copyright{margin-top:5px}footer .footer__guildeNavList li{display:inline-block;margin-right:.7em}footer .footer__guildeNavList li a{font-size:1.1rem}#link_pagetop{position:fixed;bottom:35px;right:3%;display:block;z-index:4;transition:opacity .2s;opacity:1}@media screen and (max-width: 767px){#link_pagetop{font-size:1.1rem}}body.scrolltop #link_pagetop{opacity:0}#link_pagetop img{display:block;transition:transform .2s}#link_pagetop:hover img{display:block;transform:translateY(-4px)}.img_print{display:none}.show_print{display:none}@media print{.show_print{display:block}span.show_print{display:inline}.hide_print{display:none}.sticky{position:initial;top:initial}.col-set-print{display:flex;justify-content:space-between;width:102.5%}.col-set-print .col1-2-print{width:49%;margin-right:2.5%}.img_print{display:block;margin-bottom:10px}.tgt-scrollIn{opacity:1 !important}.tgt-scrollIn.transition-fadeup{transform:translateY(0px)}.tgt-scrollIn.transition-3d{transform:translate3d(0, 0, 0)}h2.tgt-scrollIn .jn,h2.tgt-scrollIn .en{opacity:1;transform:translate3d(0, 0, 0)}.contentsinner{width:930px}.contentsinner h2.h2{margin-left:-20px}.contentsinner h2.h2:after{width:180px}.contentsinner h2.h2 .jn{font-size:3.8rem}.bg,#header,#enq,.btn_back,#movie,iframe,video,footer,#link_pagetop{display:none}section.section{padding:50px 0}.modalset .linkmodal::after{display:none}#movie,body.in_mainvisual #movie{position:absolute;top:1400px;right:-250px}body #movie a.thumbnail,body.scrollup #movie a.thumbnail{right:0 !important}#footnote1{margin:30px 0}#researcher{padding:20px 30px 10px 40px}}