body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}html{font-size:62.5%}*{box-sizing:border-box}body{font-feature-settings:"palt";font-family:'Noto Sans JP', sans-serif}.catch{font-family:'Noto Serif JP', serif}.about dl{margin:auto;display:flex;flex-wrap:wrap;font-family:"Noto Serif JP",serif;letter-spacing:.1em;margin-bottom:50px}@media (min-width: 768px){.about dl{width:31em;font-size:19px;font-size:1.9rem;line-height:1.5263157895}}@media (max-width: 767px){.about dl{font-size:16px;font-size:1.6rem;line-height:1.625}}@media (min-width: 768px){.about dl dt{width:5em}}@media (max-width: 767px){.about dl dt{background:#eee;padding:.2em;margin-bottom:.5em}}@media (min-width: 768px){.about dl dd{width:calc(100% - 5em)}}@media (max-width: 767px){.about dl dd{margin-bottom:1em}}@media (min-width: 768px){.about dl dt,.about dl dd{padding-bottom:1.5em}}@media (max-width: 767px){.about dl dt,.about dl dd{text-align:center;width:100%}}.about .event .event_list{padding-left:2em}.about .event .event_list li{list-style:disc}.about .event .event_list li span{display:block;font-size:.8em}.about .event .event_list li a{color:#000;text-decoration:underline}.about .event .event_list li a:hover{text-decoration:none}.about .event.zenkoku h4{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.2083333333;font-weight:bold}.about .event.zenkoku h4 span{display:inline-block;border-bottom:2px solid #C79200;padding:0 .2em}.about .event.zenkoku .zenkoku_list{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:2em;margin-top:50px}@media (min-width: 768px){.about .event.zenkoku .zenkoku_list>li{width:calc(94% / 2)}}@media (max-width: 767px){.about .event.zenkoku .zenkoku_list>li{width:100%}}.about .event.zenkoku .zenkoku_list>li h5{background:#000;color:#fff;font-weight:bold;padding:.3em 1em;margin-bottom:1em;font-size:17px;font-size:1.7rem;line-height:1.5882352941}.about .event.zenkoku .zenkoku_list>li:nth-child(1) h5{background:#B81C22}.about .event.zenkoku .zenkoku_list>li:nth-child(2) h5{background:#C79200}.about .event.zenkoku .zenkoku_list>li:nth-child(3) h5{background:#006934}.about .event.zenkoku .zenkoku_list>li:nth-child(4) h5{background:#00437C}.about .event.zenkoku .zenkoku_list>li>img{width:120px;padding-left:.5em}@media (min-width: 768px){.about .event.kanren .boder_wrapper{margin:0 -5%;padding:4%;border:2px solid #EDEDED;margin-bottom:100px}}.about .event.kanren h4{text-align:center;font-size:21px;font-size:2.1rem;line-height:1.380952381;font-weight:bold}.about .event.kanren .kanren_list{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:2em;margin-top:50px}@media (min-width: 768px){.about .event.kanren .kanren_list>li{width:calc(90% / 3)}}@media (max-width: 767px){.about .event.kanren .kanren_list>li{width:100%}}.about .event.kanren .kanren_list>li h5{color:#000;font-weight:bold;padding:.3em 1em;margin-bottom:1em;font-size:17px;font-size:1.7rem;line-height:1.5882352941}.about .event.kanren .kanren_list>li:nth-child(1) h5{background:#D0B1D3}.about .event.kanren .kanren_list>li:nth-child(2) h5{background:#EEB0CD}.about .event.kanren .kanren_list>li:nth-child(3) h5{background:#EDBEAF}.about .event.kanren .kanren_list>li:nth-child(4) h5{background:#EDE1A3}.about .event.kanren .kanren_list>li:nth-child(5) h5{background:#82C79D}.about .event.kanren .kanren_list>li:nth-child(6) h5{background:#ABCBEB}.about .event.kanren .kanren_list>li>img{width:120px;padding-left:.5em}@media (min-width: 768px){.about .event .stamp_w{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}@media (max-width: 767px){.about .event .stamp_w{margin-top:3em}}@media (min-width: 768px){.about .event .stamp_w img{width:300px}}@media (max-width: 767px){.about .event .stamp_w img{width:60%;margin:auto;display:block}}.about .event .stamp_w p{color:#006934;font-size:20px;font-size:2rem;line-height:2;font-weight:bold}@media (min-width: 768px){.about .event .stamp_w p{width:26em;padding-left:2em}}@media (max-width: 767px){.about .event .stamp_w p{text-align:center}}.about .info_text{text-align:center;font-family:"Noto Serif JP",serif;font-size:20px;font-size:2rem;line-height:2}
