html{overflow-y:scroll}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}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:""}object,embed{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}p,dd,blockquote{text-align:justify;text-justify:inter-ideograph;word-break:break-all}@font-face{font-family:f56;src:url(/fonts/F5.6-Regular.woff2)format("woff2"),url(/fonts/F5.6-Regular.woff)format("woff");font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#363636;background:#fefefe;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:16px;line-height:1.8}img{max-width:100%;height:auto}a:link,a:visited,a:active{color:#333;text-decoration:none}a:hover{color:#999;text-decoration:none}p{line-height:1.7}ul,ol,dl{line-height:1.3}@media screen and (width<=640px){body{font-size:14px;line-height:1.6}}.l-container{margin:30px 0 0}.l-header{text-align:center;padding:30px 0 60px}.l-header_title{font-size:32px;font-weight:600}.l-header_description{color:#ccc;text-align:center;font-size:12px;font-weight:400}.l-content{max-width:800px;margin:20px auto 0}.l-footer{color:#fff;background:#39323a;margin:60px auto 0;padding:20px 20px 60px;overflow:hidden}.l-footer a{color:#fff}.l-footer .c-card_title a{color:#fff!important}@media screen and (width<=640px){.l-container{margin:0}.l-header{text-align:center;padding:30px 0 0}.l-content{padding:0 10px}.l-footer{color:#363636;background:#fefefe;padding:10px}.l-footer a{color:#363636}.l-footer .c-card_title a{color:#363636!important}}.p-entry{border-bottom:1px solid #ddd;margin:80px 0;padding:0 0 80px;overflow:hidden}.p-entry a:link{color:#ddd;text-decoration:none}.p-entry a:hover{color:#999;text-decoration:none}.p-entry p{margin-bottom:24px}@media screen and (width<=640px){.p-entry{margin:30px 0}}.p-entry_header{margin:10px 0;padding:0;text-decoration:none}.p-entry_title{margin:0;padding:0;font-size:24px;font-weight:600}.p-entry_title a{color:#444}.p-entry_date{margin:0;padding:0;font-family:f56;font-size:12px}.p-entry_date a{color:#ddd;pointer-events:none;cursor:default}.p-entry_categories{margin:0;padding:0;font-size:12px;overflow:hidden}.p-entry_categories ul li{float:left;margin-right:18px}.p-entry_categories a{color:#ddd}@media screen and (width<=640px){.p-entry_categories ul li{margin:10px 18px 10px 0}}.p-entry_footer{color:#ccc;text-align:right;font-size:12px}.p-entry_body h2,.p-entry_body h3{background:url(/images/site/icon.png) 0/26px 26px no-repeat;margin:60px 0 18px;padding-left:36px;font-size:21px;font-weight:600}.p-entry_body h4{margin:30px 0 18px}.p-entry_body a:link,.p-entry_body a:visited,.p-entry_body a:active{color:#999}.p-entry_body a:hover{color:#777}.p-entry_body a{word-wrap:break-word}.p-entry_body iframe{max-width:100%}.p-entry_body img{max-width:100%;height:auto}.p-entry_body ul{margin-bottom:26px}.p-entry_body ul li{margin-left:30px;padding:4px 0;list-style-type:disc}.p-entry_body dl dt{clear:left;float:left;text-align:center;border-bottom:1px dashed #ddd;width:180px;margin:0 0 10px;padding:10px;font-weight:700;line-height:1.3}.p-entry_body dl dd{border-bottom:1px dashed #ddd;margin:0 0 10px 220px;padding:10px;line-height:1.3}.p-entry_body table{border-collapse:collapse;max-width:none;margin:5px 0 15px}.p-entry_body th{text-align:left;vertical-align:middle;background-color:#f6f6f6;border:1px solid #e3e3e3;padding:10px 25px;font-weight:400}.p-entry_body td{vertical-align:middle;border:1px solid #e3e3e3;padding:10px 25px}.p-entry_body blockquote{color:#777;border-left:4px solid #e3e3e3;margin:0 0 24px;padding:10px 20px}.p-pager{border:1px solid #dfdfdf;border-radius:10px;font-size:12px;overflow:hidden}.p-pager_prev{float:left;border-right:1px solid #dfdfdf;width:44%;padding:10px}.p-pager_next{float:right;text-align:right;width:44%;padding:10px}.p-postlist{max-width:800px;margin:0 auto;font-size:12px}.p-postlist_heading{margin:10px auto}@media screen and (width<=640px){.p-postlist_heading{text-align:center;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:3px;padding:10px 0}}.c-card{float:left;width:190px;height:260px;margin:0 5px}.c-card_thumb{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%}.c-card_date{display:none}.c-card_title{margin-bottom:0}.c-card_title a{font-weight:400;color:#333!important}@media screen and (width<=640px){.c-card{float:none;border-bottom:1px solid #dfdfdf;width:97%;height:auto;margin:0 0 5px;padding:5px 5px 8px;overflow:hidden}.c-card p{line-height:1.4}.c-card_thumb{aspect-ratio:auto;float:left;width:100px;height:100px;margin-right:10px}.c-card_date{color:#999;font-size:12px;display:inline}}.c-pagenavi{clear:both;text-align:center;margin:3em auto}.c-pagenavi a,.c-pagenavi span{white-space:nowrap;text-align:center;margin:0 2px;text-decoration:none;transition:all .2s ease-in-out;display:inline-block;color:#1a1a1a!important;border:1px solid #1a1a1a!important;padding:8px 15px!important}.c-pagenavi a:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff!important;opacity:1!important}.c-pagenavi span.c-pagenavi_current{background-color:#1a1a1a;border-color:#1a1a1a;font-weight:700;color:#fff!important}.p-footer_heading{margin:10px auto}.p-footer_box{float:left;width:190px;margin:0 5px}.p-footer_box ul li{padding:3px 0}@media screen and (width<=640px){.p-footer_heading{text-align:center;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:3px;padding:10px 0}.p-footer_box{float:none;width:97%;margin:0 0 5px;padding:5px 5px 8px;overflow:hidden}.p-footer_box ul li{margin:10px 0}}.c-amazon a{border:1px solid #e3e3e3;margin:5px 0;padding:1em;font-size:14px;transition:border .7s;display:flex}.c-amazon a:hover{border:1px solid #1a1a1a}.c-amazon_image{width:120px;min-height:60px;margin-right:1em;display:block;position:relative}.c-amazon_image:before{content:"no image";text-align:center;color:#aaa;width:100%;padding:20px 0;font-size:12px;position:absolute;top:0}.c-amazon_image img{z-index:2;position:relative}.c-amazon_title{align-items:center;display:flex}.p-search{margin:20px auto}
