@charset "UTF-8";html{font-size:62.5%}body{max-width:2000px;margin:0 auto;font-family:"Roboto",YuGothic,"Yu Gothic","游ゴシック体","游ゴシック","Hiragino Kaku Gothic Pro","メイリオ",sans-serif !important;line-height:1.5;letter-spacing:.3pt}a{text-decoration:none;color:#000}.wp-block-image{margin-bottom:0}.wp-block-image img{width:100%;height:auto}header{display:flex;padding:10px;margin:7px 0 20px;position:relative}#site_logo{margin-left:20px;box-sizing:border-box}#site_logo h1{font-family:"Cormorant Garamond",serif;font-size:5rem;margin:0}#navi_icon{position:absolute;top:30px;right:30px}#navi_icon img{width:30px;height:auto;cursor:pointer}#header_navi{font-size:1.8rem;align-items:baseline;font-family:"Gelasio",serif;text-align:right;position:absolute;top:70px;right:30px;z-index:100;display:none}#header_navi ul{background-color:#fff;padding:10px 30px}#header_navi ul li{text-align:center;list-style:none;padding:14px}#header_navi ul li a:hover{color:rgba(34,34,34,.5)}#header_navi ul li img{width:30px;height:auto}#main_image{padding:10px}#main_image img{width:100%}#article_list{display:flex;flex-wrap:wrap;margin-bottom:30px}#article_list .article_wrap{width:33.3333333%;padding:30px;box-sizing:border-box}#article_list .article_wrap .article_image{width:100%;margin-bottom:10px}#article_list .article_wrap .article_image img{width:100%;height:auto;box-sizing:border-box}#article_list .article_wrap .article_image img:hover{opacity:.6}#article_list .article_wrap .article_meta .date{font-family:"Roboto",sans-serif;color:rgba(34,34,34,.5);font-size:12px;letter-spacing:1.5px;text-decoration:none;margin-right:9px}#article_list .article_wrap .article_meta .date a{text-decoration:none;margin-right:5px;color:rgba(34,34,34,.5)}#article_list .article_wrap .article_meta h2{font-size:19px;margin-bottom:7px;margin-top:10px;font-family:'Merriweather',serif}#article_list .article_wrap .article_meta p{font-size:13px;line-height:1.7;margin-bottom:10px}#article_list .article_wrap_four{width:25%}#toplist #tag_name{padding-left:30px;font-family:"Roboto",sans-serif;color:rgba(34,34,34,.5);font-size:12px;letter-spacing:1.5px;text-decoration:none}blockquote{background-color:#f1f1f1;padding:10px 20px;margin:20px 0}#text-section blockquote p{Margin-bottom:13px}#text-section p a{border-bottom:1px dotted rgba(34,34,34,.5)}#toplist{margin-right:10px;margin-left:10px;padding:25px 0}.wp-block-image img{width:100%}.btn{text-align:center;font-family:"Gelasio",serif;font-size:17px}.btn a{padding:10px 20px;border:1px solid #000}.btn a:hover{border:1px solid rgba(34,34,34,.5);color:rgba(34,34,34,.5)}#more_btn{margin-bottom:40px;margin-top:15px}footer{margin-right:30px;margin-left:30px}#pagetop{text-align:right;margin:0 10px 10px 0}#pagetop img{width:38px;height:38px;padding:5px;background:#fff;border-radius:50%}#copyright{border-top:1px solid #000;text-align:center;padding-top:25px;font-family:"Cormorant Garamond",serif;font-size:1.5rem;margin-bottom:7px}#copyright small{font-size:14px}#footer_links{text-align:center;padding-bottom:25px}#footer_links img{width:23px;height:23px}#single-wrap,.narrow{padding:10px 30px;max-width:800px;box-sizing:border-box;margin:0 auto}.narrow{margin-top:30px;font-size:14px;margin-bottom:16px;line-height:1.85;letter-spacing:.1pt}.narrow p{margin-bottom:20px}#image-section{width:100%;margin-bottom:30px}#image-section img{width:100%}#text-section{margin-bottom:30px}#text-section p{margin-bottom:25px}#text-section .date{font-family:"Roboto",sans-serif;font-size:13px;color:rgba(34,34,34,.5);letter-spacing:1.5px;text-decoration:none}#text-section .date a{text-decoration:none;margin-right:5px;color:rgba(34,34,34,.5)}#text-section .category{margin-left:6px;border-left:1px solid rgba(34,34,34,.5);padding-left:8px}#text-section .single_title{font-family:"Gelasio",serif;font-size:30px;margin-top:8px;margin-bottom:18px}#text-section .credit{font-size:14px;margin-bottom:18px;color:rgba(34,34,34,.5);font-family:"Roboto",sans-serif;letter-spacing:1.5px}#text-section .credit a{color:rgba(34,34,34,.5);border-bottom:1px dotted rgba(34,34,34,.5)}#text-section .entry_content{font-size:1.4rem;margin-bottom:16px;line-height:2}#text-section iframe{width:100%}#text-section iframe #player{width:100%}#text-section figure{margin:0;text-align:center}.page-navi{padding:0 20px;max-width:800px;box-sizing:border-box;margin:30px auto;margin-bottom:50px;font-size:13px;display:flex;justify-content:space-between;letter-spacing:1.5px}.wp-pagenavi{text-align:center}.wp-pagenavi a,.wp-pagenavi span{border:0}.wp-pagenavi a .current,.wp-pagenavi span .current{border:none}#recent-articles{margin-right:30px;margin-left:30px;border-top:1px solid #000;padding:25px 0}.section-title{font-size:20px;font-family:"Gelasio",serif;margin-bottom:50px;text-align:center}#wpcf7-f186-p184-o1{max-width:500px;margin:0 auto;line-height:inherit;letter-spacing:1.5px}#wpcf7-f186-p184-o1 .wpcf7-submit{width:80px;height:40px;border:none}#wpcf7-f186-p184-o1 input,#wpcf7-f186-p184-o1 p,#wpcf7-f186-p184-o1 label{width:100%;box-sizing:border-box;line-height:inherit;padding-bottom:5px}#wpcf7-f186-p184-o1 span{margin-top:5px}.wpcf7-form-control{width:100%;box-sizing:border-box}@media (max-width:999px){#article_list .article_wrap{width:33.3333333%}}@media (max-width:770px){#article_list .article_wrap{width:50%}}@media (max-width:439px){header{margin:0}#site_logo{margin-left:5px}#site_logo h1{font-size:4rem}#navi_icon{top:27px;right:18px}#header_navi{width:100%;right:0;top:60px}#main_image{padding:10px 0}.section-title{margin-bottom:30px}#article_list{flex-direction:column;margin:0 auto}#article_list .article_wrap{width:100%;padding:5px 15px;margin-bottom:10px}#recent-articles{padding:0;margin:0 15px}#image-section{margin-bottom:16px}#text-section .entry_content{font-size:14px;line-height:1.8}#text-section .date{font-size:13px;padding-right:0}#text-section .single_title{font-size:23px;margin-bottom:8px}#text-section .credit{font-size:11px}.narrow{padding:10px 15px;margin-top:0}#single-wrap{padding:10px 0}#single-wrap p,#single-wrap h2,#single-wrap small{padding-left:15px;padding-right:15px}footer{margin:0 15px}.wp-block-image{margin-bottom:0}blockquote{margin:0;padding:5px}#pagetop{position:fixed;right:0;bottom:0}#pagetop img{opacity:.7}}