@charset 'UTF-8';@-webkit-keyframes fadeUpAnime{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeUpAnime{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@font-face{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal;src:url(https://s.yimg.jp/images/bousaimoshi/special/noto/fonts/NotoSansJP-Regular.woff) format('woff');font-display:swap}@font-face{font-family:'Noto Sans Japanese';font-weight:700;font-style:normal;src:url(https://s.yimg.jp/images/bousaimoshi/special/noto/fonts/NotoSansJP-Bold.woff) format('woff');font-display:swap}@font-face{font-family:'Noto Serif JP',serif;font-weight:700;font-style:normal;src:url(https://s.yimg.jp/images/bousaimoshi/special/noto/fonts/NotoSerifJP-Bold.woff) format('woff');font-display:swap}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;vertical-align:baseline;border:0}ol,ul{padding:0;padding-left:0;list-style:none}footer,ol,ul{margin:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{font-family:'Noto Sans Japanese','メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','HiraKakuPro-W3','ＭＳ Ｐゴシック','MS PGothic',Arial,Helvetica,sans-serif}body{font-size:1.5rem;line-height:1.66;word-break:break-all;color:#222;-webkit-print-color-adjust:exact;print-color-adjust:exact}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}.fadeUp,.fadeUpTrigger{opacity:0}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width:799px){.pagetop{position:fixed;z-index:2000;right:10px;bottom:70px;display:none}}@media screen and (min-width:800px){.pagetop{position:fixed;z-index:2000;right:30px;bottom:115px;display:none}}.pagetop a,.pagetop a:hover{font-size:1.2rem;display:block;text-align:center;text-decoration:none}.pagetop a{width:55px;height:55px;padding-top:33%;transition:all .3s ease-in-out;border-radius:50%;background-color:#f5f5f5;box-shadow:0 1px 10px 0 rgba(0,0,0,.35)}.pagetop a:hover{padding-top:25%;background-color:#444}.pagetop a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width:799px){.pc_only{display:none!important}}@media screen and (min-width:800px){.sp_only{display:none!important}}@media screen and (max-width:410px){.TOP_pc_only{display:none!important}}@media screen and (min-width:411px){.TOP_sp_only{display:none!important}}html{font-size:62.5%}.button,p{font-weight:400;font-style:normal}p{font-size:1.7rem;line-height:2.1}.content_inner{width:100%;max-width:990px;height:100%;margin:0 auto;padding:0 15px}.content_inner,header,main{position:relative}header{z-index:1000;top:0;left:0}@media screen and (max-width:799px){header{width:100vw;height:56px;transition:all .3s}header .content_inner{display:flex;padding:0;justify-content:space-between}header .logo img{width:100%;max-width:92px;height:auto;margin-top:20px;margin-left:20px}}@media screen and (min-width:800px){header{width:100%;height:64px;padding-top:20px}header .content_inner{padding:0}header .yahoo_logo{display:inline-block}header .logo img{width:100%;max-width:127px;height:auto;margin-left:20px}}.kv{width:100vw;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:799px){.kv{height:745px;background-image:url(https://s.yimg.jp/images/bousaimoshi/special/kumamoto/2026/img/sp_background_img.webp)}}@media screen and (min-width:800px){.kv{height:auto;background-image:url(https://s.yimg.jp/images/bousaimoshi/special/kumamoto/2026/img/pc_background_img.webp)}}.kv .kv_background{position:relative;margin:0 auto;text-align:center}@media screen and (max-width:799px){.kv .kv_background{overflow:hidden;width:100vw;height:100%;padding:20px}}@media screen and (min-width:800px) and (max-width:1082px){.kv .kv_background{overflow:hidden;width:100%;max-width:100vw;height:auto;padding:40px 20px}}@media screen and (min-width:1083px){.kv .kv_background{width:100%;max-width:990px;height:auto;padding:40px 20px}}.kv .kv_background .kv_text p,.kv .kv_background .kv_title{font-family:'Noto Serif JP',serif;font-weight:700;font-style:normal;color:#94161e}.kv .kv_background .kv_title{font-size:2.6rem;line-height:normal;position:relative;display:inline-block}@media screen and (max-width:799px){.kv .kv_background .kv_title{font-size:1.8rem;margin-bottom:22px}}@media screen and (min-width:800px){.kv .kv_background .kv_title{font-size:2.6rem;margin-bottom:35px}}.kv .kv_background .kv_title::after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';background-color:#94161e}.kv .kv_background h1,.nav{position:relative;z-index:1000}@media screen and (max-width:799px){.kv .kv_background h1{margin-bottom:195px}}@media screen and (min-width:800px){.kv .kv_background h1{margin-bottom:50px}}.kv .kv_background h1 img{width:100%;height:auto}@media screen and (max-width:799px){.kv .kv_background h1 img{position:absolute;left:0;max-width:242px}}@media screen and (min-width:800px){.kv .kv_background h1 img{max-width:369px}}.kv .kv_background .kv_img .img01,.kv .kv_background .kv_img .img02,.kv .kv_background .kv_img .img03{position:absolute;z-index:0;width:100%;height:auto}@media screen and (max-width:585px){.kv .kv_background .kv_img .img01{top:85px;max-width:345px}}@media screen and (min-width:586px) and (max-width:799px){.kv .kv_background .kv_img .img01{top:85px;right:0;max-width:400px}}@media screen and (min-width:800px) and (max-width:966px){.kv .kv_background .kv_img .img01{top:105px;right:-133px;max-width:389px}}@media screen and (min-width:967px) and (max-width:979px){.kv .kv_background .kv_img .img01{top:105px;right:-46px;max-width:389px}}@media screen and (min-width:980px){.kv .kv_background .kv_img .img01{top:105px;right:-46px;max-width:389px}}@media screen and (max-width:410px){.kv .kv_background .kv_img .img02{top:193px;left:-123px;max-width:352px}}@media screen and (min-width:411px) and (max-width:585px){.kv .kv_background .kv_img .img02{top:193px;left:-65px;max-width:352px}}@media screen and (min-width:586px) and (max-width:799px){.kv .kv_background .kv_img .img02{top:193px;left:-65px;max-width:400px}}@media screen and (min-width:800px) and (max-width:966px){.kv .kv_background .kv_img .img02{top:226px;left:-138px;max-width:433px}}@media screen and (min-width:967px){.kv .kv_background .kv_img .img02{top:226px;left:-67px;max-width:433px}}@media screen and (max-width:410px){.kv .kv_background .kv_img .img03{right:-138px;bottom:0;max-width:314px}}@media screen and (min-width:411px) and (max-width:799px){.kv .kv_background .kv_img .img03{bottom:0;max-width:400px}}@media screen and (min-width:800px){.kv .kv_background .kv_img .img03{right:117px;bottom:0;max-width:370px}}.kv .kv_background .kv_notes{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal;line-height:140%;position:absolute;z-index:1000;color:#555}@media screen and (max-width:799px){.kv .kv_background .kv_notes{font-size:1rem;bottom:15px}}@media screen and (min-width:800px){.kv .kv_background .kv_notes{font-size:1.2rem;bottom:20px}}.kv .kv_background .kv_text{z-index:1000;display:inline-flex;flex-direction:column;gap:4px}@media screen and (max-width:799px){.kv .kv_background .kv_text{position:absolute;bottom:35px;left:20px;align-items:flex-start}}@media screen and (min-width:800px){.kv .kv_background .kv_text{position:relative;align-items:center}}.kv .kv_background .kv_text p{display:inline;padding:0 7px;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.15)}@media screen and (max-width:799px){.kv .kv_background .kv_text p{font-size:1.6rem;height:31px}}@media screen and (min-width:800px){.kv .kv_background .kv_text p{font-size:1.8rem;height:34px}}.kv .kv_background .kv_text p span{font-weight:900!important}.kv .kv_background .kv_text .kv_text_margin{margin-bottom:16px}.nav{background-color:#94161e}.fixed_anchor_nav ol li a,.nav .nav_text{display:flex;cursor:pointer;text-decoration:none;align-items:center}.nav .nav_text{flex-direction:row;min-height:57px;color:#222}@media screen and (max-width:799px){.nav .nav_text{padding:15px;gap:15px;justify-content:space-between}}@media screen and (min-width:800px){.nav .nav_text{display:flex;flex-direction:column;padding:20px 15px 15px;text-decoration:none;gap:7px;align-items:center;justify-content:center}}.nav .nav_text .img_arrow{width:100%;height:auto}@media screen and (max-width:799px){.nav .nav_text .img_arrow{max-width:20px}}@media screen and (min-width:800px){.nav .nav_text .img_arrow{max-width:18px}}.earthquake_overview .earthquake_interval01 img,.earthquake_overview .earthquake_interval02 img,.earthquake_overview .trouble_wrapper .trouble .trouble_title img,.nav .nav_text .text_no1,.nav .nav_text .text_no2,.nav .nav_text .text_no3{width:100%;height:auto}.nav .nav_text .text_no1{max-width:236px}.nav .nav_text .text_no2{max-width:281px}.nav .nav_text .text_no3{max-width:253px}.nav .nav_border{border-top:1px solid #d7777d;border-right:none;border-bottom:1px solid #d7777d;border-left:none}.fixed_anchor_nav ol li,.nav .nav_display li{position:relative;flex:1}@media screen and (min-width:800px){.nav .nav_display{display:flex;width:100%;max-width:990px;min-height:85px;margin:0 auto;justify-content:center}.nav li a{height:100%}.nav .nav_border{border-top:none;border-right:1px solid #d7777d;border-bottom:none;border-left:1px solid #d7777d}}.earthquake_overview{background:var(--1, linear-gradient(180deg, #ffeb37 0%, #fff47d 10%, #fffedc 100%))}@media screen and (max-width:799px){.earthquake_overview{padding:30px 0}}@media screen and (min-width:800px){.earthquake_overview{padding:50px 0}}.earthquake_overview .overview_description{text-align:center}.earthquake_overview .overview_description .h2_icon,.earthquake_overview .overview_description .h2_title{width:100R;height:auto}@media screen and (max-width:799px){.earthquake_overview .overview_description .h2_icon{max-width:35px;margin-bottom:10px}}@media screen and (min-width:800px){.earthquake_overview .overview_description .h2_icon{max-width:45px;margin-bottom:20px}}@media screen and (max-width:799px){.earthquake_overview .overview_description .h2_title{max-width:330px}}@media screen and (min-width:800px){.earthquake_overview .overview_description .h2_title{max-width:464px}}.earthquake_overview .overview_main{position:relative}.earthquake_overview .overview_main .item_wrapper{display:grid;margin:0 0 20px;gap:20px}@media screen and (max-width:799px){.earthquake_overview .overview_main .item_wrapper{margin:0 20px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:800px){.earthquake_overview .overview_main .item_wrapper{max-width:970px;margin:0 auto;padding:0 10px;grid-template-columns:repeat(2,1fr)}}.earthquake_overview .overview_main .item_wrapper .item{padding-bottom:25px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.earthquake_overview .overview_main .item_wrapper .item .item_data img,.earthquake_overview .overview_main .item_wrapper .item .item_picture img{display:block;width:100%;height:auto}@media screen and (min-width:800px){.earthquake_overview .overview_main .item_wrapper .item .item_data img,.earthquake_overview .overview_main .item_wrapper .item .item_picture img{max-width:475px}}.earthquake_overview .overview_main .item_wrapper .item .item_source,.earthquake_overview .overview_main .item_wrapper .item .item_text{font-weight:400;font-style:normal;word-break:normal}@media screen and (max-width:799px){.earthquake_overview .overview_main .item_wrapper .item .item_data{margin:18px 16px 15px 21px}.earthquake_overview .overview_main .item_wrapper .item .item_text{font-size:1.4rem;margin:0 16px 15px 21px}.earthquake_overview .overview_main .item_wrapper .item .item_source{font-size:1rem;margin:0 16px 0 21px;color:#666}}@media screen and (min-width:800px){.earthquake_overview .overview_main .item_wrapper .item .item_data{margin:25px 25px 15px}.earthquake_overview .overview_main .item_wrapper .item .item_text{font-size:1.6rem;margin:0 25px 15px}.earthquake_overview .overview_main .item_wrapper .item .item_source{font-size:1.2rem;margin:0 25px;color:#666}}@media screen and (max-width:799px){.earthquake_overview .damage_main{margin:0 20px}}@media screen and (min-width:800px){.earthquake_overview .damage_main{margin:0 10px}}.earthquake_overview .damage_main .sub_description h3{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal;text-align:center;color:#94161e}@media screen and (max-width:799px){.earthquake_overview .damage_main .sub_description h3{font-size:1.8rem;line-height:160%;padding:40px 0 30px;letter-spacing:2.4px}}@media screen and (min-width:800px){.earthquake_overview .damage_main .sub_description h3{font-size:2rem;line-height:160%;padding:40px 0;letter-spacing:2.8px}}.earthquake_overview .damage_main .damage_wrapper{display:grid;gap:20px}@media screen and (max-width:799px){.earthquake_overview .damage_main .damage_wrapper{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper{max-width:970px;margin:0 auto;padding:0 10px;grid-template-columns:repeat(6,1fr)}}.earthquake_overview .damage_main .damage_wrapper .damage{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}@media screen and (max-width:799px){.earthquake_overview .damage_main .damage_wrapper .damage{padding-bottom:20px}}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper .damage{padding-bottom:25px}}.earthquake_overview .damage_main .damage_wrapper .damage .item_picture img{display:block;width:100%;height:auto}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper .damage .item_picture img{max-width:310px}}.earthquake_overview .damage_main .damage_wrapper .damage .item_picture-long img{display:block;width:100%;height:auto}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper .damage .item_picture-long img{max-width:475px!important}}.earthquake_overview .damage_main .damage_wrapper .damage .item_data img{display:block;height:auto}@media screen and (max-width:799px){.earthquake_overview .damage_main .damage_wrapper .damage .item_data img{width:100%;padding:20px 20px 15px}}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper .damage .item_data img{width:100%;max-width:270px;padding:25px 25px 20px}}.earthquake_overview .damage_main .damage_wrapper .damage .item_data-long img{display:block;height:auto}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper .damage .item_data-long img{width:100%;max-width:435px!important;margin-left:25px;padding:25px 0 20px}}.earthquake_overview .damage_main .damage_wrapper .damage .item_text{font-weight:400;font-style:normal}@media screen and (max-width:799px){.earthquake_overview .damage_main .damage_wrapper .damage .item_text{font-size:1.4rem;margin:0 20px 15px}}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper .damage .item_text{font-size:1.6rem;margin:0 25px 15px}}.earthquake_overview .damage_main .damage_sub,.earthquake_overview .damage_main .damage_wrapper .damage .item_source{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal}@media screen and (max-width:799px){.earthquake_overview .damage_main .damage_wrapper .damage .item_source{font-size:1rem;margin:0 20px;color:#666}}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper .damage .item_source{font-size:1.2rem;margin:0 25px;color:#666}}@media screen and (max-width:799px){.earthquake_overview .damage_main .damage_wrapper .damage:nth-last-child(1):nth-child(odd){grid-column:1/-1;justify-self:center}}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_wrapper li:nth-child(1){grid-area:1/1/2/4}.earthquake_overview .damage_main .damage_wrapper li:nth-child(2){grid-area:1/4/2/7}.earthquake_overview .damage_main .damage_wrapper li:nth-child(3){grid-area:2/1/3/3}.earthquake_overview .damage_main .damage_wrapper li:nth-child(4){grid-area:2/3/3/5}.earthquake_overview .damage_main .damage_wrapper li:nth-child(5){grid-area:2/5/3/7}}.earthquake_overview .damage_main .damage_sub{line-height:160%;text-align:center;letter-spacing:1.2px;color:#333}@media screen and (max-width:799px){.earthquake_overview .damage_main .damage_sub{font-size:1rem;margin:20px 0 0}}@media screen and (min-width:800px){.earthquake_overview .damage_main .damage_sub{font-size:1.2rem;margin:10px 0}}@media screen and (max-width:799px){.earthquake_overview .earthquake_interval01{max-width:284px;margin:20px auto}}@media screen and (min-width:800px){.earthquake_overview .earthquake_interval01{max-width:341px;margin:40px auto 30px}}@media screen and (max-width:799px){.earthquake_overview .earthquake_interval02{max-width:289px;margin:40px auto 20px}}@media screen and (min-width:800px){.earthquake_overview .earthquake_interval02{max-width:335px;margin:60px auto 20px}}.earthquake_overview .trouble_wrapper{display:grid;width:100%;height:auto;margin:0 auto}@media screen and (max-width:799px){.earthquake_overview .trouble_wrapper{padding:0 15px;gap:10px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:800px){.earthquake_overview .trouble_wrapper{max-width:990px;padding:0 10px;gap:20px;grid-template-columns:repeat(2,1fr)}}.earthquake_overview .trouble_wrapper .trouble{font-family:'Noto Sans Japanese';color:#333;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}@media screen and (max-width:799px){.earthquake_overview .trouble_wrapper .trouble{padding:20px 15px}}@media screen and (min-width:800px){.earthquake_overview .trouble_wrapper .trouble{padding:25px 20px}}.earthquake_overview .trouble_wrapper .trouble .trouble_title{font-weight:700;font-style:normal;line-height:150%;display:flex;align-items:center}@media screen and (max-width:799px){.earthquake_overview .trouble_wrapper .trouble .trouble_title{font-size:1.8rem;letter-spacing:.9px;gap:10px}}@media screen and (min-width:800px){.earthquake_overview .trouble_wrapper .trouble .trouble_title{font-size:2.2rem;letter-spacing:1.1px;gap:15px}}@media screen and (max-width:799px){.earthquake_overview .trouble_wrapper .trouble .trouble_title img{max-width:44px}}@media screen and (min-width:800px){.earthquake_overview .trouble_wrapper .trouble .trouble_title img{max-width:58px}}.earthquake_overview .trouble_wrapper .trouble .trouble_text{font-weight:400;font-style:normal;line-height:150%}@media screen and (max-width:799px){.earthquake_overview .trouble_wrapper .trouble .trouble_text{font-size:1.4rem;margin:15px auto;letter-spacing:.7px}}@media screen and (min-width:800px){.earthquake_overview .trouble_wrapper .trouble .trouble_text{font-size:1.8rem;margin:20px auto;letter-spacing:.36px}}.earthquake_overview .trouble_wrapper .trouble a{font-weight:400;font-style:normal;position:relative;display:block;width:100%;transition:.2s;text-decoration:none;color:#94161e;border-radius:10px;background-color:#fceeef;box-shadow:0 0 5px 0 rgba(148,22,30,.3)}@media screen and (max-width:799px){.earthquake_overview .trouble_wrapper .trouble a{font-size:1.4rem;padding:10px 25px 10px 15px}}@media screen and (min-width:800px){.earthquake_overview .trouble_wrapper .trouble a{font-size:1.8rem;padding:15px 30px 15px 20px}}.earthquake_overview .trouble_wrapper .trouble a:hover{opacity:.9}.earthquake_overview .trouble_wrapper .trouble a:before{position:absolute;top:0;bottom:0;width:16px;height:16px;margin:auto;content:'';border-radius:50%;background:#bd3a43}@media screen and (max-width:799px){.earthquake_overview .trouble_wrapper .trouble a:before{right:11px}}@media screen and (min-width:800px){.earthquake_overview .trouble_wrapper .trouble a:before{right:16px}}.earthquake_overview .trouble_wrapper .trouble a:after{position:absolute;top:0;bottom:0;width:5px;height:5px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border:0;border-top:solid 2px #fceeef;border-right:solid 2px #fceeef}@media screen and (max-width:799px){.earthquake_overview .trouble_wrapper .trouble a:after{right:17px}}@media screen and (min-width:800px){.earthquake_overview .trouble_wrapper .trouble a:after{right:22px}}.kumamoto_message{background:var(--2, linear-gradient(180deg, #cbe999 0%, #d7efa8 10.1%, #f4feca 32.69%))}@media screen and (max-width:799px){.kumamoto_message{padding:30px 15px}}@media screen and (min-width:800px){.kumamoto_message{padding:50px 15px}}.kumamoto_message .message_description{text-align:center}.kumamoto_message .message_description .h2_icon,.kumamoto_message .message_description .h2_title{width:100R;height:auto}@media screen and (max-width:799px){.kumamoto_message .message_description .h2_icon{max-width:35px;margin-bottom:15px}}@media screen and (min-width:800px){.kumamoto_message .message_description .h2_icon{max-width:45px;margin-bottom:20px}}@media screen and (max-width:799px){.kumamoto_message .message_description .h2_title{max-width:315px;margin-bottom:25px}}@media screen and (min-width:800px){.kumamoto_message .message_description .h2_title{max-width:588px;margin-bottom:20px}}.kumamoto_message .message_text{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal;line-height:160%;text-align:center;color:#94161e}@media screen and (max-width:799px){.kumamoto_message .message_text{font-size:1.5rem}}@media screen and (min-width:800px){.kumamoto_message .message_text{font-size:1.8rem}}.kumamoto_message .message_wrapper{display:grid;width:100%;justify-items:center;gap:10px}@media screen and (max-width:799px){.kumamoto_message .message_wrapper{margin:30px auto;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:800px){.kumamoto_message .message_wrapper{max-width:900px;margin:45px auto;grid-template-columns:repeat(3,1fr)}}.kumamoto_message .message_wrapper .message_detail{position:relative;display:flex;flex-direction:row;width:100%;height:auto;transition:.2s;text-decoration:none;color:#000;border-radius:10px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.22);align-items:center;gap:10px}@media screen and (max-width:799px){.kumamoto_message .message_wrapper .message_detail{padding:10px}}@media screen and (min-width:800px){.kumamoto_message .message_wrapper .message_detail{padding:15px}}.kumamoto_message .message_interval img,.kumamoto_message .message_wrapper .message_detail .message_icon,.one_action .action_wrapper01 h3 img{width:100%;height:auto}@media screen and (max-width:799px){.kumamoto_message .message_wrapper .message_detail .message_icon{max-width:40px}}@media screen and (min-width:800px){.kumamoto_message .message_wrapper .message_detail .message_icon{max-width:50px}}.kumamoto_message .message_wrapper .message_detail .message_name{font-family:'Noto Sans Japanese';font-weight:700;font-style:bold;line-height:160%}@media screen and (max-width:799px){.kumamoto_message .message_wrapper .message_detail .message_name{font-size:12px}}@media screen and (min-width:800px){.kumamoto_message .message_wrapper .message_detail .message_name{font-size:16px}}.kumamoto_message .message_wrapper .message_detail .message_arrow{position:absolute;width:100%;height:auto}@media screen and (max-width:799px){.kumamoto_message .message_wrapper .message_detail .message_arrow{right:10px;max-width:18px}}@media screen and (min-width:800px){.kumamoto_message .message_wrapper .message_detail .message_arrow{right:15px;max-width:22px}}.kumamoto_message .message_wrapper .message_detail:hover,.one_action .action_wrapper03 .action_link .action_data .sns_link ul li a:hover{opacity:.9}@media screen and (max-width:799px){.kumamoto_message .message_wrapper .letter01{grid-area:1/1/2/3}.kumamoto_message .message_wrapper .letter02{grid-area:1/3/2/5}.kumamoto_message .message_wrapper .letter03{grid-area:2/2/3/4}}.kumamoto_message .letter_wrapper{display:grid;width:100%;margin:0 auto;justify-items:center;grid-template-columns:repeat(1,1fr)}@media screen and (max-width:799px){.kumamoto_message .letter_wrapper{gap:20px}}@media screen and (min-width:800px){.kumamoto_message .letter_wrapper{max-width:900px;gap:25px}}.kumamoto_message .letter_wrapper .letter_detail-wrapper{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}@media screen and (max-width:799px){.kumamoto_message .letter_wrapper .letter_detail-wrapper{padding:25px}}@media screen and (min-width:800px){.kumamoto_message .letter_wrapper .letter_detail-wrapper{padding:40px}}.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail{display:flex;flex-direction:row;width:100%;height:auto;color:#333;align-items:center;gap:15px}.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail img{width:100%;max-width:90px;height:auto}.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div{font-family:'Noto Sans Japanese';display:flex;flex-direction:column;width:100%}.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_name{font-weight:700;font-style:normal;line-height:120%;margin-bottom:10px}@media screen and (max-width:799px){.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_name{font-size:1.8rem}}@media screen and (min-width:800px){.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_name{font-size:2.2rem}}.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_background .letter_birthplace,.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_background .letter_occupation{font-weight:500;font-style:normal;line-height:140%}@media screen and (max-width:799px){.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_background .letter_birthplace,.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_background .letter_occupation{font-size:1.2rem}}@media screen and (min-width:800px){.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_background .letter_birthplace,.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_detail div .letter_background .letter_occupation{font-size:1.4rem}}.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_text{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal;line-height:180%;margin-top:20px;color:#333}@media screen and (max-width:799px){.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_text{font-size:1.4rem}}@media screen and (min-width:800px){.kumamoto_message .letter_wrapper .letter_detail-wrapper .letter_text{font-size:1.8rem}}.kumamoto_message .letter_wrapper .letter_detail-wrapper a{font-size:1.4rem;display:block;margin-top:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.kumamoto_message .message_interval,.one_action .action_description,.one_action .action_wrapper01 h3{text-align:center}@media screen and (max-width:799px){.kumamoto_message .message_interval img{max-width:270px;padding:50px 0 20px}}@media screen and (min-width:800px){.kumamoto_message .message_interval img{max-width:326px;padding:65px 0 20px}}.one_action{background:var(--3, linear-gradient(180deg, #ffd1d4 0%, #fff6f6 15%))}@media screen and (max-width:799px){.one_action{padding:30px 15px}}@media screen and (min-width:800px){.one_action{padding:50px 15px}}.one_action .action_description .h2_icon,.one_action .action_description .h2_title{width:100R;height:auto}@media screen and (max-width:799px){.one_action .action_description .h2_icon{max-width:35px;margin-bottom:15px}}@media screen and (min-width:800px){.one_action .action_description .h2_icon{max-width:45px;margin-bottom:20px}}@media screen and (max-width:799px){.one_action .action_description .h2_title{max-width:234px;margin-bottom:25px}}@media screen and (min-width:800px){.one_action .action_description .h2_title{max-width:501px;margin-bottom:20px}}.kumamoto_message .letter_wrapper .letter_detail-wrapper a,.one_action .action_text{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal;line-height:160%;color:#94161e}.one_action .action_text{text-align:center}@media screen and (max-width:799px){.one_action .action_text{font-size:1.5rem}}@media screen and (min-width:800px){.one_action .action_text{font-size:1.8rem}.one_action .grid_01{grid-area:1/1/2/2}.one_action .grid_02{grid-area:2/1/3/2}.one_action .grid_03{grid-area:1/2/2/3}.one_action .grid_04{grid-area:2/2/3/3}}@media screen and (max-width:799px){.one_action .action_wrapper01{margin:40px auto}}@media screen and (min-width:800px){.one_action .action_wrapper01{margin:60px auto 50px}}@media screen and (max-width:799px){.one_action .action_wrapper01 h3{margin:0 auto 20px}}@media screen and (min-width:800px){.one_action .action_wrapper01 h3{margin:0 auto 25px}}@media screen and (max-width:799px){.one_action .action_wrapper01 h3 img{max-width:169px}}@media screen and (min-width:800px){.one_action .action_wrapper01 h3 img{max-width:190px}}.one_action .action_wrapper02,.one_action .action_wrapper02 h3{margin:0 auto}.one_action .action_wrapper02 h3 img,.one_action .action_wrapper03 .action_link .action_picture img{width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:799px){.one_action .action_wrapper02 .grid_01 img{max-width:199px}}@media screen and (min-width:800px){.one_action .action_wrapper02 .grid_01 img{max-width:226px}}@media screen and (max-width:799px){.one_action .action_wrapper02 .grid_02{margin-bottom:20px}.one_action .action_wrapper02 .grid_03 img{max-width:178px}}@media screen and (min-width:800px){.one_action .action_wrapper02 .grid_03 img{max-width:201px}}.one_action .action_wrapper01 .action_grid,.one_action .action_wrapper02 .action_grid{display:grid;margin:0 auto}@media screen and (max-width:799px){.one_action .action_wrapper01 .action_grid,.one_action .action_wrapper02 .action_grid{grid-template-columns:repeat(1,1fr);gap:20px}}@media screen and (min-width:800px){.one_action .action_wrapper01 .action_grid,.one_action .action_wrapper02 .action_grid{max-width:970px;grid-template-columns:repeat(2,1fr);gap:25px}}.one_action .action_wrapper01 .action_grid .action_link,.one_action .action_wrapper02 .action_grid .action_link{transition:.2s;text-decoration:none;color:#333;-webkit-filter:drop-shadow(0 0 15px rgba(0,0,0,.2196078431));filter:drop-shadow(0 0 15px rgba(0,0,0,.2196078431))}@media screen and (min-width:800px){.one_action .action_wrapper01 .action_grid .action_link,.one_action .action_wrapper02 .action_grid .action_link{display:flex;flex-direction:column}}.one_action .action_wrapper01 .action_grid .action_link .action_picture img,.one_action .action_wrapper02 .action_grid .action_link .action_picture img{width:100%;height:auto;vertical-align:bottom;border-radius:10px 10px 0 0}@media screen and (min-width:800px){.one_action .action_wrapper01 .action_grid .action_link .action_picture img,.one_action .action_wrapper02 .action_grid .action_link .action_picture img{max-width:475px}}.one_action .action_wrapper01 .action_grid .action_link .action_data,.one_action .action_wrapper02 .action_grid .action_link .action_data{position:relative;border-radius:0 0 10px 10px;background:#fff}@media screen and (max-width:799px){.one_action .action_wrapper01 .action_grid .action_link .action_data,.one_action .action_wrapper02 .action_grid .action_link .action_data{padding:15px 60px 15px 15px}}@media screen and (min-width:800px){.one_action .action_wrapper01 .action_grid .action_link .action_data,.one_action .action_wrapper02 .action_grid .action_link .action_data{padding:20px 65px 20px 20px;flex-grow:1}}.one_action .action_wrapper01 .action_grid .action_link .action_data .action_title,.one_action .action_wrapper02 .action_grid .action_link .action_data .action_title{font-family:'Noto Sans Japanese';font-weight:700;font-style:normal;margin-bottom:10px;text-decoration:none}@media screen and (max-width:799px){.one_action .action_wrapper01 .action_grid .action_link .action_data .action_title,.one_action .action_wrapper02 .action_grid .action_link .action_data .action_title{font-size:1.8rem;line-height:120%}}@media screen and (min-width:800px){.one_action .action_wrapper01 .action_grid .action_link .action_data .action_title,.one_action .action_wrapper02 .action_grid .action_link .action_data .action_title{font-size:2.2rem;line-height:130%}}.one_action .action_wrapper01 .action_grid .action_link .action_data .action_caption,.one_action .action_wrapper02 .action_grid .action_link .action_data .action_caption{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal}@media screen and (max-width:799px){.one_action .action_wrapper01 .action_grid .action_link .action_data .action_caption,.one_action .action_wrapper02 .action_grid .action_link .action_data .action_caption{font-size:1.4rem;line-height:160%}}@media screen and (min-width:800px){.one_action .action_wrapper01 .action_grid .action_link .action_data .action_caption,.one_action .action_wrapper02 .action_grid .action_link .action_data .action_caption{font-size:1.6rem;line-height:170%}}.one_action .action_wrapper01 .action_grid .action_link .action_data:before,.one_action .action_wrapper02 .action_grid .action_link .action_data:before{position:absolute;top:0;bottom:0;width:25px;height:25px;margin:auto;content:'';border-radius:50%;background:#bd3a43}@media screen and (max-width:799px){.one_action .action_wrapper01 .action_grid .action_link .action_data:before,.one_action .action_wrapper02 .action_grid .action_link .action_data:before{right:15px}}@media screen and (min-width:800px){.one_action .action_wrapper01 .action_grid .action_link .action_data:before,.one_action .action_wrapper02 .action_grid .action_link .action_data:before{right:20px}}.one_action .action_wrapper01 .action_grid .action_link .action_data:after,.one_action .action_wrapper02 .action_grid .action_link .action_data:after{position:absolute;top:0;bottom:0;width:7px;height:7px;margin:auto;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border:0;border-top:solid 2px #fceeef;border-right:solid 2px #fceeef}@media screen and (max-width:799px){.one_action .action_wrapper01 .action_grid .action_link .action_data:after,.one_action .action_wrapper02 .action_grid .action_link .action_data:after{right:24px}}@media screen and (min-width:800px){.one_action .action_wrapper01 .action_grid .action_link .action_data:after,.one_action .action_wrapper02 .action_grid .action_link .action_data:after{right:29px}}.one_action .action_wrapper01 .action_grid .action_link:hover,.one_action .action_wrapper02 .action_grid .action_link:hover{opacity:.6}.one_action .action_wrapper03{width:100%}@media screen and (max-width:799px){.one_action .action_wrapper03{margin:40px auto}}@media screen and (min-width:800px){.one_action .action_wrapper03{max-width:970px;margin:50px auto;text-align:center}}.one_action .action_wrapper03 h3,.related_projects,footer{text-align:center}@media screen and (max-width:799px){.one_action .action_wrapper03 h3{margin:0 auto 20px}}@media screen and (min-width:800px){.one_action .action_wrapper03 h3{margin:0 auto 25px}}.one_action .action_wrapper03 h3 img,.related_projects .projects_banner img,.related_projects h2 img{width:100%;height:auto}@media screen and (max-width:799px){.one_action .action_wrapper03 h3 img{max-width:201px}}@media screen and (min-width:800px){.one_action .action_wrapper03 h3 img{max-width:229px}}.one_action .action_wrapper03 .action_link{display:inline-flex;flex-direction:column;margin:0 auto;transition:.2s;text-align:left;text-decoration:none;color:#333;box-shadow:0 0 10px 0 rgba(0,0,0,.05);align-items:center}.one_action .action_wrapper03 .action_link .action_picture{width:100%;height:auto;text-align:center}@media screen and (min-width:800px){.one_action .action_wrapper03 .action_link .action_picture img{max-width:600px}}.one_action .action_wrapper03 .action_link .action_data{width:100%;height:auto;background:#fff}@media screen and (max-width:799px){.one_action .action_wrapper03 .action_link .action_data{padding:15px}}@media screen and (min-width:800px){.one_action .action_wrapper03 .action_link .action_data{max-width:600px;padding:20px}}.one_action .action_wrapper03 .action_link .action_data .action_title{font-family:'Noto Sans Japanese';font-weight:700;font-style:normal;margin-bottom:10px}@media screen and (max-width:799px){.one_action .action_wrapper03 .action_link .action_data .action_title{font-size:1.8rem;line-height:120%}}@media screen and (min-width:800px){.one_action .action_wrapper03 .action_link .action_data .action_title{font-size:2.2rem;line-height:130%}}.one_action .action_wrapper03 .action_link .action_data .action_caption{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal}@media screen and (max-width:799px){.one_action .action_wrapper03 .action_link .action_data .action_caption{font-size:1.4rem;line-height:160%}}@media screen and (min-width:800px){.one_action .action_wrapper03 .action_link .action_data .action_caption{font-size:1.6rem;line-height:170%}}.one_action .action_wrapper03 .action_link .action_data .sns_link ul{display:flex;margin:25px 0 10px;justify-content:center}@media screen and (max-width:799px){.one_action .action_wrapper03 .action_link .action_data .sns_link ul{gap:30px}}@media screen and (min-width:800px){.one_action .action_wrapper03 .action_link .action_data .sns_link ul{gap:40px}}.one_action .action_wrapper03 .action_link .action_data .sns_link ul li a{display:block;transition:.2s}.one_action .action_wrapper03 .action_link .action_data .sns_link ul li a img{width:50px;height:50px}.one_action .action_wrapper03 .action_link:hover{opacity:.6}@media screen and (max-width:799px){.related_projects{padding:30px 15px}}@media screen and (min-width:800px){.related_projects{padding:40px 15px}}@media screen and (max-width:799px){.related_projects h2{margin-bottom:20px}}@media screen and (min-width:800px){.related_projects h2{margin-bottom:25px}}@media screen and (max-width:799px){.related_projects h2 img{max-width:86px}}@media screen and (min-width:800px){.related_projects h2 img{max-width:112px}}.related_projects .projects_banner{display:inline-block;transition:.2s}@media screen and (min-width:800px){.related_projects .projects_banner img{max-width:600px}}.related_projects .projects_banner:hover{opacity:.9}.kumamoto_cooperating{background:#f4f4f4}@media screen and (max-width:799px){.kumamoto_cooperating{padding:30px 20px}}@media screen and (min-width:800px){.kumamoto_cooperating{padding:40px 20px}}.kumamoto_cooperating .sub_description h2{margin-bottom:10px;text-align:center}.fixed_anchor_nav ol li a .text_no1,.fixed_anchor_nav ol li a .text_no2,.fixed_anchor_nav ol li a .text_no3,.kumamoto_cooperating .cooperating_link .cooperating_wrapper .cooperating img,.kumamoto_cooperating .sub_description h2 img{width:100%;height:auto}@media screen and (max-width:799px){.kumamoto_cooperating .sub_description h2 img{max-width:42px}}@media screen and (min-width:800px){.kumamoto_cooperating .sub_description h2 img{max-width:55px}}.kumamoto_cooperating .cooperating_link .cooperating_wrapper .cooperating .city_name,.kumamoto_cooperating .sub_description p{font-family:'Noto Sans Japanese';font-weight:400;font-style:normal;line-height:160%;text-align:center;color:#666}@media screen and (max-width:799px){.kumamoto_cooperating .sub_description p{font-size:10px;margin-bottom:20px}}@media screen and (min-width:800px){.kumamoto_cooperating .sub_description p{font-size:12px;margin-bottom:25px}}.kumamoto_cooperating .cooperating_link .cooperating_wrapper{display:grid;margin:0 auto;grid-template-columns:repeat(3,1fr);align-items:start}@media screen and (max-width:799px){.kumamoto_cooperating .cooperating_link .cooperating_wrapper{gap:25px}}@media screen and (min-width:800px){.kumamoto_cooperating .cooperating_link .cooperating_wrapper{width:600px;gap:35px}}.kumamoto_cooperating .cooperating_link .cooperating_wrapper .wide{grid-column:2/-1}.kumamoto_cooperating .cooperating_link .cooperating_wrapper .cooperating{display:block;transition:.2s;text-decoration:none}@media screen and (min-width:800px){.kumamoto_cooperating .cooperating_link .cooperating_wrapper .cooperating img{max-width:175px}}.kumamoto_cooperating .cooperating_link .cooperating_wrapper .cooperating .city_name{font-size:1.3rem;color:#333}.kumamoto_cooperating .cooperating_link .cooperating_wrapper .cooperating:hover{opacity:.9}footer{padding:20px 0;color:#fff;background-color:#78070e}footer .sub_link{font-size:1.4rem;line-height:1.9}footer .sub_link a{margin:0 8px;text-decoration:none;color:#fff}footer .sub_link a img{width:44px;height:44px}footer .copyright{font-size:small;padding-top:20px}footer .copyright_sonaeru{font-size:small}@media screen and (max-width:799px){footer .content_inner{position:relative}footer .sponsorship{font-size:1.5rem;position:absolute;top:0;left:20px}footer .sns_link{margin:18px auto 20px}footer .sub_link{font-size:1.2rem}footer .sub_link a{margin:0}footer .corporate{margin-top:15px}}@media screen and (min-width:800px){footer .sponsorship{font-size:1.6rem;margin-top:20px}footer .sns_link{margin:18px auto 20px}footer .sponsorship{padding-bottom:20px}}.fixed_anchor_nav{position:fixed;top:0;display:none;width:100%;background:#94161e;box-shadow:0 1px 10px 0 rgba(0,0,0,.35)}.fixed_anchor_nav ol{display:flex;flex-wrap:wrap;gap:0}@media screen and (min-width:800px){.fixed_anchor_nav ol{max-width:990px;margin:0 auto}}.fixed_anchor_nav ol li a{align-self:stretch;justify-content:center;gap:10px}@media screen and (max-width:799px){.fixed_anchor_nav ol li a{height:60px;padding:13px 5px}}@media screen and (min-width:800px){.fixed_anchor_nav ol li a{height:65px;padding:15px}}@media screen and (max-width:799px){.fixed_anchor_nav ol li a .text_no1{max-width:91px}.fixed_anchor_nav ol li a .text_no2{max-width:109px}.fixed_anchor_nav ol li a .text_no3{max-width:90px}}@media screen and (min-width:800px){.fixed_anchor_nav ol li a .text_no1{max-width:236px}.fixed_anchor_nav ol li a .text_no2{max-width:285px}.fixed_anchor_nav ol li a .text_no3{max-width:253px}}@media screen and (max-width:799px){.fixed_anchor_nav ol li .nav_border{border-right:1px solid #eaadb1;border-left:1px solid #eaadb1}}@media screen and (min-width:800px){.fixed_anchor_nav ol li .nav_border{border-right:1px solid #d7777d;border-left:1px solid #d7777d}}