@charset "UTF-8";a,abbr,address,aside,article,body,button,caption,cite,code,div,del,dl,dt,dd,em,font,form,figure,footer,fieldset,header,h1,h2,h3,h4,h5,h6,html,img,iframe,input,legend,li,label,main,nav,object,ol,option,optgroup,p,pre,q,s,sub,sup,select,span,section,tt,textarea,table,tbody,tfoot,thead,tr,th,td,ul,var,:before,:after{margin:0;padding:0;border:0;outline:0;box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}main{display:block}ol,ul{list-style:none}a{background-color:transparent;color:inherit;text-decoration:none}img{border-style:none}button,input,optgroup,select,textarea{-moz-appearance:none;appearance:none;background:transparent;border-radius:0;outline:none;vertical-align:middle;-webkit-appearance:none}input,textarea{cursor:text}[type=checkbox]{-moz-appearance:checkbox;appearance:checkbox;cursor:pointer;-webkit-appearance:checkbox}[type=radio]{-moz-appearance:radio;appearance:radio;cursor:pointer;-webkit-appearance:radio}[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}button,select,label[for]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}select:disabled{opacity:inherit}select::-ms-expand{display:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{cursor:pointer;height:auto}th,optgroup{font-weight:700}fieldset{min-width:0}legend{border:0;color:inherit;display:table;font-weight:700;max-width:100%;white-space:normal}[hidden]{display:none}dd{margin-left:0}html{scroll-padding-top:11rem;font-size:2.6666666667vw}@media screen and (650px <= width){html{font-size:17.3333333333px}}@media screen and (960px <= width){html{font-size:.8032128514vw;scroll-padding-top:12.5rem}}@media screen and (1245px <= width){html{font-size:10px}}body{word-break:break-word;line-break:strict;background-color:#fffff7;color:#1a1a1a;width:100%;overflow-x:hidden}img{display:block;height:auto;width:100%}textarea,dt,dd,button{line-height:inherit}textarea{resize:vertical;overflow-y:auto}a,span{display:inline-block}button{display:inline-block;text-align:left;font:inherit;color:inherit}.is_loadTransition,.is_loadTransition *{transition:none!important}.ly_main{padding-top:5.8rem}@media screen and (960px <= width){.ly_main{padding-top:7.3rem}}@media screen and (960px <= width){.ly_main:has(.top_flexWrap){overflow:hidden}}@media screen and (960px <= width){.ly_main:has(.about_greetingFlex){overflow:hidden}}.ly_container{margin-inline:auto;width:91.4666666667%}@media screen and (960px <= width){.ly_container{width:120rem}}.ly_container.__mainCont{width:90.666%}.ly_container.__sideCont{width:81.09%}@media screen and (960px <= width){.ly_container.__mx960{margin-inline:auto;width:91.4666666667%}}@media screen and (960px <= width) and (960px <= width){.ly_container.__mx960{width:120rem;width:96rem}}.ly_containerLeft{margin-inline:auto;width:91.4666666667%}@media screen and (960px <= width){.ly_containerLeft{width:120rem}}@media screen and (960px <= width){.ly_containerLeft{width:115.2rem;margin-inline:auto 0}}.ly_section{padding-top:10.4rem}.ly_section.__pt1648{padding-top:1.6rem}@media screen and (960px <= width){.ly_section.__pt1648{padding-top:4.8rem}}.ly_section.__pt2480{padding-top:2.4rem}@media screen and (960px <= width){.ly_section.__pt2480{padding-top:8rem}}.ly_section.__pt2456{padding-top:2.4rem}@media screen and (960px <= width){.ly_section.__pt2456{padding-top:5.6rem}}.ly_section.__topContents2{padding-top:4.8rem}@media screen and (960px <= width){.ly_section.__topContents2{padding-top:12.8rem}}.ly_section.__pt4{padding-top:.4rem}.ly_section.__pt5946{padding-top:5.9rem}@media screen and (960px <= width){.ly_section.__pt5946{padding-top:4.6rem}}@media screen and (960px <= width){.ly_section.__noPc{padding-top:0}}.ly_section.__pt48{padding-top:4.8rem}.ly_section.__pt73{padding-top:7.3rem}@media screen and (960px <= width){.ly_section.__pt63Pc{padding-top:6.3rem}}@media screen and (960px <= width){.ly_section.__pt136Pc{padding-top:13.6rem}}.ly_section.__pt4088{padding-top:4rem}@media screen and (960px <= width){.ly_section.__pt4088{padding-top:8.8rem}}.ly_section.__pt6488{padding-top:6.4rem}@media screen and (960px <= width){.ly_section.__pt6488{padding-top:8.8rem}}.ly_section.__pt5688{padding-top:5.6rem}@media screen and (960px <= width){.ly_section.__pt5688{padding-top:8.8rem}}.ly_section.__pt120104{padding-top:12rem}@media screen and (960px <= width){.ly_section.__pt120104{padding-top:10.4rem}}@media screen and (960px <= width){.ly_parent{display:flex;max-width:180rem;justify-content:center}}@media screen and (960px <= width){.ly_mainContainer{flex:0 0 67.032%;border-right:.1rem solid #1A1A1A}}@media screen and (960px <= width){.ly_sideContainer{flex:0 0 33.046875%}}@media screen and (960px <= width){.ly_side{position:absolute;z-index:99;width:34.3rem;width:min(max(34.3rem,26.796875vw))}.ly_side.fixed{position:fixed;top:9rem;width:min(max(34.3rem,26.796875vw));z-index:99}}.ly_colorSection{position:relative;padding-block:4.9rem 6.8rem;margin-top:1.6rem}@media screen and (960px <= width){.ly_colorSection{padding-block:12.8rem 17.4rem;margin-top:2.4rem}}.ly_colorSection:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#6bf9ff;clip-path:polygon(0 4rem,100% 0,100% calc(100% - 4rem),0 100%);z-index:0}@media screen and (960px <= width){.ly_colorSection:before{clip-path:polygon(0 9.6rem,100% 0,100% calc(100% - 9.6rem),0 100%)}}.ly_colorSection.__col04{padding-bottom:12.3rem}@media screen and (960px <= width){.ly_colorSection.__col04{padding-bottom:17.5rem;margin-block:2.4rem 0}}.ly_colorSection.__col04:before{background-color:#6385ff}.ly_colorSection>.ly_container{position:relative;z-index:1}.bl_linkBack{padding-bottom:3.2rem;z-index:1000}.bl_linkBack.__absolute{position:absolute;left:5%}.bl_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;pointer-events:none}.bl_overlay>*{pointer-events:auto}.bl_baroonWrap{position:absolute;width:15.6rem;top:-5rem;left:19.5rem;z-index:100}@media screen and (960px <= width){.bl_baroonWrap{width:45.396rem;top:-12rem;left:37rem}}.bl_subHead{padding-top:.8rem}@media screen and (960px <= width){.bl_subHead{padding-block:2.4rem}}.bl_subHead.__white{color:#fff}.bl_guncariImg{display:flex;margin-top:10.4rem}@media screen and (960px <= width){.bl_guncariImg{margin-top:0}}.bl_guncariImg.__col04{margin-top:5.9rem}.bl_detailInfo{padding-top:8rem}.bl_detailInfo_wrapper{border:.1rem solid #1A1A1A;border-radius:.4rem;background-color:#fffecb}.bl_detailInfo_inner{padding:1.2rem;display:flex;flex-direction:column;gap:1.6rem}.bl_detailInfo_item{padding-bottom:.4rem;border-bottom:.1rem solid #1A1A1A}.bl_detailInfo_item .el_label{padding-left:1.2rem;position:relative}.bl_detailInfo_item .el_label:before{content:"";position:absolute;left:0;top:52%;transform:translateY(-50%);width:.8rem;height:.8rem;background-color:#6385ff;border-radius:50%}.bl_detailInfo_item .el_txt{padding-bottom:.4rem}.bl_writer{padding-top:10.4rem}.bl_writer_wrapper{border:.1rem solid #1A1A1A;border-radius:.4rem;background-color:#fff}.bl_writer_inner{padding:2.4rem}@media screen and (960px <= width){.bl_writer_inner{display:flex;gap:1.6rem;justify-content:flex-start}}.bl_writer_imgWrap{flex-shrink:0;display:flex;justify-content:center}.bl_writer_imgWrap img{width:12rem;height:12rem;border-radius:50%;object-fit:cover}.bl_writer_desc{padding-top:1.6rem}@media screen and (960px <= width){.bl_writer_desc{display:block;padding:0}}.bl_writer_desc_name{text-align:center}@media screen and (960px <= width){.bl_writer_desc_name{text-align:unset}}.bl_writer_desc_txt{padding-top:.8rem;display:flex;justify-content:center}.bl_writer_desc_txt.el_txt{text-align:left;max-width:fit-content}.bl_writer_sns{padding-top:2.4rem;display:flex;gap:1.579rem}.bl_writer_sns_x,.bl_writer_sns_instagram{width:2.348rem}.bl_articles{position:relative}.bl_articles_cardList{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 1.7rem;margin-top:.8rem}@media screen and (960px <= width){.bl_articles_cardList.__uni{grid-template-columns:repeat(4,1fr);gap:10.667rem 8rem;margin-top:0}}.bl_articles_cardList.__semi{gap:2.4rem 1.5rem}.bl_articles_card{border-radius:.8rem;overflow:hidden;border:.05rem solid #1A1A1A;box-shadow:.2rem .2rem #1a1a1a;transition:transform .3s ease,box-shadow .3s ease}.bl_articles_card.__uni{border-radius:0;box-shadow:none;border:none}.bl_articles_card.__semi{background-color:#fff}.bl_articles_card_inner{display:flex;flex-direction:column;height:100%}.bl_articles_card_link{display:block;cursor:pointer;transition:opacity .3s}@media (hover: hover) and (pointer: fine){.bl_articles_card_link:hover{opacity:.5}}@media (hover: hover),(hover: none){.bl_articles_card_link:active{opacity:.5}}.bl_articles_card_imgWrap{width:100%;height:12.2rem;overflow:hidden;position:relative}@media screen and (960px <= width){.bl_articles_card_imgWrap{aspect-ratio:61/81}}.bl_articles_card_imgWrap img{width:100%;height:100%;object-fit:cover}.bl_articles_card_imgWrap.__uni{position:relative;overflow:hidden;border-radius:.4rem;height:16.4rem;border:.05rem solid #1A1A1A}@media screen and (960px <= width){.bl_articles_card_imgWrap.__uni{height:22rem}}.bl_articles_card_imgWrap.__uni .main-image{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease;position:relative;z-index:1}.bl_articles_card_imgWrap.__uni .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease;z-index:2}.bl_articles_card_imgWrap.__uni:hover .main-image{opacity:0}.bl_articles_card_imgWrap.__uni:hover .hover-image{opacity:1!important}@media screen and (960px <= width){.bl_articles_card_imgWrap.__uniSide{height:16.4rem;border:.1rem solid #1A1A1A}}.bl_articles_card_content{padding:.8rem .6rem;flex-grow:1;display:flex;flex-direction:column}.bl_articles_card_tags{margin-bottom:.2rem;display:flex;gap:.2rem;flex-wrap:wrap}.bl_articles_card_tags .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_articles_card_tags .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_articles_card_date{display:flex;gap:.8rem;align-items:baseline}.bl_articles_card_place{display:flex;gap:.4rem}.bl_articles_card_place img{width:1.2rem}.bl_articles_card_place p{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5}.bl_articles_card_ttl{margin:0;line-height:1.4;text-decoration:none;font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl_articles_card_studentName{display:flex;align-items:baseline}.bl_articles_card_uni{display:flex;gap:.4rem;align-items:flex-start}.bl_articles_card_uni img{width:2rem}.bl_articles_card_university{display:flex;gap:.4rem;align-items:self-start}.bl_articles_card_university img{width:2rem}.bl_articles_card_faculty{display:flex;gap:.4rem;align-items:baseline;padding-top:.4rem}.bl_articles_card_faculty img{width:1.2rem}.bl_articles_card_text{padding-block:.4rem}.bl_articles_card_text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.bl_articles_card_company{display:flex;gap:.4rem;align-items:center}.bl_articles_card_company .company_logo{max-width:1.8rem;object-fit:contain;flex-shrink:0}.bl_articles_noResults{display:flex;justify-content:center;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.bl_articles_noResults{text-align:center;padding-block:5rem 3rem}}.bl_info{padding-top:4.8rem}.bl_info_blockList{display:flex;flex-direction:column;gap:0;padding-bottom:1.6rem}.bl_info_block{border-bottom:.1rem solid #1A1A1A;transition:background-color .2s ease}.bl_info_block_link{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;text-decoration:none;color:inherit;width:100%}.bl_info_block_content{flex-grow:1;display:flex;flex-direction:column;gap:.8rem}.bl_info_block_date{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5;letter-spacing:.05em}.bl_info_block_ttl{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5;margin:0;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bl_info.__pt0{padding:0}.bl_detailHead{padding-bottom:4rem}.bl_detailHead_updated{margin-top:.8rem}.bl_detailHead.__pb60{padding-bottom:6rem}.bl_tagsLikes{position:relative}.bl_tagsLikes_tagsWrap{margin-block:.3rem .2rem;display:flex;gap:.2rem;flex-wrap:wrap;min-height:1.5rem}@media screen and (960px <= width){.bl_tagsLikes_tagsWrap{width:auto}}.bl_tagsLikes_tagsWrap .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_tagsLikes_tagsWrap .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_tagsLikes_tagsWrap_spaceB{display:flex;flex-wrap:wrap;justify-content:space-between}.bl_tagsLikes_likesWrap{display:block;position:absolute;right:0;top:0;min-width:11rem}.bl_tagsLikes_likesWrap_heart{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.2rem}.bl_tagsLikes_likesWrap_heart.__gap0{gap:0}.bl_tagsLikes_likesWrap_heart button{padding:0}.bl_tagsLikes_likesWrap_heart button.loading{opacity:.7;cursor:wait}.bl_tagsLikes_likesWrap_heart button:disabled{cursor:not-allowed}.bl_tagsLikes_likesWrap_count{text-align:center;display:block}.bl_tagsLikes_likesWrap_message{text-align:center;min-width:11.1rem}.bl_detailDateCenter{display:flex;align-items:center}.bl_menu_btnLink{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem .35rem;list-style:none;margin:0}@media screen and (960px <= width){.bl_menu_btnLink{gap:min(3.12rem,2vw);padding:0 4rem}}.bl_menu_btnList{width:11.2rem}@media screen and (960px <= width){.bl_menu_btnList{width:min(max(17.4rem,13.59375vw),(100vw - 8rem - 15.6rem) / 6)}}.bl_readMore{text-align:right;position:relative;margin-right:.7rem}.bl_readMore.__abolute{position:absolute;margin:0;bottom:2.3rem;right:2.4rem}@media screen and (960px <= width){.bl_readMore.__abolute{bottom:11.3rem;right:3.4rem}}.bl_readMore.__bottomlarge{bottom:3.5rem}@media screen and (960px <= width){.bl_readMore.__bottomlarge{bottom:11.3rem;right:3.4rem}}.bl_headWrap{width:fit-content}@media screen and (960px <= width){.bl_headWrap h2{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:3.6rem;letter-spacing:0;line-height:1.5}}@media screen and (960px <= width){.bl_headWrap._small{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:2rem;letter-spacing:0;line-height:1.5}}.bl_headWrap.__bgWhite{padding-inline:.4rem;background:#fff}@media screen and (960px <= width){.bl_headWrap.__bgWhite{padding-inline:1.6rem}}.bl_headWrap__relative{position:relative}.bl_contactBtn{width:24rem;height:3.7rem;margin-top:10.2rem;margin-inline:auto}.bl_contactBtn span{margin-left:1.8rem}.bl_contactBtn.__mt16{margin-top:1.6rem}.bl_search{width:100%;margin:0 auto;border-radius:.4rem;overflow:hidden;border:.1rem solid #1A1A1A;margin-top:1.6rem}.bl_search_inner{display:flex;flex-direction:column}.bl_search_ttl{margin:0;text-align:left;background:#fffc1c;padding:.4rem 1.2rem;border-radius:.4rem .4rem 0 0;border-bottom:.1rem solid #1A1A1A}.bl_search_formSection{background-color:#fffecb;padding:1.2rem;flex:1;min-height:19.4rem;border-radius:0 0 .4rem .4rem}@media screen and (960px <= width){.bl_search_formSection{display:flex;align-items:end;gap:2rem;height:fit-content;width:100%;min-height:8.2rem;padding:1.6rem}}.bl_search_formSection.__uni{min-height:auto;gap:1.5rem}.bl_search_formFlex{display:flex;gap:1.9rem;align-items:center}@media screen and (960px <= width){.bl_search_formFlex{gap:53rem;align-items:end}}.bl_search_formFlex button{align-items:center;margin-top:.3rem}@media screen and (960px <= width){.bl_search_formColum{display:flex;gap:4.8rem}}@media screen and (960px <= width){.bl_search_formColum .bl_search_formSelect{width:24rem}}@media screen and (960px <= width){.bl_search_formColum .bl_search_formSelect.__width40{width:40rem}}.bl_search_formColum .bl_search_formSelect.__semi{width:77.6%}@media screen and (960px <= width){.bl_search_formColum .bl_search_formSelect.__semi{width:40rem}}@media screen and (960px <= width){.bl_search_formColum .bl_search_formInput{width:24rem}}.bl_search_formSelect{width:65%;height:2.9rem;padding:.4rem 0 .4rem .45rem;border:.1rem solid #1A1A1A;border-radius:.4rem;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 3l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4.8rem center;background-size:1.2rem .8rem;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5;color:#1a1a1a}@media screen and (960px <= width){.bl_search_formSelect{width:40rem;background-position:right .8rem center}}.bl_search_formSelect.__uni{width:20rem;background-image:none}@media screen and (960px <= width){.bl_search_formSelect.__uni{width:40rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M3 3l3 3 3-3'/%3E%3C/svg%3E")}}.bl_search_formSelect.__markRight{background-position:right .96rem center}.bl_search_formSelect.disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.bl_search_formSelect:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.bl_search_formGroup{margin-bottom:1.2rem}@media screen and (960px <= width){.bl_search_formGroup{margin-bottom:0}}.bl_search_formLabel{display:block}.bl_search_formInput{width:100%;height:2.9rem;padding:.6rem .8rem;border:.1rem solid #1A1A1A;border-radius:.4rem;background-color:#fff;transition:border-color .3s ease}@media screen and (960px <= width){.bl_search_formInput{width:40rem}}.bl_search_formInput::placeholder{color:#999}.bl_search_btnWrap{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:2.4rem}@media screen and (960px <= width){.bl_search_btnWrap{align-items:normal;gap:2.3rem;margin-top:0;margin-left:3.5rem}}@media screen and (960px <= width){.bl_search_btnWrap.__form3{margin-left:9rem}}.bl_search_results{display:flex;align-items:baseline;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}.bl_search_results p{margin-top:.3rem}.bl_search_results span{margin-left:.8rem}.bl_search_results.__uni{margin-top:1.2rem;justify-content:center}.bl_news{width:100%}.bl_news_cardList{display:grid;grid-template-columns:repeat(2,1fr);gap:2.15rem 2.4rem;margin-bottom:3.2rem}@media screen and (960px <= width){.bl_news_cardList{grid-template-columns:repeat(3,1fr);gap:3.9rem 4rem}}.bl_news_card{border-radius:.8rem;overflow:hidden;border:.05rem solid #1A1A1A;box-shadow:.2rem .2rem #1a1a1a;transition:transform .3s ease,box-shadow .3s ease;height:21.1rem;cursor:pointer;transition:opacity .3s}@media (hover: hover) and (pointer: fine){.bl_news_card:hover{opacity:.5}}@media (hover: hover),(hover: none){.bl_news_card:active{opacity:.5}}@media screen and (960px <= width){.bl_news_card{height:35.6rem}}.bl_news_card_inner{height:100%;display:flex;flex-direction:column}.bl_news_card_imgWrap{width:100%;height:12.2rem;overflow:hidden;position:relative}@media screen and (960px <= width){.bl_news_card_imgWrap{height:27.9rem}}.bl_news_card_imgWrap img{width:100%;height:100%;object-fit:cover}.bl_news_card_content{padding:.8rem;flex-grow:1;display:flex;flex-direction:column;background-color:#fff}.bl_news_card_tags{margin-bottom:.2rem;display:flex;gap:.2rem;flex-wrap:wrap}.bl_news_card_tags .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_news_card_tags .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_news_card_ttl{margin:0;text-decoration:none;font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:4.2rem}.bl_news_noResults{display:flex;justify-content:center;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.bl_news_noResults{text-align:center;padding-block:5rem 3rem}}.bl_newsDetail_head{padding-bottom:.8rem}.bl_newsDetail_meta{display:flex;justify-content:space-between;height:fit-content;padding-block:.8rem 1.6rem}@media screen and (960px <= width){.bl_newsDetail_mainImage{width:90.666%;margin:0 auto;position:relative}}.bl_newsDetail_mainImage img{object-fit:contain;object-position:center;height:100%}.bl_newsDetail_mainImage .no-image-placeholder{height:28.1rem}@media screen and (960px <= width){.bl_newsDetail_mainImage .no-image-placeholder{height:58.3rem}}.bl_newsDetail_content{padding-top:4.8rem}.bl_newsDetail_subSection{padding-top:8rem}.bl_newsDetail_subSection p,.bl_newsDetail_subImageWrap{padding-top:3.2rem}@media screen and (960px <= width){.bl_newsDetail_subImageWrap{height:58.3rem;position:relative}}.bl_newsDetail_subImageWrap img{width:100%;height:calc(100% - 3.2rem);object-fit:contain;object-position:center;display:block}.bl_newsDetail_subImageWrap p{padding:0;margin-top:.4rem;text-align:center}.bl_newsDetail .bl_news_card_tags{gap:.8rem;padding:.2rem .6rem}.bl_newsDetail_backBtn{text-align:center;padding-top:10.4rem}.bl_pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:4.5rem}@media screen and (960px <= width){.bl_pagination{margin-top:10.4rem}}.bl_pagination.__mt0{margin-top:0}.bl_pagination_item{display:inline-block}.bl_pagination_item.current .bl_pagination_link{background:#1a1a1a;color:#fff;border:.1rem solid #1A1A1A}.bl_pagination_link{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:.1rem solid #1A1A1A;background:transparent;color:#1a1a1a;text-decoration:none;border-radius:.4rem;transition:all .3s ease;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.5rem;letter-spacing:0em;line-height:1.5}.bl_pagination_link:hover:not(.current){background:#f5f5f5}.bl_pagination_dots{color:#1a1a1a;width:2.4rem;text-align:center;font-family:Noto Sans Jp,"sans-serif";font-weight:500;font-size:1.5rem;letter-spacing:0em;line-height:1.5}.bl_paginationColSec{bottom:0;position:absolute;left:50%;transform:translate(-50%)}@media screen and (960px <= width){.bl_paginationColSec{bottom:1.6%}}.bl_paginationColSec.__col04{bottom:4.5rem}@media screen and (960px <= width){.bl_paginationColSec.__col04{bottom:4rem}}.bl_universityDetail_head{display:flex;justify-content:space-between;align-items:self-end}.bl_universityDetail_nameWrap{display:flex;align-items:baseline}.bl_universityDetail_sns{display:flex;gap:1.579rem}.bl_universityDetail_school{display:flex;align-items:self-end;padding-top:.4rem}.bl_universityDetail_school img{width:3rem}.bl_universityDetail_school p{padding-left:.4rem}.bl_universityDetail_meta{display:flex;justify-content:space-between;align-items:center;padding-top:.8rem}.bl_universityDetail_mainImage{padding-top:1.6rem}@media screen and (960px <= width){.bl_universityDetail_mainImage{width:90.666%;margin:0 auto;position:relative}}.bl_universityDetail_mainImage img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.bl_universityDetail_mainImage .no-image-placeholder{height:28.1rem}@media screen and (960px <= width){.bl_universityDetail_mainImage .no-image-placeholder{height:58.3rem}}.bl_universityDetail_content{padding-top:4.8rem}.bl_universityDetail_subSection{padding-top:8rem}.bl_universityDetail_subSection p,.bl_universityDetail_subImageWrap{padding-top:3.2rem}@media screen and (960px <= width){.bl_universityDetail_subImageWrap{height:58.3rem;position:relative}}.bl_universityDetail_subImageWrap img{width:100%;height:calc(100% - 3.2rem);object-fit:contain;object-position:center;display:block}.bl_universityDetail_subImageWrap p{padding:0;margin-top:.4rem;text-align:center}.bl_universityDetail_backBtn{text-align:center;padding-top:10.4rem}.bl_graduateDetail_head{display:flex;justify-content:space-between;align-items:self-end}.bl_graduateDetail_nameWrap{display:flex;align-items:baseline}.bl_graduateDetail_sns{display:flex;gap:1.579rem}.bl_graduateDetail_school{display:flex;align-items:self-end;padding-top:.4rem}.bl_graduateDetail_school img{width:3rem}.bl_graduateDetail_school p{padding-left:.4rem}.bl_graduateDetail_meta{display:flex;justify-content:space-between;align-items:center;padding-top:.8rem}@media screen and (960px <= width){.bl_graduateDetail_mainImage{width:90.666%;margin:0 auto;position:relative}}.bl_graduateDetail_mainImage img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.bl_graduateDetail_mainImage .no-image-placeholder{height:28.1rem}@media screen and (960px <= width){.bl_graduateDetail_mainImage .no-image-placeholder{height:58.3rem}}.bl_graduateDetail_content{padding-top:4.8rem}.bl_graduateDetail_subSection{padding-top:8rem}.bl_graduateDetail_subSection p,.bl_graduateDetail_subImageWrap{padding-top:3.2rem}@media screen and (960px <= width){.bl_graduateDetail_subImageWrap{height:58.3rem;position:relative}}.bl_graduateDetail_subImageWrap img{width:100%;height:calc(100% - 3.2rem);object-fit:contain;object-position:center;display:block}.bl_graduateDetail_subImageWrap p{padding:0;margin-top:.4rem;text-align:center}.bl_graduateDetail_backBtn{text-align:center;padding-top:10.4rem}.bl_event{width:100%}.bl_event_cardList{display:grid;grid-template-columns:repeat(2,1fr);gap:2.15rem 2.4rem;margin-bottom:3.2rem}@media screen and (960px <= width){.bl_event_cardList{grid-template-columns:repeat(3,1fr);gap:3.9rem 4rem}}.bl_event_cardList.__pb0{margin-bottom:0}.bl_event_card{border-radius:.8rem;overflow:hidden;border:.05rem solid #1A1A1A;box-shadow:.2rem .2rem #1a1a1a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;transition:opacity .3s;height:26.3rem}@media (hover: hover) and (pointer: fine){.bl_event_card:hover{opacity:.5}}@media (hover: hover),(hover: none){.bl_event_card:active{opacity:.5}}@media screen and (960px <= width){.bl_event_card{height:41.8rem}}.bl_event_card_inner{height:100%;display:flex;flex-direction:column}.bl_event_card_imgWrap{width:100%;height:12.2rem;overflow:hidden;position:relative}@media screen and (960px <= width){.bl_event_card_imgWrap{height:27.9rem}}.bl_event_card_imgWrap img{width:100%;height:100%;object-fit:cover}.bl_event_card_content{padding:.8rem;flex-grow:1;display:flex;flex-direction:column;background-color:#fff}.bl_event_card_tags{margin-bottom:.2rem;display:flex;gap:.2rem;flex-wrap:wrap}.bl_event_card_tags .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_event_card_tags .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_event_card_ttl{margin:0;line-height:1.4;font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:4.2rem}.bl_event_card_date{display:flex;gap:.8rem;align-items:baseline}.bl_event_card_place{display:flex;gap:.4rem}.bl_event_card_place img{width:1.2rem}.bl_event_card_place p{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5}.bl_event_noResults{display:flex;justify-content:center;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.bl_event_noResults{text-align:center;padding-block:5rem 3rem}}.bl_eventDetail_head{padding-bottom:.8rem}.bl_eventDetail_place{display:flex;gap:.4rem}.bl_eventDetail_place img{width:1.8rem}.bl_eventDetail_date{display:flex;align-items:self-end}.bl_eventDetail_date p:last-child{margin-left:.8rem}.bl_eventDetail_date .time{margin-bottom:.4rem}.bl_eventDetail_deadline{display:flex;gap:.4rem;font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.6rem;letter-spacing:0;line-height:1.5;color:#ff6161}.bl_eventDetail_meta{display:flex;justify-content:space-between;height:fit-content;padding-block:.8rem 1.6rem;align-items:center}.bl_eventDetail_meta .like-button{padding:0}@media screen and (960px <= width){.bl_eventDetail_mainImage{width:90.666%;margin:0 auto;position:relative}}.bl_eventDetail_mainImage img{object-fit:contain;object-position:center;height:100%}.bl_eventDetail_mainImage .no-image-placeholder{height:28.1rem}@media screen and (960px <= width){.bl_eventDetail_mainImage .no-image-placeholder{height:58.3rem}}.bl_eventDetail_content{padding-top:4.8rem}.bl_eventDetail_subSection{padding-top:8rem}.bl_eventDetail_subSection p,.bl_eventDetail_subImageWrap{padding-top:3.2rem}@media screen and (960px <= width){.bl_eventDetail_subImageWrap{height:58.3rem;position:relative}}.bl_eventDetail_subImageWrap img{width:100%;height:calc(100% - 3.2rem);object-fit:contain;object-position:center;display:block}.bl_eventDetail_subImageWrap p{padding:0;margin-top:.4rem;text-align:center}.bl_eventDetail_tags{margin-bottom:.2rem;display:flex;gap:.8rem;flex-wrap:wrap;padding-top:1rem}.bl_eventDetail_tags .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_eventDetail_tags .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_eventDetail_backBtn{text-align:center;padding-top:10.4rem}.bl_club{width:100%}.bl_club_cardList{display:grid;grid-template-columns:repeat(2,1fr);gap:2.15rem 2.4rem;margin-bottom:3.2rem}@media screen and (960px <= width){.bl_club_cardList{grid-template-columns:repeat(3,1fr);gap:3.9rem 4rem}}.bl_club_cardList.__pb0{margin-bottom:0}.bl_club_card{border-radius:.8rem;overflow:hidden;border:.05rem solid #1A1A1A;box-shadow:.2rem .2rem #1a1a1a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;transition:opacity .3s;height:23.9rem}@media (hover: hover) and (pointer: fine){.bl_club_card:hover{opacity:.5}}@media (hover: hover),(hover: none){.bl_club_card:active{opacity:.5}}@media screen and (960px <= width){.bl_club_card{height:37.9rem}}.bl_club_card_inner{height:100%;display:flex;flex-direction:column}.bl_club_card_imgWrap{width:100%;height:12.2rem;overflow:hidden;position:relative}@media screen and (960px <= width){.bl_club_card_imgWrap{height:27.9rem}}.bl_club_card_imgWrap img{width:100%;height:100%;object-fit:cover}.bl_club_card_content{padding:.8rem;flex-grow:1;display:flex;flex-direction:column;background-color:#fff}.bl_club_card_tags{margin-bottom:.2rem;display:flex;gap:.2rem;flex-wrap:wrap}.bl_club_card_tags .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_club_card_tags .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_club_card_ttl{margin:0;font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:3em}.bl_club_card_university{display:flex;gap:.4rem;align-items:center}.bl_club_card_university img{width:2rem}.bl_club_noResults{display:flex;justify-content:center;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.bl_club_noResults{text-align:center;padding-block:5rem 3rem}}.bl_clubDetail_head{padding-bottom:.4rem}.bl_clubDetail_meta{display:flex;justify-content:space-between;height:fit-content;padding-block:.8rem 1.6rem;align-items:center}.bl_clubDetail_meta .like-button{padding:0}@media screen and (960px <= width){.bl_clubDetail_mainImage{width:90.666%;margin:0 auto;position:relative}}.bl_clubDetail_mainImage img{object-fit:contain;object-position:center;height:100%}.bl_clubDetail_mainImage .no-image-placeholder{height:28.1rem}@media screen and (960px <= width){.bl_clubDetail_mainImage .no-image-placeholder{height:58.3rem}}.bl_clubDetail_content{padding-top:4.8rem}.bl_clubDetail_subSection{padding-top:8rem}.bl_clubDetail_subSection p,.bl_clubDetail_subImageWrap{padding-top:3.2rem}@media screen and (960px <= width){.bl_clubDetail_subImageWrap{height:58.3rem;position:relative}}.bl_clubDetail_subImageWrap img{width:100%;height:calc(100% - 3.2rem);object-fit:contain;object-position:center;display:block}.bl_clubDetail_subImageWrap p{padding:0;margin-top:.4rem;text-align:center}.bl_clubDetail_university{display:flex;gap:.4rem;align-items:center}.bl_clubDetail_university img{width:3rem}.bl_clubDetail_tags{margin-bottom:.2rem;display:flex;gap:.8rem;flex-wrap:wrap;padding-top:1rem}.bl_clubDetail_tags .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_clubDetail_tags .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_clubDetail_backBtn{text-align:center;padding-top:10.4rem}.bl_seminar{width:100%}.bl_seminar_cardList{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 2.4rem;margin-bottom:3.2rem}@media screen and (960px <= width){.bl_seminar_cardList{grid-template-columns:repeat(3,1fr);gap:3.9rem 3.2rem}}.bl_seminar_cardList.__pb0{margin-bottom:0}.bl_seminar_card{background-color:#fff;border-radius:.8rem;overflow:hidden;border:.05rem solid #1A1A1A;box-shadow:.2rem .2rem #1a1a1a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;transition:opacity .3s;height:14.5rem}@media (hover: hover) and (pointer: fine){.bl_seminar_card:hover{opacity:.5}}@media (hover: hover),(hover: none){.bl_seminar_card:active{opacity:.5}}@media screen and (960px <= width){.bl_seminar_card{height:9.8rem}}.bl_seminar_card_inner{height:100%;display:flex;flex-direction:column}.bl_seminar_card_content{padding:.8rem;flex-grow:1;display:flex;flex-direction:column;background-color:#fff}.bl_seminar_card_ttl{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}.bl_seminar_card_university{display:flex;gap:.4rem;align-items:baseline}.bl_seminar_card_university img{width:1.2rem}.bl_seminar_card_text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.bl_seminar_noResults{display:flex;justify-content:center;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.bl_seminar_noResults{text-align:center;padding-block:5rem 3rem}}.bl_seminarDetail_meta{display:flex;justify-content:space-between;height:fit-content;padding-block:.8rem 0;align-items:center}.bl_seminarDetail_meta .like-button{padding:0}@media screen and (960px <= width){.bl_seminarDetail_mainImage{width:90.666%;margin:0 auto;position:relative}}.bl_seminarDetail_mainImage img{object-fit:contain;object-position:center;height:100%}.bl_seminarDetail_mainImage .no-image-placeholder{height:28.1rem}@media screen and (960px <= width){.bl_seminarDetail_mainImage .no-image-placeholder{height:58.3rem}}.bl_seminarDetail_subSection{padding-top:8rem}.bl_seminarDetail_subSection p,.bl_seminarDetail_subImageWrap{padding-top:3.2rem}@media screen and (960px <= width){.bl_seminarDetail_subImageWrap{height:58.3rem;position:relative}}.bl_seminarDetail_subImageWrap img{width:100%;height:calc(100% - 3.2rem);object-fit:contain;object-position:center;display:block}.bl_seminarDetail_subImageWrap p{padding:0;margin-top:.4rem;text-align:center}.bl_seminarDetail_university{display:flex;gap:.4rem;align-items:flex-end;margin-top:.4rem}.bl_seminarDetail_university img{width:3rem}.bl_seminarDetail_backBtn{text-align:center;padding-top:10.4rem}.bl_intern{width:100%}.bl_intern_cardList{display:grid;grid-template-columns:repeat(2,1fr);gap:1.7rem 1.8rem;margin-bottom:3.2rem}@media screen and (960px <= width){.bl_intern_cardList{grid-template-columns:repeat(3,1fr);gap:3.9rem 3.2rem}}.bl_intern_cardList.__pb0{margin-bottom:0}.bl_intern_card{border-radius:.8rem;overflow:hidden;border:.05rem solid #1A1A1A;box-shadow:.2rem .2rem #1a1a1a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;transition:opacity .3s;height:26.282rem}@media (hover: hover) and (pointer: fine){.bl_intern_card:hover{opacity:.5}}@media (hover: hover),(hover: none){.bl_intern_card:active{opacity:.5}}@media screen and (960px <= width){.bl_intern_card{height:42.4rem}}.bl_intern_card_inner{height:100%;display:flex;flex-direction:column}.bl_intern_card_imgWrap{width:100%;height:12.2rem;overflow:hidden;position:relative}@media screen and (960px <= width){.bl_intern_card_imgWrap{height:27.9rem}}.bl_intern_card_imgWrap img{width:100%;height:100%;object-fit:cover}.bl_intern_card_content{padding:.8rem;flex-grow:1;display:flex;flex-direction:column;background-color:#fff}.bl_intern_card_tags{margin-bottom:.2rem;display:flex;gap:.2rem;flex-wrap:wrap}.bl_intern_card_tags .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_intern_card_tags .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_intern_card_ttl{margin:0;line-height:1.4;font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}.bl_intern_card_ttl p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;max-height:4.2rem}.bl_intern_card_date{display:flex;gap:.765rem;align-items:baseline}.bl_intern_card_place{display:flex;gap:.4rem}.bl_intern_card_place img{width:1.2rem}.bl_intern_card_place p{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5}.bl_intern_card_company{display:flex;gap:.4rem;align-items:center}.bl_intern_card_company .company_logo{max-width:1.8rem;object-fit:contain;flex-shrink:0}.bl_intern_noResults{display:flex;justify-content:center;font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.bl_intern_noResults{text-align:center;padding-block:5rem 3rem}}.bl_internDetail_head{padding-bottom:.8rem}.bl_internDetail_company{display:flex;gap:.8rem}.bl_internDetail_company .company_logo{max-width:2.4rem;object-fit:contain;flex-shrink:0}.bl_internDetail_company .company_logo span{font-size:1.6rem}.bl_internDetail_date{display:flex;align-items:self-end}.bl_internDetail_date p:last-child{margin-left:.8rem}.bl_internDetail_date .time{margin-bottom:.4rem}.bl_internDetail_deadline{display:flex;gap:.4rem;font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.6rem;letter-spacing:0;line-height:1.5;color:#ff6161}.bl_internDetail_meta{display:flex;justify-content:space-between;height:fit-content;padding-block:.8rem 1.6rem;align-items:center}.bl_internDetail_meta .like-button{padding:0}@media screen and (960px <= width){.bl_internDetail_mainImage{width:90.666%;margin:0 auto;position:relative}}.bl_internDetail_mainImage img{object-fit:contain;object-position:center;height:100%}.bl_internDetail_mainImage .no-image-placeholder{height:28.1rem}@media screen and (960px <= width){.bl_internDetail_mainImage .no-image-placeholder{height:58.3rem}}.bl_internDetail_content{padding-top:4.8rem}.bl_internDetail_subSection{padding-top:8rem}.bl_internDetail_subSection p,.bl_internDetail_subImageWrap{padding-top:3.2rem}@media screen and (960px <= width){.bl_internDetail_subImageWrap{height:58.3rem;position:relative}}.bl_internDetail_subImageWrap img{width:100%;height:calc(100% - 3.2rem);object-fit:contain;object-position:center;display:block}.bl_internDetail_subImageWrap p{padding:0;margin-top:.4rem;text-align:center}.bl_internDetail_tags{margin-bottom:.2rem;display:flex;gap:.8rem;flex-wrap:wrap;padding-top:1rem}.bl_internDetail_tags .tag{background-color:#deffe5;padding:.1rem .6rem;border-radius:1rem;border:.05rem solid #1A1A1A;font-family:Noto Sans Jp,"sans-serif";font-weight:400;font-size:1rem;letter-spacing:0em;line-height:1.5}@media screen and (960px <= width){.bl_internDetail_tags .tag{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.bl_internDetail_backBtn{text-align:center;padding-top:10.4rem}.bl_infoDetail_head{padding-block:.8rem 2.1rem}.bl_infoDetail_place{display:flex;gap:.4rem}.bl_infoDetail_place img{width:1.8rem}.bl_infoDetail_date{display:flex;padding-top:.8rem}.bl_infoDetail_date span{margin-right:.4rem}.bl_infoDetail_date p:last-child{margin-left:.8rem}.bl_infoDetail_deadline{display:flex;gap:.4rem}.bl_infoDetail_meta{display:flex;justify-content:space-between;height:fit-content;padding-block:.8rem 1.6rem;align-items:center}.bl_infoDetail_meta .like-button{padding:0}@media screen and (960px <= width){.bl_infoDetail_mainImage{width:90.666%;margin:0 auto;position:relative}}.bl_infoDetail_mainImage img{object-fit:contain;object-position:center;height:100%}.bl_infoDetail_mainImage .no-image-placeholder{height:28.1rem}@media screen and (960px <= width){.bl_infoDetail_mainImage .no-image-placeholder{height:58.3rem}}.bl_infoDetail_content{padding-top:4.8rem}.bl_infoDetail_subSection{padding-top:8rem}.bl_infoDetail_subSection p,.bl_infoDetail_subImageWrap{padding-top:3.2rem}@media screen and (960px <= width){.bl_infoDetail_subImageWrap{height:58.3rem;position:relative}}.bl_infoDetail_subImageWrap img{width:100%;height:calc(100% - 3.2rem);object-fit:contain;object-position:center;display:block}.bl_infoDetail_subImageWrap p{padding:0;margin-top:.4rem;text-align:center}.bl_infoDetail_backBtn{text-align:center;padding-top:10.4rem}.el_button{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5;background:#fff;border-radius:100vh;border:.1rem solid #1A1A1A;box-shadow:.2rem .2rem #1a1a1a;color:#1a1a1a;display:flex;justify-content:center;align-items:center;position:relative;height:2.9rem;width:100%}@media screen and (960px <= width){.el_button{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5;height:4rem}}.el_button.__height{height:7.2rem}.el_button.__height .el_button_text{line-height:7.2rem}.el_button.__high37{height:3.7rem;font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}.el_button.__high37:hover,.el_button.__col03:hover{background:#fffc1c}.el_button.__confirm{cursor:pointer;transition:opacity .3s;width:19rem;padding-block:.4rem;background-color:#6385ff;color:#fff;box-shadow:none}@media (hover: hover) and (pointer: fine){.el_button.__confirm:hover{opacity:.5}}@media (hover: hover),(hover: none){.el_button.__confirm:active{opacity:.5}}.el_button.__rewrite{cursor:pointer;transition:opacity .3s;width:12rem;padding-block:.4rem;background-color:#ff6161;color:#fff;box-shadow:none}@media (hover: hover) and (pointer: fine){.el_button.__rewrite:hover{opacity:.5}}@media (hover: hover),(hover: none){.el_button.__rewrite:active{opacity:.5}}.el_button.__submit{cursor:pointer;transition:opacity .3s;width:12rem;padding-block:.4rem;background-color:#6385ff;color:#fff;box-shadow:none}@media (hover: hover) and (pointer: fine){.el_button.__submit:hover{opacity:.5}}@media (hover: hover),(hover: none){.el_button.__submit:active{opacity:.5}}.el_button_text{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}.el_readMoreBtn{font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.1rem;letter-spacing:0;line-height:1.5;height:2.5rem;background:#fffc1c;border:.1rem solid #1A1A1A;padding:.4rem 1.5rem;border-radius:.4rem;text-decoration:none;transition:all .3s ease;display:inline-block;position:relative}.el_readMoreBtn .arrow{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:.9rem;background:#1a1a1a;right:-.8rem;clip-path:polygon(0 37.5%,70% 37.5%,70% 0,100% 50%,70% 100%,70% 62.5%,0 62.5%);transition:right .3s ease}.el_readMoreBtn:hover .arrow{right:-1.3rem}.el_backBtn{cursor:pointer;transition:opacity .3s;font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5;height:3.4rem;background:#fffc1c;border:.1rem solid #1A1A1A;padding:.65rem 2.4rem;border-radius:.6rem;text-decoration:none;transition:all .3s ease;display:inline-block}@media (hover: hover) and (pointer: fine){.el_backBtn:hover{opacity:.5}}@media (hover: hover),(hover: none){.el_backBtn:active{opacity:.5}}.el_searchBtn{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5;background:#6bf9ff;border-radius:.6rem;border:.1rem solid #1A1A1A;display:flex;justify-content:center;align-items:center;gap:.8rem;height:3.4rem;width:10rem;padding:.65rem 1rem}.el_searchBtn img{width:1.6rem;height:1.6rem}@media screen and (960px <= width){.el_searchBtn{padding:.9rem 2rem}}@keyframes ani-mouse{0%{opacity:0;top:70%}40%{opacity:0;top:30%}70%{opacity:1;top:30%}to{opacity:1;top:70%}}.el_scroll{position:relative;border:.2rem solid #FFFC1C;border-radius:100vh;height:5.7rem;width:3.2rem}.el_scroll_parts{animation:ani-mouse 2.5s linear infinite;aspect-ratio:1/1;background-color:#fffc1c;border-radius:100vh;left:50%;position:absolute;top:1.6rem;transform:translate(-50%);width:.6rem}.el_scroll_text{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:.8rem;letter-spacing:0;line-height:1.5;bottom:-.4rem;color:#fffc1c;left:50%;position:absolute;text-align:center;transform:translate(-50%,100%);width:5rem}.el_head{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:2.8rem;letter-spacing:0;line-height:1.5}.el_heading{font-family:Noto Sans Jp,"sans-serif";font-weight:700;font-size:4.8rem;letter-spacing:0em;line-height:1.5;color:#45e167;text-shadow:0 .4rem .4rem rgba(0,0,0,.25)}@media screen and (960px <= width){.el_heading{font-family:Noto Sans Jp,"sans-serif";font-weight:700;font-size:12rem;letter-spacing:0em;line-height:1.5}}.el_subHead{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:2.8rem;letter-spacing:0;line-height:1.5;position:relative;width:fit-content}@media screen and (960px <= width){.el_subHead{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:3.6rem;letter-spacing:0;line-height:1.5}}.el_subHead:before{content:"";position:absolute;height:.8rem;width:3.2rem;top:100%;background-color:#fffc1c;border-radius:.4rem}.el_subHead.__white{color:#45e167}.el_subHead.__white:before{background-color:#45e167}.el_subHead.__small{font-size:2.4rem}@media screen and (960px <= width){.el_subHead.__small{font-family:Noto Sans Jp,"sans-serif";font-weight:700;font-size:6rem;letter-spacing:0em;line-height:1.5}}.el_subHead.__size2{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:2.8rem;letter-spacing:0;line-height:1.5}.el_articleTtl,.el_subTtl{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:2rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.el_subTtl{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:3.6rem;letter-spacing:0;line-height:1.5}}.el_subTtl_bold{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.el_subTtl_bold{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:2rem;letter-spacing:0;line-height:1.5}}.el_smallTtl{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.el_smallTtl{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:2rem;letter-spacing:0;line-height:1.5}}.el_txt{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}.el_txtBold{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}.el_bigTxt{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:2rem;letter-spacing:0;line-height:1.5}.el_subTxt{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}.el_subTxt_bold{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.el_subTxt_bold{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}}.el_smallBoldTxt{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5}.el_smallBoldTxt.__col05{color:#ff6161}.el_smallTxt{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:.8rem;letter-spacing:0;line-height:1.5}.el_headerTxt{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1rem;letter-spacing:0em;line-height:1.3}@media screen and (960px <= width){.el_headerTxt{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5}}.el_footerTxt{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.2rem;letter-spacing:0em;line-height:1.5}.el_fontAccent{font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.6rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.el_fontAccent{font-family:Montserrat,"sans-serif";font-weight:700;font-size:3rem;letter-spacing:0;line-height:1.5}}.el_fontAccent.__small{font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.1rem;letter-spacing:0;line-height:1.5}.el_fontAccent.__mid{font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.6rem;letter-spacing:0;line-height:1.5}.el_fontAccent.__large{font-family:Montserrat,"sans-serif";font-weight:700;font-size:3rem;letter-spacing:0;line-height:1.5}.el_fontAccent.__red{color:#ff6161}.el_cardDate{font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.6rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.el_cardDate{font-family:Montserrat,"sans-serif";font-weight:700;font-size:3rem;letter-spacing:0;line-height:1.5}}.el_cardDateTime{font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.1rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.el_cardDateTime{font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.6rem;letter-spacing:0;line-height:1.5}}.el_label{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}.el_date{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}.el_back{font-family:Montserrat,"sans-serif";font-weight:700;font-size:1.6rem;letter-spacing:0;line-height:1.5}@media screen and (960px <= width){.el_back{font-family:Montserrat,"sans-serif";font-weight:700;font-size:2rem;letter-spacing:0em;line-height:1.5}}.el_triangleArrow{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #1A1A1A;border-width:.5rem 0px .5rem .6rem}.no-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:url(/build/assets/noimage_large-CbMs4ci4.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.no-articles-message p{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.4rem;letter-spacing:0;line-height:1.5}.no-articles-message.__picture{min-height:20rem}@media screen and (960px <= width){.no-articles-message.__picture{min-height:26rem}}.no-articles-message.__info{min-height:10rem}@media screen and (960px <= width){.no-articles-message.__info{min-height:13rem}}.el_heart_svg{width:2.8rem;height:2.4rem;display:inline-block}.el_heart_svg svg{width:100%;height:100%}.el_heart_svg svg path{fill:transparent;stroke:#adadad;stroke-width:2;transition:all .3s ease}.el_heart_svg.__color svg path{fill:#ff6161;stroke:#ff6161}.el_heart_svg.__small{width:2.2rem;height:1.9rem}.el_heart_svg.__pHeight{max-width:1.8rem;max-height:1.5rem}.like-button{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.like-button:disabled{cursor:not-allowed}.like-button.loading{opacity:.7;cursor:wait}.rich-editer-content a{text-decoration:underline!important}.rich-editer-content .attachment__caption{display:none!important}.rich-editer-content h1{font-size:2.5rem;line-height:1.5;font-weight:500;letter-spacing:0em}.rich-editer-content h2{font-size:1.75rem;line-height:1.5;font-weight:700;letter-spacing:0em}.rich-editer-content h3{font-size:1.5rem;line-height:1.5;font-weight:700;letter-spacing:0em}.rich-editer-content ol{list-style-type:decimal!important;margin-left:1.5rem}.rich-editer-content ul{list-style-type:disc!important;margin-left:2rem}.rich-editer-content blockquote{border-left:4px solid #d1d5db;padding-left:1rem;color:#4b5563;margin:1.5rem 0}.rich-editer-content figure{text-align:center}.rich-editer-content figure figcaption,.rich-editer-content figure .attachment__metadata-container,.rich-editer-content figure button{display:none!important}.rich-editer-content figure a{display:block!important}.header{background-color:#fffff7;border-bottom:.1rem solid #1A1A1A;height:5.8rem;left:0;position:fixed;top:0;width:100%;z-index:999;transition:background-color .5s}@media screen and (960px <= width){.header{height:7.3rem}}.header.is_transparent{background-color:transparent;box-shadow:none}.header_inner{padding-inline:1.6rem;padding-block:.8rem;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}@media screen and (960px <= width){.header_inner{padding-inline:4rem;padding-block:1.6rem;display:grid;grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"logo text space sns menu";align-items:center;column-gap:0}}.header_logo{width:9.5rem}@media screen and (960px <= width){.header_logo{width:9.293rem;margin-right:1.6rem;grid-area:logo}}.header_txtWrap{color:#383838}@media screen and (960px <= width){.header_txtWrap{grid-area:text}}.header_menuWrap{background-color:#45e167;border-radius:.4rem;border:.1rem solid #1A1A1A;width:3.6rem;aspect-ratio:1/1}@media screen and (960px <= width){.header_menuWrap{grid-area:menu;justify-self:end}}.header_menuBtn{height:1.5rem;position:relative;top:.9rem;left:.65rem;width:2rem}.header_menuBtn span{border-radius:100vh;background-color:#1a1a1a;display:block;left:0;height:.1rem;position:absolute;width:100%;transition:opacity .4s,transform .4s}.header_menuBtn span:nth-of-type(1){top:50%;transform:translateY(calc(-50% - .85rem))}.header_menuBtn span:nth-of-type(2){top:50%;transform:translateY(-50%)}.header_menuBtn span:nth-of-type(3){top:50%;transform:translateY(calc(-50% + .85rem))}.header_menuBtn.is_active span:nth-of-type(1){transform:translateY(-50%) rotate(45deg)}.header_menuBtn.is_active span:nth-of-type(2){transform:translateY(-50%) rotateY(90deg);opacity:0}.header_menuBtn.is_active span:nth-of-type(3){transform:translateY(-50%) rotate(-45deg)}.header_menu{background-color:#fffecb;border-bottom:.1rem solid #1A1A1A;padding-inline:0;padding-block:2.4rem 1.2rem;width:100%;position:absolute;top:5.8rem;left:0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s ease,visibility .4s ease}@media screen and (960px <= width){.header_menu{top:7.3rem}}.header_menu.is_active{transform:translateY(0);opacity:1;visibility:visible}.header_menu_navHead{padding:0 0 .8rem 1.6rem}@media screen and (960px <= width){.header_menu_navHead{padding:0 0 .8rem 4rem}}.header_menu_txtLink{padding-block:2.8rem 1.6rem}@media screen and (960px <= width){.header_menu_txtLink{display:flex;padding-block:4.8rem;justify-content:center;gap:0}}.header_menu_txtList{border-top:.1rem solid #1A1A1A;padding:1.6rem 0;text-align:center}@media screen and (960px <= width){.header_menu_txtList{border-top:none;border-right:.1rem solid #1A1A1A;padding:0 4.8rem;display:block;width:fit-content}}@media screen and (960px <= width){.header_menu_txtList:first-child{border-left:.1rem solid #1A1A1A}}.header_menu_txtList:last-child{border-bottom:.1rem solid #1A1A1A}@media screen and (960px <= width){.header_menu_txtList:last-child{border-bottom:none}}.header_menu_snsLink{display:flex;gap:1.579rem;justify-content:center}.header_menu_snsLink a{aspect-ratio:1/1;width:2.4rem;height:auto}.header_menu_snsLink.__pc{display:none}@media screen and (960px <= width){.header_menu_snsLink.__pc{display:flex;gap:1.6rem;grid-area:sns;justify-self:end;margin-right:3.2rem}}.header_menu_privacy{padding-top:1.6rem;padding-inline:3.95rem;text-align:center}.header_menu_privacy_txt{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5}.header_menu_privacy_txt span{padding-inline:1.6rem}.header_menu_privacy_txt span:last-child{padding-right:0}.footer{background-position:bottom;background-size:100%;background-repeat:no-repeat;margin-top:10.4rem;background-color:inherit}.footer_inner{margin-inline:auto;width:91.4666666667%;padding-bottom:4.8rem}@media screen and (960px <= width){.footer_inner{width:120rem}}@media screen and (960px <= width){.footer_inner{position:relative}}@media screen and (960px <= width){.footer_flexWrap{display:flex;gap:18rem;padding-bottom:4.8rem}}.footer_logoWrap{margin-inline:auto;width:34.3rem}@media screen and (960px <= width){.footer_logoWrap{margin:0}}.footer_logoWrap img{width:100%;object-fit:cover}.footer_txtWrap{margin-top:.8rem}.footer_navLink{margin-top:4.8rem;display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (960px <= width){.footer_navLink{margin-top:0;display:flex;gap:8.8rem}}.footer_linkWrap{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (960px <= width){.footer_linkWrap{display:flex;height:fit-content;gap:12rem}}@media screen and (960px <= width){.footer_navList{display:grid;grid-template-columns:1fr 1fr;column-gap:13.85rem;row-gap:4.8rem;grid-template-rows:repeat(4,auto);grid-auto-flow:column}}.footer_navList_item{margin-bottom:1.6rem}@media screen and (960px <= width){.footer_navList_item{margin-bottom:0;width:fit-content}}.footer_navList_item:last-child{margin-bottom:0}@media screen and (960px <= width){.footer_navList_item.__mb16{margin-bottom:1.6rem}}.footer_navList_link{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.4rem;letter-spacing:0;line-height:1.5}.footer_navList_link.__small{font-family:Noto Sans Jp,"sans-serif";font-weight:600;font-size:1.1rem;letter-spacing:0;line-height:1.5}.footer_navList.__center{display:block;text-align:center}@media screen and (960px <= width){.footer_navList.__center{text-align:left}}.footer_snsLink{display:flex;gap:1.579rem;justify-content:center;padding-block:2.4rem}@media screen and (960px <= width){.footer_snsLink{position:absolute;right:0;top:20.4rem;padding:0}}.footer_snsLink a{aspect-ratio:1/1;width:2.4rem;height:auto}.footer_snsLink.__pc{display:none}@media screen and (960px <= width){.footer_snsLink.__pc{display:flex;gap:1.6rem;grid-area:sns;justify-self:end;margin-right:3.2rem}}.footer_privacy{padding-inline:2.4rem;text-align:center}@media screen and (960px <= width){.footer_privacy{width:28.58%;margin-inline:auto}}.footer_privacy_txt{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5;line-height:1.91}.footer_privacy_txt span{padding-inline:1.6rem}.footer_privacy_txt span:last-child{padding-right:0}.footer_copy{font-family:Noto Sans Jp,"sans-serif";font-weight:300;font-size:1.1rem;letter-spacing:0;line-height:1.5;padding-bottom:.4rem;text-align:center}.hp_tac{text-align:center!important}.hp_noneSp{display:none!important}@media screen and (960px <= width){.hp_noneSp{display:block!important}}.hp_noneSpFlex{display:none!important}@media screen and (960px <= width){.hp_noneSpFlex{display:flex!important}}.hp_noneSpInline{display:none!important}@media screen and (960px <= width){.hp_noneSpInline{display:inline!important}}@media screen and (960px <= width){.hp_nonePc{display:none!important}}.hp_block{display:block!important}.hp_hidden{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.anime_fadeIn{opacity:0}.anime_fadeIn.is_active{animation:fadeIn 1s cubic-bezier(.33,1,.68,1) forwards}@keyframes fadeUp{0%{transform:translateY(35px);opacity:0;@media screen and (960px <= width){transform:translateY(50px)}}70%{opacity:1}to{opacity:1;transform:translateY(0)}}.anime_fadeUp{transform:translateY(35px);opacity:0}@media screen and (960px <= width){.anime_fadeUp{transform:translateY(50px)}}.anime_fadeUp.is_active{animation:fadeUp 1.5s cubic-bezier(.33,1,.68,1) forwards}@keyframes imgScale{0%{transform:scale(1.3)}to{transform:scale(1)}}.anime_imgScale{transform:scale(1.3)}.anime_imgScale.is_active{animation:imgScale 3s cubic-bezier(.33,1,.68,1) forwards}@keyframes bgImgScale{0%{background-size:130%;background-position:center}to{background-size:cover}}.anime_bgImgScale{background-size:130%;background-position:center}.anime_bgImgScale.is_active{animation:bgImgScale 2s cubic-bezier(.33,1,.68,1) forwards}@keyframes line{0%{width:3.2rem}to{width:100%}}.anime_line:before{width:3.2rem}.anime_line.is_active:before{animation:line 1s cubic-bezier(.33,1,.68,1) forwards}@keyframes fadeLeftPc{0%{opacity:0;@media screen and (960px <= width){transform:translate(calc(100% - 80px))}}80%{opacity:1}to{opacity:1;transform:translate(100%)}}@keyframes fadeLeftSp{0%{transform:translate(-80px)}80%{opacity:1}to{opacity:1;transform:translate(0)}}.top_service_img.anime_fadeLeft{transform:translate(-80px)}.top_service_img.anime_fadeLeft.is_active{animation:fadeLeftSp 1s cubic-bezier(.33,1,.68,1) forwards}@media screen and (960px <= width){.top_service_img.anime_fadeLeft{opacity:0}}@media screen and (960px <= width) and (960px <= width){.top_service_img.anime_fadeLeft{transform:translate(calc(100% - 80px))}}@media screen and (960px <= width){.top_service_img.anime_fadeLeft.is_active{animation:fadeLeftPc 1s cubic-bezier(.33,1,.68,1) forwards}}.comments{font-family:Noto Sans Jp,"sans-serif";font-size:1.4rem;letter-spacing:0;line-height:1.5;background:#fff;border:1px solid #e6e9ee;border-radius:8px;padding:1.25rem;margin-top:4rem}.comments h3{font-weight:700;margin-bottom:1rem;color:#111827}.comments .comment-form{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.comments .comment-form input,.comments .comment-form textarea{width:100%;border:1px solid #e6e9ee;border-radius:6px;padding:.5rem .75rem}.comments .comment-form .btn-submit{text-align:center;background:#2563eb;color:#fff;border:none;padding:.45rem .9rem;border-radius:6px;cursor:pointer;font-weight:600;transition:background .12s}.comments .comment-form .btn-submit:hover{background:#1d4ed8}.comments .comment-form .reply-target{color:#6b7280}.comments .comment-form .comment-reply-form-btn-wrap{display:flex;gap:.5rem}.comments .comment-form .comment-reply-form-btn-wrap .btn-submit{width:100%;text-align:center;background:#2563eb;color:#fff;border:none;padding:.45rem .9rem;border-radius:6px;cursor:pointer;font-weight:600;transition:background .12s}.comments .comment-form .comment-reply-form-btn-wrap .btn-submit:hover{background:#1d4ed8}.comments .comment-form .comment-reply-form-btn-wrap .btn-cancel{width:100%;text-align:center;background:#ef4444;color:#fff;border:none;padding:.45rem .9rem;border-radius:6px;cursor:pointer;font-weight:600;transition:background .12s}.comments .comment-form .comment-reply-form-btn-wrap .btn-cancel:hover{background:#c63939}.comments .comment-edit-form{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.comments .comment-edit-form input,.comments .comment-edit-form textarea{width:100%;border:1px solid #e6e9ee;border-radius:6px;padding:.5rem .75rem}.comments .comment-edit-form .comment-edit-form-btn-wrap{display:flex;gap:.5rem}.comments .comment-edit-form .comment-edit-form-btn-wrap .btn-update{width:100%;text-align:center;background:#2563eb;color:#fff;border:none;padding:.45rem .9rem;border-radius:6px;cursor:pointer;font-weight:600;transition:background .12s}.comments .comment-edit-form .comment-edit-form-btn-wrap .btn-update:hover{background:#1d4ed8}.comments .comment-edit-form .comment-edit-form-btn-wrap .btn-cancel{width:100%;text-align:center;background:#ef4444;color:#fff;border:none;padding:.45rem .9rem;border-radius:6px;cursor:pointer;font-weight:600;transition:background .12s}.comments .comment-edit-form .comment-edit-form-btn-wrap .btn-cancel:hover{background:#c63939}.comments .comment-list-wrap{max-height:430px;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#ccc transparent}.comments .comment-list-wrap::-webkit-scrollbar{width:8px}.comments .comment-list-wrap::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.comments .comment-list-wrap::-webkit-scrollbar-track{background:transparent}.comments .comment-list-wrap .comment-list{display:flex;flex-direction:column;gap:1rem}.comments .comment-list-wrap .comment-list .comment{display:flex;gap:.75rem;padding:.75rem;border-radius:8px;background:#f9fafb}.comments .comment-list-wrap .comment-list .comment .body{flex:1}.comments .comment-list-wrap .comment-list .comment .body .meta{display:flex;gap:.5rem;align-items:baseline;margin-bottom:.25rem}.comments .comment-list-wrap .comment-list .comment .body .meta .author{font-weight:700}.comments .comment-list-wrap .comment-list .comment .body .meta .author span{font-weight:500;font-size:1.2rem;color:#6b7280}.comments .comment-list-wrap .comment-list .comment .body .meta .edited{color:#6b7280;font-size:1.2rem}.comments .comment-list-wrap .comment-list .comment .body .text{margin-bottom:.5rem}.comments .comment-list-wrap .comment-list .comment .body .actions{gap:1rem;font-size:1.2rem;height:2.4rem;display:flex;align-items:center}.comments .comment-list-wrap .comment-list .comment .body .actions .like-btn-wrap{display:flex;align-items:center}.comments .comment-list-wrap .comment-list .comment .body .actions .like-btn-wrap button svg{height:1.8rem}.comments .comment-list-wrap .comment-list .comment .body .actions button{border:none;background:transparent;cursor:pointer;color:#6b7280;transition:color .12s;display:flex;align-items:center}.comments .comment-list-wrap .comment-list .comment .body .actions button:hover{color:#2563eb}.comments .comment-list-wrap .comment-list .comment .body .actions button.btn-danger:hover{color:#ef4444}.comments .comment-list-wrap .comment-list .comment .body .replies{margin-top:.5rem;margin-left:3rem;border-left:2px solid #e6e9ee;padding-left:1rem}.comments .comment-list-wrap .comment-list .comment .body .replies .toggle-btn{font-size:1.2rem;cursor:pointer;color:#2563eb;font-weight:600;margin-bottom:.5rem}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list{display:none}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply{display:flex;gap:.5rem;padding:.5rem;background:#fff;border-radius:6px;border:1px solid #f1f3f8;margin-bottom:1rem}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body{position:relative}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .meta .author{font-weight:700}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .meta .author span{font-weight:500;font-size:1.2rem;color:#6b7280}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .text .mention{font-weight:700;color:#1d4ed8;cursor:pointer;position:relative}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .text .mention:hover{text-decoration:underline}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .mention-preview{position:absolute;background:#fff;border:1px solid #ddd;padding:8px 12px;border-radius:8px;box-shadow:0 2px 8px #00000026;max-width:100%;z-index:50}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .mention-preview .author{font-weight:700}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .mention-preview .author span{font-weight:500;font-size:1.2rem;color:#6b7280}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .actions{gap:1rem;font-size:1.2rem;height:2.4rem;display:flex;align-items:center}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .actions .like-btn-wrap{display:flex;align-items:center}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .actions .like-btn-wrap button svg{height:1.8rem}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .actions button{border:none;background:transparent;cursor:pointer;color:#6b7280;transition:color .12s;display:flex;align-items:center}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .actions button:hover{color:#2563eb}.comments .comment-list-wrap .comment-list .comment .body .replies .reply-list .reply .body .actions button.btn-danger:hover{color:#ef4444}.comments .comment-list-wrap .comment-list .comment .body .replies:last-child{margin-bottom:0}.comments .comment-list-wrap .comment-list .comment .body .replies.open .reply-list{display:block}.comments .comment-list-wrap .comment-list .comment.editing,.comments .comment-list-wrap .comment-list .reply.editing{background-color:#f0f8ff!important;border-left:5px solid #2563eb!important}.comments .comment-list-wrap .comment-list .comment.editing textarea,.comments .comment-list-wrap .comment-list .reply.editing textarea{background:#fff}.comments .comment-list-wrap .load-more{margin-top:1rem;text-align:center}.comments .comment-list-wrap .load-more button{background:transparent;border:1px solid #e6e9ee;border-radius:6px;padding:.5rem 1rem;color:#2563eb;cursor:pointer;font-weight:600}.comments .comment-list-wrap .load-more button:hover{background:#f3f4f6}
