/*!
Theme Name: OKAZAKI JCI THEME 2026design
Author: Oishi Ryosuke
Description: 岡崎JCのオリジナルテーマ
Version: v0.0.1
*/a,html{color:#005377}button,form select,input[type=button],input[type=submit]{-webkit-appearance:none}.btn_big,.btn_primary img{position:relative;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.btn_big,header .header_inner{-moz-box-sizing:border-box;-ms-box-sizing:border-box}.btn_big,.container,.fv_stage__mask,.image_wrap,.logo_marquee,.mamber_top{overflow:hidden}*{margin:0;padding:0;font-weight:400}a{text-decoration:none}li,ul{list-style:none}.clear{clear:both;width:0%!important}img{max-width:100%}html{font-size:16px;font-family:"Noto Sans JP",sans-serif;word-wrap:break-word;letter-spacing:.05em}.eng{font-family:"Roboto Condensed",sans-serif;letter-spacing:0}.font0{font-size:0}.container{width:100%}@media screen and (min-width:1024px){.sp{display:none!important}.container{min-width:950px}}.max_width_pc{max-width:1400px;margin:0 auto}h2{font-size:30px}@media screen and (max-width:767px){.pc{display:none!important}h2{font-size:25px}}@media screen and (min-width:768px) and (max-width:1023px){.pc{display:none!important}h2{font-size:25px}}h2 span{font-size:12px;letter-spacing:.2em}h3{font-size:26px}@media screen and (max-width:767px){h3{font-size:19px}}@media screen and (min-width:768px) and (max-width:1023px){h3{font-size:19px}}h4,h6{font-size:15px}@media screen and (max-width:767px){h4{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h4{font-size:13px}}h5{font-size:17px}@media screen and (min-width:768px) and (max-width:1023px){h5{font-size:15px}}@media screen and (max-width:767px){h5{font-size:15px}h6{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h6{font-size:13px}}p{line-height:2em;font-size:14px}@media screen and (max-width:767px){p{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){p{font-size:14px}}.btn_primary{color:#0097d7;font-size:13px}.btn_primary:hover img{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.btn_primary img{width:77px;top:30px;margin-left:20px;transition:all .5s ease}.btn_big{display:block;width:100%;background:#0097d7;color:#fff;font-size:18px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:10px;transition:all .5s ease}header .header_inner,header .site_menu .btn_join a{-webkit-box-sizing:border-box;-o-box-sizing:border-box}.btn_big img,header .site_menu ul li a{-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.btn_big:hover img{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.btn_big img{float:right;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.btn_big span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.image.fade.active{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;transition-delay:.5s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.fadeup{opacity:0;filter:alpha(Opacity=0);transform:translateY(10px);-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.fadeup.is-active{opacity:1;filter:alpha(Opacity=100);transform:translateY(0)}.fadeup,.fadeup:nth-child(1){transition-delay:.3s}.fadeup:nth-child(2){transition-delay:.4s}.fadeup:nth-child(3){transition-delay:.5s}.fadeup:nth-child(4){transition-delay:.6s}.fadeup:nth-child(5){transition-delay:.7s}.fadeup:nth-child(6){transition-delay:.8s}.fadeup:nth-child(7){transition-delay:.9s}.fadeup:nth-child(8){transition-delay:1s}.fadeup:nth-child(9){transition-delay:1.1s}.fadeup:nth-child(10){transition-delay:1.2s}.fadeup:nth-child(11){transition-delay:1.3s}.fadeup:nth-child(12){transition-delay:1.4s}.fadeup:nth-child(13){transition-delay:1.5s}.fadeup:nth-child(14){transition-delay:1.6s}.fadeup:nth-child(15){transition-delay:1.7s}.fadeup:nth-child(16){transition-delay:1.8s}.fadeup.delay-200{transition-delay:.2s}.fadeup.delay-400{transition-delay:.4s}.fadeup.delay-600{transition-delay:.6s}.fadeup.delay-800{transition-delay:.8s}.fadeup.no-animation{-moz-transition:all none ease;-o-transition:all none ease;-ms-transition:all none ease;-webkit-transition:all none ease;transition:all none ease}header .site_menu .btn_join a,header .site_menu ul li a{-moz-transition:all .5s ease;-o-transition:all .5s ease;font-size:13px}header{width:100%;margin:0 auto;position:fixed;top:30px;z-index:9999}header .header_inner{width:95%;margin:0 auto;background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 20px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;box-sizing:border-box;-webkit-box-shadow:0 0 15px rgba(0,151,215,.1);-moz-box-shadow:0 0 15px rgba(0,151,215,.1);box-shadow:0 0 15px rgba(0,151,215,.1)}header .logoimg{margin-top:5px}@media screen and (max-width:767px){header{top:0}header .header_inner{width:90%;padding:15px 0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}header .logoimg{width:80%}}header .toggle_on{display:none}@media screen and (max-width:1340px){header .toggle_on{display:block;padding-top:5px}}@media screen and (max-width:767px){header .toggle_on{padding-top:0}}header .site_menu{display:-webkit-flex;display:flex}@media screen and (max-width:1340px){header .site_menu{display:none}}header .site_menu ul{display:-webkit-flex;display:flex;margin-top:10px;margin-right:10px}header .site_menu ul li{padding:0 10px}header .site_menu ul li a{color:#005377;letter-spacing:0;transition:all .5s ease}.navi ul li,header .site_menu .btn_join a{-ms-transition:all .5s ease;-webkit-transition:all .5s ease}header .site_menu ul li a:hover{color:#0097d7}header .site_menu .btn_join a{background:linear-gradient(to right,#0097d7 0,#00b3ff 100%);color:#fff;width:150px;display:inline-block;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:8px 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative;transition:all .5s ease;margin-top:7px}.activity_report,.mamber_top{-moz-box-sizing:border-box;-ms-box-sizing:border-box}.navi ul li,.navi ul li a{-moz-transition:all .5s ease;-o-transition:all .5s ease}header .site_menu .btn_join a:hover{-webkit-transform:scale(.93);-moz-transform:scale(.93);-ms-transform:scale(.93);-o-transform:scale(.93);transform:scale(.93)}header .site_menu .btn_join a img{position:absolute;right:10px;top:13px}.navi{width:100%;height:100vh;position:fixed;top:0;z-index:9998;background:#fff}.navi ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:90%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.navi ul li{width:49%;border-bottom:solid 1px #e8f8ff;padding:20px 0;transition:all .5s ease;position:relative}.navi ul li a,.navi ul li img{-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.navi ul li:hover a{padding-left:10px}.navi ul li:hover img{right:30px}.navi ul li a{font-size:15px;color:#005377;transition:all .5s ease;width:100%;display:block;padding-left:15px}.navi ul li img,footer .footer__navi ul li{-moz-transition:all .5s ease;-o-transition:all .5s ease}.navi ul li img{position:absolute;right:20px;top:27px;transition:all .5s ease}footer .footer__navi ul li,footer .footer__navi ul li a{-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.navi ul li.btn{background:#0097d7;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-top:10px}.navi ul li.btn a{color:#fff}footer{background:#0097d7;-webkit-border-radius:50px 50px 0 0;-moz-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;padding-top:20px;margin-top:80px}@media screen and (max-width:767px){.navi ul{display:block}.navi ul li{width:100%}footer{-webkit-border-radius:30px 30px 0 0;-moz-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0}}footer .footer__navi{width:92%;margin:0 auto}footer .footer__navi ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:767px){footer .footer__navi{width:90%}footer .footer__navi ul{display:block}}footer .footer__navi ul li{width:49%;border-bottom:solid 1px rgba(255,255,255,.5);padding:20px 0;transition:all .5s ease;position:relative}footer .footer__bottom .footer__bottom__left .sns_icons a,footer .footer__navi ul li:hover a{padding-left:10px}@media screen and (max-width:767px){footer .footer__navi ul li{width:100%}}footer .footer__navi ul li:hover img{right:30px}footer .footer__navi ul li a{font-size:15px;color:#fff;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%;display:block}footer .footer__navi ul li img{position:absolute;right:20px;top:30px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}footer .footer__bottom{width:92%;margin:35px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:50px}@media screen and (max-width:767px){footer .footer__bottom{width:90%;display:block}}footer .footer__bottom .footer__bottom__left{width:49%;position:relative}@media screen and (max-width:767px){footer .footer__bottom .footer__bottom__left{width:100%}}footer .footer__bottom .footer__bottom__left .logo__img img{width:400px}footer .footer__bottom .footer__bottom__left h2{font-size:15px;color:#fff;padding-top:25px}footer .footer__bottom .footer__bottom__left p{font-size:13px;color:#fff;line-height:1.6em;padding-top:10px}footer .footer__bottom .footer__bottom__left address,footer .footer__bottom address{font-size:13px;font-style:normal;padding-top:35px;color:#fff}footer .footer__bottom .footer__bottom__left .sns_icons{position:absolute;right:5%;bottom:12%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}footer .footer__bottom .footer__bottom__right{width:49%}footer .footer__bottom .footer__bottom__right iframe{width:100%;height:200px}.fv_stage{height:100vh;--t:0;--gutter:1%;--radius:50px}@media screen and (max-width:767px){footer .footer__bottom .footer__bottom__left .sns_icons{position:relative;right:auto;bottom:auto;margin-top:30px}footer .footer__bottom .footer__bottom__left .sns_icons a{padding-left:0;padding-right:10px}footer .footer__bottom .footer__bottom__right{width:100%;margin-top:35px}.fv_stage{margin-top:74px;height:95vh;--gutter:3%;--radius:30px}}.fv_stage__sticky{position:sticky;top:0;height:100vh}@media screen and (max-width:767px){.fv_stage__sticky{height:95vh}}.fv_stage__mask{height:97%;margin:calc(var(--gutter) * (1 - var(--t)));-webkit-border-radius:calc(var(--radius) * (1 - var(--t)));-moz-border-radius:calc(var(--radius) * (1 - var(--t)));border-radius:calc(var(--radius) * (1 - var(--t)));will-change:margin,border-radius,box-shadow}.fv_stage__content{height:100%;width:100%;background:url(img/back.jpg) center/cover no-repeat;position:relative}.fv_stage__content img{position:absolute;top:15%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media screen and (min-width:1024px){.fv_stage__content .fv_stage__text{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}}.fv_stage__content .fv_stage__text h1{color:#fff;font-size:50px;font-weight:300;line-height:1.4em}@media screen and (max-width:767px){.fv_stage__mask{height:100%}.fv_stage__content{background-image:url(img/back_sp.jpg)}.fv_stage__content img{width:65%}.fv_stage__content .fv_stage__text{position:absolute;left:5%;bottom:15%}.fv_stage__content .fv_stage__text h1{font-size:25px}}.fv_stage__content .fv_stage__text .eng{color:#fff;font-size:35px;font-weight:300;padding-top:30px}.fv_stage:hover{cursor:none}.fv_stage__cursor{position:fixed;left:0;top:0;width:94px;height:94px;z-index:99999;pointer-events:none;opacity:0;filter:alpha(Opacity=0);transform:translate(-9999px,-9999px);-moz-transition:all opacity ease;-o-transition:all opacity ease;-ms-transition:all opacity ease;-webkit-transition:all opacity ease;transition:all opacity ease;background:url(img/mouse.svg) center/contain no-repeat;animation:fv_cursor_rotate 8s linear infinite}.future_activity ul li,.future_activity ul li a{-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.fv_stage__cursor_is_active{opacity:1;filter:alpha(Opacity=100)}@media (prefers-reduced-motion:reduce){.fv_stage{--t:1}.fv_stage__cursor{animation:none}}.logo_marquee{width:100%}.logo_marquee__inner{display:flex;width:100%;will-change:transform}.logo_marquee__track{display:flex;flex:0 0 auto;align-items:center;animation:logo_marquee_move 55s linear infinite}.logo_marquee__img{display:block;width:auto;margin-right:48px}@media screen and (max-width:767px){.fv_stage__content .fv_stage__text .eng{font-size:25px}.logo_marquee__img{height:41px;margin-top:10px}}@media (prefers-reduced-motion:reduce){.logo_marquee__track{animation:none}}.about_jc{padding-top:20px}.about_jc .about_jc__inner{width:98%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative}@media screen and (max-width:767px){.about_jc .about_jc__inner{width:90%;display:block}}@media screen and (min-width:768px) and (max-width:1023px){.logo_marquee__img{height:70px}.about_jc .about_jc__inner{width:90%;display:block}}.about_jc .about_jc__inner .about_jc__image{width:45%;padding-top:45%;background:url(img/img_about_jc_01.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}@media screen and (max-width:767px){.about_jc .about_jc__inner .about_jc__image{width:85%;padding-top:100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}@media screen and (min-width:768px) and (max-width:1023px){.about_jc .about_jc__inner .about_jc__image{width:85%;padding-top:60%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}.about_jc .about_jc__inner .about_jc__text{position:relative;width:52%}.about_jc .about_jc__inner .about_jc__text__title__vertical{writing-mode:vertical-rl;text-orientation:upright;line-height:1.6;letter-spacing:.08em;white-space:nowrap;font-size:30px;position:absolute;top:3%;right:12%}.about_jc .about_jc__inner .about_jc__text__title{padding-top:20%}@media screen and (max-width:767px){.about_jc .about_jc__inner .about_jc__text{width:100%}.about_jc .about_jc__inner .about_jc__text__title__vertical{font-size:20px;right:0}.about_jc .about_jc__inner .about_jc__text__title{padding-top:20px}}@media screen and (min-width:768px) and (max-width:1023px){.about_jc .about_jc__inner .about_jc__text{width:100%}.about_jc .about_jc__inner .about_jc__text__title__vertical{right:0}.about_jc .about_jc__inner .about_jc__text__title{padding-top:50px}}.about_jc .about_jc__inner .about_jc__text__title .eng{font-size:40px;color:#0097d7}@media screen and (max-width:767px){.about_jc .about_jc__inner .about_jc__text__title .eng{font-size:30px}}.about_jc .about_jc__inner .about_jc__text__title h2{font-size:18px}@media screen and (max-width:767px){.about_jc .about_jc__inner .about_jc__text__title h2{font-size:13px}}.about_jc .about_jc__inner .about_jc__text__sentence p{font-size:23px;line-height:1.7em;padding-top:50px}@media screen and (max-width:767px){.about_jc .about_jc__inner .about_jc__text__sentence p{font-size:15px;padding-top:20px}}.about_jc .about_jc__inner .btn_area{width:100%;text-align:right}.about_jc .about_jc__inner .btn_primary{margin-right:4%}.mamber_top{width:98%;margin:50px auto 0;background:#0097d7;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:30px 0 60px;position:relative}.activity_report,.membership_page_content02{-webkit-box-sizing:border-box;-o-box-sizing:border-box}.mamber_top img.map{position:absolute;right:30px;top:0}.mamber_top .mamber_top__title{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;padding-left:3%}.mamber_top .mamber_top__title .eng{font-size:90px;color:#fff}@media screen and (max-width:767px){.mamber_top{width:100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-top:80px}.mamber_top img.map{right:0;width:60%}.mamber_top .mamber_top__title{display:block;padding-left:5%}.mamber_top .mamber_top__title .eng{font-size:60px}}@media screen and (min-width:768px) and (max-width:1023px){.mamber_top .mamber_top__title{display:block;padding-left:5%}.mamber_top .mamber_top__title .eng{font-size:60px}}.mamber_top .mamber_top__title h2{font-size:18px;color:#fff;padding-bottom:15px;padding-left:20px}@media screen and (max-width:767px){.mamber_top .mamber_top__title h2{font-size:13px;padding-left:0}}@media screen and (min-width:768px) and (max-width:1023px){.mamber_top .mamber_top__title h2{font-size:13px;padding-left:0}}.mamber_top .member_top_ul{width:100%}.mamber_top .member_top_ul ul{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-top:35px;scrollbar-width:none;-ms-overflow-style:none}.mamber_top .member_top_ul ul::-webkit-scrollbar{display:none}.mamber_top .member_top_ul ul li{flex:0 0 230px;padding-left:3%}.mamber_top .member_top_ul ul li .image{width:100%;padding-top:140%;background:url(img/demo.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:relative}.mamber_top .member_top_ul ul li .text{margin-top:-25%;margin-left:5%;width:90%;position:relative;z-index:10}@media screen and (max-width:767px){.mamber_top .member_top_ul ul li{flex:0 0 177px}.mamber_top .member_top_ul ul li .image{padding-top:130%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.mamber_top .member_top_ul ul li .text{margin-top:-35%}}.mamber_top .member_top_ul ul li .text .label span{color:#0097d7;background:#fff;font-size:13px;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1em;display:inline-block;margin-right:2px}.mamber_top .member_top_ul ul li .text .label span.affiliation{color:#fff;background:#0097d7}.mamber_top .member_top_ul ul li .text .eng{font-size:45px;font-weight:200;letter-spacing:0;color:#fff;line-height:1em;padding-top:15px}@media screen and (max-width:767px){.mamber_top .member_top_ul ul li .text .eng{font-size:40px}}.mamber_top .member_top_ul ul li .text h3{font-size:20px;color:#fff;padding:10px 0}@media screen and (max-width:767px){.mamber_top .member_top_ul ul li .text h3{font-size:17px}}.mamber_top .member_top_ul ul li .text a,.mamber_top .member_top_ul ul li .text span{font-size:13px;color:#fff}.mamber_top .member_top_ul ul li:last-child{padding-right:3%}.mamber_top .btn_area{width:100%;text-align:right}.mamber_top .btn_area a{color:#fff;margin-right:35px}.about_jc02{padding-top:50px}.about_jc02 .about_jc02__inner{width:98%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:767px){.mamber_top .member_top_ul ul li .text a,.mamber_top .member_top_ul ul li .text span{font-size:11px}.about_jc02 .about_jc02__inner{display:block;width:90%}}@media screen and (min-width:768px) and (max-width:1023px){.about_jc02 .about_jc02__inner{display:block;width:90%}}.about_jc02 .about_jc02__inner .about_jc02__image{width:55%}@media screen and (max-width:767px){.about_jc02 .about_jc02__inner .about_jc02__image{width:100%;margin-top:60px}}@media screen and (min-width:768px) and (max-width:1023px){.about_jc02 .about_jc02__inner .about_jc02__image{width:100%;margin-top:60px}}.about_jc02 .about_jc02__inner .about_jc02__text{position:relative;width:37%;margin-left:3%;margin-top:50px}.about_jc02 .about_jc02__inner .about_jc02__text__title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (min-width:768px) and (max-width:1023px){.about_jc02 .about_jc02__inner .about_jc02__text{width:100%;margin-left:0}.about_jc02 .about_jc02__inner .about_jc02__text__title{display:block;position:relative}}.about_jc02 .about_jc02__inner .about_jc02__text__title img{margin-right:20px}@media screen and (max-width:767px){.about_jc02 .about_jc02__inner .about_jc02__text{width:100%;margin-left:0}.about_jc02 .about_jc02__inner .about_jc02__text__title{display:block;position:relative}.about_jc02 .about_jc02__inner .about_jc02__text__title img{margin-right:0;position:absolute;right:0;top:0}}.about_jc02 .about_jc02__inner .about_jc02__text__sentence{width:70%;margin-top:25px}.about_jc02 .about_jc02__inner .btn_big{margin-top:80px}@media screen and (max-width:767px){.about_jc02 .about_jc02__inner .about_jc02__text__sentence{width:100%;margin-left:0}.about_jc02 .about_jc02__inner .btn_big{margin-top:30px}}@media screen and (min-width:768px) and (max-width:1023px){.about_jc02 .about_jc02__inner .about_jc02__text__title img{margin-right:0;position:absolute;right:0;top:0}.about_jc02 .about_jc02__inner .about_jc02__text__sentence{width:100%;margin-left:0}.about_jc02 .about_jc02__inner .btn_big{margin-top:30px}}.about_jc02 .about_jc02__inner .btn_area{width:100%;text-align:right}.about_jc02 .about_jc02__inner .btn_primary{margin-right:4%}.activity_report{width:98%;margin:50px auto 0;background:#e8f8ff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden;box-sizing:border-box;padding:60px 0;position:relative}.activity_report .activity_report__title{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;padding-left:3%}.activity_report .activity_report__title .eng{font-size:90px;color:#0097d7}@media screen and (max-width:767px){.activity_report{width:100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.activity_report .activity_report__title{display:block;padding-left:5%}.activity_report .activity_report__title .eng{font-size:60px;line-height:1em}}@media screen and (min-width:768px) and (max-width:1023px){.activity_report .activity_report__title{display:block;padding-left:5%}.activity_report .activity_report__title .eng{font-size:60px;line-height:1em}}.activity_report .activity_report__title h2{font-size:18px;color:#0097d7;padding-bottom:15px;padding-left:20px}.activity_report .btn_primary{position:absolute;top:50px;right:3%}@media screen and (min-width:768px) and (max-width:1023px){.activity_report .activity_report__title h2{font-size:13px;padding-left:0;padding-top:5px}.activity_report .btn_primary{position:relative;top:0;right:auto}}.activity_report .btn_area{width:90%;text-align:right;margin:0 auto}.activity_report .activity_report_ul{width:94%;margin:0 auto}.activity_report .activity_report_ul ul{display:flex;flex-wrap:nowrap;margin-top:35px;gap:2%}@media screen and (max-width:767px){.activity_report .activity_report__title h2{font-size:13px;padding-left:0;padding-top:5px}.activity_report .btn_primary{position:relative;top:0;right:auto}.activity_report .activity_report_ul{width:100%}.activity_report .activity_report_ul ul{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-top:35px;scrollbar-width:none;-ms-overflow-style:none}.activity_report .activity_report_ul ul::-webkit-scrollbar{display:none}}.activity_report .activity_report_ul ul li{flex:0 0 calc((100% - (2% * 3))/ 4)}@media screen and (max-width:767px){.activity_report .activity_report_ul ul li{flex:0 0 256px;padding-left:5%}}.activity_report .activity_report_ul ul li .image{width:100%;padding-top:70%;background:url(img/demo02.jpg) center/cover no-repeat;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative}.activity_report .activity_report_ul ul li .text .date{font-size:15px;color:#0097d7;padding-top:20px;padding-bottom:10px}.activity_report .activity_report_ul ul li .text h3{font-size:15px}.future_activity{width:92%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;padding:80px 0 0}.about_page_content,.membership_page_content01{margin:0 auto;-webkit-justify-content:space-between}@media screen and (max-width:767px){.future_activity{width:90%;display:block;padding-bottom:70px}}.future_activity .future_activity__left{width:45%}.future_activity .future_activity__left .future_activity__title{padding-left:3%}.future_activity .future_activity__left .future_activity__title .eng{font-size:90px;color:#0097d7;line-height:.9em}@media screen and (max-width:767px){.future_activity .future_activity__left{width:100%}.future_activity .future_activity__left .future_activity__title{padding-left:0}.future_activity .future_activity__left .future_activity__title .eng{font-size:60px}}@media screen and (min-width:768px) and (max-width:1023px){.future_activity .future_activity__left .future_activity__title .eng{font-size:60px}}.future_activity .future_activity__left .future_activity__title h2{font-size:18px;padding-bottom:15px;padding-top:15px}@media screen and (min-width:768px) and (max-width:1023px){.future_activity .future_activity__left .future_activity__title h2{font-size:13px;padding-top:10px}}.future_activity .future_activity__left .btn_primary{position:absolute;bottom:20px;left:0}@media screen and (max-width:767px){.future_activity .future_activity__left .future_activity__title h2{font-size:13px;padding-top:10px}.future_activity .future_activity__left .btn_primary{position:absolute;left:auto;right:5%;bottom:0}}.future_activity img.map{position:absolute;left:15%;top:80px}@media screen and (max-width:767px){.future_activity img.map{position:absolute;left:auto;right:-15%;top:0;width:80%}}.future_activity ul{width:50%}@media screen and (max-width:767px){.future_activity ul{width:100%}}.future_activity ul li{border-bottom:solid 1px #e8f8ff;padding:20px 0;transition:all .5s ease}.future_activity ul li:hover a{padding-left:10px}.future_activity ul li a{display:-webkit-flex;display:flex;transition:all .5s ease}.future_activity_page ul li,.future_activity_page ul li a{-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.future_activity ul li .date{font-size:15px;color:#0097d7;width:10%;line-height:1.6em}@media screen and (max-width:767px){.future_activity ul li .date{font-size:13px;width:20%}}@media screen and (min-width:768px) and (max-width:1023px){.future_activity ul li .date{font-size:13px;width:20%}}.future_activity ul li h3{font-size:15px;line-height:1.6em;width:85%;padding-left:5%}@media screen and (min-width:768px) and (max-width:1023px){.future_activity ul li h3{width:75%;position:relative;top:-3px}}@-moz-keyframes fv_cursor_rotate{from{transform:translate(var(--x,-9999px),var(--y,-9999px)) translate(-50%,-50%) rotate(0)}to{transform:translate(var(--x,-9999px),var(--y,-9999px)) translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes fv_cursor_rotate{from{transform:translate(var(--x,-9999px),var(--y,-9999px)) translate(-50%,-50%) rotate(0)}to{transform:translate(var(--x,-9999px),var(--y,-9999px)) translate(-50%,-50%) rotate(360deg)}}@-o-keyframes fv_cursor_rotate{from{transform:translate(var(--x,-9999px),var(--y,-9999px)) translate(-50%,-50%) rotate(0)}to{transform:translate(var(--x,-9999px),var(--y,-9999px)) translate(-50%,-50%) rotate(360deg)}}@keyframes fv_cursor_rotate{from{transform:translate(var(--x,-9999px),var(--y,-9999px)) translate(-50%,-50%) rotate(0)}to{transform:translate(var(--x,-9999px),var(--y,-9999px)) translate(-50%,-50%) rotate(360deg)}}@-moz-keyframes logo_marquee_move{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes logo_marquee_move{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-o-keyframes logo_marquee_move{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes logo_marquee_move{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.logo_marquee__page{padding-top:125px;padding-bottom:15px}@media screen and (max-width:767px){.future_activity ul li h3{width:75%;position:relative;top:-3px}.logo_marquee__page{padding-top:60px}}.page_head{width:98%;margin:0 auto;padding-top:25%;background:url(img/about/head.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:relative}@media screen and (max-width:767px){.page_head{width:90%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding-top:70%;background-image:url(img/about/head02.jpg)}}.page_head .page_head__ineer{position:absolute;top:50%;left:3%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media screen and (min-width:768px) and (max-width:1023px){.page_head{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding-top:60%;background-image:url(img/about/head02.jpg)}.page_head .page_head__ineer{top:auto;bottom:15%;left:5%;-webkit-transform:translateY(0)}}.page_head .page_head__ineer .eng{color:#fff;font-size:40px;font-weight:300}@media screen and (max-width:767px){.page_head .page_head__ineer{top:auto;bottom:15%;left:5%;-webkit-transform:translateY(0)}.page_head .page_head__ineer .eng{font-size:25px}}.page_head .page_head__ineer h1{color:#fff;font-size:50px;font-weight:200}.page_head .page_head__ineer img.icon{position:absolute;right:-150px;top:-50px}.page_head img.icon.sp{position:absolute;left:3%;top:10%;width:75px}.about_page_content{width:93%;display:-webkit-flex;display:flex;justify-content:space-between;padding:70px 0}@media screen and (max-width:767px){.page_head .page_head__ineer h1{font-size:25px}.about_page_content{width:90%;display:block;padding:40px 0}}.about_page_content .about_page_content__title{width:50%}.about_page_content .about_page_content__title h2{font-size:18px}@media screen and (max-width:767px){.about_page_content .about_page_content__title{width:100%}.about_page_content .about_page_content__title h2{font-size:13px}}.about_page_content .about_page_content__title span.eng{font-size:90px;display:block;line-height:.9em;color:#0097d7}@media screen and (max-width:767px){.about_page_content .about_page_content__title span.eng{font-size:60px;padding-bottom:10px}}@media screen and (min-width:768px) and (max-width:1023px){.about_page_content .about_page_content__title span.eng{font-size:70px;padding-bottom:10px}}.about_page_content .about_page_content__sentence{width:50%}.about_page_content .about_page_content__sentence h3{font-size:30px;padding-bottom:25px}@media screen and (max-width:767px){.about_page_content .about_page_content__sentence{width:100%}.about_page_content .about_page_content__sentence h3{font-size:25px;padding-top:30px}}.about_page_content .about_page_content__sentence p{font-size:15px}.about_page_image{width:98%;margin:0 auto;padding-top:25%;background:url(img/about/img01.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}@media screen and (max-width:767px){.about_page_image{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}.page_head__membership{background:url(img/membership/head.jpg) center/cover no-repeat}.membership_page_content01{width:93%;display:-webkit-flex;display:flex;justify-content:space-between;padding:35px 0}@media screen and (max-width:767px){.membership_page_content01{width:90%;display:block}}@media screen and (min-width:768px) and (max-width:1023px){.about_page_image{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.membership_page_content01{width:90%;display:block}}.membership_page_content01 .membership_page_content__image{width:47%;padding-top:37%;background:url(img/membership/img01.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}@media screen and (max-width:767px){.membership_page_content01 .membership_page_content__image{width:100%;padding-top:47%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}@media screen and (min-width:768px) and (max-width:1023px){.membership_page_content01 .membership_page_content__image{width:100%;padding-top:47%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}}.membership_page_content01 .membership_page_content__sentence{width:50%}.membership_page_content01 .membership_page_content__sentence h3{font-size:30px;margin-bottom:20px}@media screen and (max-width:767px){.membership_page_content01 .membership_page_content__sentence{width:100%}.membership_page_content01 .membership_page_content__sentence h3{font-size:25px;padding-top:15px}}@media screen and (min-width:768px) and (max-width:1023px){.membership_page_content01 .membership_page_content__sentence{width:100%}.membership_page_content01 .membership_page_content__sentence h3{padding-top:20px}}.membership_page_content01 .membership_page_content__sentence p{margin-bottom:35px}.membership_page_content01 .membership_page_content__sentence .btn_big{width:75%}@media screen and (max-width:767px){.membership_page_content01 .membership_page_content__sentence .btn_big{width:100%}}.membership_page_content02{width:98%;margin:0 auto;background:url(img/membership/img02.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:relative;padding:100px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center}.mamber_top__page,.membership_page_content03 ul li{-webkit-box-sizing:border-box;-o-box-sizing:border-box}.membership_page_content02 .eng{font-size:90px;color:#0097d7}@media screen and (max-width:767px){.membership_page_content02{width:90%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:50px 7%}.membership_page_content02 .eng{font-size:50px}}.membership_page_content02 h3{font-size:30px;color:#fff}.membership_page_content02 p.sentence{color:#fff;width:690px;margin:40px auto 0;text-align:left}@media screen and (max-width:767px){.membership_page_content02 h3{font-size:20px}.membership_page_content02 p.sentence{font-size:15px;width:auto}}@media screen and (min-width:768px) and (max-width:1023px){.membership_page_content02 p.sentence{width:auto}}.membership_page_content02 .border{width:118px;height:3px;background:#0097d7;margin:30px auto}.membership_page_content02 .membership_page_content02__between{width:925px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.membership_page_content02 .membership_page_content02__between h4{font-size:30px;color:#fff;text-align:left;font-weight:300;padding-left:20px}@media screen and (max-width:767px){.membership_page_content02 .membership_page_content02__between{width:auto;display:block}.membership_page_content02 .membership_page_content02__between h4{font-size:25px;padding:15px 0 0}}@media screen and (min-width:768px) and (max-width:1023px){.membership_page_content02 .membership_page_content02__between{width:auto;display:block}.membership_page_content02 .membership_page_content02__between h4{font-size:25px;padding:15px 0 0;text-align:center}}.membership_page_content03{width:98%;margin:0 auto;padding:80px 0}@media screen and (max-width:767px){.membership_page_content03{width:90%;padding:40px 0}}.membership_page_content03 .membership_page_content03__title{text-align:center}.membership_page_content03 .membership_page_content03__title h2{font-size:30px;padding-bottom:10px}.membership_page_content03 ul{display:flex;flex-wrap:wrap;margin-top:35px;gap:1%}.membership_page_content03 ul li{flex:0 0 calc((100% - (1% * 2))/ 3);background:#e8f8ff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:40px;margin-bottom:1%}.mamber_top__interview,.mamber_top__page{-moz-box-sizing:border-box;-ms-box-sizing:border-box}@media screen and (max-width:767px){.membership_page_content03 .membership_page_content03__title h2{font-size:25px}.membership_page_content03 ul{display:block;gap:0}.membership_page_content03 ul li{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:5%}}@media screen and (min-width:768px) and (max-width:1023px){.membership_page_content03 ul li{flex:0 0 calc((100% - (1% * 1))/ 2)}}.membership_page_content03 ul li .num.eng{font-size:90px;color:#0097d7;font-weight:200;padding-bottom:25px}@media screen and (max-width:767px){.membership_page_content03 ul li .num.eng{font-size:60px}}.membership_page_content03 ul li h3{font-size:30px;padding-bottom:10px}.membership_page_content03 ul li .eng{font-size:25px;color:#0097d7}.membership_page_content03 ul li .border{width:118px;height:3px;background:#0097d7;margin:30px 0}@media screen and (max-width:767px){.membership_page_content03 ul li h3{font-size:25px}.membership_page_content03 ul li .eng{font-size:20px}.membership_page_content03 ul li .border{width:75px;height:2px;margin:20px 0}}.membership_page_content04{width:98%;margin:0 auto;padding:45px 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.membership_page_content04 .membership_page_content04__image{width:26%}.membership_page_content04 .membership_page_content04__text{width:40%}.membership_page_content04 .membership_page_content04__text h2{font-size:60px;margin-bottom:20px;line-height:1.4em;padding-top:70px;position:relative;display:inline-block}.membership_page_content04 .membership_page_content04__text p{font-size:20px;margin-bottom:100px}.membership_page_content04 .membership_page_content04__text img.mark{position:absolute;top:70px;right:-20px;width:76px}.page_head__greeting{background:url(img/greeting/head.jpg) center/cover no-repeat}@media screen and (max-width:767px){.page_head__greeting{background-image:url(img/greeting/head02.jpg)}.membership_page_content01__greeting .membership_page_content__image{padding-top:70%;margin-bottom:25px}}.membership_page_content01__greeting .membership_page_content__image{background:url(img/greeting/img01.jpg) center/cover no-repeat}.membership_page_content01__greeting h2{font-size:20px}@media screen and (max-width:767px){.membership_page_content01__greeting h2{font-size:18px}}@media screen and (min-width:768px) and (max-width:1023px){.membership_page_content01__greeting h2{padding-top:50px}}.membership_page_content01__greeting span.job{font-size:15px;display:block;padding-top:35px;padding-bottom:5px}.membership_page_content01__greeting h3{font-size:30px}@media screen and (max-width:767px){.membership_page_content01__greeting span.job{padding-top:25px}.membership_page_content01__greeting h3{font-size:25px;padding-top:0!important}}.page_head__member{background:url(img/member/head.jpg) center/cover no-repeat}.mamber_top__page{width:75%;margin:50px auto 0;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;box-sizing:border-box;padding:0}@media screen and (max-width:767px){.mamber_top__page{width:90%;margin-top:0}}@media screen and (min-width:768px) and (max-width:1023px){.mamber_top__page{width:90%}}.mamber_top__page .member_top_ul{width:100%}.mamber_top__page .member_top_ul ul{display:flex;flex-wrap:wrap;-webkit-overflow-scrolling:touch;margin-top:35px;gap:5%}.mamber_top__page .member_top_ul ul li{flex:0 0 calc((100% - (5% * 3))/ 4);margin-bottom:50px}@media screen and (max-width:767px){.mamber_top__page .member_top_ul ul li{flex:0 0 calc((100% - (5% * 1))/ 2);margin-bottom:25px}}.mamber_top__page .member_top_ul ul li .image{width:100%;padding-top:140%;background:url(img/demo.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:relative}.mamber_top__page .member_top_ul ul li .text{margin-top:-25%;margin-left:5%;width:90%;position:relative;z-index:10}@media screen and (max-width:767px){.mamber_top__page .member_top_ul ul li .image{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.mamber_top__page .member_top_ul ul li .text{margin-top:-35%}}.mamber_top__page .member_top_ul ul li .text .label span{color:#fff;background:#0097d7;font-size:13px;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:1em;display:inline-block}.mamber_top__page .member_top_ul ul li .text .label span.affiliation{color:#0097d7;background:#fff}.mamber_top__page .member_top_ul ul li .text .eng{font-size:50px;font-weight:200;letter-spacing:0;color:#0097d7;line-height:1em;padding-top:15px}.container_contact .form_content table th p,.container_single .entry h3,.container_single .entry strong{font-weight:500}@media screen and (max-width:767px){.mamber_top__page .member_top_ul ul li .text .eng{font-size:30px}}@media screen and (min-width:768px) and (max-width:1023px){.mamber_top__page .member_top_ul ul li{flex:0 0 calc((100% - (5% * 2))/ 3)}.mamber_top__page .member_top_ul ul li .text .eng{font-size:40px}}.mamber_top__page .member_top_ul ul li .text h3{font-size:20px;color:#005377;padding:10px 0}@media screen and (max-width:767px){.mamber_top__page .member_top_ul ul li .text h3{font-size:17px;padding:5px 0}}.mamber_top__page .member_top_ul ul li .text a{font-size:13px;color:#005377}.page_head__interview{background:url(img/interview/head.jpg) center/cover no-repeat}.mamber_top__interview{width:75%;margin:50px auto 0;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow:hidden;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0}.activity_report__page,.container_contact .form_content table th{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}@media screen and (max-width:767px){.mamber_top__page .member_top_ul ul li .text a{font-size:11px}.mamber_top__interview{width:90%;margin-top:0}}@media screen and (min-width:768px) and (max-width:1023px){.mamber_top__interview{width:90%}}.mamber_top__interview .member_top_ul{width:100%}.mamber_top__interview .member_top_ul ul{display:flex;flex-wrap:wrap;-webkit-overflow-scrolling:touch;margin-top:35px;gap:5%}.mamber_top__interview .member_top_ul ul li{flex:0 0 calc((100% - (5% * 2))/ 3);margin-bottom:50px}.mamber_top__interview .member_top_ul ul li .image{width:100%;padding-top:100%;background:url(img/demo.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:relative}.mamber_top__interview .member_top_ul ul li .text{position:relative;z-index:10}.mamber_top__interview .member_top_ul ul li .text h3{font-size:20px;color:#005377;padding-top:20px;padding-bottom:5px}@media screen and (max-width:767px){.mamber_top__interview .member_top_ul ul li{flex:0 0 calc((100% - (5% * 1))/ 2);margin-bottom:25px}.mamber_top__interview .member_top_ul ul li .image{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.mamber_top__interview .member_top_ul ul li .text h3{font-size:17px;padding-top:15px;padding-bottom:0}}.mamber_top__interview .member_top_ul ul li .text a{font-size:13px;color:#005377}.page_head__activity_report{background:url(img/activity_report/head.jpg) center/cover no-repeat}.activity_report__page{width:98%;margin:0 auto;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden;box-sizing:border-box;padding:60px 0;position:relative}@media screen and (max-width:767px){.mamber_top__interview .member_top_ul ul li .text a{font-size:11px}.activity_report__page{width:90%;padding-top:0}}.activity_report__page .activity_report__title{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;padding-left:3%}.activity_report__page .activity_report__title .eng{font-size:90px;color:#0097d7}.activity_report__page .activity_report__title h2{font-size:18px;color:#0097d7;padding-bottom:15px;padding-left:20px}.activity_report__page .btn_primary{position:absolute;top:50px;right:3%}.activity_report__page .activity_report_ul{width:94%;margin:0 auto}.activity_report__page .activity_report_ul ul{display:flex;flex-wrap:wrap;margin-top:35px;gap:1%}.activity_report__page .activity_report_ul ul li{flex:0 0 calc((100% - (1% * 3))/ 4);margin-bottom:35px}.activity_report__page .activity_report_ul ul li .image{width:100%;padding-top:70%;background:url(img/demo02.jpg) center/cover no-repeat;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position:relative}.activity_report__page .activity_report_ul ul li .text .date{font-size:15px;color:#0097d7;padding-top:20px;padding-bottom:10px}@media screen and (max-width:767px){.activity_report__page .activity_report_ul{width:100%}.activity_report__page .activity_report_ul ul{gap:5%}.activity_report__page .activity_report_ul ul li{flex:0 0 calc((100% - (5% * 1))/ 2)}.activity_report__page .activity_report_ul ul li .image{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.activity_report__page .activity_report_ul ul li .text .date{font-size:13px}}.activity_report__page .activity_report_ul ul li .text h3{font-size:15px}.page_head__future_activity{background:url(img/future_activity/head.jpg) center/cover no-repeat}.future_activity_page ul{width:60%;margin:60px auto 0}@media screen and (max-width:767px){.activity_report__page .activity_report_ul ul li .text h3{font-size:14px}.future_activity_page ul{width:90%;margin-top:30px}}@media screen and (min-width:768px) and (max-width:1023px){.future_activity_page ul{width:90%}}.future_activity_page ul li{border-bottom:solid 1px #e8f8ff;padding:20px 0;transition:all .5s ease}.future_activity_page ul li:hover a{padding-left:10px}.future_activity_page ul li a{display:-webkit-flex;display:flex;transition:all .5s ease}.activity_report__single .activity_report__title,.container_contact .form_content .wpcf7-checkbox span.wpcf7-list-item,.container_contact h1 span{display:block}.future_activity_page ul li .date{font-size:15px;color:#0097d7;width:100px;line-height:1.6em}@media screen and (max-width:767px){.future_activity_page ul li .date{font-size:13px;width:20%}.future_activity_page ul li h3{width:75%;margin-left:5%;position:relative;top:-3px}}.future_activity_page ul li h3{font-size:15px;line-height:1.6em}.container_contact{width:700px;margin:0 auto}.container_contact h1{font-size:18px;text-align:center;padding-top:50px;padding-bottom:40px}.container_contact h1 span{font-size:50px;color:#0097d7}.container_contact .form_content h2{font-size:22px;padding-bottom:10px}.container_contact .form_content p{padding-bottom:35px}.container_contact .form_content table{padding-top:40px}.container_contact .form_content table td,.container_contact .form_content table th{vertical-align:top}@media screen and (max-width:767px){.container_contact{width:90%}.container_contact .form_content h2{font-size:16px}.container_contact .form_content p{font-size:13px}.container_contact .form_content table{width:100%;padding-top:0}.container_contact .form_content table td,.container_contact .form_content table th{display:block}}.container_contact .form_content table th{width:150px;color:#0097d7;text-align:right;padding-right:20px;box-sizing:border-box}.container_contact .form_content table td,form input,form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}@media screen and (max-width:767px){.container_contact .form_content table th{width:100%;text-align:left}.container_contact .form_content table p{padding-bottom:5px}}.container_contact .form_content table td{width:550px;box-sizing:border-box}@media screen and (max-width:767px){.container_contact .form_content table td{width:100%}.container_contact .form_content .wpcf7-checkbox{padding-bottom:15px;display:block}.container_contact .form_content .wpcf7-checkbox span.wpcf7-list-item{margin-left:0}}.container_contact .form_content .wpcf7-checkbox span.wpcf7-list-item input{margin-bottom:0}.container_single .post{width:50%;margin:50px auto 0}@media screen and (min-width:768px) and (max-width:1023px){.container_single .post{width:90%}}.container_single h1{font-size:30px;text-align:center}@media screen and (max-width:767px){.container_single .post{width:90%;margin-top:30px}.container_single h1{font-size:22px;text-align:left}}.container_single .data{text-align:center;color:#0097d7;padding-top:20px;padding-bottom:60px}@media screen and (max-width:767px){.container_single .data{text-align:left;font-size:13px}}.container_single .entry img{display:block;padding:5px 0}.container_single .entry p{padding-bottom:10px}.container_single .entry h2{font-size:28px;font-weight:500;padding-bottom:10px;padding-top:20px}@media screen and (max-width:767px){.container_single .entry h2{font-size:20px}}.container_single .entry h3{font-size:22px;padding-bottom:10px}@media screen and (max-width:767px){.container_single .entry h3{font-size:17px}}.container_single .entry a{color:#0097d7;text-decoration:underline}.container_single .back_area{width:100%;text-align:right}.activity_report__single .activity_report__title .eng{font-size:40px}.activity_report__single .activity_report__title h2{font-size:18px;padding-left:0;padding-top:10px;color:#005377}.container_single__interview .profile h1{text-align:left;padding-bottom:15px}.container_single__interview .profile .name{font-size:20px;color:#0097d7}.container_single__interview .profile .name a{font-size:13px;padding-left:10px;color:#0097d7}.container_single__interview .head_image{width:100%;padding-top:50%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin-top:60px;margin-bottom:40px}.container_single__interview .entry h2{padding-top:30px}.container_single__interview .entry .qa_q{padding-top:15px}.container_single__interview .entry .qa_a,.container_single__interview .entry .qa_q{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.container_single__interview .entry .qa_a .icon,.container_single__interview .entry .qa_q .icon{font-size:40px;font-weight:200;color:#0097d7;width:5%}@media screen and (max-width:767px){.container_single__interview .head_image{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.container_single__interview .entry .qa_a .icon,.container_single__interview .entry .qa_q .icon{font-size:30px;width:10%}}.container_single__interview .entry .qa_a .q_content,.container_single__interview .entry .qa_q .q_content{font-size:20px;padding-top:12px;width:95%}@media screen and (max-width:767px){.container_single__interview .entry .qa_a .q_content,.container_single__interview .entry .qa_q .q_content{width:90%;padding-top:0;font-size:17px;padding-bottom:10px}}.container_single__interview .entry .qa_a .a_content,.container_single__interview .entry .qa_q .a_content{font-size:15px;padding-top:16px;width:95%}@media screen and (max-width:767px){.container_single__interview .entry .qa_a .a_content,.container_single__interview .entry .qa_q .a_content{width:90%;padding-top:0;padding-bottom:20px}}.activity_report__single__interveiw .activity_report_ul ul{display:flex;flex-wrap:wrap;-webkit-overflow-scrolling:touch;gap:5%;width:80%;margin:35px auto 0}@media screen and (max-width:767px){.activity_report__single__interveiw .activity_report_ul ul{width:90%;margin:35px auto 0}}.activity_report__single__interveiw .activity_report_ul ul li{flex:0 0 calc((100% - (5% * 2))/ 3);margin-bottom:50px}.activity_report__single__interveiw .activity_report_ul ul li .image{width:100%;padding-top:100%;background:url(img/demo.jpg) center/cover no-repeat;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:relative}.activity_report__single__interveiw .activity_report_ul ul li .text{position:relative;z-index:10}.activity_report__single__interveiw .activity_report_ul ul li .text h3{font-size:20px;color:#005377;padding-top:20px;padding-bottom:5px}@media screen and (max-width:767px){.activity_report__single__interveiw .activity_report_ul ul li{flex:0 0 calc((100% - (5% * 1))/ 2);padding-left:0}.activity_report__single__interveiw .activity_report_ul ul li .image{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.activity_report__single__interveiw .activity_report_ul ul li .text h3{font-size:17px;padding-top:15px;padding-bottom:0}}.activity_report__single__interveiw .activity_report_ul ul li .text a{font-size:13px;color:#005377}@media screen and (max-width:767px){.activity_report__single__interveiw .activity_report_ul ul li .text a{font-size:11px}}form h3{font-size:16px!important}form input,form textarea{width:100%;border:1px solid #0097d7;box-sizing:border-box;padding:10px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media screen and (max-width:767px){form h3{font-size:14px!important}form input,form textarea{margin-bottom:15px}}form input[type=submit]{-webkit-appearance:none;background:#0097d7;width:300px;color:#fff;padding:20px 0;font-size:15px;letter-spacing:.1em;display:block;margin:0 auto;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}form input[type=submit]:hover{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}form input[type=checkbox]{width:auto}form select{background:0 0;border:1px solid #005377;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:yu-mincho-36p-kana,serif;font-size:13px;color:#005377}form textarea[name=textarea-784]{height:35px}form div.day{font-size:13px;padding-left:15px}form div.day select{margin-right:5px;margin-left:5px}