@charset "UTF-8";h2{margin:40px auto 0;text-align:center;border-bottom:120px solid #21abe7;border-image:linear-gradient(to right,#21abe7 0%,#08dbf9 100%);border-image-slice:1}.inner{width:1100px;margin:auto}.subcontent{min-width:1300px}.subcontent_box{width:1100px;margin:-60px auto 0;background:#fff;padding:60px;box-shadow:0px 0px 19px -5px #ccc}.lead{line-height:2}.bread{margin:30px 0 100px}.bread ul{display:flex}.bread li{color:#666;font-size:14px;padding:0 11px;position:relative}.b_link{padding-left:0}.bread a{color:#111;display:inline-block;position:relative;text-decoration:none}.bread a:hover{text-decoration:underline}.b_link a{padding-right:15px}.b_link a:after{content:"";display:block;width:6px;height:6px;border-top:2px solid #707070;border-right:2px solid #707070;transform:rotate(45deg);position:absolute;right:0;top:37%}h2 div{color:#111;font-size:36px;font-weight:700;text-align:center}.about .h2_wrap{width:800px;margin:auto;position:relative;padding-bottom:80px}.about h2 img{position:absolute;right:0;bottom:10px}@media screen and (max-width:724px){.subcontent{margin-top:80px;min-width:100%}h2{border-bottom:80px solid #21abe7;border-top:0 !important;border-right:0 !important;border-left:0 !important}h2 div{color:#111;font-size:23px;font-weight:700;text-align:center}.h2_wrap p img{max-width:75%}.subcontent_box{width:96%;padding:12px;margin-top:-45px}.bread ul{display:block}}.about_table,.about_table td{border-collapse:collapse;border:1px solid #ccc}.about_table{width:500px;margin:30px auto}.about_table tr:nth-child(odd) td{background:#e7f6fd}.about_table td{padding:15px 25px}.about_table td:first-child{border-right:0}.about_table td:last-child{border-left:0;text-align:center}@media screen and (max-width:724px){.about .h2_wrap{width:100%;margin:auto;position:relative;padding-bottom:80px}.about_table{width:100%;margin:30px auto}.about_table td{padding:15px 14px}}.member .h2_wrap{width:670px;margin:auto;position:relative;padding-bottom:80px}.member h2 img{position:absolute;right:0;bottom:15px}.mem_ul{width:100%;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.mem_ul:after{content:"";display:block;width:300px}.mem_ul li{width:300px;margin-bottom:40px}.mem_ul li a{display:block;text-decoration:none}.mem_photo{width:300px;height:300px;overflow:hidden}.mem_photo img{width:100%;transition:.3s ease all}.mem_ul li a:hover .mem_photo img{transform:scale(1.2,1.2)}.mem_info{background:#f7f7f7;padding:20px;font-size:16px;position:relative;overflow:hidden}.mem_info span{display:block;margin-top:8px;font-size:18px;font-weight:700}.mem_info:after{content:"";display:block;width:40px;height:40px;background:#21abe7;transform:rotate(45deg);position:absolute;right:-20px;bottom:-20px}@media screen and (max-width:724px){.member .h2_wrap{width:100%;margin:auto;position:relative;padding-bottom:80px}.mem_ul li{width:48%;margin-bottom:40px}.mem_photo{width:100%;height:auto}.mem_info{padding:12px}.mem_info span{margin-top:0}}.mem_head{overflow:hidden;margin-bottom:60px}.mem_head_photo{width:400px;float:left}.mem_head_photo img{width:100%}.mem_head_info{width:505px;float:right}.mem_head_info h3{font-size:30px;font-weight:700;color:#21abe7;border-bottom:3px solid #21abe7;margin-bottom:10px}.mem_head_info h3 span{display:block;color:#111;font-size:20px;font-weight:400;margin-bottom:3px}.mem_syozoku{font-size:18px;margin-bottom:30px}.mem_from{font-size:16px}.mem_serif{margin-top:20px;display:inline-block;font-size:18px;font-weight:700;border:2px solid #21abe7;padding:4px 12px 7px;border-radius:10px;position:relative}.mem_serif:before{content:"";display:block;width:15px;height:15px;border-top:2px solid #21abe7;border-right:2px solid #21abe7;transform:rotate(-45deg);background:#fff;position:absolute;top:-9px;left:0;right:0;margin:auto}.mem_qanda dt{font-size:20px;font-weight:700;background:#e7f6fd;padding:10px;margin-bottom:20px}.mem_qanda dd{min-height:30px;padding-left:45px;margin-bottom:50px}.mem_qanda_1{background:url(//km-gakuseikaigi.jp/wp/wp-content/themes/gakuseikaigi/common/css/../images/member/face_laugh.png);background-repeat:no-repeat;background-position:left center}.mem_qanda_2{background:url(//km-gakuseikaigi.jp/wp/wp-content/themes/gakuseikaigi/common/css/../images/member/face_grin.png);background-repeat:no-repeat;background-position:left center}.mem_qanda_3{background:url(//km-gakuseikaigi.jp/wp/wp-content/themes/gakuseikaigi/common/css/../images/member/face_fu.png);background-repeat:no-repeat;background-position:left center}.mem_qanda_4{background:url(//km-gakuseikaigi.jp/wp/wp-content/themes/gakuseikaigi/common/css/../images/member/face_wink.png);background-repeat:no-repeat;background-position:left center}.mem_qanda_5{background:url(//km-gakuseikaigi.jp/wp/wp-content/themes/gakuseikaigi/common/css/../images/member/face_nikkori.png);background-repeat:no-repeat;background-position:left center;margin-bottom:0 !important}.mem_other{width:1100px;margin:60px auto 0}.mem_other h3{font-size:24px;font-weight:700;text-align:center;margin-bottom:40px}.member .slick-list{width:950px;margin:auto;overflow:hidden}.member .slick-track{height:auto;display:flex;gap:30px}.member .slick-track li{float:none;margin-right:0}.slick-slide{width:auto !important}.slick-slide .mem_photo{width:auto;height:auto}.slick-slide a{display:block;text-decoration:none}.slick-slide a:hover{opacity:.7;transition:.3s ease all}.slick-prev{left:10px !important}.slick-prev:before{content:"" !important;display:block;width:20px;height:20px;border-top:2px solid #111;border-left:2px solid #111;transform:rotate(-45deg)}.slick-next{right:10px !important}.slick-next:before{content:"" !important;display:block;width:20px;height:20px;border-top:2px solid #111;border-right:2px solid #111;transform:rotate(45deg)}@media screen and (max-width:724px){.mem_head_photo{width:100%;float:none}.mem_head_photo img{width:100%}.mem_head_info{margin-top:10px;width:100%;float:none}.mem_head_info h3{font-size:30px;font-weight:700;color:#21abe7;border-bottom:3px solid #21abe7;margin-bottom:10px}.mem_head_info h3 span{display:block;color:#111;font-size:20px;font-weight:400;margin-bottom:3px}.mem_other{width:100%;margin:60px auto 0}.member .slick-list{width:100%}.mem_info{font-size:13px}.mem_info span{font-size:15px}}.activity .h2_wrap{width:680px;margin:auto;position:relative;padding-bottom:80px}.activity h2 img{position:absolute;right:0;bottom:15px}.subcontent_activity_box{width:810px;float:left;background:#fff;padding:40px;margin-top:-60px;box-shadow:0px 0px 19px -5px #ccc}.ac_about{margin-bottom:60px}.activity h3{font-size:30px;font-weight:700;color:#21abe7;margin-bottom:20px}.activity h3:after{content:"";display:block;width:100%;height:6px;border-radius:10px;background:linear-gradient(to right,#21ace6,#2af39a);margin-top:8px}.project_list{display:flex;flex-wrap:wrap;justify-content:space-between}.project_list li{width:350px;padding:25px;margin-bottom:30px;background:#e7f6fd;border-radius:10px}.taxonomy_project_list li{width:100%}.project_list h4{color:#21abe7;font-size:22px;font-weight:700;text-align:center;position:relative;padding-bottom:10px;margin-bottom:15px}.project_list h4:after{content:"";display:block;width:50px;height:4px;background:#21abe7;border-radius:6px;position:absolute;bottom:0;left:0;right:0;margin:auto}.project_list p{font-size:16px;line-height:1.7}.ac_postlist>li{background:#f7f7f7;padding:25px 30px 30px;margin-bottom:40px}.ac_postlist h4{font-size:24px;font-weight:700;border-left:double 6px #21abe7;padding:0 0 3px 10px;margin-bottom:15px}.post_info{float:right;display:flex;margin-bottom:30px}.post_info li{font-size:16px;margin-left:15px}.post_info li:last-child{background:#fde4ac}.ac_postlist_cat a{text-decoration:none}.ac_postlist_cat a:hover{text-decoration:underline}.ac_postlist .clearfix{clear:both}.ac_postlist_thumb{width:280px;float:left}.ac_postlist_thumb img{width:100%}.ac_postlist_text{float:right;width:calc(100% - 305px)}.abstract{font-size:16px;line-height:1.8;margin-bottom:10px}.ac_postlist_text a{float:right}.subcontent_activity_rightnav{width:250px;float:right;border:2px solid #21abe7;margin-top:-60px;background:#eee}.subcontent_activity_rightnav a{overflow:hidden}.subcontent_activity_rightnav_ttl{padding:15px;font-size:18px;color:#21abe7;font-weight:700}.yearly{border-top:1px solid #999}.subcontent_activity_rightnav a{display:block;padding:15px;text-decoration:none;border-top:1px solid #999;position:relative}.subcontent_activity_rightnav .activity_yearly a{border-top:1px dotted #999;background:#fff}.opencity .opencity a:before,.matsuri .matsuri a:before,.machidukuri .machidukuri a:before,.kanazawa .kanazawa a:before,.other .other a:before{content:"";display:block;width:12px;height:12px;background:#21abe7;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);left:-7px}.subcontent_activity_rightnav_subttl{padding:15px;border-top:1px solid #999}.year a{background:#fff;border-top:1px dotted #999}.subcontent_activity_rightnav a:hover{text-decoration:underline}.ac_post h3{font-size:24px;font-weight:700;border-bottom:double 6px #21abe7;padding:0 0 3px;margin-bottom:15px}.ac_post h3:after{content:none}.ac_post article{margin-top:30px;clear:both}.ac_post article img{max-width:100%}.article_eyecatch{margin-bottom:60px}.ac_post article h2{font-size:30px;font-weight:700;color:#21abe7;text-align:left;border-bottom:0;margin-bottom:20px}.ac_post article h2:after{content:"";display:block;width:100%;height:6px;border-radius:10px;background:linear-gradient(to right,#21ace6,#2af39a);margin-top:8px}.ac_post article h3{color:#111;font-size:24px;font-weight:700;border-left:double 6px #21abe7;border-bottom:0;padding:0 0 2px 10px;margin-bottom:20px}.ac_post article h4{font-size:20px;font-weight:700;padding:5px 10px;background:#e7f6fd;margin-bottom:20px}.returnbtn{margin-top:40px;text-align:center}.returnbtn a{width:350px}@media screen and (max-width:724px){.activity .h2_wrap{width:100%;margin:auto;position:relative;padding-bottom:80px}.activity h2 img{bottom:11px}.activity h3{font-size:26px}.inner{width:100%}.subcontent_activity_box{width:96%;margin:auto;float:none;padding:15px;margin-top:-45px}.project_list li{width:100%;padding:15px}.ac_postlist>li{padding:15px}.ac_postlist h4{font-size:20px;line-height:1.3;margin-bottom:8px}.ac_postlist_thumb,.ac_postlist_thumb img{width:100%;float:none}.ac_postlist_text{float:none;width:100%;margin-top:20px}.subcontent_activity_rightnav{width:96%;margin:50px auto 0px;float:none}.ac_post article h2{font-size:25px}.ac_post article h3{font-size:22px}.returnbtn a{width:100%}.more:after{width:13%}}.photo .h2_wrap{width:500px;margin:auto;position:relative;padding-bottom:80px}.photo h2 img{position:absolute;right:0;bottom:15px}.photo .subcontent_box>h3{width:960px;margin:0 auto 20px;font-size:30px;font-weight:700;color:#21abe7}.photo .subcontent_box>h3:after{content:"";display:block;width:100%;height:6px;border-radius:10px;background:linear-gradient(to right,#21ace6,#2af39a);margin-top:8px}.photolist{width:960px;margin:auto;overflow:hidden}.photolist li{width:300px;float:left;margin-right:30px;margin-bottom:40px}.photolist li:nth-child(3n){margin-right:0}.photolist li a{text-decoration:none}.photolist li div{overflow:hidden;width:300px;height:300px;margin-bottom:5px;position:relative}.photolist li img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%;object-fit:cover;transition:.3s ease all}.photolist li img:hover{position:absolute;top:50%;transform:translateY(-50%) scale(1.2,1.2);width:100%}#cboxLoadedContent{padding:0 !important;background:#fff !important}section.mordal,.mordal_photobox,.mordal_textbox{height:100%}.mordal{overflow:hidden}.mordal_photobox{width:63%;float:left;background:#21abe7;text-align:center;position:relative}.mordal_photobox img{object-fit:contain;width:100%;height:100%}.mordal_textbox{float:right;width:37%;padding:20px}.mordal_textbox h3{font-size:20px;font-weight:700;margin-bottom:30px}.mordal_textbox div{font-size:14px;margin-bottom:40px}.mordal_textbox div p{margin-bottom:1em}.mordal_tagbox{display:flex}.mordal_tagbox li{margin-right:10px;margin-bottom:5px}.mordal_tagbox a{display:inline-block;color:#005a9d;font-size:14px;text-decoration:none;margin-right:10px;margin-bottom:5px}.mordal_tagbox a:before{content:"#"}.mordal_tagbox a:hover{text-decoration:underline}@media screen and (max-width:724px){.photo .h2_wrap{width:100%;margin:auto;position:relative;padding-bottom:80px}.photo .subcontent_box>h3{width:100%}.photo .subcontent_box>h3:after{content:"";display:block;width:100%}.photolist{width:100%;margin:auto;overflow:hidden}.photolist li{width:49%;float:left;margin-right:2%;margin-bottom:30px}.photolist li:nth-child(3n){margin-right:2%}.photolist li:nth-child(2n){margin-right:0}.photolist li div{overflow:hidden;width:100%;height:0;padding-top:100%;margin-bottom:5px;position:relative}section.mordal,.mordal_photobox,.mordal_textbox{height:auto}.mordal_photobox{width:100%;float:none;background:#fff}.mordal_photobox img{max-width:100%;max-height:90%}.mordal_textbox{width:100%;float:none;padding:20px}.mordal_tagbox{display:block}}.search_article a{display:block;background:#ecfdff;padding:15px;border-radius:6px;margin-bottom:10px;position:relative;text-decoration:none}.search_article svg{fill:#21abe7;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.search_article a h4{font-weight:700;margin-bottom:5px}.search_h3{color:#21abe7;font-size:20px;font-weight:700;margin-bottom:20px}