@charset "UTF-8";.page-content{margin:0 auto;padding:0 0 100px}.find_case_content{margin:0 auto;background-color:#ededed}.find_case_content .sectionContent{width:976px;padding:50px 0;margin:0 auto}.find_case_content .sectionContent .find_case_ttl{font-size:26px;margin-bottom:20px}.find_case_content .sectionContent .find_case_block{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.find_case_content .sectionContent .find_case_block>div{width:312px}.find_case_content .sectionContent .find_case_block>div .find_case_select{box-sizing:border-box;width:100%;margin-top:10px;font-size:14px;padding:5px}.find-case-clear{text-align:right;margin-top:20px}.find-case-clear a{box-sizing:border-box;display:inline-block;text-align:center;font-size:16px;font-weight:700;color:#fff;width:120px;background-color:#666;border-radius:4px;padding:8px;text-decoration:none!important}.find-case-clear a:hover{opacity:.7}.casestudies{width:976px;margin:60px auto;background-color:#fff}.casestudies_title{background:#000 url(../img/casestudies_main.png) center center no-repeat;height:350px}.casestudies_title .img_box{margin:0 auto;width:976px}.casestudies_title .img_box h1{font-size:40px;color:#fff;font-weight:700;padding:50px 0 0}h2.latest{font-size:20px;color:#727171;border-bottom:2px solid #727171;margin:30px 0 20px;padding-bottom:5px;font-weight:700}.latest-wrap{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.latest-wrap>div{width:212px;padding:10px;border:1px solid #b9b9b9!important;border-radius:5px}.latest_title{font-size:16px;color:#00487d;border-bottom:#00487d 1px dotted;padding-bottom:3px;margin-bottom:7px;font-weight:700}.latest_left_image_4c{height:120px;border:1px solid #b8c9e6!important;overflow:hidden;margin-bottom:10px}.latest_right_text h3{font-size:14px;font-weight:700;line-height:1.5em!important}.latest_right_text h3 a{color:#036eb5}.latest_right_text dl{font-size:12px;font-family:Arial,Helvetica," sans-serif";line-height:1.5em;margin-top:6px}.latest_right_text dl dt{font-weight:700;margin-right:0}.latest_right_text dl dd,.latest_right_text dl dt,.result_box .Right_txt .spec dl dd,.result_box .Right_txt .spec dl dt{display:inline-block;vertical-align:top}.latest_right_text dl dd a,.result_box .Right_txt .spec dl dd a{color:#003a91}.latest_right_text dl dd a:hover,.result_box .Right_txt .spec dl dd a:hover{color:#5378c6;text-decoration:underline}.result_topic{font-size:22px;padding:15px 10px;background-color:#444;color:#fff;margin:60px 0 30px}.result_box{width:976px;clear:both;margin-bottom:40px;border-bottom:1px solid #b2b2b3;padding-bottom:40px}.result_box .Left_img{float:left;width:396px;border:2px solid #b8c9e6}.result_box .Left_img img{vertical-align:bottom}.result_box .Right_txt{float:right;width:550px}.result_box,.result_box .Right_txt .title{overflow:hidden;zoom:1}.result_box .Right_txt .title h3{color:#1f1f1f;font-weight:700;font-size:22px;line-height:1.3em;float:left;padding:0!important;width:400px}.result_box .Right_txt .title h3.width550{width:550px}.result_box .Right_txt .title h3 a{color:#1f1f1f}.result_box .Right_txt .title h3 a:hover{color:#1f1f1f;text-decoration:underline}.result_box .Right_txt .title h3.title-youtube-link{width:auto}.outline-video li span:hover,.result_box .Right_txt .title h3.title-youtube-link:hover{text-decoration:underline}.result_box .Right_txt .title a.pdf{color:#036eb5;font-weight:700;font-size:14px;float:right;display:block;width:130px;text-align:center;padding:7px 0 7px 10px;border:1px #036eb5 solid!important;border-radius:5px;background-image:url(../img/menu_pdf.png);background-repeat:no-repeat;background-position:5% 50%}.result_box .Right_txt .title a.pdf:hover{background-color:#e0e0e0}.result_box .Right_txt p.copy{margin-top:15px;font-size:16px;line-height:1.5em}.result_box .Right_txt .spec{margin-top:15px}.result_box .Right_txt .spec dl{font-size:14px;line-height:1.5em;margin-top:5px}.result_box .Right_txt .spec dl dt{font-weight:700;margin-right:.5em;color:#565656}.result_box .Right_txt .tokyo2020-logo{width:200px;margin-top:20px}.result_box .Right_txt .tokyo2020-logo img{width:100%}.result_box .Right_txt .movie{color:#036eb5;font-size:14px;display:inline-block;padding:7px 7px 7px 44px;border:1px #b2b2b3 solid;border-radius:5px;background-image:url(../img/icon_movie.png);background-repeat:no-repeat;background-position:10px 50%}.result_box .Right_txt .movie.width-max{width:497px}.result_box .Right_txt .movie.width-212{width:212px}.result_box .Right_txt .flex-column2{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.result_box .Right_txt .flex-column2.mt20{margin-top:20px}.result_box .Right_txt .flex-column2>div{width:265px}#notfound{display:none;text-align:center;padding:15px}#notfound-text{box-sizing:border-box;display:inline-block;text-align:left;background:url(../img/notfound_icon.png) 0 0 no-repeat;padding:15px 0 15px 92px;min-height:80px;font-size:16px;line-height:1.6}.mfp-content{width:100%;max-width:900px}.mfp-content .movie-wrap{padding-bottom:56.25%}.mfp-content .movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mfp-close-btn-in .mfp-close{color:#fff;top:-35px;right:-35px}.outline-video-title{font-size:90%;font-weight:700}.outline-video{font-size:90%}.outline-video li{line-height:1.6;color:#0e51ac;margin-left:8px}.outline-video li span{cursor:pointer}.popup-youtube{cursor:pointer;display:inline-block;margin-top:10px}.popup-youtube.no-mt{margin-top:0}.popup-youtube.text-link:hover{text-decoration:underline}@media only screen and (max-width:640px){.page-content{padding:0 0 50px}.find_case_content .sectionContent{width:auto;padding:20px}.find_case_content .sectionContent .find_case_block{display:block}.find_case_content .sectionContent .find_case_block>div,.latest-wrap>div,.result_box .Right_txt .flex-column2>div{width:auto;margin-bottom:15px}.find_case_content .sectionContent .find_case_block>div:last-child,.latest-wrap>div:last-child,.result_box .Right_txt .flex-column2>div:last-child{margin-bottom:0}.casestudies{width:auto;padding:0 20px 20px}.casestudies_title{background-size:cover;height:150px}.casestudies_title .img_box,.result_box .Right_txt .movie.width-212,.result_box .Right_txt .movie.width-max{width:auto}.casestudies_title .img_box h1{font-size:30px;padding:20px 0 0 20px}.latest-wrap{display:block}.result_box{width:auto;margin-bottom:20px;padding-bottom:20px}.result_box .Left_img{float:none;width:auto;margin-bottom:15px}.result_box .Left_img img,.result_box .Right_txt{float:none;width:auto}.result_box .Right_txt .title h3{font-size:18px;float:none;width:auto}.result_box .Right_txt .title a.pdf{margin-top:10px;float:none}.result_box .Right_txt p.copy{font-size:14px}.result_box .Right_txt .movie br,.result_box .Right_txt .spec{display:none}.result_box .Right_txt .tokyo2020-logo{width:150px}.result_box .Right_txt .flex-column2{display:block}#notfound-text{background:url(../img/notfound_icon.png) 48% 0 no-repeat;background-size:auto 60px;padding:70px 0 0;min-height:80px;font-size:16px;line-height:1.6}.mfp-close-btn-in .mfp-close{width:100%;text-align:right;right:0}}