.on{display:block !important}.off{display:none !important;transition:all .3s ease-out}.wload_display_area{transition:all .8s ease-in;max-height:1260px !important;overflow:hidden;opacity:1}.hide{opacity:0;max-height:0px !important}.file_list{display:flex;justify-content:space-between;flex-wrap:wrap}.file_list li{text-align:center;width:29%}.file_list li:last-child{margin-right:0}.file_list li a{display:block}.file_list li a .num{font-family:'Fira Sans', sans-serif;font-size:2.5rem;color:#0065be;display:block;text-align:center;font-style:italic;line-height:1;margin-bottom:20px}.file_list li a h5{margin-bottom:20px;overflow:hidden}.file_list li a h5 span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width: 768px){.file_list li a{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center}.file_list li a .num{font-size:1.5rem;margin-bottom:15px;width:100%}.file_list li a h5{margin-bottom:15px;display:inline-block}.file_list li a h5 span{-webkit-line-clamp:2;text-align:left}.file_list li a .img-box{display:block;margin-top:auto}}#read{padding:120px 0 70px 0;transition:all .3s ease-out}#read .main_title,#read .text_m{animation-name:fadein;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;opacity:0}#read .main_title{max-width:580px;width:80%;margin-bottom:60px;margin-left:auto;margin-right:auto}#read .challengeBoxWrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}#read .challengeBoxWrapper .challengeBox{width:48%;margin:0 0 10% 0;padding:0;list-style-type:none}#read .challengeBoxWrapper .challengeBox .h3title{font-size:2rem;margin:0 0 20px 0;text-align:center}#read .challengeBoxWrapper .challengeBox .h4title{font-size:2rem;margin:20px 0 20px 0;text-align:center}#read .challengeBoxWrapper .challengeBox .youtubeEmbed{position:relative;width:100%;padding-top:56.25%}#read .challengeBoxWrapper .challengeBox .youtubeEmbed iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#read .challengeBoxWrapper .challengeBox .accordionTitle{padding:15px;color:#fff;background:#333;position:relative;cursor:pointer;margin:20px 0 0 0;text-align:center}#read .challengeBoxWrapper .challengeBox .accordionTitle::before{content:"＋";position:absolute;top:18px;right:20px;font-size:20px;line-height:1}#read .challengeBoxWrapper .challengeBox .accordionTitle.active::before{content:"－"}#read .challengeBoxWrapper .challengeBox .accordionContent{background:#f5f5f5;padding:40px;text-align:justify;display:none}#read .challengeBoxWrapper .challengeBox .accordionContent p{margin-bottom:0 !important}@media screen and (max-width: 768px){#read{padding:60px 0 35px 0}#read .challengeBoxWrapper{display:inherit}#read .challengeBoxWrapper .challengeBox{width:auto;margin:0 0 15% 0}#read .challengeBoxWrapper .challengeBox .h3title{font-size:1.2rem;margin:0 0 20px 0}#read .challengeBoxWrapper .challengeBox .h4title{font-size:.9rem;margin:20px 0 20px 0;text-align:center}#read .challengeBoxWrapper .challengeBox .accordionContent{padding:30px}}#new_file{padding:90px 0;background:#e0f4ff;background:-moz-linear-gradient(-45deg, #e0f4ff 0%, #fffef1 50%, #ffefef 100%);background:-webkit-linear-gradient(-45deg, #e0f4ff 0%, #fffef1 50%, #ffefef 100%);background:linear-gradient(135deg, #e0f4ff 0%, #fffef1 50%, #ffefef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f4ff', endColorstr='#ffefef',GradientType=1 )}#new_file .content_inner_min{max-width:785px}#new_file h4{max-width:155px;width:30%;margin-left:auto;margin-right:auto;margin-bottom:85px}@media screen and (max-width: 768px){#new_file{padding:45px 0}#new_file h4{margin-bottom:40px}}.search_content_switch_tab{display:flex;justify-content:space-between}.search_content_switch_tab li{width:48%;color:#fff;text-align:center;font-size:2rem;line-height:1;padding:20px 0;cursor:pointer;transition:all .3s ease-out;background-image:url("/70th/resource/images/special_project/down_arrow.svg");background-repeat:no-repeat;background-position:center right 15px}.search_content_switch_tab li.department_university_tab{background-color:#005ab3}.search_content_switch_tab li.theme_tab{background-color:#009f81}@media print, screen and (min-width: 769px){.search_content_switch_tab li:hover{opacity:.5}}@media screen and (max-width: 768px){.search_content_switch_tab li{font-size:1rem;line-height:1.4;padding:10px 0;display:flex;align-items:center;justify-content:center}}.search_content{margin-bottom:50px}.search_content div{padding:30px 30px 10px 30px}.search_content div.department_university ul li{width:33%}.search_content div.theme ul li{width:25%}.search_content div ul{display:flex;flex-wrap:wrap}.search_content div ul li{margin-bottom:20px;font-size:1.5rem}@media screen and (max-width: 768px){.search_content{margin-bottom:25px}.search_content div{padding:15px 15px 5px 15px}.search_content div.department_university ul li{width:100%}.search_content div.theme ul li{width:50%}.search_content div ul li{margin-bottom:10px;font-size:1rem}}#search_file{padding:100px 0}#search_file .content_inner_min{max-width:785px}#search_file h4{max-width:125px;width:30%;margin-left:auto;margin-right:auto;margin-bottom:85px;padding-top:100px;border-bottom:1px solid #000;font-size:2.5rem;text-align:center;padding-bottom:10px}#search_file .num_tab{display:flex;justify-content:space-between;margin-bottom:70px}#search_file .num_tab li{font-family:'Fira Sans', sans-serif;color:#fff;text-align:center;font-style:italic;font-size:2rem;line-height:1;width:22%;cursor:pointer;padding:10px 0;transition:all .3s ease-out}#search_file .num_tab li:nth-child(1){background-color:#6495c7}#search_file .num_tab li:nth-child(2){background-color:#ff9ebb}#search_file .num_tab li:nth-child(3){background-color:#81c7e5}#search_file .num_tab li:nth-child(4){background-color:#ffa788}#search_file .newfile_list{padding-top:0;justify-content:flex-start}#search_file .newfile_list li{text-align:center;width:21%;margin-bottom:50px}#search_file .newfile_list li.coming_soon{letter-spacing:1px}#search_file .newfile_list li.coming_soon a{pointer-events:none}#search_file .newfile_list li:last-child{margin-right:0}#search_file .newfile_list li a{display:block}#search_file .newfile_list li a .num{margin-bottom:25px}@media print, screen and (min-width: 769px){#search_file .num_tab li:hover{opacity:.5}#search_file .newfile_list li{margin-right:2%;margin-left:2%}}@media screen and (max-width: 768px){#search_file{padding:45px 0}#search_file h4{margin-bottom:40px;padding-top:50px;font-size:1.5rem}#search_file .num_tab{margin-bottom:35px}#search_file .num_tab li{font-size:.9rem;width:25%}#search_file .newfile_list li{width:29%;margin-bottom:45px;margin-right:2.15%;margin-left:2.15%}#search_file .newfile_list li a{display:flex;flex-wrap:wrap;justify-content:center}#search_file .newfile_list li a .num{margin-bottom:10px;width:100%}#search_file .newfile_list li a h5{margin-bottom:15px;display:inline-block}#search_file .newfile_list li a h5 span{text-align:left;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2}#search_file .newfile_list li a span:last-child{display:block;margin-top:auto}}.checkBoxWrap{line-height:0}.checkBoxWrap .checkBox{opacity:0;height:0;width:0}.checkBoxWrap .checkBox+label{display:flex;align-items:center;position:relative;width:95%;padding-left:30px;line-height:1.2}.checkBoxWrap .checkBox+label::before{content:'';display:inline-block;width:1.4em;height:1.4em;position:relative;margin-right:.5em;cursor:pointer;text-align:center;transition:all .3s ease-out;background:#fff;position:absolute;left:0;top:0}.checkBoxWrap .checkBox+label::after{content:'';display:block;height:10px;width:5px;opacity:0;position:absolute;top:11px;left:9px;margin-top:-6px;transform:rotate(45deg)}.checkBoxWrap .checkBox:checked+label::before{background-color:#fff}.checkBoxWrap .checkBox:checked+label::after{opacity:1}.checkBoxWrap .checkBox:disabled+label{cursor:auto}.checkBoxWrap .checkBox:disabled+label::before{cursor:auto}.checkBoxWrap .checkBox+label:empty::before{margin-right:0}.department_university{background-color:#e8f0f8}.department_university .checkBoxWrap .checkBox+label::before{border:1px solid #005ab3}.department_university .checkBoxWrap .checkBox+label::after{border-right:2px solid #005ab3;border-bottom:2px solid #005ab3}.department_university .checkBoxWrap .checkBox:checked+label::before{box-shadow:inset 0 0 0 2px #005ab3}.department_university .checkBoxWrap .checkBox:disabled+label::before{box-shadow:inset 0 0 0 5px #005ab3;border-color:#005ab3;background:#005ab3}.theme{background-color:#edf6f4}.theme .checkBoxWrap .checkBox+label::before{border:1px solid #009f81}.theme .checkBoxWrap .checkBox+label::after{border-right:2px solid #009f81;border-bottom:2px solid #009f81}.theme .checkBoxWrap .checkBox:checked+label::before{box-shadow:inset 0 0 0 2px #009f81}.theme .checkBoxWrap .checkBox:disabled+label::before{box-shadow:inset 0 0 0 5px #009f81;border-color:#009f81;background:#009f81}@media screen and (max-width: 768px){.checkBoxWrap .checkBox+label{padding-top:2px}.checkBoxWrap .checkBox+label::after{left:9px}}.submitBtnWrap{display:flex;position:relative;width:80%;justify-content:space-between;align-items:center;margin:0 auto 100px auto}.submitBtnWrap li{display:block;width:100%;max-width:300px}.submitBtnWrap li button,.submitBtnWrap li a{display:flex;justify-content:center;align-items:center;background-color:#808080;color:#fff;width:100%;font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";font-size:2rem;line-height:1;padding:10px 0}.submitBtnWrap li button.reset,.submitBtnWrap li a.reset{background-color:#D0D0D0}@media print, screen and (min-width: 769px){.submitBtnWrap li button:hover,.submitBtnWrap li a:hover{opacity:.5}}@media screen and (max-width: 768px){.submitBtnWrap{width:100%;margin:0 auto 50px auto}.submitBtnWrap li{width:47%}.submitBtnWrap li button,.submitBtnWrap li a{font-size:1rem}}#article_details{padding:100px 0}#article_details .num{font-family:'Fira Sans', sans-serif;font-size:3rem;color:#0065be;display:block;text-align:center;font-style:italic;line-height:1;margin-bottom:20px}#article_details .h3title{font-size:3rem;display:block;text-align:center;margin-bottom:70px}#article_details .h4title{font-size:3rem;display:block;text-align:center;margin-bottom:70px}#article_details .text{display:block;font-size:1.7rem;line-height:2;margin-bottom:50px}#article_details .st{display:block;font-size:1.7rem;line-height:2;color:#009f81;font-weight:normal}#article_details .related_links{display:block;font-size:1.7rem;line-height:2;margin-bottom:50px;background-color:#f0fffc;padding:20px;margin-bottom:25px}#article_details .related_links li{position:relative;padding-left:1em;line-height:1.5;margin-bottom:5px}#article_details .related_links li::before{content:"?";position:absolute;top:0;left:0%}#article_details .youtubeEmbed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:75px}#article_details .youtubeEmbed iframe{position:absolute;top:0;left:0;width:100%;height:100%}#article_details .category{background-color:#f2f2f2;padding:20px;margin-bottom:25px}#article_details .category li{position:relative;padding-left:12em;background-color:transparent !important;font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"}#article_details .category li::before{content:"";display:inline-block;width:19px;height:19px;background-size:contain;position:absolute;display:block;left:0;top:2px}#article_details .category li::after{position:absolute;display:block;left:0;top:0;padding-left:25px;font-weight:bold}#article_details .category li.department_university{margin-bottom:15px}#article_details .category li.department_university::before{background:url("/70th/resource/images/special_project/icon_department_university.svg") no-repeat}#article_details .category li.department_university::after{content:"大学学部?学校等"}#article_details .category li.theme::before{background:url("/70th/resource/images/special_project/icon_theme.svg") no-repeat}#article_details .category li.theme::after{content:"関連テーマ"}#article_details .back{max-width:405px;margin-top:80px}@media screen and (max-width: 768px){#article_details{padding:50px 0}#article_details .num{font-size:1.5rem;margin-bottom:20px}#article_details .h3title{font-size:1.2rem;margin-bottom:35px}#article_details .h4title{font-size:1.2rem;margin-bottom:35px}#article_details .text{font-size:.9rem;margin-bottom:25px}#article_details .st{font-size:.9rem}#article_details .related_links{font-size:.9rem;margin-bottom:25px}#article_details .youtubeEmbed{margin-bottom:30px}#article_details .category{padding:10px}#article_details .category li{padding-left:1.7em;padding-top:1.7em}#article_details .back{margin-top:40px}}.list_wrap{max-width:1000px !important}.error{font-size:1.4rem;color:#ff0004;text-align:center;display:block;margin-bottom:30px;font-weight:700}@media screen and (max-width: 768px){.error{font-size:.9rem}}
