@charset "utf-8";@media only screen and (min-width:1060px){div.container_wrap{width:100%;margin:20px 0 0;padding:0}div.container_bread{max-width:1200px;margin:0 auto 0;padding:0}div.container{max-width:1200px;margin:80px auto 0;padding:0}div.maincontents{width:68%;float:left;margin:0 auto 0;padding:0}aside.sidebar{width:27%;float:right;margin:0 auto 0;padding:0}h1.column-title{width:100%;margin:80px 0;padding:0;font-size:160%;text-align:center;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.4;color:#444}article.article-list{width:100%;margin:0 0 50px;padding:0 0 50px;font-family:'Noto Sans JP',sans-serif;font-weight:400;border-bottom:1px solid #eee}article.article-list div.img-wrap{width:150px;float:left;margin:0 30px 0 0;padding:0}article.article-list div.text-wrap{width:calc(100% - 180px);margin:0;padding:0;float:right}article.article-list h2.article-title{width:100%;margin:0 0 5px;padding:15px 0 0;font-size:130%;text-align:left;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.4}article.article-list h2.article-title:before{display:none}article.article-list p.cat-data{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-list p.cat-data i{padding:0 5px 0 0;font-size:80%}article.article-list p.article-date{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-list p.article-date i{padding:0 5px 0 0;font-size:80%}article.article-list p.article-author{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-list p.article-author i{padding:0 5px 0 0;font-size:80%}article.article-list div.excerpt-txt p{width:100%;margin:15px 0 0;padding:0;color:#444;font-size:90%;line-height:1.7;letter-spacing:1px}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;padding:.5rem .8rem;border:1px solid #ccc}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#333}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#03162f}article.article-content{width:100%;margin:0;padding:0;font-family:'Noto Sans JP',sans-serif;font-weight:400}article.article-content h1.article-single-title{width:100%;margin:0 0 5px;padding:0;font-size:2.8rem;text-align:left;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.6}article.article-content div.article-img{width:50px;margin:0 20px 0 0;padding:0;float:left}article.article-content div.article-img img{width:50px;margin:0;padding:0;border-radius:50px}article.article-content p.cat-data{display:inline-block;margin:0 15px 0 0;padding:18px 0 0;font-size:.9rem;line-height:1.0}article.article-content p.cat-data a{color:#666}article.article-content p.cat-data i{padding:0 5px 0 0;font-size:80%}article.article-content div.article-info{width:100%;margin:0;padding:0}article.article-content div.article-title-wrap{width:100%;margin:0 0 80px;padding:0}article.article-content p.article-date{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:.9rem;line-height:1.0}article.article-content p.article-date i{padding:0 5px 0 0;font-size:80%}article.article-content p.article-author{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:.9rem;line-height:1.0}article.article-content p.article-author i{padding:0 5px 0 0;font-size:80%}article.article-content div.article-content-wrap h2{width:100%;margin:80px 0 36px;padding:0 0 10px;font-size:2.4rem;text-align:left;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.6;color:#dd7c2c;border-bottom:1px solid #dd7c2c}article.article-content div.article-content-wrap h2:before{display:none}article.article-content div.article-content-wrap h3{width:calc(100% - 30px);margin:56px 0 30px;padding:10px 15px;color:#fff;font-size:1.8rem;line-height:1.6;letter-spacing:1px;text-align:left;font-family:'Noto Sans JP',sans-serif;font-weight:500;background:#dd7c2c;border-radius:5px}article.article-content div.article-content-wrap h4{width:100%;margin:0 0 40px;padding:0;color:#444;font-size:1.2rem;line-height:1.6;letter-spacing:1px;text-align:left;font-family:'Noto Sans JP',sans-serif;font-weight:500}article.article-content div.article-content-wrap h5{width:100%;margin:0 0 40px;padding:0;color:#444;font-size:1rem;line-height:2;letter-spacing:1px;text-align:left;font-family:'Noto Sans JP',sans-serif;font-weight:500}article.article-content div.article-content-wrap p{width:100%;margin:0 0 20px;padding:0;color:#444;font-size:1rem;line-height:2;letter-spacing:1px}article.article-content div.article-content-wrap figure{width:80%;margin:0 auto 40px;padding:0;text-align:left}article.article-content div.article-tag{width:100%;margin:0 0 80px;padding:0;background:#f2ece9}article.article-content div.article-tag ul{width:100%;margin:0 auto;padding:40px}article.article-content div.article-tag ul li{color:#444;font-size:90%;line-height:1.7;letter-spacing:1px;display:inline;padding:0 20px 0 0}article.article-content div.article-tag ul li a{color:#ff4c00}.sidebar h4{width:100%;margin:0 0 20px;padding:0 0 5px;border-bottom:1px solid #ccc;color:#333;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:100%;text-align:left;letter-spacing:1px}.sidebar .widget_search,.sidebar .widget_recent_entries,.sidebar .widget_categories,.sidebar .widget_tag_cloud,.sidebar .widget_calendar{width:100%;margin-bottom:40px;padding:0;font-family:'Noto Sans JP',sans-serif;font-weight:400}.sidebar .widget_search a,.sidebar .widget_recent_entries a,.sidebar .widget_categories a,.sidebar .widget_tag_cloud a,.sidebar .widget_calendar a{color:#333;font-size:90%}.sidebar .widget_tag_cloud a{line-height:1.5;padding:5px 8px;margin:0 5px 5px 0;border-radius:5px;color:#ff4c00;display:inline-block;border:1px solid #ccc;font-size:85% !important;text-align:center;line-height:1.0}.sidebar .widget_recent_entries li{margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #ccc;position:relative}.sidebar .widget_recent_entries li:after{content:"";display:block;clear:both}.sidebar .widget_recent_entries li .wp-block-latest-posts__featured-image{display:block;width:30%;float:left}.sidebar .widget_recent_entries li a{display:block;width:69%;float:right;line-height:1.4;position:absolute;top:45%;left:31%;transform:translateY(-50%) translateX(0)}.sidebar .widget_categories li{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #ccc;color:#ff4c00}.sidebar .widget_calendar{color:#333;border:1px solid #ccc;padding:10px 0 20px}.sidebar .widget_calendar table{margin:0 auto 10px;width:90%;border:none}.sidebar .widget_calendar caption{background:#f2ece9;padding:10px 0;font-size:90%;font-weight:700;background:0 0}.sidebar .widget_calendar th{color:#333;font-size:90%;padding:10px 0;font-weight:700;background:0 0;border:none}.sidebar .widget_calendar td{color:#333;font-size:90%;padding:10px 0;border:none}.sidebar .widget_calendar a{color:#ff4c00;text-decoration:underline;font-size:100%}.sidebar .widget_calendar .wp-calendar-nav{width:90%;margin:0 auto;padding:10px 0 0;position:relative;border-top:1px solid #ccc}.sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev{position:absolute;left:0}.sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-next{position:absolute;right:0}aside.relatedkiji{width:100%;margin:0 0 100px;padding:0}aside.relatedkiji ul{width:100%;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}aside.relatedkiji h4{font-family:'Noto Sans JP',sans-serif;font-weight:600;text-align:left;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ccc}aside.relatedkiji ul li{width:23%;margin:0 0 20px}aside.relatedkiji ul li a{color:#333;font-size:90%;font-family:'Noto Sans JP',sans-serif;font-weight:500}aside.relatedkiji ul li img{width:100%}aside.relatedkiji ul li div.text{margin:10px 0 0;line-height:1.4}div.box_normal2{background:#f2ece9;width:100%;margin:0 0 80px;padding:30px 0 30px}div.box_normal2 p{width:100%;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:90%;line-height:1.8;letter-spacing:1px;margin:0;padding:0;text-align:center}div.box_normal2 p span{color:#ff4c00;font-weight:700;padding:0 5px}div.box_normal{width:100%;margin:0 0 80px;padding:0}h3.title_normal{text-align:left;font-size:110%;font-family:'Noto Sans JP',sans-serif;font-weight:600;margin:0 0 30px;padding:0 0 10px;color:#444;line-height:1;border-bottom:1px solid #ccc;width:100%}div.box_normal p{width:100%;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:90%;line-height:1.8;letter-spacing:1px;margin:0 0 20px;padding:0}ul.contents_cate{display:flex;justify-content:space-between;flex-wrap:wrap}ul.contents_cate li{width:24%;margin:0 0 15px}ul.contents_cate li a{width:100%;display:block;border-radius:40px;line-height:40px;text-align:center;background:#efefef;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:85%}.bread ol li{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:90%;display:inline-block}.bread ol li a{color:#444;padding:5px}.bread ol li a i{font-size:85%;padding-right:5px}.bread li:after{content:'\003e';color:#888}.bread li:last-child:after{content:none}}@media only screen and (max-width:767px){div.container_wrap{width:100%;margin:0;padding:0}div.container_bread{width:calc(100% - 20px);margin:0 auto 0;padding:20px 10px 10px;background:#efefef}div.container{width:90%;margin:40px auto 0;padding:0}div.maincontents{width:100%;margin:0 auto 0;padding:0}aside.sidebar{width:100%;margin:0 auto 0;padding:0}h1.column-title{width:100%;margin:80px 0;padding:0;font-size:160%;text-align:center;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.4;color:#444}article.article-list{width:90%;margin:50px auto 50px;padding:0 0 50px;font-family:'Noto Sans JP',sans-serif;font-weight:400;border-bottom:1px solid #ccc}article.article-list div.img-wrap{width:90%;margin:0 auto 15px;padding:0}article.article-list div.img-wrap img{width:100%;margin:0;padding:0}article.article-list div.text-wrap{width:100%;margin:0;padding:0}article.article-list div.text-wrap div.text-wrap-info{width:100%;margin:0 0 10px;padding:0}article.article-list h2.article-title{width:100%;margin:0 0 15px;padding:0;font-size:120%;text-align:left;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.4}article.article-list h2.article-title:before{display:none}article.article-list p.cat-data{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:85%;line-height:1.0}article.article-list p.cat-data i{padding:0;font-size:80%}article.article-list p.article-date{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:85%;line-height:1.0}article.article-list p.article-date i{padding:0;font-size:80%}article.article-list p.article-author{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-list p.article-author i{padding:0 5px 0 0;font-size:80%}article.article-list div.excerpt-txt p{width:100%;margin:15px 0 0;padding:0;color:#444;font-size:95%;line-height:1.7;letter-spacing:1px}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;padding:.5rem .8rem;border:1px solid #ccc}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#333}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#03162f}article.article-content{width:100%;margin:50px 0 0;padding:0;font-family:'Noto Sans JP',sans-serif;font-weight:400}article.article-content h1.article-single-title{width:100%;margin:0 0 20px;padding:0;font-size:140%;text-align:left;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.4}article.article-content div.article-img{width:50px;margin:0 20px 0 0;padding:0}article.article-content div.article-img img{width:50px;margin:0;padding:0;border-radius:50px}article.article-content p.cat-data{margin:0 0 10px;padding:0;font-size:85%;line-height:1.4}article.article-content p.cat-data a{padding:0 5px 0 0;color:#666}article.article-content p.cat-data i{padding:0;font-size:80%}article.article-content div.article-info{width:100%;margin:0;padding:0}article.article-content div.article-title-wrap{width:100%;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ccc}article.article-content p.article-date{display:block;margin:0 0 10px;padding:0;color:#666;font-size:85%;line-height:1.4}article.article-content p.article-date i{padding:0;font-size:80%}article.article-content p.article-author{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-content p.article-author i{padding:0 5px 0 0;font-size:80%}article.article-content div.article-content-wrap p{width:100%;margin:0 0 30px;padding:0;color:#444;font-size:90%;line-height:1.8;letter-spacing:1px}article.article-content div.article-content-wrap figure{width:95%;margin:0 auto 30px;padding:0;text-align:left}article.article-content div.article-tag{width:100%;margin:0 0 80px;padding:0;background:#f2ece9}article.article-content div.article-tag ul{width:calc(100% - 40px);margin:0 auto;padding:20px}article.article-content div.article-tag ul li{color:#444;font-size:90%;line-height:1.7;letter-spacing:1px;display:inline-block;padding:0 20px 0 0}article.article-content div.article-tag ul li:first-child{color:#444;font-size:90%;line-height:1.7;letter-spacing:1px;display:block;margin:0 0 5px;padding:0;font-weight:700;text-align:center}article.article-content div.article-tag ul li a{color:#ff4c00}aside.relatedkiji{width:100%;margin:0 0 30px;padding:0;float:none}aside.relatedkiji ul{width:100%;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}aside.relatedkiji h4{font-family:'Noto Sans JP',sans-serif;font-weight:600;text-align:left;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ccc}aside.relatedkiji ul li{width:47%;margin:0 0 30px}aside.relatedkiji ul li a{color:#333;font-size:90%;font-family:'Noto Sans JP',sans-serif;font-weight:500}aside.relatedkiji ul li img{width:100%}aside.relatedkiji ul li div.text{margin:10px 0 0;line-height:1.4}.sidebar h4{width:100%;margin:0 0 20px;padding:0 0 5px;border-bottom:1px solid #ccc;color:#333;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:100%;text-align:left;letter-spacing:1px}.sidebar .widget_search,.sidebar .widget_recent_entries,.sidebar .widget_categories,.sidebar .widget_tag_cloud,.sidebar .widget_calendar{width:100%;margin-bottom:40px;padding:0;font-family:'Noto Sans JP',sans-serif;font-weight:400}.sidebar .widget_search a,.sidebar .widget_recent_entries a,.sidebar .widget_categories a,.sidebar .widget_tag_cloud a,.sidebar .widget_calendar a{color:#333;font-size:90%}.sidebar .widget_tag_cloud a{line-height:1.5;padding:5px 8px;margin:0 5px 5px 0;border-radius:5px;color:#ff4c00;display:inline-block;border:1px solid #ccc;font-size:85% !important;text-align:center;line-height:1.0}.sidebar .widget_recent_entries li{margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #ccc;position:relative}.sidebar .widget_recent_entries li:after{content:"";display:block;clear:both}.sidebar .widget_recent_entries li .wp-block-latest-posts__featured-image{display:block;width:20%;float:left}.sidebar .widget_recent_entries li a{display:block;width:75%;float:right;line-height:1.4;position:absolute;top:45%;left:25%;transform:translateY(-50%) translateX(0)}.sidebar .widget_categories li{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #ccc;color:#ff4c00}.sidebar .widget_calendar{color:#333;border:1px solid #ccc;padding:10px 0 20px}.sidebar .widget_calendar table{margin:0 auto 10px;width:90%;border:none}.sidebar .widget_calendar caption{background:#f2ece9;padding:10px 0;font-size:90%;font-weight:700;background:0 0}.sidebar .widget_calendar th{color:#333;font-size:90%;padding:10px 0;font-weight:700;background:0 0;border:none}.sidebar .widget_calendar td{color:#333;font-size:90%;padding:10px 0;border:none}.sidebar .widget_calendar a{color:#ff4c00;text-decoration:underline;font-size:100%}.sidebar .widget_calendar .wp-calendar-nav{width:90%;margin:0 auto;padding:10px 0 0;position:relative;border-top:1px solid #ccc}.sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev{position:absolute;left:0}.sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-next{position:absolute;right:0}div.box_normal2{background:#f2ece9;width:90%;margin:0 0 80px;padding:30px 5% 30px}div.box_normal2 p{width:100%;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:90%;line-height:1.8;letter-spacing:1px;margin:0;padding:0;text-align:center}div.box_normal2 p span{color:#ff4c00;font-weight:700;padding:0 5px}div.box_normal{width:100%;margin:0 0 80px;padding:0}h3.title_normal{text-align:left;font-size:110%;font-family:'Noto Sans JP',sans-serif;font-weight:600;margin:0 0 30px;padding:0 0 10px;color:#444;line-height:1;border-bottom:1px solid #ccc;width:100%}div.box_normal p{width:100%;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:90%;line-height:1.8;letter-spacing:1px;margin:0 0 20px;padding:0}ul.contents_cate{display:flex;justify-content:space-between;flex-wrap:wrap}ul.contents_cate li{width:49%;margin:0 0 15px}ul.contents_cate li a{width:100%;display:block;border-radius:40px;line-height:40px;text-align:center;background:#efefef;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:85%}.bread ol li{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:90%;display:block;margin:0 0 10px}.bread ol li a{color:#444;padding:5px}.bread ol li a i{font-size:85%;padding-right:5px}.bread li:after{content:'\003e';color:#888}.bread li:last-child:after{content:none}}@media screen and (min-width:768px) and (max-width:1059px){div.container_wrap{width:100%;margin:20px 0 0;padding:0}div.container_bread{width:90%;margin:0 auto 0;padding:0}div.container{width:90%;margin:40px auto 0;padding:0}div.maincontents{width:100%;margin:0 auto 0;padding:0}aside.sidebar{width:100%;margin:0 auto 0;padding:0}h1.column-title{width:100%;margin:80px 0;padding:0;font-size:160%;text-align:center;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.4;color:#444}article.article-list{width:100%;margin:0 0 50px;padding:0 0 50px;font-family:'Noto Sans JP',sans-serif;font-weight:400;border-bottom:1px solid #eee}article.article-list div.img-wrap{width:150px;float:left;margin:0 30px 0 0;padding:0}article.article-list div.text-wrap{width:calc(100% - 180px);margin:0;padding:0;float:right}article.article-list h2.article-title{width:100%;margin:0 0 5px;padding:15px 0 0;font-size:130%;text-align:left;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.4}article.article-list h2.article-title:before{display:none}article.article-list p.cat-data{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-list p.cat-data i{padding:0 5px 0 0;font-size:80%}article.article-list p.article-date{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-list p.article-date i{padding:0 5px 0 0;font-size:80%}article.article-list p.article-author{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-list p.article-author i{padding:0 5px 0 0;font-size:80%}article.article-list div.excerpt-txt p{width:100%;margin:15px 0 0;padding:0;color:#444;font-size:90%;line-height:1.7;letter-spacing:1px}.pagination{margin:2rem 0;text-align:center}.pagination ul{font-size:0}.pagination ul li{font-size:1rem;display:inline-block;margin-right:.5rem}.pagination ul li:last-child{border:0}.pagination ul li a,.pagination .current{display:block;padding:.5rem .8rem;border:1px solid #ccc}.pagination ul li .prev,.pagination ul li .next{border:0}.pagination ul li a{text-decoration:none;color:#333}.pagination ul li a:hover{opacity:.6}.pagination .current{color:#fff;background-color:#03162f}article.article-content{width:100%;margin:0;padding:0;font-family:'Noto Sans JP',sans-serif;font-weight:400}article.article-content h1.article-single-title{width:100%;margin:0 0 10px;padding:0;font-size:170%;text-align:left;letter-spacing:1px;font-family:'Shippori Mincho',serif;font-weight:600;line-height:1.4}article.article-content div.article-img{width:50px;margin:0 20px 0 0;padding:0}article.article-content div.article-img img{width:50px;margin:0;padding:0;border-radius:50px}article.article-content p.cat-data{margin:0 0 10px;padding:0;font-size:85%;line-height:1.0}article.article-content p.cat-data a{padding:0 5px 0 0;color:#666}article.article-content p.cat-data i{padding:0 5px 0 0;font-size:80%}article.article-content div.article-info{width:100%;margin:0;padding:0}article.article-content div.article-title-wrap{width:100%;margin:0 0 20px;padding:0}article.article-content p.article-date{display:block;margin:0 0 10px;padding:0;color:#666;font-size:85%;line-height:1.0}article.article-content p.article-date i{padding:0 5px 0 0;font-size:80%}article.article-content p.article-author{display:inline;margin:0 15px 0 0;padding:0;color:#666;font-size:75%;line-height:1.0}article.article-content p.article-author i{padding:0 5px 0 0;font-size:80%}article.article-content div.article-content-wrap p{width:100%;margin:0 0 40px;padding:0;color:#444;font-size:90%;line-height:1.8;letter-spacing:1px}article.article-content div.article-content-wrap figure{width:80%;margin:0 auto 40px;padding:0;text-align:left}article.article-content div.article-tag{width:100%;margin:0 0 80px;padding:0;background:#f2ece9}article.article-content div.article-tag ul{width:calc(100% - 60px);margin:0 auto;padding:30px}article.article-content div.article-tag ul li{color:#444;font-size:90%;line-height:1.7;letter-spacing:1px;display:inline-block;padding:0 20px 0 0}article.article-content div.article-tag ul li a{color:#ff4c00}aside.relatedkiji{width:100%;margin:0 0 100px;padding:0;float:none}aside.relatedkiji ul{width:100%;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}aside.relatedkiji h4{font-family:'Noto Sans JP',sans-serif;font-weight:600;text-align:left;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #ccc}aside.relatedkiji ul li{width:23%;margin:0 0 20px}aside.relatedkiji ul li a{color:#333;font-size:90%;font-family:'Noto Sans JP',sans-serif;font-weight:500}aside.relatedkiji ul li img{width:100%}aside.relatedkiji ul li div.text{margin:10px 0 0;line-height:1.4}.sidebar h4{width:100%;margin:0 0 20px;padding:0 0 5px;border-bottom:1px solid #ccc;color:#333;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:100%;text-align:left;letter-spacing:1px}.sidebar .widget_search,.sidebar .widget_recent_entries,.sidebar .widget_categories,.sidebar .widget_tag_cloud,.sidebar .widget_calendar{width:100%;margin-bottom:40px;padding:0;font-family:'Noto Sans JP',sans-serif;font-weight:400}.sidebar .widget_search a,.sidebar .widget_recent_entries a,.sidebar .widget_categories a,.sidebar .widget_tag_cloud a,.sidebar .widget_calendar a{color:#333;font-size:90%}.sidebar .widget_tag_cloud a{line-height:1.5;padding:5px 8px;margin:0 5px 5px 0;border-radius:5px;color:#ff4c00;display:inline-block;border:1px solid #ccc;font-size:85% !important;text-align:center;line-height:1.0}.sidebar .widget_recent_entries li{margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #ccc;position:relative}.sidebar .widget_recent_entries li:after{content:"";display:block;clear:both}.sidebar .widget_recent_entries li .wp-block-latest-posts__featured-image{display:block;width:15%;float:left}.sidebar .widget_recent_entries li .wp-block-latest-posts__featured-image .wp-post-image{width:100% !important;max-width:100% !important;max-height:100% !important;margin:0;padding:0}.sidebar .widget_recent_entries li a{display:block;width:82%;float:right;line-height:1.4;position:absolute;top:45%;left:18%;transform:translateY(-50%) translateX(0)}.sidebar .widget_categories li{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #ccc;color:#ff4c00}.sidebar .widget_calendar{color:#333;border:1px solid #ccc;padding:10px 0 20px}.sidebar .widget_calendar table{margin:0 auto 10px;width:90%;border:none}.sidebar .widget_calendar caption{background:#f2ece9;padding:10px 0;font-size:90%;font-weight:700;background:0 0}.sidebar .widget_calendar th{color:#333;font-size:90%;padding:10px 0;font-weight:700;background:0 0;border:none}.sidebar .widget_calendar td{color:#333;font-size:90%;padding:10px 0;border:none}.sidebar .widget_calendar a{color:#ff4c00;text-decoration:underline;font-size:100%}.sidebar .widget_calendar .wp-calendar-nav{width:90%;margin:0 auto;padding:10px 0 0;position:relative;border-top:1px solid #ccc}.sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev{position:absolute;left:0}.sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-next{position:absolute;right:0}div.box_normal2{background:#f2ece9;width:90%;margin:0 0 80px;padding:30px 5% 30px}div.box_normal2 p{width:100%;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:90%;line-height:1.8;letter-spacing:1px;margin:0;padding:0;text-align:center}div.box_normal2 p span{color:#ff4c00;font-weight:700;padding:0 5px}div.box_normal{width:100%;margin:0 0 80px;padding:0}h3.title_normal{text-align:left;font-size:110%;font-family:'Noto Sans JP',sans-serif;font-weight:600;margin:0 0 30px;padding:0 0 10px;color:#444;line-height:1;border-bottom:1px solid #ccc;width:100%}div.box_normal p{width:100%;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:90%;line-height:1.8;letter-spacing:1px;margin:0 0 20px;padding:0}ul.contents_cate{display:flex;justify-content:space-between;flex-wrap:wrap}ul.contents_cate li{width:49%;margin:0 0 15px}ul.contents_cate li a{width:100%;display:block;border-radius:40px;line-height:40px;text-align:center;background:#efefef;font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#444;font-size:85%}.bread ol li{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:90%;display:block;margin:0 0 10px}.bread ol li a{color:#444;padding:5px}.bread ol li a i{font-size:85%;padding-right:5px}.bread li:after{content:'\003e';color:#888}.bread li:last-child:after{content:none}}