html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none;color:inherit;line-height:150%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:150%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html body.body{font-size:16px !important;color:#1e1e1e !important;font-family:serif;line-height:120% !important}.flex_wrap{display:flex;justify-content:center;align-items:center;gap:30px;margin:0 0 40px}@media screen and (max-width: 768px){.flex_wrap{flex-direction:column}}.flex_wrap .flex_text{width:50%;line-height:180%}@media screen and (max-width: 768px){.flex_wrap .flex_text{width:100%}}.flex_wrap .flex_img{width:50%;max-width:300px}@media screen and (max-width: 768px){.flex_wrap .flex_img{width:100%;margin:0 auto}}.flex_wrap .flex_img img{display:block;width:100%;height:100%;object-fit:contain}.section_inner{max-width:1100px;margin:0 auto;padding:0 10px}.section_title_icon{display:flex;align-items:center;font-size:2rem;gap:40px;margin:0 0 60px}@media screen and (max-width: 768px){.section_title_icon{font-size:1.4rem;gap:20px;margin:0 0 30px}}.section_title_icon .title_icon{display:inline-block;width:60px;height:60px;margin:0}@media screen and (max-width: 768px){.section_title_icon .title_icon{width:50px;height:50px;margin:0}}.section_title_icon .title_icon img{display:block;width:100%;object-fit:contain}.section_title_noIcon{font-size:2rem;text-align:center;margin:0 0 40px;line-height:120%}@media screen and (max-width: 768px){.section_title_noIcon{font-size:1.8rem}}.section_description{margin:0 0 50px 40px;padding:0 10px}@media screen and (max-width: 768px){.section_description{margin:0 auto 60px}}.link_border{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:#fff;border-radius:50px;border:1px solid #1e1e1e;width:100%;max-width:330px;margin:40px auto 0}.link_border span{margin:0 0 0 20px}.link_border img{display:inline-block;width:20px;height:20px}.pc_only{display:inline-block}@media screen and (max-width: 768px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width: 768px){.sp_only{display:inline-block}}.page_mv_container{margin:60px 0 0;height:350px;width:100%;background-image:url("../images/page_mv.png");background-size:cover;background-position:center;position:relative}@media screen and (max-width: 768px){.page_mv_container{height:200px}}.page_mv_container .page_mv_title{position:absolute;left:10%;top:45%;transform:translateY(50%);padding:10px 30px;background-color:rgba(255,255,255,.6)}@media screen and (max-width: 768px){.page_mv_container .page_mv_title{top:50%;transform:translateY(-50%)}}.page_mv_container .page_mv_title h1{font-size:1.8rem}@media screen and (max-width: 768px){.page_mv_container .page_mv_title h1{font-size:1.4rem}}.page_link_container{width:100%;background-color:#3b4184}.page_link_container .page_link_list{display:flex;gap:10px;align-items:center;justify-content:space-evenly;color:#fff;padding:15px}@media screen and (max-width: 768px){.page_link_container .page_link_list{flex-wrap:wrap}}.page_link_container .page_link_list a{display:block;transition:all .3s}.page_link_container .page_link_list a:hover{color:red}.page_section{margin:0;padding:80px 10px}.title_under{font-weight:bold;font-size:1.2rem;display:inline-block;padding:10px 5px;border-bottom:2px solid #d3d5eb;margin:0 0 20px;mix-blend-mode:multiply}@media screen and (max-width: 768px){.title_under{display:block;text-align:center;margin:0 auto 20px}}.title_under_big{font-size:1.4rem;display:inline-block;padding:10px 5px;border-bottom:2px solid #d3d5eb;margin:0 0 20px;mix-blend-mode:multiply}@media screen and (max-width: 768px){.title_under_big{display:block;text-align:center;margin:0 auto 20px}}.title_flower{display:flex;gap:10px;align-items:center;font-size:1.4rem;margin:0 0 20px}@media screen and (max-width: 768px){.title_flower{font-size:1.2rem}}.section_div{margin:60px 0 0 80px}@media screen and (max-width: 768px){.section_div{margin:60px 0 0 40px}}@media screen and (max-width: 450px){.section_div{margin:60px auto}}.font_bold{font-weight:bold;font-size:1rem}header{width:100%;background-color:#fff;padding:0 10px;height:60px;position:fixed;top:0;z-index:999;box-shadow:0px 0px 20px -10px rgba(4,3,7,.3)}header .header_inner{max-width:1100px;height:100%;margin:0 auto;display:flex;justify-content:space-around;align-items:center}header .header_inner .header_logo_area{width:35%;max-width:300px;padding:0 10px}@media screen and (max-width: 768px){header .header_inner .header_logo_area{width:80%;margin:0 40px 0 0}}header .header_inner .header_logo_area img{display:block;width:100%;height:100%;object-fit:contain}header .header_inner .header_menu_area{padding:0 10px;width:100%}@media screen and (max-width: 768px){header .header_inner .header_menu_area{background-color:#d3d5eb}}header .header_inner .header_menu_area .header_menu_inner .header_menu_list{display:flex;justify-content:end;justify-items:stretch;flex-direction:row;gap:4%}@media screen and (max-width: 768px){header .header_inner .header_menu_area .header_menu_inner .header_menu_list{flex-direction:column;padding:80px 20px}}@media screen and (max-width: 768px){header .header_inner .header_menu_area .header_menu_inner .header_menu_list li{margin:0 0 20px}}header .header_inner .header_menu_area .header_menu_inner .header_menu_list li a{display:flex;align-items:center}header .header_inner .header_menu_area .header_menu_inner .header_menu_list li a .menu_icon{display:inline-block;width:20px;height:20px}@media screen and (max-width: 885px){header .header_inner .header_menu_area .header_menu_inner .header_menu_list li a .menu_icon{width:15px;height:15px}}@media screen and (max-width: 768px){header .header_inner .header_menu_area .header_menu_inner .header_menu_list li a .menu_icon{width:20px;height:20px}}header .header_inner .header_menu_area .header_menu_inner .header_menu_list li a .menu_icon img{display:inline-block;width:100%;object-fit:contain}header .header_inner .header_menu_area .header_menu_inner .header_menu_list li a .menu_text{display:inline-block;height:27px;line-height:27px;margin:0 0 0 10px}@media screen and (max-width: 1028px){header .header_inner .header_menu_area .header_menu_inner .header_menu_list li a .menu_text{font-size:.8rem}}@media screen and (max-width: 768px){header .header_inner .header_menu_area .header_menu_inner .header_menu_list li a .menu_text{font-size:1rem}}header .hamburger{display:none;background:none;border:none;cursor:pointer}header .hamburger img{width:40px;height:auto}@media(max-width: 768px){header .header_menu_area{position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;background-color:#fff;transition:right .3s ease;z-index:999;padding:40px 20px;overflow-y:auto}header .header_menu_area.active{right:0}header .header_menu_area .header_menu_list{display:flex;flex-direction:column;gap:20px}header .header_menu_area .header_menu_list li a{display:flex;align-items:center;gap:10px;font-size:16px}}@media(max-width: 768px){header .hamburger{display:block;position:fixed;top:10px;right:10px;z-index:1000}header body.no-scroll{overflow:hidden}}header .overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:998}header .overlay.active{display:block}main#top{width:100%}main#top .top_mv_container{margin:60px 0 0;width:100%;height:700px;position:relative;background-color:#f7f8ff}@media screen and (max-width: 768px){main#top .top_mv_container{position:static;height:750px}}main#top .top_mv_container .top_mv_slide{height:auto}main#top .top_mv_container .top_mv_slide img{display:block;width:100vw;height:700px;object-fit:cover;object-position:60%}@media screen and (max-width: 768px){main#top .top_mv_container .top_mv_slide img{height:400px}}main#top .top_mv_container .top_mv_text{position:absolute;left:70px;bottom:30px;z-index:99;padding:20px 25px 15px;background-color:rgba(255,255,255,.9)}@media screen and (max-width: 768px){main#top .top_mv_container .top_mv_text{position:relative;left:0;bottom:30px;padding:20px 15px 15px;width:90%;max-width:350px;margin:0 auto}}main#top .top_mv_container .top_mv_text .top_mv_text-catch{margin:0 0 20px}main#top .top_mv_container .top_mv_text .top_mv_text-catch h2{font-size:1.8rem;margin:20px 0 20px 10px;letter-spacing:.05em}@media screen and (max-width: 768px){main#top .top_mv_container .top_mv_text .top_mv_text-catch h2{font-size:1.6rem;margin:10px}}main#top .top_mv_container .top_mv_text .top_mv_text-catch p{font-size:1.2rem;margin:0 0 20px 10px}@media screen and (max-width: 768px){main#top .top_mv_container .top_mv_text .top_mv_text-catch p{font-size:.9rem}}main#top .top_mv_container .top_mv_text .top_mv_text-catch .top_mv_text-img{width:100%}@media screen and (max-width: 768px){main#top .top_mv_container .top_mv_text .top_mv_text-catch .top_mv_text-img{height:120px}}main#top .top_mv_container .top_mv_text .top_mv_text-catch .top_mv_text-img img{display:block;width:100%;height:100%}@media screen and (max-width: 768px){main#top .top_mv_container .top_mv_text .top_mv_text-catch .top_mv_text-img img{object-fit:contain}}main#top .top_notice_container{background-color:#d3d5eb}main#top .top_notice_container .top_notice_inner{max-width:1100px;margin:0 auto;padding:20px 10px}main#top .top_notice_container .top_notice_inner .top_notice_wrap{background-color:#fff;margin:0 0 10px;padding:20px 25px;border-radius:10px}main#top .top_notice_container .top_notice_inner h4{display:flex;align-items:center;gap:10px;font-size:1.1rem;margin:0 0 20px 20px;justify-content:center}@media screen and (max-width: 768px){main#top .top_notice_container .top_notice_inner h4{flex-direction:column;margin:0 0 20px}}main#top .top_notice_container .top_notice_inner .notice_strong{font-size:1.8rem;color:#e83819}@media screen and (max-width: 768px){main#top .top_notice_container .top_notice_inner .notice_strong{text-align:center}}main#top .top_notice_container .top_notice_inner .notice_text{width:80%;margin:0 auto;line-height:180%}@media screen and (max-width: 768px){main#top .top_notice_container .top_notice_inner .notice_text{width:100%}}main#top .top_notice_container .top_notice_inner .notice_kakuyasu{display:grid;grid-template-columns:1fr 2.5fr;grid-template-rows:auto auto;grid-column-gap:1rem;grid-row-gap:.5rem;padding:20px 30px 10px}@media screen and (max-width: 768px){main#top .top_notice_container .top_notice_inner .notice_kakuyasu{display:flex;flex-direction:column}}main#top .top_notice_container .top_notice_inner .notice_kakuyasu .notice_img{grid-area:1/1/3/2;width:240px;height:180px}@media screen and (max-width: 768px){main#top .top_notice_container .top_notice_inner .notice_kakuyasu .notice_img{margin:0 auto}}main#top .top_notice_container .top_notice_inner .notice_kakuyasu .notice_img img{display:block;width:100%;height:100%;object-fit:contain}main#top .top_notice_container .top_notice_inner .notice_kakuyasu h4{grid-area:1/2/2/3;margin:0;justify-content:left}@media screen and (max-width: 768px){main#top .top_notice_container .top_notice_inner .notice_kakuyasu h4{margin:0 auto}}main#top .top_notice_container .top_notice_inner .notice_kakuyasu .notice_text{grid-area:2/2/3/3;line-height:180%;width:95%}@media screen and (max-width: 768px){main#top .top_notice_container .top_notice_inner .notice_kakuyasu .notice_text{margin:0 auto;width:100%}}#top_about{background-image:url("../images/top_about_bg.png");background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width: 768px){#top_about{background-size:contain;background-position:top}}#top_about .section_inner{padding:240px 10px 0}@media screen and (max-width: 768px){#top_about .section_inner{padding:160px 10px 0}}#top_about .section_inner .top_about_list{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){#top_about .section_inner .top_about_list{flex-direction:column}}#top_about .section_inner .top_about_list .top_about_item{background-color:#d3d5eb;width:340px;height:390px}@media screen and (max-width: 768px){#top_about .section_inner .top_about_list .top_about_item{width:90%;margin:0 auto;height:auto}}#top_about .section_inner .top_about_list .top_about_item .top_about_item-img{width:100%}#top_about .section_inner .top_about_list .top_about_item .top_about_item-img img{display:block;width:100%;object-fit:contain}#top_about .section_inner .top_about_list .top_about_item .top_about_item-text{margin:-25px 0 20px;padding:0 20px;z-index:99}#top_about .section_inner .top_about_list .top_about_item .top_about_item-text h3{font-size:1.6rem;text-align:center;margin:20px 0 20px;line-height:120%}#top_about .section_inner .top_about_list .top_about_item .top_about_item-text .top_about_item-description{height:50px}#top_tokucho{margin:80px 0 0}#top_tokucho .top_tokucho_list{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 768px){#top_tokucho .top_tokucho_list{flex-direction:column;gap:60px}}#top_tokucho .top_tokucho_list .top_tokucho_item{max-width:300px}@media screen and (max-width: 768px){#top_tokucho .top_tokucho_list .top_tokucho_item{margin:0 auto}}#top_tokucho .top_tokucho_list .top_tokucho_item .top_tokucho_item-img{width:100%;height:200px;margin:0 0 20px}@media screen and (max-width: 768px){#top_tokucho .top_tokucho_list .top_tokucho_item .top_tokucho_item-img{height:180px}}#top_tokucho .top_tokucho_list .top_tokucho_item .top_tokucho_item-img img{display:block;width:100%;height:100%;object-fit:cover}#top_tokucho .top_tokucho_list .top_tokucho_item .top_tokucho_item-text h3{font-size:1.4rem;text-align:center;margin:0 0 20px}#top_tokucho .top_tokucho_list .top_tokucho_item .top_tokucho_item-text p{line-height:120%}.bg_area{width:100%;margin:40px 0 0}@media screen and (max-width: 768px){.bg_area{height:200px}}.bg_area img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}#top_organization{margin:80px 0 0}@media screen and (max-width: 768px){#top_organization{margin:60px 0 0}}#top_organization .flex_wrap{gap:30px;align-items:start;justify-items:stretch}@media screen and (max-width: 768px){#top_organization .flex_wrap{gap:10px}}#top_organization .section_title_icon{font-size:1.8rem}@media screen and (max-width: 768px){#top_organization .section_title_icon{font-size:1.6rem;margin:0 0 40px}}#top_organization .section_description{margin:0 0 60px 60px}@media screen and (max-width: 768px){#top_organization .section_description{margin:0 0 60px}}#top_organization .top_tanso_tanso,#top_organization .top_tanso_news{flex:1;width:330px;padding:0 20px}@media screen and (max-width: 768px){#top_organization .top_tanso_tanso,#top_organization .top_tanso_news{width:100%;margin:0 auto 40px;padding:0}}@media screen and (max-width: 768px){#top_organization .top_tanso_tanso .section_title_icon,#top_organization .top_tanso_news .section_title_icon{margin:0 0 20px}}#top_organization .top_tanso_tanso-list{padding:0 0 0 60px;font-size:1.2rem;color:#5d5ddc}#top_organization .top_tanso_tanso-list li{margin:0 0 20px}@media screen and (max-width: 768px){#top_organization .top_tanso_tanso-list{padding:0}}#top_organization .top_tanso_news-list .top_tanso_news-item{padding:0 10px;max-width:500px;width:100%}@media screen and (max-width: 768px){#top_organization .top_tanso_news-list .top_tanso_news-item{max-width:100%}}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner{border-bottom:solid #1e1e1e 1px;padding:0 0 20px;margin:0}@media screen and (max-width: 768px){#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner{flex-direction:row}}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_img{width:150px;height:auto;aspect-ratio:16/9}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_img img{display:block;width:100%;height:100%;object-fit:cover}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:10px 0 0}@media screen and (max-width: 768px){#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text{gap:10px}}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text .top_tanso_news-item_text-head{min-width:150px;width:100%}@media screen and (max-width: 768px){#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text .top_tanso_news-item_text-head{min-width:180px}}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text .news_item-data{margin:0 0 10px}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text .news_item-title h4{font-size:1.2rem}@media screen and (max-width: 768px){#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text .news_item-title h4{font-size:1rem}}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text-arrow{width:20px;height:20px}#top_organization .top_tanso_news-list .top_tanso_news-item .top_tanso_news-item_inner .top_tanso_news-item_text-arrow img{display:block;width:100%}#top_urn{background-color:#d3d5eb;padding:40px 0;margin:80px 0 0}#top_urn .flex_wrap{max-width:800px;margin:0 auto}@media screen and (max-width: 768px){#top_urn .flex_wrap{margin:0}}#top_urn .flex_wrap .top_urn_text{margin:0 0 0 40px}@media screen and (max-width: 768px){#top_urn .flex_wrap .top_urn_text{margin:20px 0}}#top_urn .flex_wrap .top_urn_text p{font-size:1.1rem;margin:0 0 40px}@media screen and (max-width: 768px){#top_urn .flex_wrap .top_urn_text p{font-size:.8rem}}#top_urn .flex_wrap .top_urn_text .link_border{margin:0 0 10px}@media screen and (max-width: 768px){#top_urn .flex_wrap .top_urn_text .link_border{margin:0 auto 10px}}#top_urn .flex_wrap .top_urn_text .top_urn_notice{color:#e83819;margin:0 0 0 10px}@media screen and (max-width: 768px){#top_urn .flex_wrap .top_urn_text .top_urn_notice{margin:0 auto 10px;text-align:center}}main#about{width:100%}main#about section:nth-child(2n){background-color:#d3d5eb}main#about section#about .flex_wrap{align-items:flex-start}main#about .about_about_img{width:100%;max-width:400px}@media screen and (max-width: 768px){main#about .about_about_img{max-width:100%;margin:0 0 20px}}main#about .about_about_img img{display:block;width:100%;object-fit:contain}main#about .about_about_text{margin:0 0 0 40px;width:50%}@media screen and (max-width: 768px){main#about .about_about_text{width:100%;margin:0 auto}}main#about .about_about_text p{margin:0 0 20px;line-height:150%}main#about .about_about_text .about_about_text_list{margin:0 0 20px}main#about .about_about_text .about_about_text_list ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){main#about .about_about_text .about_about_text_list ul{justify-content:center}}main#about .about_about_text .about_about_text_list ul li{width:200px;margin:0 0 10px}main#about .about_history_img{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px;width:100%;max-width:600px;margin:0 auto 40px;align-items:center;justify-items:center}@media screen and (max-width: 768px){main#about .about_history_img{height:300px;margin:0 auto 120px}}@media screen and (max-width: 450px){main#about .about_history_img{height:auto;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr 2fr;grid-column-gap:10px;grid-row-gap:10px}}main#about .about_history_img .about_history_img01,main#about .about_history_img .about_history_img02,main#about .about_history_img .about_history_img03{display:block;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:4px}main#about .about_history_img .about_history_img01{grid-area:1/1/2/2}@media screen and (max-width: 450px){main#about .about_history_img .about_history_img01{grid-area:1/1/2/2}}main#about .about_history_img .about_history_img02{grid-area:2/1/3/2}@media screen and (max-width: 450px){main#about .about_history_img .about_history_img02{grid-area:1/2/2/3}}main#about .about_history_img .about_history_img03{grid-area:1/2/3/3}@media screen and (max-width: 450px){main#about .about_history_img .about_history_img03{grid-area:2/1/3/3}}main#about .about_history_list{margin:40px 0}main#about .about_history_list dl{padding:15px 0;border-bottom:1px solid #d3d5eb;display:flex;gap:20px;justify-content:center;align-items:center;width:100%;max-width:1000px;margin:0 auto;mix-blend-mode:multiply}@media screen and (max-width: 768px){main#about .about_history_list dl{flex-direction:column}}main#about .about_history_list dl dt{width:180px;font-size:.8rem;text-align:right}@media screen and (max-width: 768px){main#about .about_history_list dl dt{text-align:left;width:100%}}main#about .about_history_list dl dd{width:50%;font-weight:bold;line-height:120%;font-size:.9rem}@media screen and (max-width: 768px){main#about .about_history_list dl dd{width:100%}}main#about .about_activity_list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0;grid-row-gap:0}@media screen and (max-width: 768px){main#about .about_activity_list{display:block}}@media screen and (max-width: 768px){main#about .about_activity_list li{margin:0 0 20px}}main#about .about_activity_list li figure img{width:100%;max-width:378px;height:248px;display:block;margin:0 auto 10px;object-fit:contain}@media screen and (max-width: 768px){main#about .about_activity_list li figure img{height:auto}}main#about .about_activity_list li figure figcaption{text-align:center;font-size:1rem}main#about .about_activity_img{width:100%;width:250px;height:auto}@media screen and (max-width: 768px){main#about .about_activity_img{margin:0 0 20px}}main#about .about_activity_img img{display:block;width:250px;height:auto;object-fit:cover;aspect-ratio:4/3}main#about .about_activity_text{width:65%}@media screen and (max-width: 768px){main#about .about_activity_text{width:100%}}main#about .about_activity_text .section_description{margin:0 0 50px 20px}@media screen and (max-width: 768px){main#about .about_activity_text .section_description{margin:0 auto 20px}}main#about .about_sdgs{max-width:1000px;margin:0 auto}main#about .about_sdgs .about_sdgs_dl_head{display:flex;align-items:center;justify-content:center;text-align:center;padding:.25em 0;background-color:#3b4184;color:#fff;font-weight:bold;font-family:sans-serif}@media screen and (max-width: 768px){main#about .about_sdgs .about_sdgs_dl_head{display:none}}main#about .about_sdgs .about_sdgs_dl_head dt{width:160px;border-left:1.5px solid #3b4184;border-bottom:1.5px solid #3b4184}main#about .about_sdgs .about_sdgs_dl_head dd{border-left:1.5px solid #3b4184;border-right:1.5px solid #3b4184;border-bottom:1.5px solid #3b4184;flex:1 1 auto}main#about .about_sdgs .about_sdgs_dl{display:flex;align-items:stretch;border-left:1.5px solid #3b4184;border-right:1.5px solid #3b4184;border-bottom:1.5px solid #3b4184}@media screen and (max-width: 768px){main#about .about_sdgs .about_sdgs_dl{position:relative;z-index:1;border:none;flex-wrap:wrap;background:rgba(0,0,0,0);margin:60px 0 0}}main#about .about_sdgs .about_sdgs_dl dt{display:flex;align-items:center;padding:20px;width:160px;justify-content:center;text-align:center}@media screen and (max-width: 768px){main#about .about_sdgs .about_sdgs_dl dt{display:block;position:absolute;left:-40px;top:0;transform:translateY(-50%);z-index:2}}main#about .about_sdgs .about_sdgs_dl dt img{max-width:100%;height:auto;display:inline-block}main#about .about_sdgs .about_sdgs_dl dd{display:flex;align-items:center;padding:20px;flex:1;justify-content:flex-start;border-left:1.5px solid #3b4184;text-align:left}@media screen and (max-width: 768px){main#about .about_sdgs .about_sdgs_dl dd{flex:none;display:block;width:100%;padding:3.5em 23px 25px;border:3px dotted #3b4184;background:#fff}}main#about .about_sdgs .about_sdgs_dl dd ul li{margin:0 0 8px}main#about .about_access_list{margin:0 auto 40px;max-width:800px}@media screen and (max-width: 768px){main#about .about_access_list{margin:0 0 40px}}main#about .about_access_list dl{display:flex;align-items:center;padding:10px 15px;border-bottom:1px solid #d3d5eb;justify-content:center;gap:40px;font-size:1rem;width:100%;max-width:800px;mix-blend-mode:multiply}@media screen and (max-width: 768px){main#about .about_access_list dl{flex-direction:column;gap:20px;padding:20px 15px}}main#about .about_access_list dl dt{width:160px}@media screen and (max-width: 768px){main#about .about_access_list dl dt{width:100%}}main#about .about_access_list dl dd{width:600px;font-weight:600}@media screen and (max-width: 768px){main#about .about_access_list dl dd{width:100%}}main#about .about_access_map{width:100%;max-width:800px;margin:0 auto}main#about .about_access_map iframe{width:100%;margin:0}@media screen and (max-width: 768px){main#about .about_access_map iframe{margin:0}}main#members{width:100%}main#members .region_flex{display:flex;flex-direction:row-reverse;gap:30px;justify-content:space-around;max-width:1100px;margin:0 auto 40px}@media screen and (max-width: 768px){main#members .region_flex{flex-direction:column-reverse;gap:20px}}main#members .map_container{width:100%;max-width:550px}@media screen and (max-width: 768px){main#members .map_container{margin:0 auto 20px}}main#members .map_container img{width:100%;height:100%;object-fit:contain}main#members .region_filter{width:100%;max-width:500px;padding:30px 20px;margin:20px 0 20px;background-color:#d3d5eb;border-radius:20px}@media screen and (max-width: 768px){main#members .region_filter{margin:0 auto 20px;max-width:100%}}@media screen and (max-width: 450px){main#members .region_filter{padding:10px}}main#members .region_filter h3{font-size:1.2rem;font-family:sans-serif;margin:0 0 20px;text-align:center}main#members .region_filter .region_button{background-color:#fff;border:none;cursor:pointer;width:100%;border-radius:50px;padding:0 15px;color:#1c1c1c}main#members .region_filter .region_button.active{background-color:#5d5ddc;color:#fff}main#members .region_filter h4{margin:20px 0 20px;text-align:center;letter-spacing:.1em;font-family:sans-serif}main#members .region_filter ul{display:flex;flex-wrap:wrap;gap:5px 10px;justify-content:flex-start;padding-left:20px;margin-bottom:10px}@media screen and (max-width: 450px){main#members .region_filter ul{gap:8px}}main#members .region_filter ul li{background-color:#d3d5eb;border-radius:50px;line-height:100%;flex:1 1 calc(25% - 10px);max-width:calc(25% - 10px);box-sizing:border-box}@media screen and (max-width: 768px){main#members .region_filter ul li{flex:1 1 calc(33.33% - 10px);max-width:calc(33.33% - 10px)}main#members .region_filter ul li button{font-size:.8rem}}@media screen and (max-width: 450px){main#members .region_filter ul li{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}}main#members .shop_head{display:flex;background-color:#3b4184;justify-content:stretch}main#members .shop_head dt{width:100%;padding:8px 10px;color:#fff;text-align:center;font-weight:bold}@media screen and (max-width: 768px){main#members .shop_head{display:none}}main#members .shop_list{width:100%;padding:0 10px;font-family:sans-serif}main#members .shop_list .shop_item{display:flex;align-items:stretch;justify-content:space-around;border-top:1px solid #3b4184;border-right:1px solid #3b4184;border-bottom:1px solid #3b4184;text-align:left}main#members .shop_list .shop_item dd{border-left:1px solid #3b4184;width:100%;padding:10px;font-size:1rem;line-height:16px;position:relative;line-height:120%}@media screen and (max-width: 768px){main#members .shop_list .shop_item dd{padding-left:100px}}main#members .shop_list .shop_item dd::before{content:attr(data-label);position:absolute;left:10px;top:10px;font-weight:700;font-size:.85rem;color:#3b4184;white-space:nowrap;display:none}@media screen and (max-width: 768px){main#members .shop_list .shop_item dd::before{display:block}}main#members .shop_list .shop_item .shop_region{text-align:center}@media screen and (max-width: 768px){main#members .shop_list .shop_item .shop_region{text-align:left}}main#members .shop_list .shop_item .shop_hp a{display:block;background-color:#d3d5eb;color:#5d5ddc;border-radius:50px;padding:4px 8px;text-align:center;font-size:.8rem}@media screen and (max-width: 768px){main#members .shop_list .shop_item{display:block;border:1px solid #3b4184;border-radius:12px;margin-bottom:20px;padding:15px}main#members .shop_list .shop_item dd{border:none;width:auto;padding-left:100px}main#members .shop_list .shop_item dd::before{position:absolute;left:10px;top:10px}}@media screen and (max-width: 480px){main#members .shop_list .shop_item dd{padding-left:0 !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important}main#members .shop_list .shop_item dd::before{position:static !important;margin-bottom:8px;font-weight:700;font-size:.85rem;color:#3b4184;white-space:normal;content:attr(data-label)}main#members .shop_list .shop_item .shop_hp a{padding:6px 12px;font-size:.9rem;width:100%}}main#social{width:100%}main#social section:nth-child(2n){background-color:#d3d5eb}main#social .section_title_icon{margin:0 0 60px}@media screen and (max-width: 768px){main#social .section_title_icon{margin:0 0 60px}}main#social .social_saigai_img{width:100%;max-width:400px}main#social .social_saigai_img img{display:block;object-fit:contain;width:100%;height:100%}main#social .social_saigai_text{width:100%;max-width:550px;margin:0 0 0 20px;line-height:180%}@media screen and (max-width: 768px){main#social .social_saigai_text{margin:0 auto}}main#social .social_saigai_list{text-align:center;margin:40px 0}main#social .social_saigai_list .title_under{width:100%;max-width:500px;margin:0 auto 20px}main#social .social_saigai_list ul{text-align:left;width:100%;max-width:800px;margin:0 auto}main#social .social_saigai_list ul li{margin:0 0 20px}main#social .social_past_old_container ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:900px;margin:0 auto 20px;padding:0 0 20px;border-bottom:solid 1px #ccc}@media screen and (max-width: 768px){main#social .social_past_old_container ul{flex-direction:column}}main#social .social_past_old_container ul li{width:48%;margin:0 0 20px 15px}@media screen and (max-width: 768px){main#social .social_past_old_container ul li{width:100%}}main#social .social_past_old_container ul li dl{display:flex;align-items:flex-start;gap:20px}@media screen and (max-width: 768px){main#social .social_past_old_container ul li dl{flex-direction:column;gap:0}}main#social .social_past_old_container ul li dl dt{width:100px;line-height:150%}@media screen and (max-width: 768px){main#social .social_past_old_container ul li dl dt{width:100%}}main#social .social_past_old_container ul li .past_name{display:block;font-size:1rem;margin:0 10px 8px;line-height:150%;letter-spacing:.1em;text-decoration:underline}main#social .social_past_old_container ul li .past_organization{margin:0 0 0 10px}main#social .social_past_new_container ul{display:flex;flex-direction:column;justify-content:center;max-width:900px;margin:0 auto 20px;padding:0 0 20px}main#social .social_past_new_container ul li{width:100%;max-width:900px;margin:0 0 30px 15px;padding:0 0 30px;border-bottom:solid 1px #ccc}@media screen and (max-width: 768px){main#social .social_past_new_container ul li{margin:0 0 30px}}main#social .social_past_new_container ul li dl{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}@media screen and (max-width: 768px){main#social .social_past_new_container ul li dl{flex-direction:column;gap:0}}main#social .social_past_new_container ul li dl dt{display:flex;width:280px;line-height:150%;gap:20px}@media screen and (max-width: 768px){main#social .social_past_new_container ul li dl dt{flex-direction:column;gap:0}}main#social .social_past_new_container ul li dl dd{max-width:500px}main#social .social_past_new_container ul li .past_name{display:block;font-size:1rem;margin:0 10px 8px 0;line-height:150%;text-decoration:underline;letter-spacing:.1em}main#social .social_past_new_container ul li .past_detail{font-size:.8rem}main#social .social_past_new_container ul li .past_organization{margin:0 0 20px}main#social .social_past_new_container ul li .past_description{line-height:150%}main#social .social_structure_img{width:100%;max-width:800px;margin:0 auto}main#social .social_structure_img img{width:100%;height:100%;display:block}main#social .social_agreement_description{margin:0 auto 40px;line-height:150%}@media screen and (max-width: 768px){main#social .social_agreement_template{margin:0 0 20px}}main#social .social_agreement_template .social_agreement_download{display:flex;gap:20px;justify-content:flex-start}@media screen and (max-width: 768px){main#social .social_agreement_template .social_agreement_download{flex-direction:column;gap:0}}main#social .social_agreement_template .social_agreement_download .link_border{margin:10px 0 30px}@media screen and (max-width: 768px){main#social .social_agreement_template .social_agreement_download .link_border{margin:10px 0}}main#social .social_contract_description{max-width:1000px;margin:0 auto 40px;line-height:150%}main#social .social_contract_tokucho{margin:0 0 40px}main#social .social_contract_tokucho ul{display:flex;gap:20px;justify-content:center}@media screen and (max-width: 768px){main#social .social_contract_tokucho ul{flex-direction:column}}main#social .social_contract_tokucho ul li .contract_tokucho_img{max-width:100%;height:280px}main#social .social_contract_tokucho ul li .contract_tokucho_img img{display:block;object-fit:contain;width:100%;height:100%}main#social .social_contract_tokucho ul li .contract_tokucho_text h3{text-align:center;font-size:1.2rem;margin:0 0 20px}main#social .social_contract_tokucho ul li .contract_tokucho_text p{max-width:300px;margin:0 auto;line-height:150%}main#social .contract_description{margin:0 0 20px 40px;line-height:150%}@media screen and (max-width: 768px){main#social .contract_description{margin:0 0 20px}}main#social .contract_howto_link a{margin:20px 0 40px auto}main#social .social_contract_minsei .flex_wrap{margin:0 0 60px}main#social .social_contract_minsei .flex_wrap .contract_minsei_img{max-width:100%}main#social .social_contract_minsei .flex_wrap .contract_minsei_img img{display:block;width:100%;object-fit:contain}main#social .contract_minsei_text ul li{font-size:1.1rem;margin:0 0 20px 40px;line-height:150%}@media screen and (max-width: 768px){main#social .contract_minsei_text ul li{margin:0 0 20px}}main#social .contract_minsei_qa{margin:0 0 40px}main#social .contract_minsei_qa ul li{margin:0 0 20px}main#social .contract_minsei_qa ul li p{font-size:1rem;line-height:150%;margin:0 0 0 40px}main#trouble{width:100%}main#trouble section:nth-child(2n){background-color:#d3d5eb}main#trouble .trouble_taisaku_list ul li{max-width:1000px;display:flex;margin:0 auto 20px;gap:20px}@media screen and (max-width: 768px){main#trouble .trouble_taisaku_list ul li{flex-direction:column}}main#trouble .trouble_taisaku_list ul li .taisaku_list_img{width:100%;max-width:330px}@media screen and (max-width: 768px){main#trouble .trouble_taisaku_list ul li .taisaku_list_img{margin:0 auto}}main#trouble .trouble_taisaku_list ul li .taisaku_list_img img{display:block;object-fit:cover;width:100%;height:100%}main#trouble .trouble_taisaku_list ul li .taisaku_list_text{max-width:700px}main#trouble .trouble_taisaku_list ul li .taisaku_list_text p{line-height:150%}main#trouble .qa_list{max-width:1000px;margin:0 auto}main#trouble .qa_list .qa_item{border-bottom:1px solid #ccc;padding:1em 0}main#trouble .qa_list .qa_item_question{background:none;border:none;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-family:serif;cursor:pointer}main#trouble .qa_list .qa_item_question:focus{outline:none}main#trouble .qa_list .qa_item_q{font-weight:bold;margin-right:.5em;padding:0 0 0 20px}main#trouble .qa_list .qa_item .qa_item_question_text{display:block;width:100%;margin:0 0 0 20px}main#trouble .qa_list .qa_item_toggle_icon{transition:transform .3s ease}main#trouble .qa_list .qa_item[aria-expanded=true] .qa_item_toggle_icon{transform:rotate(180deg)}main#trouble .qa_list .qa_item_answer{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease;opacity:0;margin-top:0}main#trouble .qa_list .qa_item .qa_item_a{margin:0 0 20px;display:block}main#trouble .qa_list .qa_item_expanded .qa_item_answer{max-height:500px;opacity:1;margin-top:.8em;margin-left:80px}main#trouble .qa_list .qa_item_expanded .qa_item_answer p{line-height:150%}main#trouble .price_desc{line-height:150%;max-width:800px;margin:0 auto 20px}main#trouble .price_list{margin:0 0 80px}main#trouble .price_list ul{display:flex;gap:40px;justify-content:center}@media screen and (max-width: 768px){main#trouble .price_list ul{flex-direction:column}}main#trouble .price_list ul li{max-width:220px}@media screen and (max-width: 768px){main#trouble .price_list ul li{margin:0 auto}}main#trouble .price_list ul .price_list_img{margin:0 0 20px}main#trouble .price_list ul .price_list_img img{display:block;width:100%}main#trouble .price_list ul .price_list_text h4{font-size:1.2rem;text-align:center;margin:0 0 20px}main#trouble .price_list ul .price_list_text p{line-height:150%}main#trouble .price_list ul .price_list_text p span{font-size:.7rem}main#trouble .price_meikaku{max-width:1000px;margin:0 auto;padding:20px 30px;border-radius:20px;border:1px dotted #5d5ddc}main#trouble .price_meikaku .price_meikaku_inner{display:flex;gap:20px;justify-content:center;max-width:800px;margin:0 auto}@media screen and (max-width: 768px){main#trouble .price_meikaku .price_meikaku_inner{flex-direction:column}}@media screen and (max-width: 768px){main#trouble .price_meikaku .price_meikaku_inner .meikaku_img{margin:0 auto;height:200px;width:100%}main#trouble .price_meikaku .price_meikaku_inner .meikaku_img img{width:100%;height:100%;object-fit:contain}}main#trouble .price_meikaku .price_meikaku_inner .meikaku_text{margin:0 0 0 40px}@media screen and (max-width: 768px){main#trouble .price_meikaku .price_meikaku_inner .meikaku_text{margin:-50px 0 0}}main#trouble .price_meikaku .price_meikaku_inner .meikaku_text h4{font-size:1.2rem;margin:40px 0 40px}main#trouble .price_meikaku .price_meikaku_inner .meikaku_text p{line-height:150%}main#trouble #jizen .flex_text h3{font-size:1.4rem;margin:0 0 20px}main#trouble .jizen_why{margin:0 0 60px}main#trouble .jizen_why h3{margin:0 0 40px 80px}@media screen and (max-width: 768px){main#trouble .jizen_why h3{margin:0 0 40px}}main#trouble .jizen_merit{margin:0 0 60px}main#trouble .jizen_merit h3{margin:0 0 40px 80px}@media screen and (max-width: 768px){main#trouble .jizen_merit h3{margin:0 0 40px}}main#trouble .jizen_merit .jizen_merit_list{margin:0 auto;max-width:700px}main#trouble .jizen_merit .jizen_merit_list ul li{font-size:1.4rem;padding:10px;margin:0 0 20px 80px;border-bottom:#ccc solid 1px;display:inline-block;line-height:180%}@media screen and (max-width: 768px){main#trouble .jizen_merit .jizen_merit_list ul li{margin:0 0 20px;font-size:1.2rem}}main#trouble .jizen_merit .jizen_merit_list ul li::before{content:"";display:inline-block;background-image:url("../images/icon_arrow-right.png");background-repeat:no-repeat;width:37px;height:37px;margin:5px 0 0}main#trouble .jizen_merit .jizen_merit_list ul li span{margin:0 10px}main#trouble .jizen_point{max-width:800px;margin:0 auto;padding:30px 20px;border-radius:20px;background-color:#fff}main#trouble .jizen_point .jizen_point_inner{max-width:600px;margin:0 auto}main#trouble .jizen_point .jizen_point_inner h3{font-size:1.4rem;margin:0 0 40px}main#trouble .jizen_point .jizen_point_inner .jizen_point_list li{margin:0 0 40px}@media screen and (max-width: 768px){main#trouble .jizen_point .jizen_point_inner .jizen_point_list li{margin:0 0 40px}}main#trouble .jizen_point .jizen_point_inner .jizen_point_list li .jizen_point_flex{display:flex;gap:20px}@media screen and (max-width: 768px){main#trouble .jizen_point .jizen_point_inner .jizen_point_list li .jizen_point_flex{flex-direction:column}}main#trouble .jizen_point .jizen_point_inner .jizen_point_list li .jizen_point_flex .jizen_point_img{max-width:100%}main#trouble .jizen_point .jizen_point_inner .jizen_point_list li .jizen_point_flex .jizen_point_img img{display:block;width:100%;height:100%;object-fit:cover}main#trouble .jizen_point .jizen_point_inner .jizen_point_list li .jizen_point_flex .jizen_point_text{max-width:350px}main#trouble .jizen_point .jizen_point_inner .jizen_point_list li .jizen_point_flex .jizen_point_text h4{font-size:1.2rem;letter-spacing:.05em;margin:0 0 20px}main#trouble .jizen_point .jizen_point_inner .jizen_point_list li .jizen_point_flex .jizen_point_text p{line-height:150%}main#trouble .mitsumori_point{margin:0 0 80px}main#trouble .mitsumori_point h2{margin:0 0 80px 80px}@media screen and (max-width: 768px){main#trouble .mitsumori_point h2{margin:0 0 80px}}main#trouble .mitsumori_point .mitsumori_list{display:flex;justify-content:center;gap:20px;margin:0 0 40px}@media screen and (max-width: 768px){main#trouble .mitsumori_point .mitsumori_list{flex-direction:column}}main#trouble .mitsumori_point .mitsumori_list li{max-width:300px}@media screen and (max-width: 768px){main#trouble .mitsumori_point .mitsumori_list li{margin:0 auto 40px}}main#trouble .mitsumori_point .mitsumori_list li .mitsumori_list_img{margin:0 0 20px}main#trouble .mitsumori_point .mitsumori_list li .mitsumori_list_img img{display:block;width:100%;object-fit:contain}main#trouble .mitsumori_point .mitsumori_list li .mitsumori_list_text h4{font-size:1rem;line-height:150%;text-align:center}main#trouble .mitsumori_why{margin:0 0 80px}main#trouble .mitsumori_why h3{margin:0 0 40px 80px}@media screen and (max-width: 768px){main#trouble .mitsumori_why h3{margin:0 0 40px}}main#trouble .mitsumori_why .mitsumori_why_desc{font-size:1rem;margin:0 0 40px 80px;line-height:150%}@media screen and (max-width: 768px){main#trouble .mitsumori_why .mitsumori_why_desc{margin:0 0 40px}}main#trouble .mitsumori_why .mitsumori_why_list{max-width:800px;margin:0 auto 40px}main#trouble .mitsumori_why .mitsumori_why_list li{margin:0 0 20px;font-size:1.2rem}main#trouble .mitsumori_shinrai{margin:0 0 80px}main#trouble .mitsumori_shinrai h3{margin:0 auto 40px;text-align:center;display:block;max-width:500px}main#trouble .mitsumori_shinrai .mitsumori_why_desc{font-size:1rem;margin:0 0 40px;line-height:150%}main#trouble .mitsumori_shinrai .mitsumori_why_list{margin:0 auto 40px}main#trouble .mitsumori_shinrai .mitsumori_why_list li{margin:0 0 20px;font-size:1.2rem}main#trouble .mitsumori_shinrai .flex_wrap{align-items:start}main#trouble .mitsumori_shinrai .flex_wrap .flex_img{max-width:450px;height:300px}main#trouble .mitsumori_shinrai .flex_wrap .flex_img img{object-fit:cover}main#trouble .teguchi_desc{margin:0 0 40px 80px;line-height:150%}@media screen and (max-width: 768px){main#trouble .teguchi_desc{margin:0 0 40px}}main#trouble .teguchi_list{margin:0 0 80px}main#trouble .teguchi_list h3{margin:0 0 20px 80px;font-size:1.4rem;display:flex;align-items:center}main#trouble .teguchi_list h3 span{margin:0 20px 0 0}@media screen and (max-width: 768px){main#trouble .teguchi_list h3{margin:0 0 20px}}main#trouble .teguchi_list ul li p{margin:0 0 20px 100px;line-height:150%}@media screen and (max-width: 768px){main#trouble .teguchi_list ul li p{margin:0 0 20px}}main#trouble .teguchi_taisaku h3{margin:0 0 40px 80px}@media screen and (max-width: 768px){main#trouble .teguchi_taisaku h3{margin:0 0 40px}}main#trouble .teguchi_taisaku .teguchi_taisaku_img{text-align:center;margin:0 0 40px}main#trouble .teguchi_taisaku_list{max-width:800px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){main#trouble .teguchi_taisaku_list{flex-direction:column}}main#trouble .teguchi_taisaku_list li{width:48%;padding:20px 30px;border-radius:20px;background-color:#fff}@media screen and (max-width: 768px){main#trouble .teguchi_taisaku_list li{width:100%}}main#trouble .teguchi_taisaku_list li .teguchi_taisaku_flex{display:flex;gap:10px;margin:0 0 20px}main#trouble .teguchi_taisaku_list li .teguchi_taisaku_flex .number_img{width:35px;height:35px}main#trouble .teguchi_taisaku_list li .teguchi_taisaku_flex .number_img img{display:block;width:auto;height:100%}main#trouble .teguchi_taisaku_list li .teguchi_taisaku_flex .taisaku_title{font-size:1.2rem;line-height:120%}main#trouble .teguchi_taisaku_list li .taisaku_text{line-height:150%}main#organization{width:100%}main#organization section:nth-child(2n){background-color:#d3d5eb}main#organization .organization_link_wrap .organization_link_img{text-align:center;max-width:1000px;width:100%;margin:0 auto}main#organization .organization_link_wrap .organization_link_img img{display:block;width:100%;object-fit:contain}.single_container{margin:60px 0 0}.single_container .single_inner{max-width:1100px;margin:80px auto;padding:20px 10px 0}.single_container .single_inner .single_head_container{width:100%;margin:0 0 60px}.single_container .single_inner .single_head_container h2{font-size:1.2rem;margin:0 0 40px}.single_container .single_inner .single_head_container h1{font-size:2rem;margin:0 0 20px}.single_container .single_inner .single_head_container .single_head_meta .single_date{font-size:1rem}.single_container .single_inner .single_content{font-size:1rem;line-height:180%;max-width:700px;margin:0 0 60px}.single_container .single_inner .single_content img{display:block;width:100%;height:auto;object-fit:contain;margin:0 0 20px}.single_container .single_inner .singele_nav .single_nav_prev a,.single_container .single_inner .singele_nav .single_nav_next a{font-size:1.2rem;line-height:180%}.single_container .single_inner .singele_nav .single_nav_next a{text-align:right}.news_container{margin:60px 0 0}.news_container .news_inner{max-width:1100px;margin:80px auto;padding:20px 10px 0}.news_head{padding:30px 0}.news_head h1{margin:0;font-size:28px;font-weight:600;letter-spacing:2px}.news_list_container ul{list-style:none;margin:0;padding:0}.news_list_container li{border-bottom:1px solid #d3d5eb;padding:20px 0;transition:background-color .3s ease}.news_list_container li:last-child{border-bottom:none}.news_list_container li:hover{background-color:#f2f5ff;padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px;border-radius:4px}.news_list_date{margin-bottom:8px}.news_list_date h2{margin:0;font-size:14px;color:var(--text-color);font-weight:400;letter-spacing:1px}.news_list_title{margin:0}.news_list_title h2{margin:0;font-size:18px;color:var(--main-color);font-weight:600;line-height:1.5;transition:color .3s ease}.news_list_container li:hover .news_list_title h2{color:var(--accent-color)}@media(max-width: 768px){.single_container{padding:10px}.news_head{padding:20px 0}.news_head h1{font-size:24px}.news_list_container{padding:15px}.news_list_container li{padding:15px 0}.news_list_title h2{font-size:16px}}main#sitepolicy .sitepolicy_content .sitepolicy_item{margin:0 0 60px}main#sitepolicy .sitepolicy_content .sitepolicy_item dt{font-size:1.2rem;margin:0 0 20px;padding:0 0 20px;border-bottom:2px solid #d3d5eb}main#sitepolicy .sitepolicy_content .sitepolicy_item dd{line-height:180%}.page_bottom_container{position:fixed;bottom:0;right:0}.page_bottom_container .bottom_top-button{width:200px;background-color:#d9d9d9;text-align:center}@media screen and (max-width: 768px){.page_bottom_container .bottom_top-button{width:50px;height:50px}}.page_bottom_container .bottom_top-button a{display:block;padding:10px 20px 15px;width:100%;height:100%;font-size:.8rem}@media screen and (max-width: 768px){.page_bottom_container .bottom_top-button a{padding:10px}}footer{border-top:solid 1px #d3d5eb}footer .footer_inner{max-width:1100px;margin:0 auto;padding:60px 10px 20px}footer .footer_inner .footer_sitemap_list .footer_sitemap_item{margin:0 0 10px;font-size:1rem}@media screen and (max-width: 768px){footer .footer_inner .footer_sitemap_list .footer_sitemap_item{font-size:.9rem}}footer .footer_inner .footer_sitemap_list .footer_sitemap_item a{display:block}footer .footer_inner .footer_sitemap_list .footer_sitemap_item a span{display:inline-block;padding:0 0 0 15px;border-left:3px solid #5d5ddc;margin:0 0 10px}footer .footer_inner .footer_sitemap_list .footer_sitemap_item .footer_sitemap_list-sub{margin:5px 0 25px 60px;display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:.9rem}footer .footer_inner .footer_sitemap_list .footer_sitemap_item .footer_sitemap_list-sub a{text-decoration:underline}footer .footer_inner .footer_sitemap_bottom .footer_sitemap_bottom_list{display:flex;gap:20px;justify-content:center;margin:40px 0 0}footer .footer_inner .footer_sitemap_bottom .footer_sitemap_bottom_list a{text-decoration:underline;color:#666}footer .footer_copyright{background-color:#d3d5eb}footer .footer_copyright .footer_copyright_inner{max-width:1100px;margin:0 auto;padding:10px 0;text-align:center}footer .footer_copyright .footer_copyright_inner p{font-size:.8rem}@media screen and (max-width: 768px){footer .footer_copyright .footer_copyright_inner p{font-size:.6rem}}footer .footer_copyright .footer_copyright_inner .footer_logo{width:300px;margin:0 auto}@media screen and (max-width: 768px){footer .footer_copyright .footer_copyright_inner .footer_logo{width:200px}}footer .footer_copyright .footer_copyright_inner .footer_logo img{display:block;width:100%;object-fit:contain}/*# sourceMappingURL=main.css.map */