#det01g01-form{height:100%;word-wrap:break-word}#det01g01-form table{margin:15px 15px 30px 15px;width:100%;text-align:left;table-layout:fixed}#det01g01-form table th,#det01g01-form table td,#det01g01-form table td pre{line-height:1.2em}#det01g01-form table th,#det01g01-form table td{padding:10px 5px;vertical-align:top}#det01g01-content{max-width:1150px}#det01g01-form b{position:relative;font-size:18px;color:#0075c2;font-weight:bold}.outer-border{border:solid 1px #dce2e5}#sidemenu,#detail-area{float:left}#detail-area pre{line-height:1.2}#sidemenu{width:250px;max-height:850px;padding:5px 0;border-right-width:0;overflow:auto;position:sticky;top:115px;background-color:#fff;z-index:2}#sidemenu .title-large,#sidemenu .title-small{margin:5px;line-height:20px}#sidemenu .title-large{padding:8px;background-color:#0075c2}#sidemenu .title-large a{color:#fff;font-weight:600;text-decoration:none;background-image:linear-gradient(90deg,#fff,#fff);background-repeat:no-repeat;background-position:left calc(100% - 2px);background-size:100% 0;transition:background-size .6s,background-position .6s;padding-bottom:6px}#sidemenu .title-large a:hover{background-size:100% 1px;background-position:left calc(100% - 6px)}#sidemenu .title-small{padding:2px 10px}#sidemenu .title-small a{position:relative;text-decoration:none;background-image:linear-gradient(90deg,#0075c2,#0075c2);background-repeat:no-repeat;background-position:left calc(100% - 2px);background-size:100% 0;transition:background-size .6s,background-position .6s;padding-bottom:5px}#sidemenu .title-small a:hover{color:#0075c2;background-size:100% 1px;background-position:left calc(100% - 6px)}#detail-area{width:100%;max-width:850px}#tab-side-show{display:none;position:fixed;top:163px;left:0;width:20px;height:50px;padding:15px 2px;border-top:solid 1px #dce2e5;border-right:solid 1px #dce2e5;border-bottom:solid 1px #dce2e5;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fff;z-index:3}#tab-side-show:hover{background-color:rgba(255,255,255,1)}#tab-side-show input{display:none}#tab-side-show img{display:inline-block;transform:rotate(-90deg);caret-color:transparent;color:#0075c2;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear}#tab-side-show.slideOn img{transform:rotate(90deg)}#tab-area{height:46px}#tab{border-bottom:solid 1px #dce2e5;display:flex;justify-content:space-around}#tab li{position:relative;padding:15px 0;text-align:center;transition:all .3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#a0a0a0}#tab li:first-child,#tab li:last-child{width:50px}#tab li:not(li:first-child):not(li:last-child){width:150px}#tab li:not(.tab-disabled):not(.tab-selected):not(.tabseparater){cursor:pointer}#tab li:hover,#tab li:hover span{color:#0075c2}#tab li:not(:first-child):before{content:"";position:absolute;top:calc((100% - 21px)/2);left:0;width:1px;height:21px;border-left:1px solid #a0a0a0}#tab li:before{padding-right:15px}#tab li span{position:relative;width:100%;padding:0 4px;color:#a0a0a0;font-size:15px;background-image:linear-gradient(90deg,#0075c2,#0075c2);background-repeat:no-repeat;background-position:left calc(100% - 2px);background-size:100% 0;transition:background-size .6s,background-position .6s;padding-bottom:8px}#tab li:not(.tab-selected):not(.tab-disabled):hover span{background-size:100% 1px;background-position:left calc(100% - 6px)}#tab li.tab-selected span{color:#0075c2;font-weight:bold}#tab li.tab-selected,#tab li.tab-disabled{pointer-events:none}#tab li.tab-disabled span{color:#dce2e5}#detail-area .com-title-bar{background-color:#0075c2}#detail-area .title-small{position:relative;display:inline-block;width:100%}#detail-area .title-small:after{content:"";position:absolute;left:0;top:30px;width:100%;height:1px;background-color:#dce2e5}.data-area{margin:20px 25px}.data-area span.title,.data-area pre.title,.data-area div.title a,.data-area span.title a{font-size:18px}.data-area .detail{color:rgba(105,105,105,.7);font-size:15px}.sub-title{margin:30px 0 0 22px;font-size:18px;color:#0075c2;font-weight:bold}.sub-title:before{content:"■";padding-right:5px}.display-nodate td{width:100%}.display-date td:not(:nth-child(4)){padding:10px 0!important}.display-date td:nth-child(1),.display-date td:nth-child(3){width:86px;text-align:center}.display-date td:nth-child(2){width:15px;text-align:center}.display-date td:nth-child(4){padding-left:20px!important}.display-notable{padding:20px 20px 30px 20px}#profile-area{margin:10px 20px}#profile-area #image,#profile-area #profile-top .name-main,#profile-area #profile-top .name-sub{float:left}#profile-area #profile-top{float:left;width:98%;margin:25px 0 0 20px;display:flex;align-items:flex-end}#profile-area #profile-top:not(.no-image){width:calc(98% - 180px - 15px)}#profile-area #profile-top.no-image{margin-top:20px;margin-bottom:15px}#profile-area #image{max-width:180px;max-height:180px;margin-bottom:10px}#profile-area .name-main{margin-right:20px;font-size:26px;font-weight:bold;line-height:1.2em}#profile-area .name-sub{margin-bottom:4px;color:#a0a0a0;font-weight:400;font-size:18px}#profile-area #profile-top.no-image+#profile-btn{margin-top:0;margin-bottom:20px}#profile-area #profile-btn{float:left;margin-top:20px;margin-left:20px}#profile-area #profile-btn #sns-area{float:left;margin-bottom:10px;height:35px}#profile-area #profile-btn #sns-area a{display:inline-block;margin:0 5px}#profile-area #profile-btn #sns-area img{transition:all .3s}#profile-area #profile-btn #sns-area img:hover{transform:translateY(-2px)}#profile-area #profile-btn #sns-area img:active{transform:scale(.95)}#profile-area #profile-btn .pick-up-area{position:relative}#profile-area #profile-btn .pick-up-area img{width:20px;height:20px}#profile-area #profile-btn .pick-up-area img:hover{cursor:pointer}#profile-area #profile-btn .pick-up-area .com-tool-tip{top:-145px;left:-340px}#profile-area #profile-btn .pick-up-area img:hover+.com-tool-tip{top:-150px}#profile-area #profile-btn .pick-up-area .com-tool-tip.en{top:-125px}#profile-area #profile-btn .pick-up-area img:hover+.com-tool-tip.en{top:-130px}_::-webkit-full-page-media,_:future,:root #profile-area #profile-btn .pick-up-area .com-tool-tip.ja{width:480px}_::-webkit-full-page-media,_:future,:root #profile-area #profile-btn .pick-up-area .com-tool-tip.en{width:600px}#profile-area #profile-btn .pick-up-area{align-items:center;display:flex;justify-content:space-between}#profile-area #profile-btn .pick-up-area img{margin-right:5px}#profile-area #profile-btn button{width:185px;height:28px;padding:5px 0;border-radius:5px;text-align:center;transition:all .3s}#profile-area #profile-btn button:active{transform:scale(.95)}#profile-area #profile-table{margin-bottom:15px}#profile-area #profile-table th,#profile-area #profile-table td{padding:8px 0}#profile-area #profile-table th{width:210px;font-weight:bold}#profile-area #profile-table.en th{width:180px}#sdgs-top{padding:0 20px 30px 20px;width:100%;display:flex;flex-wrap:wrap}#sdgs-top img{margin-top:6px;margin-right:6px;transition:all .3s}#sdgs-top>.sdgs{position:relative}#sdgs-top .com-tool-tip{text-align:center;padding:15px 25px;width:max-content;width:-moz-max-content;top:-75px;left:50%;transform:translateX(-50%)}#sdgs-top .com-tool-tip pre{color:#fff;font-size:15px;line-height:1.4;word-wrap:break-word}#sdgs-top img:hover+.com-tool-tip{top:-80px}#sdgs-top.en .sdgs .com-tool-tip.three-lines{top:-96px}#sdgs-top.en .sdgs img:hover+.com-tool-tip.three-lines{top:-101px}#sdgs-top .com-tool-tip:after{content:"";opacity:0;visibility:hidden;position:absolute;bottom:-24px;left:50%;margin-left:-13px;border:12px solid transparent;border-top:12px solid rgba(105,105,105,.9);transition:all .5s .2s}#sdgs-top img:hover+.com-tool-tip:after{opacity:1;visibility:visible}#profile table:not(#profile-table) th{width:10%;font-weight:bold;min-width:80px}#profile .kihon table:not(#profile-table) td{width:60%}#kenkyu-shikin{margin:20px 25px}#kyoiku-jugyo .display-nodate,#kenkyu-shikin .display-nodate{margin:0}#kyoiku-jugyo .display-nodate:nth-of-type(1),#kenkyu-shikin .display-nodate:nth-of-type(1){margin-top:30px}#kyoiku-jugyo .display-cnt-switch{padding-bottom:15px}#detail-area .display-cnt-switch{padding-top:15px;text-align:center}#detail-area .display-cnt-switch span{color:#0075c2;cursor:pointer;background-image:linear-gradient(90deg,#0075c2,#0075c2);background-repeat:no-repeat;background-position:left bottom;background-size:100% 0;transition:background-size .6s,background-position .6s;padding-bottom:8px}#detail-area .display-cnt-switch span.switch-disabled{display:none}#detail-area .display-cnt-switch span:not(.switch-disabled):hover{background-size:100% 1px;background-position:left calc(100% - 6px)}#detail-area .hidden{display:none}.data-area .title-small:after{content:"■"}#kenkyu-sdgs .sdgs-content,#kenkyu-museum .museum-content{position:relative;float:left;margin:15px 20px 25px 20px;width:95%}#kenkyu-sdgs .sdgs-content:not(:first-of-type):after,#kenkyu-museum .museum-content:not(:first-of-type):after{content:"";position:absolute;left:0;top:-20px;width:100%;height:1px;background-color:#dce2e5}#kenkyu-sdgs .sdgs-content .title,#kenkyu-museum .museum-content .title{margin-bottom:15px}#kenkyu-sdgs .pic,#kenkyu-museum .pic{float:left;max-width:500px;max-height:300px;margin-bottom:10px}#kenkyu-sdgs .title a,#kenkyu-museum .title a{position:relative;color:#0075c2;text-decoration:none;word-wrap:break-word;background-image:linear-gradient(90deg,#0075c2,#0075c2);background-repeat:no-repeat;background-position:left calc(100% - 2px);background-size:100% 0;transition:background-size .6s,background-position .6s;padding-bottom:5px;line-height:1.2}#kenkyu-sdgs .title a:hover,#kenkyu-museum .title a:hover{background-size:100% 1px;background-position:left calc(100% - 6px)}#kenkyu-sdgs .icon img{margin:0 3px}#movie-area .movie-content{float:left;margin:40px 20px}#movie-area .movie-content:last-of-type{margin-bottom:60px}#movie-area .movie-content video,#movie-area .movie-content iframe{float:left;margin-right:20px;width:300px;height:150px}#movie-area .movie-detail{float:left;width:485px;margin:5px 0}#movie-area .title{padding-bottom:10px}#movie-area .small-font{margin-left:10px;font-size:14px}#movie-area .description{margin-top:15px;line-height:1.2em}#movie-area .title{position:relative}#movie-area .title:after{content:"";position:absolute;left:0;top:25px;width:485px;height:1px;background-color:#dce2e5}@media(max-width:1170px){#sidemenu{position:fixed;left:-250px;border-right-width:1px}#detail-area{margin:0 auto}#tab-side-show{display:block}#profile-area{display:block}#profile-area #image,#profile-area #profile-top,#profile-area #profile-btn{display:inline-block;vertical-align:top}#profile-area #profile-top{padding-left:10px}#profile-area #profile-top:not(.no-image){width:calc(98% - 190px)}#profile-area #profile-btn .pick-up-area .com-tool-tip{left:-260px}#sdgs-top{padding:0 45px 30px 45px}}@media(max-width:900px){#tab{display:block;height:47px}#tab li{display:inline-block;padding-right:10px;width:16.7%!important}#tab li:first-child,#tab li:last-child{width:8.25%!important}#movie-area .movie-content video,#movie-area .movie-detail{float:none;margin:10px 0 0 0}}