@charset "UTF-8";html{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}body{margin:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased}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}a,a:active,a:hover{outline:0}pre{white-space:pre-wrap}q:before,q:after{content:'';content:none}ol,ul{list-style-type:none}img{border:0}table{border-collapse:collapse;border-spacing:0}br{letter-spacing:0}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}.more-post a{background-color:#333;padding:10px 56px;margin:20px 0;display:inline-block}.more-post a:hover{background:#c3c3c3}#contents{padding-top:50px}#main-contents{text-align:center}#sub-contents{margin-top:80px}.articles{margin:0 28px 28px 0}.articles a:hover .card{opacity:1}.articles a:hover .card .card-title,.articles a:hover .card .card-date{position:absolute;left:20px;top:80px}.articles a:hover .card .card-date{-webkit-transition-delay:.5s;transition-delay:.5s;top:120px}.card{color:#fff;background:rgba(0,0,0,.6);-webkit-transition:.3s;transition:.3s;opacity:0;top:0;left:0;height:100%;overflow:hidden}.card .card-title,.card .card-date{position:absolute;left:-100%;width:254px;-webkit-transition:.3s;transition:.3s;top:80px;text-align:left}.card .card-date{top:120px}#logo{width:150px;float:left;margin-right:30px}#logo img{border-radius:50%;-o-object-fit:cover;object-fit:cover;width:150px;height:150px}#profile{overflow:hidden}#profile div{display:inline-block}#profile div:first-of-type{margin-left:3em}#profile div:first-of-type:before{content:"|";padding-right:2em}#profile div:nth-of-type(3):after{margin-right:0}#profile .profile-share{display:block;margin-top:10px!important}#blog-head{overflow:hidden;width:800px;margin:auto;margin-bottom:50px}.post-title{width:70%;margin:auto}.menu{letter-spacing:-.40em}.menu .menu-title,.menu .CAL_TOP{letter-spacing:normal;background:#fff;border:1px solid #efefef;padding:5px 0;text-align:center}.menu .menu-body,.menu .menu-set{letter-spacing:normal}#calendar{letter-spacing:normal}.post-main blockquote{margin:10px 0 10px 3em;border-left:7px solid #ccc;padding-left:20px}.taglist-list-li{background:#fff}#category-page .pagerNavLink+.articles{width:100%}#category-page .pagerNavLink+.articles .card{opacity:1;position:static;color:#333;background:none}#category-page .pagerNavLink+.articles .card .card-date,#category-page .pagerNavLink+.articles .card .card-title{width:100%;position:static}#category-page .agenda+.articles+.pagerNavLink+.articles{width:294px}#category-page .agenda+.articles+.pagerNavLink+.articles .card{opacity:0;position:absolute;color:#fff;background:rgba(0,0,0,.6)}#category-page .agenda+.articles+.pagerNavLink+.articles .card .card-date,#category-page .agenda+.articles+.pagerNavLink+.articles .card .card-title{width:254px;position:absolute}#category-page .agenda+.articles+.pagerNavLink+.articles a:hover .card{opacity:1}#contents{background:#feeeea;border-top:1px solid #fde5de}a:link,a:visited{color:#333}a:hover{text-decoration:none}#main-contents{width:940px}#sub-contents{width:940px}.menu{display:inline-block;vertical-align:top;width:200px;margin-right:40px}.menu:nth-child(3n){margin-right:0}.menu-list{float:right;width:700px}.contents-wrap{width:940px;margin:0 auto}#blog-admin{font-size:12px;font-size:.75rem;text-align:right;padding:1em}#pager{text-align:center;clear:both}.pagerNavLink{clear:both;padding-right:32px}#main-contents .inner{margin-right:-28px}.post-main{text-align:justify;letter-spacing:.1em;line-break:strict;font-size:14px;font-size:.875rem;line-height:1.8}.post-main h3{font-weight:700;background:#eee;padding:5px 10px;font-size:17px;font-size:1.0625rem}.post-main h4{font-weight:700;font-size:16px;font-size:1rem}.post-main h5{font-weight:700;font-size:15px;font-size:.9375rem}.post-main h6{font-weight:700;font-size:14px;font-size:.875rem}.post-main hr{border:none;border-top:solid 1px #ababab;margin:2em 0}.post-main caption{font-weight:700}.post-main th{font-weight:700;padding:5px}.post-main td{padding:5px}.post-main iframe{max-width:800px}.post-main table{background:#fff}.post-main img{margin:10px 0;max-width:800px;vertical-align:middle}.post-main #imgYdn img{margin:0}.post-main p{margin:10px auto}.post-main p br{line-height:0}.post-main dl{margin:0 0 0 10px}.post-main dl dd{margin:0 40px}.post-main dl dt{font-weight:700}.post-main ol{margin:10px}.post-main ol li{margin:0 40px;list-style:decimal}.post-main ul{margin:10px}.post-main ul li{margin:0 40px;list-style:disc}.post-main blockquote{margin:10px 0}.post-main .sm_icon_mini{margin-top:10px}.post-main .lifelog-entry a{background:#fff;margin:10px 0;width:60%;padding:10px 20px;border:1px solid #efefef}.post-main .lifelog-entry a:hover{opacity:.5}.ydn_im{margin:40px 0 20px 0}.ydn_im dt{margin-top:0}.COMMENT{margin-top:35px;font-size:14px;font-size:.875rem}.COMMENT_TAIL{font-weight:700;padding-bottom:10px}.COMMENT_BODY{padding:0 15px 10px;margin:0 0 10px;border-bottom:solid 1px #ccc}.COMMENT_INPUT{margin-top:30px;background:#fcfbf2;padding:20px}.COMMENT_INPUT table{margin:0 auto}.COMMENT_INPUT .TXTFLD{margin:3px auto!important}.TXTFLD{width:100%;padding:5px 0;border:1px solid #ccc}.CAL_TOP{margin-bottom:12px;font-weight:700}.CAL_TOP:before{content:""}.CAL_HEAD{text-align:center}#calendar{margin-bottom:30px}div.MEMOBODY,div.BLOGPARTS,div.FANBODY{width:200px!important}.post{margin-bottom:80px}.post-head{position:relative}.postdate{font-size:13px;font-size:.8125rem}.post-title{font-size:22px;font-size:1.375rem;line-height:1.8;font-weight:400}.post-admin{position:absolute;top:0;right:0;font-size:12px;font-size:.75rem}.post-body{margin-top:20px}.post-foot{font-size:12px;font-size:.75rem;text-align:right;margin-top:5px}.bbs_preview{width:100%!important;line-height:1.6}.bbs_preview a{color:#333}.bbs_preview img{margin:0}.articles{width:294px;float:left;min-height:294px;position:relative}.articles .articles-item{display:block}.articles .articles-admin{position:absolute;bottom:0;left:0;font-size:12px;font-size:.75rem}.card-thumb{width:100%;overflow:hidden}.card-thumb img{-o-object-fit:cover;object-fit:cover;width:294px;min-height:294px;height:294px}@media all and (-ms-high-contrast:none){.card-thumb{width:294px;height:294px;overflow:hidden;position:relative}.card-thumb img{max-width:140%;min-width:100%;width:auto;min-height:100%;max-height:140%;height:auto;position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;margin:auto}}@supports (-ms-ime-align:auto){.card-thumb{width:294px;height:294px;overflow:hidden;position:relative}.card-thumb img{max-width:140%;min-width:100%;width:auto;min-height:100%;max-height:140%;height:auto;position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;margin:auto}}.card-thumb{width:294px\9;height:294px\9;overflow:hidden\9;position:relative\9}.card-thumb img{max-width:140%\9;min-width:100%\9;width:auto\9;min-height:100%\9;max-height:140%\9;height:auto\9;position:absolute\9;top:-40%\9;right:-40%\9;bottom:-40%\9;left:-40%\9;margin:auto\9}.card{position:absolute;display:block;width:100%}.card .card-title{font-size:16px;font-size:1rem;font-weight:400;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card .card-lead{font-size:13px;min-height:40px}.card .card-date{font-size:12px;font-size:.75rem}.agenda+.articles{display:none}#blog-head{padding-top:30px}#blog-head .inner{font-size:14px;font-size:.875rem;position:relative}#blog-head h1{font-weight:700;line-break:strict;display:inline-block;overflow:hidden}#blog-head h1 a{color:#000}#blog-head h1 .blog-url{font-weight:400;display:block;color:#333;font-size:11px;font-size:.6875rem}.blog-description{overflow-wrap:break-word;margin:0;font-size:13px;font-size:.8125rem}#sub-contents{word-break:break-strict;font-size:13px;font-size:.8125rem}#profile{font-size:14px;font-size:.875rem}#profile div:after{content:"|";padding-left:2em;margin-right:2em}.menu{margin-bottom:30px}.menu .menu-title{display:block;position:relative;font-weight:700}.menu .menu-title a{font-size:70%!important}.menu a{color:#333}.menu-body{margin-top:12px}.menu-body a{color:#333}#logo{text-align:center;padding-bottom:10px}#logo a:before{display:none}*+html #logo a img{height:auto}.menu-set{text-align:center}.menu-body table{width:100%}.menu-body table tbody tr:nth-child(2) td:first-child,.menu-body table tbody input+tr td:first-child{width:150px!important}.menu-body table tbody tr:nth-child(2) td:nth-child(2),.menu-body table tbody input+tr td:nth-child(2){width:10px!important}.menu-body table tbody tr:nth-child(2) td:nth-child(3),.menu-body table tbody input+tr td:nth-child(3){width:20px!important}.menu-body table input[type="submit"]{background:#fff;border:none;border:1px solid #ccc;padding:4px 5px}