@charset "UTF-8";html{font-family:"游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body{margin:0;word-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}.more-post a{background-color:#333;padding:10px 56px;margin:20px 0;display:inline-block}.more-post a:hover{background:#c3c3c3}.menu-title,.CAL_TOP{border-bottom:1px solid}body{background:-webkit-linear-gradient(right,#f1efb6,#d3ecdd,#f5e2c1);background:linear-gradient(270deg,#f1efb6,#d3ecdd,#f5e2c1);background-size:600% 600%;-webkit-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}a:link,a:visited{color:#333;text-decoration:none}#main-contents{width:100%;max-width:1320px;min-width:1080px}#sub-contents{max-width:1320px;min-width:1080px;display:-webkit-box;display:-ms-flexbox;display:flex}#profile,.menu{display:inline-block;vertical-align:top;width:180px;box-sizing:border-box}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}#wrap{padding-bottom:40px}.contents-wrap,#blog-head .inner,.top-menu{width:100%;max-width:1320px;margin:0 auto}#blog-admin{font-size:12px;font-size:.75rem;position:absolute;top:20px;right:20px;z-index:3}#pager{text-align:center;clear:both}.pagerNavLink{clear:both;padding-top:32px}#blog-head .thumb,.logo{width:110px;height:110px;overflow:hidden;position:relative;border-radius:100%;border:1px solid #fff}#blog-head .thumb img,.logo 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}.post-main{text-align:justify;letter-spacing:.1em;line-break:strict;font-size:15px;font-size:.9375rem;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:100%}.post-main img{margin:10px 0;max-width:100%;vertical-align:middle}.post-main a{color:#5c47cd}.post-main .ad-yads_list a{color:#333}.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}.post-main .lifelog-entry a:hover{opacity:.5}.taglist a{color:#333}.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}.MEMOBODY,.BLOGPARTS{width:180px!important}.post{margin-bottom:80px}.post-head{position:relative;border-bottom:1px solid}.postdate{font-size:13px;font-size:.8125rem}.post-title{font-size:24px;font-size:1.5rem;line-height:1.6;font-weight:400;padding-bottom:.4rem}.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{line-height:1.6}.bbs_preview a{color:#171717}.bbs_preview img{margin:0}.card-thumb{overflow:hidden;min-height:400px}.articles{position:relative;float:left;overflow:hidden;width:33.3%;background:#eee}.articles:before{content:"";display:block;padding-top:100%}.articles:after{background:#fff;width:200%;height:200%;position:absolute;left:0;bottom:0;content:'';opacity:.8;-webkit-transform:skew(-45deg) scaleX(0);transform:skew(-45deg) scaleX(0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.articles .inner{position:absolute;top:0;left:0;width:100%;height:100%}.articles .articles-item{display:block}.articles .articles-admin{position:absolute;bottom:-24px;left:0;font-size:12px;font-size:.75rem}.articles .card-thumb:before,.articles .card-thumb:after{content:"";-webkit-transition:all 0.3s;transition:all 0.3s}.articles .card-thumb img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.articles:hover .card-thumb img{-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:scale(1.1);transform:scale(1.1)}.articles:hover .card-thumb:before,.articles:hover .card-thumb:after{background-color:rgba(114,114,118,.3);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.articles:hover .card-thumb:after{z-index:2;background:rgba(255,255,255,.4)}.articles:hover .card{opacity:1}.articles:hover .articles-category{opacity:1}.card-thumb img{-o-object-fit:cover;object-fit:cover;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{display:block;position:absolute;top:25%;left:0;opacity:0;z-index:2;padding:10px 20px;width:100%;box-sizing:border-box}.card .card-title{font-size:26px;font-size:1.625rem;font-weight:400;overflow:hidden;text-align:center}.card .card-lead{font-size:15px;font-size:.9375rem;line-height:1.8}.card .card-date{font-size:12px;font-size:.75rem;text-align:center}.articles-category{position:absolute;top:10%;left:0;opacity:0;z-index:2;width:100%;text-align:center}.articles-category a{color:#5c47cd}.articles-category a:before{content:"{"}.articles-category a:after{content:"}"}.agenda+.articles{display:none}#blog-head{background:url(//md.exblog.jp/skn/img/a/01/41/3/sea.png) no-repeat center;width:100%;background-size:cover;min-height:260px;position:relative;margin-bottom:140px}#blog-head:before,#blog-head:after{content:"";background-color:rgba(114,114,118,.4);position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#blog-head:after{z-index:2;background:rgba(255,255,255,.4)}#blog-head .inner{font-size:14px;font-size:.875rem;z-index:3;position:absolute;top:214px;left:0;right:0;margin:auto}#blog-head .thumb{float:left;margin-right:20px}#blog-head h1{font-weight:400;line-break:strict;position:relative;display:inline-block;overflow:hidden;font-size:64px;font-size:4rem;line-height:1.2}#blog-head h1 a{color:#171717}#blog-head h1 .blog-url{font-weight:400;display:block;color:#333;font-size:11px;font-size:.6875rem}.blog-description{word-break:break-word;margin:0;font-size:13px;font-size:.8125rem;text-indent:.5rem;margin-top:1rem}#sub-contents{word-break:break-strict;font-size:13px;font-size:.8125rem;margin-top:40px}#profile{font-size:14px;font-size:.875rem}#profile div a:before{content:"> "}#profile,.menu{margin-bottom:30px}.menu{margin-right:29px}.menu .menu-title{display:block;position:relative;font-weight:700}.menu .menu-title a{font-size:70%!important}.menu a{color:#171717}.menu-body{margin-top:12px}.menu-body a{color:#171717}.logo{overflow:hidden;position:relative;margin:auto}.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}