@charset "utf-8";html{font-size:10px}body{font-family:"Noto Sans JP","Yu Gothic","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.5;color:#3c3c3c}p{margin:.5em 0 1.5em}a,a:link,a:visited{text-decoration:none;color:#a51d25}a:active,a:hover{text-decoration:underline}ul,ul li{padding:0}ul li{list-style:none}img{max-width:100%;height:auto}body:before{display:block;content:"";width:100%}.home:before,.page-template-home-test:before{content:none !important}.wrapper{margin:0 auto 0}#home-wrapper{padding:140px 0 0;background-color:#f0f5f7}#mainslide-box{margin:0 auto 0;padding:0;overflow:hidden}article{padding:10px 0;background-color:#f0f5f7}section{margin:0 auto 0}section .section-inner{margin:0 auto 0;padding:0 15px;width:100%;max-width:1000px}@media screen and (max-width:767px){body:before{height:220px;background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/home/main-image_sp.jpg) center 40%/cover no-repeat}}@media screen and (min-width:768px){body:before{height:250px;background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/home/main-image_pc.jpg) center -100%/cover no-repeat}#home-wrapper{padding:90px 0 0}article{padding:60px 0}}@media screen and (min-width:1200px){body:before{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/home/main-image_pc.jpg) center 11%/cover no-repeat}section .section-inner{padding:0}}@media screen and (min-width:1500px){body:before{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/home/main-image_pc.jpg) center 18%/cover no-repeat}}.page-template-home-test .metaslider .flex-control-nav,.home .metaslider .flex-control-nav{bottom:-20px}.page-template-home-test .flex-control-paging li a,.home .flex-control-paging li a{margin:0 4px !important;width:14px;height:14px;background-color:#fff !important;border:solid 1px #d3e1e7 !important}.page-template-home-test .flex-control-paging li .flex-active,.home .flex-control-paging li .flex-active{background-color:#4f8196 !important}.page-template-home-test .metaslider .flexslider .flex-direction-nav li a,.home .metaslider .flexslider .flex-direction-nav li a{width:40px;height:40px;transform:translateY(-10%)}header{position:fixed;top:0;left:0;margin:0 auto 0;padding:0;width:100%;background-color:#fff;box-shadow:0px 8px 9px 0px rgba(163,177,198,.4);z-index:10}header .header-inner{position:relative;margin:0 auto 0;width:100%;max-width:1000px;background-color:#fff}header .header-inner,header .header-inner .hd-institution{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}header .header-inner .hd-institution .institution-name{margin:0;line-height:1.2;font-weight:900;color:#3c3c3c}header .header-inner .hd-institution .institution-name span{display:block;width:100%;font-weight:300;font-size:1rem;color:#707070}.lang-switch-btn{position:absolute;bottom:-47px;right:0;z-index:-2}.lang-switch-btn>li{list-style:none !important}.lang-switch-btn a{display:block;width:105px;height:27px;font-family:"Roboto","Noto Sans JP",sans-serif;line-height:27px;text-align:center;font-size:1.4;color:#707070;background-color:#fff;border-radius:20px;box-shadow:0px 0px 10px #00000033;transition:all .2s ease}.lang-switch-btn a:hover{text-decoration:none;color:#fff;background-color:#707070}@media screen and (max-width:767px){header .header-inner{padding:14px 25px 30px}header .header-inner.en{padding:14px 10px}header .header-inner .hd-institution{width:calc(100% - 50px)}header .header-inner .hd-institution .official-logo{margin-right:6px;width:78px}header .header-inner .hd-institution .institution-name{width:calc(100% - 84px);font-size:1.6rem}header .header-inner .hd-institution .institution-name span{position:absolute;bottom:14px;left:0;width:100%;text-align:center}}@media screen and (min-width:768px){header .header-inner{padding:20px 14px}header .header-inner .hd-institution{width:52%}header .header-inner .hd-institution .official-logo{margin-right:15px;width:100px}header .header-inner .hd-institution .institution-name{width:calc(100% - 115px);font-size:1.8rem}header .header-inner .hd-institution .institution-name span{margin-top:2px;width:100%}header .header-inner #hd-menu-pc{position:relative;width:48%;z-index:1}header .header-inner #hd-menu-pc ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:0;width:100%}header .header-inner #hd-menu-pc ul>li{line-height:1.2;list-style:none !important}header .header-inner #hd-menu-pc ul>li:nth-of-type(n+2){margin-left:15px}header .header-inner #hd-menu-pc ul li a{font-size:1.4rem;font-weight:300;color:#3c3c3c;transition:all .2s ease}header .header-inner #hd-menu-pc ul li a:hover{text-decoration:none;color:#b32c35}header .header-inner #hd-menu-pc.en ul li a{font-size:1.3rem}.lang-switch-btn{top:20px;right:14px;bottom:0;z-index:0}.lang-switch-btn a{border:solid 1px #d3e1e7;box-shadow:none}}@media screen and (min-width:1200px){header{padding:0}}.spmenu-btn{cursor:pointer;background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/sp-menu-btn_close.jpg) center center/50px no-repeat}.spmenu-btn img{transition:all .2s ease}.spmenu-btn.active img{opacity:0}#sp-menu-box.active{transform:translateX(0%);opacity:1}#sp-menu-box{position:fixed;top:0;left:0;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;flex-wrap:wrap;align-items:center;justify-content:center;padding:90px 0 20px;width:100%;height:calc(100vh - 80px);text-align:center;background:rgba(240,245,247,.95);-webkit-transform:translateX(100%);transform:translateX(100%);transition:all .2s cubic-bezier(.25,1,.5,1);opacity:0;box-shadow:0px 6px 14px -6px rgba(0,0,0,.3);z-index:-1}#sp-menu-box>div,#sp-menu-box>div>ul{margin:0 auto;width:100%}#sp-menu-box>div>ul{padding-left:0 !important}#sp-menu-box>div>ul,#sp-menu-box>div>ul li{list-style:none !important}#sp-menu-box>div>ul>li:nth-of-type(n+2){margin-top:10px}#sp-menu-box>div>ul>li a{display:block;padding:14px;text-align:center;font-size:2.5rem;font-weight:400;color:#3c3c3c;transition:all .2s ease}#sp-menu-box>div>ul>li a:hover{text-decoration:none;background-color:#fff}#home-wrapper .section-inner h2{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px;font-size:3.8rem;font-weight:300}#home-wrapper .section-inner h2>span{display:block;width:calc(100% - 45px)}#home-wrapper .section-inner h2 img{position:relative;top:4px;display:inline-block;margin-right:5px}@media screen and (max-width:767px){#home-wrapper .section-inner h2{align-items:flex-start}}#sec_topnavi{margin:0 auto 60px}.srp-login-btn{display:block;margin-bottom:12px;width:100%;box-shadow:6px 6px 14px #a3b1c600,-6px -6px 8px rgba(255,255,255,1);border-radius:50px;border:solid 5px #fff}.srp-login-btn:hover{text-decoration:none}.srp-login-btn>div{display:flex;align-items:center;justify-content:center;width:100%;height:70px;background-color:#1e3f81;border-radius:50px;box-shadow:inset 0px 0px 13px #5ea5f8}.srp-login-btn>div span{display:inline-block;margin-top:4px;font-size:1.8rem;font-weight:700;color:#fff}.topnavi-box{width:100%}.topnavi-box li{width:100%}.topnavi-box li a{color:#3c3c3c}.topnavi-box li a:hover{text-decoration:none;color:#b32c35}.topnavi-box li .guide-btn{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:15px;width:100%;border-radius:10px;box-shadow:6px 6px 14px #a3b1c600,-6px -6px 8px rgba(255,255,255,1);background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink.svg) right 10px top 10px/14px no-repeat #fff}.guide-btn p{width:100%;line-height:1.2;font-size:1.8rem;font-weight:700;transition:all .2s ease}.guide-btn .mv-arrow{position:absolute;right:35px;bottom:15px;transition:all .2s ease}.guide-btn:hover .mv-arrow{right:15px}@media screen and (max-width:767px){.topnavi-box>li:nth-of-type(1){margin-bottom:30px}.topnavi-box>li:nth-of-type(2){margin-bottom:15px}.link-box{text-align:center}}@media screen and (min-width:768px){.topnavi-box li .guide-btn{height:100px}.topnavi-box{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%}.topnavi-box>li:nth-of-type(1){width:50%}.topnavi-box>li:nth-of-type(2),.topnavi-box>li:nth-of-type(3){width:23%}}#sec_news{margin:0 auto 80px}#news-cont{margin:0 auto 0;padding:40px;width:100%;border-radius:10px;background-color:#fff;box-shadow:3px 3px 12px #a3b1c600 inset,-3px -3px 10px rgba(255,255,255,.7) inset;border:solid 1px #fff}#news-cont .nav-tabs,#news-ichiranpage-cont .nav-tabs{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 auto 25px;padding-left:0;width:100%;border:none}#news-ichiranpage-cont .nav-tabs{justify-content:flex-start}#news-ichiranpage-cont .nav-tabs>li{margin-right:22px}#news-ichiranpage-cont .nav-tabs>li:last-of-type{margin-right:0}#news-cont .nav-tabs>li a,#news-ichiranpage-cont .nav-tabs>li a{display:block;padding:4px 0;width:100%;text-align:center;font-size:1.6rem;font-weight:400;color:gray;background-color:#fff;border-radius:32px;border:solid 1px #e5e5e5;transition:all .2s ease}#news-cont .nav-tabs>li a:hover,#news-cont .nav-tabs li .active,#news-ichiranpage-cont .nav-tabs>li a:hover,#news-ichiranpage-cont .nav-tabs .active a{text-decoration:none;color:#fff;box-shadow:0px 0px 5px #00000033}#news-cont .nav-tabs .tab-all a:hover,#news-cont .nav-tabs .tab-all .active,#news-ichiranpage-cont .nav-tabs .tab-all a:hover,#news-ichiranpage-cont .nav-tabs .tab-all.active a,#news-ichiranpage-cont .nav-tabs .tab-all-en a:hover,#news-ichiranpage-cont .nav-tabs .tab-all-en.active a{background-color:#f279b2}#news-cont .nav-tabs .service a:hover,#news-cont .nav-tabs .service .active,#news-ichiranpage-cont .nav-tabs .service a:hover,#news-ichiranpage-cont .nav-tabs .service.active a,#news-ichiranpage-cont .nav-tabs .service-en a:hover,#news-ichiranpage-cont .nav-tabs .service-en.active a{background-color:#6d2bd6}#news-cont .nav-tabs .public-offering a:hover,#news-cont .nav-tabs .public-offering .active,#news-ichiranpage-cont .nav-tabs .public-offering a:hover,#news-ichiranpage-cont .nav-tabs .public-offering.active a,#news-ichiranpage-cont .nav-tabs .public-offering-en a:hover,#news-ichiranpage-cont .nav-tabs .public-offering-en.active a{background-color:#2dc2be}#news-cont .nav-tabs .notification a:hover,#news-cont .nav-tabs .notification .active,#news-ichiranpage-cont .nav-tabs .notification a:hover,#news-ichiranpage-cont .nav-tabs .notification.active a,#news-ichiranpage-cont .nav-tabs .notification-en a:hover,#news-ichiranpage-cont .nav-tabs .notification-en.active a{background-color:#dec159}#news-cont .nav-tabs .event a:hover,#news-cont .nav-tabs .event .active,#news-ichiranpage-cont .nav-tabs .event a:hover,#news-ichiranpage-cont .nav-tabs .event.active a,#news-ichiranpage-cont .nav-tabs .event-en a:hover,#news-ichiranpage-cont .nav-tabs .event-en.active a{background-color:#66cc52}.tab-content,.tab-content .tab-pane,.tab-content .tab-pane ul,#cmn-news-ichiran{margin:0 auto 0;width:100%}#cmn-news-ichiran{margin:0 auto 60px}.tab-content .tab-pane{position:relative}.tab-pane .ichiran-box{width:100%;text-align:right}.tab-pane .ichiran-box>a{display:inline-block;margin:0;padding:5px 10px;color:#fff;background-color:#3c3c3c;border-radius:3px}.tab-pane .ichiran-box>a{display:inline-block;margin:0;padding:5px 10px;color:#fff;background-color:#3c3c3c;border-radius:3px}.tab-pane .ichiran-box>a:hover{text-decoration:none}.tab-content .tab-pane ul>li,#cmn-news-ichiran>li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding-bottom:12px;width:100%;border-bottom:dotted 2px #e5e5e5}.tab-content .tab-pane ul>li:nth-of-type(n+2),#cmn-news-ichiran>li:nth-of-type(n+2){margin-top:12px}.tab-content .tab-pane ul>li .metabox,#cmn-news-ichiran>li .metabox{display:block;margin:0 0 5px;width:100%}.tab-content .tab-pane ul>li .metabox .date,#cmn-news-ichiran>li .metabox .date{display:inline-block;vertical-align:middle;margin-right:10px;font-size:1.4rem}.tab-content .tab-pane ul>li .metabox .cate,#cmn-news-ichiran>li .metabox .cate{display:inline-block;padding:0 0 2px;width:84px;vertical-align:middle;text-align:center;font-size:1.2rem;color:#fff;border-radius:2px}.tab-content .tab-pane ul>li .service,.tab-content .tab-pane ul>li .service-en,#cmn-news-ichiran>li .service,#cmn-news-ichiran>li .service-en{background-color:#6d2bd6}.tab-content .tab-pane ul>li .public-offering,.tab-content .tab-pane ul>li .public-offering-en,#cmn-news-ichiran>li .public-offering,#cmn-news-ichiran>li .public-offering-en{background-color:#2dc2be}.tab-content .tab-pane ul>li .notification,.tab-content .tab-pane ul>li .notification-en,#cmn-news-ichiran>li .notification,#cmn-news-ichiran>li .notification-en{background-color:#dec159}.tab-content .tab-pane ul>li .event,.tab-content .tab-pane ul>li .event-en,#cmn-news-ichiran>li .event,#cmn-news-ichiran>li .event-en{background-color:#66cc52}.tab-content .tab-pane ul>li .link-txt,#cmn-news-ichiran>li .link-txt{margin:0;width:100%;font-size:1.6rem}.tab-content .tab-pane ul>li .link-txt a,#cmn-news-ichiran>li .link-txt a{color:#3c3c3c}.tab-content .tab-pane ul>li .link-txt a:hover,#cmn-news-ichiran>li .link-txt a:hover{text-decoration:none}.blog .wp-pagenavi>span,.blog .wp-pagenavi>a,.category .wp-pagenavi>span,.category .wp-pagenavi>a{display:inline-block;padding:4px 12px;font-size:1.6rem;color:#ccdbe0;background-color:#fff;border:solid 1px #bbb;border-radius:3px}.blog .wp-pagenavi .current,.category .wp-pagenavi .current{font-weight:700;color:#858484;border:solid 2px #858484}@media screen and (max-width:767px){.tab-content .tab-pane{padding-bottom:60px}#news-cont .nav-tabs>li,#news-ichiranpage-cont .nav-tabs>li{width:48%}#news-cont .nav-tabs>li:nth-of-type(n+3),#news-ichiranpage-cont .nav-tabs>li:nth-of-type(n+3){margin-top:15px}.tab-pane .ichiran-box{position:absolute;bottom:0;left:0;margin:0}}@media screen and (min-width:768px){#news-cont .nav-tabs,#news-ichiranpage-cont .nav-tabs{margin:0 auto 60px}#news-cont .nav-tabs>li,#news-ichiranpage-cont .nav-tabs>li{width:18%}.tab-pane .ichiran-box{margin:0 0 20px}.tab-content .tab-pane ul>li .metabox,#cmn-news-ichiran>li .metabox{margin:0 5px 0 0;width:170px}.tab-content .tab-pane ul>li .link-txt,#cmn-news-ichiran>li .link-txt{width:calc(100% - 175px);font-size:1.6rem}}#sec_information-link{margin:0 auto 20px}#infolink-box-wrap{width:100%}.infolink-box{position:relative;padding:5px 5px 15px;width:100%;background-color:#fff;border-radius:10px;box-shadow:6px 6px 14px #a3b1c600,-6px -6px 8px rgba(255,255,255,1)}.infolink-box>h3{margin:0 auto 20px;width:100%}.infolink-box>h3>img{margin:0 auto 20px}.infolink-box>h3>span{display:block;margin:0 auto 20px;width:100%;text-align:center;font-size:2.5rem;font-weight:900}.infolink-box>h3>span:after{display:block;content:"";margin:12px auto 0;width:77px;height:1px;border-top:solid 2px #b32c35}.infolink-box>ul{padding:0 10px}.infolink-box>ul>li:nth-of-type(n+2){margin-top:10px}.infolink-box ul a{display:block;padding-right:16px;width:100%;color:#3c3c3c;transition:all .2s ease}.infolink-box ul a:hover{text-decoration:none;color:#b32c35}.infolink-box>ul>li:after{display:block;content:"";margin-top:10px;width:100%;height:3px;background:#f7f7f7 0% 0% no-repeat padding-box;box-shadow:inset 0px 1px 1px #3c3c3c26}.infolink-box>ul>li>a{font-weight:400}.infolink-box ul .parentlist.bg_extlink{background:0 0}.infolink-box ul .parentlist.bg_link{background:0 0}.infolink-box ul .parentlist .no-link{margin:0;padding-right:16px}.infolink-box>ul>li>ul{margin-top:5px}.infolink-box>ul>li>ul>li{line-height:1.2}.infolink-box>ul>li>ul>li:nth-of-type(n+2){margin-top:6px}.infolink-box>ul>li>ul>li{position:relative;padding-left:1em}.infolink-box>ul>li>ul>li:before{position:absolute;top:2px;left:0;content:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_redpoint.png);transform:scale(.5);width:16px}.infolink-box>ul>li>ul>li>a{display:block;font-weight:300}.infolink-box ul .bg_extlink a{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink-infolink.svg) right 0 bottom 0/14px no-repeat,url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink-hover.svg) right 0 bottom 0/14px no-repeat}.infolink-box ul .bg_extlink a:hover{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink-hover.svg) right 0 bottom 0/14px no-repeat}.infolink-box ul .bg_link a{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link-infolink.svg) right 0 bottom 0/14px no-repeat,url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link-hover.svg) right 0 bottom 0/14px no-repeat}.infolink-box ul .bg_link a:hover{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link-hover.svg) right 0 bottom 0/14px no-repeat}@media screen and (max-width:767px){#infolink-box-wrap>div:nth-of-type(n+2){margin-top:20px}.infolink-box>ul>li{width:100%}}@media screen and (min-width:768px){#infolink-box-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#infolink-box-wrap:after{display:block;content:"";width:32%}#infolink-box-wrap .infolink-box{width:32%}#infolink-box-wrap>div:nth-of-type(n+4){margin-top:15px}}#sec_tools{margin:0 auto 10px}#custom-tool{margin:0 auto 0;width:100%}#custom-tool>li{width:100%}.tool-btn{border-radius:10px;box-shadow:3px 3px 12px #a3b1c600 inset,-3px -3px 10px rgba(255,255,255,.7) inset;border:solid 1px #fff;transition:all .2s ease}.tool-btn.blank{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink-tool.svg) right 15px top 50%/14px no-repeat,url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink.svg) right 15px top 50%/14px no-repeat}.tool-btn.blank:hover{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink.svg) right 15px top 50%/14px no-repeat #fff}.tool-btn.self{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link-tool.svg) right 15px top 50%/14px no-repeat,url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link.svg) right 15px top 50%/14px no-repeat}.tool-btn.self:hover{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link.svg) right 15px top 50%/14px no-repeat #fff}#custom-tool>li a{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:10px;width:100%;height:100%;color:#3c3c3c;transition:all .2s ease}#custom-tool>li a:hover{text-decoration:none}#custom-tool .tool-icon{display:block;width:56px}#custom-tool>li p{font-size:1.6rem;font-weight:700;color:#3c3c3c}#custom-tool>li a:hover p{color:#b32c35}@media screen and (max-width:767px){#custom-tool>li:nth-of-type(n+2){margin-top:15px}#custom-tool>li a{align-items:center;justify-content:flex-start}#custom-tool>li a .tool-icon{margin-right:8px}#custom-tool>li p{width:calc(100% - 88px);margin:0}#custom-tool .tool-icon{margin:0 4px 0 0}}@media screen and (min-width:768px){#sec_tools{margin:0 auto 70px}#custom-tool{display:flex;flex-wrap:wrap;justify-content:space-between}#custom-tool:before,#custom-tool:after{display:block;content:"";width:24%}#custom-tool:before{order:1}#custom-tool>li{width:24%}#custom-tool>li:nth-of-type(n+5){margin-top:15px}#custom-tool>li a{align-items:flex-start;justify-content:center;padding:20px 15px}#custom-tool .tool-icon{margin:0 auto 10px}#custom-tool>li p{text-align:center;margin:0;width:100%}.tool-btn.blank{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink-tool.svg) right 15px top 15px/14px no-repeat,url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink.svg) right 15px top 15px/14px no-repeat}.tool-btn.blank:hover{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink.svg) right 15px top 15px/14px no-repeat #fff}.tool-btn.self{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link-tool.svg) right 15px top 15px/14px no-repeat,url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link.svg) right 15px top 15px/14px no-repeat}.tool-btn.self:hover{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link.svg) right 15px top 15px/14px no-repeat #fff}}.greeting-sent{margin:30px 0 1.5em;text-align:right;font-weight:400}.report-notes{margin:0 0 10px;padding-left:1em;text-indent:-1em;line-height:1.3;font-size:2rem;font-weight:400;color:#a51d25}.system-statute-parallel2{margin:0;width:100%}.system-statute_md{margin:1.5em 0 .5em;padding-left:1em;text-indent:-1em;line-height:1.3;font-weight:400}.system-statute-date{margin:0 0 20px;text-align:right}.system-statute-betsuhyo tr td:nth-of-type(1){font-weight:400;background-color:#f7f7f7}@media screen and (max-width:767px){.system-statute-parallel2>p{margin-bottom:20px}}@media screen and (min-width:768px){.system-statute-parallel2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.system-statute-parallel2>p{width:46%}.system-statute-parallel2 .hyou-box{width:52%}}.access-contact_md{margin:.5em 0 10px;padding-left:1em;text-indent:-1em;font-weight:400}.access-parallel2{margin:0 auto 30px;width:100%}.access-parallel2 .photo-map-box .cap{margin:5px 0 0;font-size:1.3rem}.access-parallel2 .photo-map-box .dllink{margin:5px 0 0}.access-parallel2 .photo-map-box .dllink a{text-decoration:underline;font-size:1.3rem;color:#3c3c3c}.access-parallel2 .photo-map-box .dllink a:hover{text-decoration:none}.staff-intro-wrap{margin:0 auto 0;width:100%}.staff-intro-wrap>div:nth-of-type(n+2){margin-top:20px}.staff-intro-wrap>div table:nth-of-type(n+2){margin-top:15px}.staff-intro-wrap>div table tr th{width:35%}.staff-intro-wrap>div table tr td{width:65%}#gakugai-access-info{margin:0 auto 30px;width:100%}#gakugai-access-info>div .km,#gakugai-access-info>div .naiyou{padding:8px}#gakugai-access-info>div .km{text-align:center;background-color:#d3e1e7;border-bottom:solid 1px #707070}#gakugai-access-info>div .naiyou{background-color:#fff}@media screen and (max-width:767px){.access-parallel2>div:nth-of-type(n+2){margin-top:25px}.access-parallel2 .photo-map-box>div{margin:0 auto 0;width:70%}.access-parallel2 .photo-map-box>div:nth-of-type(n+2){margin-top:20px}.access-parallel2 .photo-map-box div .cap,.access-parallel2 .photo-map-box div .dllink{text-align:center}#gakugai-access-info>div{border-top:solid 1px #707070;border-right:solid 1px #707070;border-left:solid 1px #707070}#gakugai-access-info>div:last-of-type{border-bottom:solid 1px #707070}}@media screen and (min-width:768px){.access-parallel2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.access-parallel2 .info-box,.access-parallel2 .photo-map-box{width:48%}.access-parallel2 .photo-map-box{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.access-parallel2 .photo-map-box .photo-box,.access-parallel2 .photo-map-box .map-box{width:48%}.staff-intro-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.staff-intro-wrap>div{width:48%}.staff-intro-wrap>div:nth-of-type(1){width:100%}.staff-intro-wrap>div:nth-of-type(1) table{width:48%}.staff-intro-wrap>div:nth-of-type(n+4){margin-top:30px}#gakugai-access-info{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}#gakugai-access-info>div{width:25%;border-top:solid 1px #707070;border-bottom:solid 1px #707070;border-left:solid 1px #707070;background-color:#fff}#gakugai-access-info>div:last-of-type{border-right:solid 1px #707070}#gakugai-access-info>div .km{width:100%}#gakugai-access-info>div .naiyou{width:100%}}.social-md{margin:1.5em 0 .5em;font-size:2rem}.page-ithenticate h3{padding-left:1.1em;text-indent:-1.1em}.page-ithenticate h3:after{margin-left:-1.1em;width:calc(100% + 1.1em) !important}.ithenticate-parallel2{margin:0 auto 0;width:100%}.ithenticate-parallel2 .dl-box .dllink a{text-decoration:underline;margin:5px 0 0;font-size:1.3rem;color:#3c3c3c}.ithenticate-parallel2 .dl-box .dllink a:hover{text-decoration:none}@media screen and (max-width:767px){.page-ithenticate h2 img{width:180px}.ithenticate-parallel2>div:nth-of-type(n+2){margin-top:20px}.ithenticate-parallel2 .dl-box{margin:0 auto 0;width:70%}.ithenticate-parallel2 .dl-box .dllink{text-align:center}}@media screen and (min-width:768px){.ithenticate-parallel2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.ithenticate-parallel2 .info-box{width:73%}.ithenticate-parallel2 .dl-box{width:25%}.ithenticate-parallel2.type2>p{width:65%}}footer{margin:0 auto 0;padding-top:80px;width:100%;background-color:#fff}footer .footer-inner{margin:0 auto 80px;padding:0 15px;width:100%;max-width:1000px}footer .footer-inner>div{margin-right:0 auto 0}footer .footer-inner .logo img{margin:0 auto 0}.menu-md{margin:0 0 15px;font-size:2rem;font-weight:400;padding:0 0 8px;border-bottom:solid 1px #d3e1e7}.footer-menubox{width:100%}.footer-menu{padding:0 !important;width:100%}.footer-menu>li{list-style:none !important;line-height:1.2}.footer-menu>li:nth-of-type(n+2){margin-top:6px}.footer-menu>li a{color:#3c3c3c;font-weight:300}.footer-copy{margin:0 auto 0;padding:8px 15px;text-align:center;font-size:1.2rem;color:#fff;background-color:#3c3c3c}@media screen and (max-width:767px){footer .footer-inner .logo,footer .footer-inner .footer-menubox.facilities{margin:0 auto 30px}footer .footer-inner .logo img{width:150px}}@media screen and (min-width:768px){footer .footer-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}footer .footer-inner .logo{width:14%}footer .footer-inner .footer-menubox.facilities{width:44%}footer .footer-inner .footer-menubox.info{width:33%}}@media screen and (min-width:1200px){footer .footer-inner{padding:0}}#kiji-box{margin:0 auto 0;padding-bottom:40px}.cmn-page h2,.single h2{margin:.5em 0 50px;line-height:1.2;font-size:3.8rem;font-weight:700}.single .h2title-sub_cate>span{font-size:3rem}.single .h3{margin-bottom:15px !important}.cmn-page h3,.single h3{margin:.5em 0 35px;line-height:1.2;font-size:3rem}.cmn-page h3:after,.single h3:after{display:block;content:"";margin-top:7px;width:100%;height:2px;border-radius:1px;background-color:#d3e1e7}.single h3.kiji-title{margin-bottom:15px !important}.cmn-page h4,.single h4{margin:.5em 0 25px;line-height:1.2;font-size:2.5rem;font-weight:700}.cmn-page h5,.single h5{position:relative;margin:.5em 0 .6em;padding-left:1em;line-height:1.2;font-size:2rem}.cmn-page h5:before,.single h5:before{display:block;content:"■";position:absolute;top:0;left:0;font-size:2rem;color:#3c3c3c}.cmn-page h6,.single h6{position:relative;margin:.5em 0 .6em;padding-left:1em;line-height:1.2;font-size:1.8rem}.cmn-page h6:before,.single h6:before{display:block;content:"●";position:absolute;top:0;left:0;font-size:1.8rem;color:#3c3c3c}.single-date{margin:0 auto 30px;text-align:right}.single h2,.single h3,.single h4,.single h5,.single h6,.single p{clear:both}.alignleft{float:left;margin:10px 20px 20px 0}.aligncenter{display:block;margin:10px auto 20px}.alignright{float:right;margin:10px 0 20px 20px}.common-table-slide_wrap{margin:1em 0 1.5em;width:100%;overflow-x:auto}.common_table-slide_wrap::-webkit-scrollbar{height:4px}.common_table-slide_wrap::-webkit-scrollbar-thumb{background:#aaa;border-radius:2px}.common_table-slide_wrap::-webkit-scrollbar-track-piece{background:#efefef}.cmn-page table,.single table{margin:0;width:100%;border:solid 1px #707070}.cmn-page table tr th,.cmn-page table tr td,.single table tr th,.single table tr td{padding:8px;border:solid 1px #707070}.cmn-page table tr th,.single table tr th{text-align:center;font-weight:400;background-color:#d3e1e7}.cmn-page table tr td,.single table tr td{background-color:#fff}.cmn-page ul,.single ul,.cmn-page ol,.single ol{margin:0 0 1em;padding-left:1em}.cmn-page ul li,.single ul li{list-style:inherit}.cmn-page blockquote,.single blockquote{padding-left:1em}@media screen and (max-width:767px){.sp_slide-announce{margin:0 0 6px;text-align:right}.sp_slide-announce:before{display:inline-block;content:"→→";font-size:1.4rem;font-weight:400}.common-table-slide_wrap{padding-bottom:14px}.common-table-slide_wrap>table{width:800px !important}}@media screen and (min-width:768px){.sp_slide-announce{display:none}}.font-en{font-family:"Roboto","Noto Sans JP",sans-serif}.cmn-notes{margin:.5em 0 1.5em;font-size:1.4rem}.notes-red{color:#a51d25 !important}.img-respo-block{display:block;max-width:100%;height:auto}.img-respo-inlineblock{display:inline-block;max-width:100%;height:auto}a:hover img{opacity:.65;-webkit-transition:all .2s linear;transition:all .2s linear}.list_headicon{padding-left:0 !important}.list_headicon li,.add_headicon{list-style:none !important;position:relative;padding-left:1em}.list_headicon>li:nth-of-type(n+2){margin-top:6px}a.add_headicon{display:inline-block}.list_headicon>li:before,.add_headicon:before{position:absolute;top:2px;left:0;content:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_redpoint.png);transform:scale(.5);width:16px}.list-shiromaru{list-style:none !important;position:relative;margin-top:10px !important;padding-left:0 !important}.list-shiromaru>li:nth-of-type(n+2){margin-top:6px}.list-shiromaru>li:before{position:absolute;top:2px;left:0;content:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_whitepoint.png);transform:scale(.5);width:14px}.list-shikaku{list-style:none !important;position:relative;margin-top:10px !important;padding-left:0 !important}.list-shikaku>li:nth-of-type(n+2){margin-top:6px}.list-shikaku>li:before{position:absolute;top:2px;left:0;content:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_shikakupoint.png);transform:scale(.5);width:14px}.list-sankaku{padding-left:0 !important}.cmn-neumobox .list-sankaku{margin:0 !important}.list-sankaku li{list-style:none !important;position:relative;padding-left:1em}.list-sankaku>li:before{display:block;content:"▲";position:absolute;top:2px;left:0;font-size:1.4rem;color:#a51d25;transform:rotateZ(90deg)}.list-sankaku>li:nth-of-type(n+2){margin-top:6px}.cmn-page .list_headicon li a,.cmn-page .list-sankaku li a,.cmn-page .linktxt-red{text-decoration:underline;color:#a51d25}.cmn-page .list_headicon li a:hover,.cmn-page .list-sankaku li a:hover,.cmn-page .linktxt-red:hover{text-decoration:none}.cmn-page .list_headicon li .file-dl-txt{color:#3c3c3c !important}.extlink:after,.extlink-white:after,.link:after,.link-white:after{position:relative;top:-1px;left:4px;content:"";display:inline-block;vertical-align:middle;width:14px}.extlink:after{content:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink.svg)}.extlink-white:after{content:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink-white.svg)}.link:after{content:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link.svg)}.link-white:after{content:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link-white.svg)}.cmn-neumobox{margin:1em 0 1.5em;padding:15px;background-color:#fff;border-radius:10px;box-shadow:3px 3px 12px #a3b1c600 inset,-3px -3px 10px rgba(255,255,255,.7) inset;border:solid 1px #fff}.cmn-neumobox>p:first-of-type{margin-top:0 !important}.cmn-neumobox>p:last-of-type{margin-bottom:0 !important}.set-indent{margin-left:1em !important}.cmn-arrowmove-btn{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:15px;width:320px;height:80px;border-radius:10px;box-shadow:6px 6px 14px #a3b1c600,-6px -6px 8px rgba(255,255,255,1);background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_extlink.svg) right 10px top 10px/14px no-repeat #fff}.cmn-arrowmove-btn.internal{background:url(//www.cds.tohoku.ac.jp/wordpress/wp-content/themes/oltheme2021/./images/common/icon_link.svg) right 10px top 10px/14px no-repeat #fff}.cmn-arrowmove-btn>p{margin:0;width:100%;line-height:1.2;font-size:1.8rem;font-weight:700;transition:all .2s ease}.cmn-arrowmove-btn .arrow{position:absolute;right:35px;bottom:15px;transition:all .2s ease}.cmn-arrowmove-btn:hover .arrow{right:15px}.cmn-arrowmove-btn .btnbox{position:absolute;top:0;left:0}.cmn-arrowmove-btn .btnbox>a{display:block}.cmn-arrowmove-btn .btnbox,.cmn-arrowmove-btn .btnbox>a{width:100%;height:100%;text-decoration:none !important}.cmn-arrowmove-btn .btnbox>a:hover{text-decoration:none !important}.arrowbtn-parallel2{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%}@media screen and (max-width:767px){.arrowbtn-parallel2>div{margin-top:15px}}@media screen and (min-width:768px){.arrowbtn-parallel2>div{margin-right:20px}}.font10{font-size:1rem !important}.font12{font-size:1.2rem !important}.font14{font-size:1.4rem !important}.font16{font-size:1.6rem !important}.font18{font-size:1.8rem !important}.font20{font-size:2rem !important}.font26{font-size:2.6rem !important}.font28{font-size:2.8rem !important}.font30{font-size:3rem !important}.weight-med{font-weight:400 !important}.weight-bold{font-weight:700 !important}.upm5{margin-top:5px !important}.upm10{margin-top:10px !important}.upm15{margin-top:15px !important}.upm20{margin-top:20px !important}.upm25{margin-top:25px !important}.upm30{margin-top:30px !important}.btm0{margin-bottom:0 !important}.btm2{margin-bottom:2px !important}.btm3{margin-bottom:3px !important}.btm4{margin-bottom:4px !important}.btm5{margin-bottom:5px !important}.btm6{margin-bottom:6px !important}.btm7{margin-bottom:7px !important}.btm8{margin-bottom:8px !important}.btm9{margin-bottom:9px !important}.btm10{margin-bottom:10px !important}.btm13{margin-bottom:13px !important}.btm15{margin-bottom:15px !important}.btm18{margin-bottom:18px !important}.btm20{margin-bottom:20px !important}.btm23{margin-bottom:23px !important}.btm25{margin-bottom:25px !important}.btm28{margin-bottom:28px !important}.btm30{margin-bottom:30px !important}.btm33{margin-bottom:33px !important}.btm35{margin-bottom:35px !important}.btm38{margin-bottom:38px !important}.btm40{margin-bottom:40px !important}.btm43{margin-bottom:43px !important}.btm45{margin-bottom:45px !important}.btm48{margin-bottom:48px !important}.btm50{margin-bottom:50px !important}.btm53{margin-bottom:53px !important}.btm55{margin-bottom:55px !important}.btm58{margin-bottom:58px !important}.btm60{margin-bottom:60px !important}.btm63{margin-bottom:63px !important}.btm65{margin-bottom:65px !important}.btm68{margin-bottom:68px !important}.btm70{margin-bottom:70px !important}.btm73{margin-bottom:73px !important}.btm75{margin-bottom:75px !important}.btm78{margin-bottom:78px !important}.btm80{margin-bottom:80px !important}.float-totop{display:none;position:fixed;bottom:30%;right:0;opacity:.65;box-shadow:0px 0px 6px #00000029;transition:all .2s ease}.float-totop:hover,.float-totop:hover img{opacity:1 !important}@media screen and (max-width:767px){.float-totop img{width:50px !important}}@media screen and (min-width:768px){.float-totop{bottom:400px;right:5%}}@media screen and (max-width:767px){#scroll-announce.active{opacity:1;z-index:100}#scroll-announce{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;z-index:-1;transition:all .4s ease-in}#scroll-announce>img{position:absolute;top:40%;left:50%;transform:translateX(-50%);transform:translateY(-50%)}.anime-bounce{-webkit-animation:fukidasi .8s .1s ease-out alternate infinite;animation:fukidasi .8s .1s ease-out alternate infinite}@-webkit-keyframes fukidasi{0%{-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}100%{-webkit-transform:translate(-50%,-15px);transform:translate(-50%,-15px)}}@keyframes fukidasi{0%{-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}100%{-webkit-transform:translate(-50%,-15px);transform:translate(-50%,-15px)}}}@media screen and (min-width:768px){#scroll-announce{display:none !important}}