body,h1,h2,h3,h4,h5,h6,p,input,textarea,select{ font-family:"Sawarabi Gothic","Hannari","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif!important}.wf-hannari{font-family:"Hannari";text-align:center}H1{font-size:32px;line-height:40px}h2{padding-top:10px;padding-bottom:15px;padding-left:10px;line-height:35px}.single body,h1,h2,h3,h4,h5,h6,p,list,input,textarea,select{text-align:left}.single img{ max-width:750px;max-height:750px;object-fit:contain}#left-area .hentry img:not(.wp-smiley){max-height:600px;object-fit:contain;padding:0px;margin-top:5px}#oshiraselist h3{font-size:19px}body.et_full_width_page .container{padding-left:0!important;padding-right:0!important}body.single-post #main-content>.container{width:95%!important;max-width:100%!important}#left-area .hentry{text-align:left;padding:20px;margin-bottom:50px;box-shadow:2px 2px 15px -6px gray}#left-area .hentry h2{font-size:1.7em;margin-bottom:10px}.single #left-area .hentry{text-align:left;box-shadow:0 0 0 0 gray;padding:0px;margin:0px;padding-bottom:130px}.entryHonbun{text-align:center}.single #left-area .hentry h2{padding:0.5em 0.5em 0.5em;margin-bottom:1em;margin-top:1.2em;background:#f2f7ff;border-bottom:1px solid #A3A3A3;border-left:solid 7px #A0BEEF}.single #left-area .hentry h3{padding-top:30px;padding-bottom:10px;margin-bottom:15px;border-bottom:5px solid #E6E6FA}#sidebar{text-align:left;font-size:15px;line-height:1.5;width:100% important}#sidebar h2{font-size:22px;background:#f2f7ff;margin-top:20px;margin-bottom:20px;padding-left:5px}.footerlist li{list-style:none;display:inline;justify-content:center}.footerlist li:hover{color:#a0beef}.tf-br{display:none}@media all and (min-width:1025px){.tf-br-dt{display:block}}@media all and (min-width:768px) and (max-width:1024px){.tf-br-tb{display:block}}@media all and (max-width:767px){.tf-br-mb{display:block}}.news-list .news-list-inner{padding:20px 5px;border:2px solid #f5f5f5}.archive .news-list .news-list-inner{background:#fff;padding:20px}.news-list ul{list-style:none;margin:0 0 20px}.news-list li{padding:10px;border-bottom:1px solid #ddd}.news-list a{color:#333;text-decoration-line:none}.news-list a:hover{opacity:0.6}.news-list a.wp-block-button__link{color:#fff}.news-list a.wp-block-button__link:hover{color:#F87474}.news-list .news_date{margin:0;font-size:14px}.news-list .news_title{margin:0;font-size:18px;line-height:30px;padding-top:10px;padding-bottom:10px}.scrolldown4{position:absolute;bottom:1%;right:50%}.scrolldown4 span{position:absolute;left:-20px;bottom:10px;color:#eee;font-size:0.7rem;letter-spacing:0.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown4:before{content:"";position:absolute;bottom:0;right:-6px;width:1px;height:20px;background:#eee;transform:skewX(-31deg)}.scrolldown4:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:50px;background:#eee}.pan_list{list-style:none;padding:0;max-width:1100px;margin:15px auto 20px}.pan_list a{color:#333}.pan_list li{display:inline-block;font-size:12px}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#999;content:">"}@media (max-width:1100px){.pan_list{width:95%}}@media (max-width:768px){.pan_list li{font-size:10px}}.wp-element-button{background-color:#88c4dd;border-radius:0}.tag-button{background-color:#3f51b5;color:#ffffff;border-radius:4px;padding:6px 12px;margin:5px;text-decoration:none;display:inline-block}a{text-decoration:none!important}.pager{font-size:16px;display:flex;justify-content:space-between;margin-top:80px}.pager .nav-previous,.pager .nav-next{flex:1;margin:0 10px;max-width:30%}.pager .category_top{text-align:center;flex:1;margin:0 10px;max-width:20%}.pager a{display:flex;align-items:center;justify-content:center;width:100%;height:3.5em;border:1px solid #ddd;text-decoration:none;color:inherit;padding:0 10px;box-sizing:border-box;background:#a0beef;transition:all 0.3s ease}.pager a:hover{background-color:#0c71c3;color:#fff;border-color:#0c71c3}@media (max-width:767px){.pager{font-size:14px;flex-direction:column}.pager .nav-previous,.pager .nav-next,.pager .category_top{margin:10px 0;max-width:100%}.pager a{height:3em}}.wp-block-button{margin:20px 0}.wp-block-button__link{background-color:#ff3866}