@charset "UTF-8";#contents_inner{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:80px}#main{width:63%}#side{width:30%;position:sticky;top:115px}#side .section_item{margin-bottom:50px}#side .section_item.archive{margin-bottom:0}@media only screen and (max-width:960px){#contents_inner{display:block}#main{width:95%;margin:0 auto;margin-bottom:80px}#side{display:flex;justify-content:space-between;width:95%;margin:0 auto;padding-top:30px;border-top:1px solid #ccc}#side .section_inner.inner01{width:55%}#side .section_inner.inner02{width:40%}#side .section_item{margin-bottom:0}#side .section_item.category{margin-bottom:30px}}@media only screen and (max-width:834px){#main{width:100%}#side{width:100%}#side .section_inner.inner01{width:55%}#side .section_inner.inner02{width:40%}}@media only screen and (max-width:640px){#side{display:block}#side .section_inner.inner01{width:100%}#side .section_inner.inner02{width:70%}#side .section_item{margin-bottom:40px}#side .section_item.category{margin-bottom:40px}}@media only screen and (max-width:480px){#side .section_inner.inner02{width:100%}}#side .box_select{position:relative}#side .box_select:before{z-index:-1;position:absolute;top:1.3em;right:1em;width:0;height:0;padding:0;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #6a4c9c}#side .box_select:after{z-index:-2;content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:5px}#side .box_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:15px 30px 15px 15px;line-height:1.1;border-radius:5px;border:1px solid #ccc;background-color:transparent}#side .box_select select::-ms-expand{display:none}#side .list_recent li{margin-bottom:1em;line-height:1.3}#side .section_item.category label{display:none}.list_news_item{position:relative;width:100%;min-height:190px;margin-bottom:30px;padding:35px 135px 35px 30px;border-radius:5px;background-color:#fff}.list_news_item .img_thumb{position:absolute;top:35px;right:-10px;width:120px}.list_news_item .img_thumb a{display:block}.list_news_item .img_thumb a:hover{opacity:.7}.list_news_item .list_meta{display:flex;justify-content:flex-start;margin-bottom:15px;line-height:1.2}.list_news_item{display:block;font-size:1.3rem}.list_news_item .meta_date{margin-right:1em;color:#6a4c9c;font-family:"Oswald",sans-serif;font-weight:400}.list_news_item .meta_cat{color:#333;margin-top:-1px;font-weight:500}.list_news_item .post_title{margin-bottom:15px}.list_news_item .post_title a{display:block;text-align:justify;line-height:1.3;font-size:2rem;font-weight:700;text-decoration:none}.list_news_item .post_title a:hover{color:#601884}.list_news_item .post_title a:visited{color:#555}.list_news_item .post_text{font-size:1.4rem;line-height:1.5;text-align:justify}@media only screen and (max-width:834px){.list_news_item{min-height:180px;padding:35px 125px 35px 30px}.list_news_item .img_thumb{width:110px}}@media only screen and (max-width:640px){.list_news_item{min-height:160px;padding:30px 125px 30px 30px}.list_news_item .img_thumb{width:100px}}@media only screen and (max-width:480px){.list_news{margin-bottom:50px}.list_news_item{min-height:128px;padding:90px 25px 20px}.list_news_item .img_thumb{top:-10px;right:20px;width:80px}.list_news_item .list_meta{position:absolute;display:block;top:34px;left:25px}.list_news_item .list_meta .meta_date{margin-bottom:.5em}.list_news_item .post_title a{font-size:1.8rem}.list_news_item .post_text{font-size:1.2rem}}@media only screen and (max-width:320px){.list_news_item{padding:90px 20px 20px}.list_news_item .list_meta{left:20px}}.section_post_inner{margin-bottom:2em;padding:3em;border-radius:8px;background-color:#fff}.section_post .header01{margin-bottom:.5em}h2.wp-block-heading{margin-top:2em;margin-bottom:1.5em;padding-bottom:15px;border-bottom:1px solid #ccc;font-size:2rem;line-height:1.2}h3.wp-block-heading{margin-top:1.5em;margin-bottom:1em;font-size:1.8rem;line-height:1.2}.section_post .list_date{display:flex;margin-bottom:2em}.section_post .list_date li{margin-right:1em;font-size:1.4rem;font-weight:500}.section_post .list_date li i{margin-right:.3em;color:#601884}.section_post_contents{margin-bottom:70px}.section_post_contents p{margin-bottom:1em}.section_post_contents .wp-block-image{margin:1.5em 0 !important}.box_category{display:flex;width:100%;padding-top:20px;border-top:1px solid #ccc;font-size:1.4rem}.icon_cat{margin-right:.5em;color:#601884}.list_pager_item{margin-bottom:.8em;padding-left:3.5em;text-indent:-3.5em;line-height:1.4}.list_pager_item span{color:#601884;font-weight:700}.wp-pagenavi{display:flex;flex-wrap:wrap}.wp-pagenavi a,.wp-pagenavi span{display:block;margin-right:5px !important;margin-bottom:7px !important;padding:6px 9px 7px !important;background-color:#999;color:#fff;border:none !important;font-size:1.3rem;font-weight:500;line-height:1}.wp-pagenavi a　　　{text-decoration:none}.wp-pagenavi a:visited{color:#fff;background-color:#ccc}.wp-pagenavi a:hover{color:#fff;background-color:#6a4c9c}.wp-pagenavi span.current{border:none;background:#ccc}@media only screen and (max-width:960px){.section_post_inner{margin-bottom:2em;padding:0;border-radius:0;background-color:inherit}.box_category{padding-top:0;padding-bottom:30px;border-top:none;border-bottom:3px solid #ccc}}