/*! Luxeritas WordPress Theme 3.0.4 - (C) 2015 Thought is free. */*,*:before,*:after{box-sizing:border-box}@-ms-viewport{width:device-width}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}h1{font-size:2em;margin:.67em 0}small{font-size:80%}img{border-style:none;vertical-align:middle}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}code,pre{font-family:monospace,monospace;font-size:1em}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}p{margin-top:0;margin-bottom:1rem}button{border-radius:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}label{display:inline-block;margin-bottom:.5rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap}div[class^=col-]{flex:0 0 auto;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-12{max-width:100%}.col-6{max-width:50%}.col-4{max-width:33.333333%}.clearfix:after{display:block;clear:both;content:""}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:left}body .material-icons,body .material-icons-outlined{font-size:inherit;font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transform:scale(1.3,1.3);transform-origin:top;margin-top:-.16em}.material-icons.flip-h{transform:scale(-1.3,1.3)}.material-icons.rotate{transform:rotate(180deg) translate(0,-1.3em) scale(1.3,1.3)}.material-icons.pull-left{float:left;margin-right:.3em}.material-icons.pull-right{float:right;margin-left:.3em}@font-face{font-family:'icomoon';src:url('./fonts/icomoon/fonts/icomoon.eot');src:url('./fonts/icomoon/fonts/icomoon.eot') format('embedded-opentype'),url('./fonts/icomoon/fonts/icomoon.woff2') format('woff2'),url('./fonts/icomoon/fonts/icomoon.woff') format('woff'),url('./fonts/icomoon/fonts/icomoon.ttf') format('truetype'),url('./fonts/icomoon/fonts/icomoon.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}[class^=ico-],[class*=" ico-"]{font-family:'icomoon';display:inline-block;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-speech-bubble:before{content:"\e903"}.ico-external-link-alt:before{content:"\f35d"}.ico-external-link-square-alt:before{content:"\f360"}.ico-line:before{content:"\e700"}.ico-feedly:before{content:"\e600"}.ico-plus-square:before{content:"\f0fe"}.ico-minus-square:before{content:"\f146"}.ico-caret-square-down:before{content:"\f150"}.ico-search:before{content:"\f002"}.ico-link:before{content:"\f0c1"}.ico-caret-right:before{content:"\f0da"}.ico-spinner:before{content:"\f110"}.ico-comment:before{content:"\e900"}.ico-comments:before{content:"\e901"}.ico-chevron-up:before{content:"\f077"}.ico-chevron-down:before{content:"\f078"}.ico-twitter:before{content:"\f099"}.ico-x-twitter:before{content:"\e902"}.ico-facebook:before{content:"\f09a"}.ico-linkedin:before{content:"\f0e1"}.ico-angle-double-right:before{content:"\f101"}.ico-chevron-circle-left:before{content:"\f137"}.ico-chevron-circle-right:before{content:"\f138"}.ico-youtube-play:before{content:"\f16a"}.ico-instagram:before{content:"\f16d"}.ico-pinterest-p:before{content:"\f231"}.ico-get-pocket:before{content:"\f265"}.ico-spin{animation:ico-spin 2s infinite linear}@keyframes ico-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}html{font-size:16px!important}*,*:before,*:after{box-sizing:content-box}h1,h2,h3,h4{line-height:150%}ul ul,ol ol,ul ol,ol ul{margin:0}.post{font-size:1rem;line-height:200%}.post h2{border-left:none;padding:0}.post ul,.post ol{padding:0}#footer{display:none}#mobile-buttons{display:none}#page-top{display:none}div[class*=snsf-]{margin:2px 0 0;padding:0}div[class*=snsf-] .clearfix{padding:0}div[class*=snsf-] i,div[class*=snsf-] svg{max-width:16px}.snsname,.cpname{margin-left:5px}.snsfb{display:flex;flex-wrap:wrap;justify-content:space-between}.snsf-c li,.snsf-w li{flex:1 1 auto;list-style:none;vertical-align:middle;text-align:center;color:#fff;padding:1px 2px;margin-bottom:2px;white-space:nowrap;cursor:pointer}.snsf-c .snsfb li [aria-label],.snsf-w .snsfb li [aria-label]{padding:9px 0 10px}.snsf-c [aria-label],.snsf-w [aria-label],.snsf-c .snsfcnt,.snsf-w .snsfcnt{display:block;font-family:Verdana,Arial,Helvetica,Roboto;text-align:center;text-decoration:none;width:100%;border-radius:2px}.snsf-c .ico-hatena,.snsf-w .ico-hatena{font-weight:700;font-family:Verdana,Arial,Helvetica,Roboto}.snsf-c [aria-label],.snsf-c [aria-label]:hover,.snsf-w [aria-label],.snsf-w [aria-label]:hover{position:relative;line-height:1;padding:10px 0;color:#fff}.snsf-c .snsfb li [aria-label],.snsf-w .snsfb li [aria-label]{font-family:Verdana,Arial,Helvetica,Roboto;font-size:1.3rem;letter-spacing:-1px}.snsf-c .snsfb li [aria-label]{height:32px;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.snsf-w .snsfb li [aria-label]{box-sizing:border-box;border:1px solid #ddd}.snsf-c .snsfb li [aria-label]:hover{opacity:.6}.snsf-w .snsfb li [aria-label]:hover{background:#f8f8f8;opacity:.7}.snsf-c .snsfb i,.snsf-w .snsfb i{margin-right:3px}.snsfcnt{display:block;position:absolute;right:0;top:-18px;padding:3px 0;font-size:1.1rem;background:#fffefd}.snsf-c .snsfcnt{color:#333;border:2px solid #ddd}.snsf-w .snsfcnt{box-sizing:content-box;top:-18px;left:-1px;border:1px solid #ddd;border-radius:2px 2px 0 0;color:#333}.snsfcnt i{margin:0 !important}div[class$=-w] ul[class*=sns] li a,div[class$=-w] ul[class*=sns] li.cp-button [aria-label]{background:#fbfbfb}.snsf-c .twitter a{background:#010101}.snsf-c .facebook a{background:#3b5998}.snsf-c .linkedin a{background:#0479b4}.snsf-c .pinit a{background:#bd081c}.snsf-c .hatena a{background:#3875c4}.snsf-c .pocket a{background:#ee4257}.snsf-c .line a{background:#00c300}.snsf-c .rss a{background:#f86300}.snsf-c .feedly a{background:#2bb24c}.snsf-c .cp-button [aria-label]{background:#56350d}.snsf-c .twitter .snsfcnt{border-color:#010101}.snsf-c .facebook .snsfcnt{border-color:#3b5998}.snsf-c .linkedin .snsfcnt{border-color:#0479b4}.snsf-c .pinit .snsfcnt{border-color:#bd081c}.snsf-c .hatena .snsfcnt{border-color:#3875c4}.snsf-c .pocket .snsfcnt{border-color:#ee4257}.snsf-c .line .snsfcnt{border-color:#00c300}.snsf-c .rss .snsfcnt{border-color:#f86300}.snsf-c .feedly .snsfcnt{border-color:#2bb24c}.snsf-c .cp-button .snsfcnt{border-color:#56350d}.snsf-w .snsfb .twitter a{color:#010101}.snsf-w .snsfb .facebook a{color:#3b5998}.snsf-w .snsfb .linkedin a{color:#0479b4}.snsf-w .snsfb .pinit a{color:#bd081c}.snsf-w .snsfb .hatena a{color:#3875c4}.snsf-w .snsfb .pocket a{color:#ee4257}.snsf-w .snsfb .line a{color:#00c300}.snsf-w .snsfb .rss a{color:#f86300}.snsf-w .snsfb .feedly a{color:#2bb24c}.snsf-w .snsfb .cp-button [aria-label]{color:#56350d}@media screen and (max-width:765px){div[class*=snsf-] .snsname{display:none}}@media screen and (min-width:992px){.snsfb li.line-sm{display:none !important}}@media screen and (max-width:991px){.snsfb li.line-pc{display:none !important}}.blogcard{margin:0 0 1.6em}.blogcard p{font-size:1.6rem}.post .blogcard p{line-height:1.6;margin:0 0 .5em}.blogcard a{font-size:1.4rem}a.blogcard-href{display:block;position:relative;padding:20px;border:1px solid #ddd;background:#fff;color:#111;text-decoration:none;max-width:540px;min-height:140px;transition:transform .4s ease}a.blogcard-href:hover{color:#ff811a;background:#fcfcfc;box-shadow:3px 3px 8px rgba(0,0,0,.2);transform:translateY(-4px)}p.blog-card-title{color:#111;font-weight:700}p.blog-card-desc{font-size:.9em;color:#666}.blogcard-img{float:right;margin:0 0 15px 20px}p.blogcard-link{clear:both;font-size:.8em;color:#999;margin:15px 0 0}img.blogcard-icon,amp-img.blogcard-icon{display:inline-block;width:18px;height:18px}#search{padding-bottom:0;position:relative;width:100%}#search label{width:100%;margin:0}.search-field{width:100%;height:32px;margin:0;padding:4px 6px}[type=submit].search-submit{position:absolute;top:2px;right:2px;height:28px;padding:8px;font-size:1.2rem;background:0 0;cursor:pointer}.search-field:placeholder-shown{font-family:"icomoon";color:#767676;font-size:1.4rem}#search input:focus::placeholder{color:transparent}.widget_categories a,.widget_archive a,.widget_nav_menu a{display:block;padding:3px 0}@media print,(max-width:991px){.widget_categories a,.widget_archive a,.widget_nav_menu a{padding:7px 0}}.widget_categories,.widget_archive{margin-bottom:5px}.widget_categories select,.widget_archive select{padding:15px 13px;width:100%;height:32px;margin:0;padding:4px 6px;border:1px solid #bbb}.calendar_wrap{margin-bottom:10px}#wp-calendar,.wp-calendar-nav{display:table;table-layout:fixed;line-height:2;width:100%;margin:0 auto;padding:0;border-collapse:collapse;border-spacing:0;font-size:1.2rem}#side #wp-calendar,#col3 #wp-calendar{margin:0 auto}#wp-calendar caption{padding:2px;width:auto;text-align:center;font-weight:700;border:thin solid #ccc;border-radius:3px 3px 0 0;caption-side:top}#wp-calendar #today{font-weight:700}#wp-calendar th,#wp-calendar td,.wp-calendar-nav span{line-height:2;vertical-align:middle;text-align:center}#wp-calendar td,.wp-calendar-nav span{display:table-cell;border:thin solid #ccc}.wp-calendar-nav span{border-top:0}.wp-calendar-nav span.pad{width:0}#wp-calendar th{font-style:normal;font-weight:700;color:#fff;border-left:thin solid #ccc;border-right:thin solid #ccc;background:#333}#wp-calendar a{font-size:1.2rem;color:#3969ff;text-decoration:underline}#wp-calendar a:hover{color:#c3251d}@media print,(max-width:991px){#wp-calendar,#wp-calendar a{font-size:1.7rem}}.tagcloud{display:flex;flex-wrap:wrap;letter-spacing:-.4em}.tagcloud a{display:inline-block;flex:1 0 auto;min-width:1px;letter-spacing:normal;text-decoration:none;font-size:14px;font-size:1.4rem!important;border:1px solid #ddd;margin:2px;padding:5px 10px}#thk-new{font-size:1.2rem;margin:-10px 0 0}#thk-new .term img,#thk-new .term amp-img{margin:0 10px 0 0;padding:1px;max-width:100px;max-height:100px}#thk-new .excerpt p{display:block;margin:0;padding:0;line-height:1.4}#thk-new p.new-meta{margin:0 0 6px}#thk-new p.new-title{font-size:1.3rem;font-weight:700;line-height:1.4;padding:0;margin:0 0 12px;text-decoration:none}#thk-new .toc{padding:15px 0;border-bottom:1px dotted #ccc}#thk-new .toc:last-child{margin-bottom:0;padding-bottom:0;border-style:none}div#thk-rcomments{margin-top:-5px;margin-left:5px}#thk-rcomments .recentcomments,#thk-rcomments .recentcomments a{background:0 0;font-size:1.2rem}#thk-rcomments .recentcomments{margin:0;border-bottom:1px dotted #ddd}#thk-rcomments .recentcomments a{text-decoration:underline}#thk-rcomments .recentcomments:last-child{border-bottom:none}#thk-rcomments .comment_post{margin-left:10px}#thk-rcomments .widget_comment_author,#thk-rcomments .widget_comment_author a{margin:15px 0;min-height:40px;color:#767574;font-size:1.2rem;font-weight:700;line-height:1.5;overflow:hidden}#thk-rcomments .widget_comment_author img,#thk-rcomments .widget_comment_author amp-img{float:left;vertical-align:middle;margin:0 5px 0 0}#thk-rcomments .widget_comment_author span{display:block;margin:auto 0;overflow:hidden}#thk-rcomments [class*=ico-comment]{margin-right:6px;color:red}#thk-rcomments .ico-angle-double-right{margin-right:6px}#thk-rcomments .comment_excerpt{margin:14px 0 14px 10px;font-size:1.2rem;line-height:1.8}#thk-rcomments .comment_post{display:block;margin:0 0 14px 12px}.ps-widget{margin:0;padding:0;width:100%;overflow:hidden}p.ps-label{text-align:left;margin:0 auto 5px auto;font-size:1.4rem}.ps-widget{display:inline-block}.rectangle-1-row{margin-bottom:10px}.rectangle-1-col{margin-right:10px}.ps-250-250{max-width:250px;max-height:250px}.ps-300-250{max-width:300px;max-height:250px}.ps-336-280{max-width:336px;max-height:280px}.ps-120-600{max-width:120px;max-height:600px}.ps-160-600{max-width:160px;max-height:600px}.ps-300-600{max-width:300px;max-height:600px}.ps-468-60{max-width:468px;max-height:60px}.ps-728-90{max-width:728px;max-height:90px}.ps-970-90{max-width:970px;max-height:90px}.ps-970-250{max-width:970px;max-height:250px}.ps-320-100{max-width:320px;max-height:100px}.ps-col{max-width:690px}@media (min-width:541px) and (max-width:1200px){.rectangle-1-col,.rectangle-2-col{margin:0 0 10px}rectangle-2-col{margin-bottom:20px}.ps-col{max-width:336px}}@media (max-width:991px){.ps-120-600,.ps-160-600,.ps-300-600{max-width:300px;max-height:600px}.ps-728-90,.ps-970-90,.ps-970-250{max-width:728px;max-height:90px}}@media (max-width:767px){.ps-728-90,.ps-970-90,.ps-970-250{max-width:468px;max-height:60px}}@media (max-width:540px){.rectangle-2-col,.rectangle-2-row{display:none}div.ps-widget{max-width:336px;max-height:none}.ps-col{max-width:336px}p.ps-728-90,p.ps-970-90,p.ps-970-250,div.ps-728-90,div.ps-970-90,div.ps-970-250{max-width:320px;max-height:100px}}div.ps-wrap{max-height:none}p.al-c,div.al-c{text-align:center;margin-left:auto;margin-right:auto}#thk-follow{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px 0}#thk-follow ul{display:table-row}#thk-follow ul li{display:table-cell;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3)}#thk-follow .snsf{display:block;border-radius:4px;padding:1px;height:100%;width:100%}#thk-follow li a{display:block;overflow:hidden;white-space:nowrap;border:3px solid #fff;border-radius:2px;line-height:1.2;letter-spacing:0;padding:5px 0;color:#fff;font-size:18px;font-family:Verdana,Arial,Helvetica,Roboto;text-align:center;text-decoration:none}#thk-follow .fname{display:block;font-size:10px}#thk-follow a:hover{opacity:.7}#thk-follow .twitter{background:#010101}#thk-follow .facebook{background:#3b5998}#thk-follow .instagram{background:linear-gradient(200deg,#6559ca,#bc318f 35%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}#thk-follow .pinit{background:#bd081c}#thk-follow .hatena{background:#3875c4}#thk-follow .google{background:#dd4b39}#thk-follow .youtube{background:#ae3a34}#thk-follow .line{background:#00c300}#thk-follow .rss{background:#f86300}#thk-follow .feedly{background:#2bb24c}#thk-rss-feedly{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:6px 0}#thk-rss-feedly ul{display:table-row}#thk-rss-feedly li{display:table-cell}#thk-rss-feedly li a{display:block;overflow:hidden;white-space:nowrap;width:100%;font-size:1.6rem;line-height:22px;padding:7px 0;color:#fff;border-radius:3px;text-align:center;text-decoration:none;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3)}#thk-rss-feedly a:hover{color:#fff;opacity:.7}#thk-rss-feedly a.icon-rss-button{background:#f86300}#thk-rss-feedly a.icon-feedly-button{background:#2bb24c}#thk-rss-feedly a span{font-family:Garamond,Palatino,Caslon,'Century Oldstyle',Bodoni,'Computer Modern',Didot,Baskerville,'Times New Roman',Century,Egyptienne,Clarendon,Rockwell,serif;font-weight:700}#thk-rss-feedly i{margin:0 10px 0 0;color:#fff}#side .widget-qr img,#col3 .widget-qr img,#side .widget-qr amp-img,#col3 .widget-qr amp-img{display:block;margin:auto}#layer li.gl>a{text-align:left;padding:10px;font-size:1.3rem;margin:0;padding-left:20px;width:100%}#layer li.gl>a:hover{text-decoration:none}#layer li.gl>a:before{font-family:"icomoon";content:"\f0da";padding-right:10px}#layer li[class*=children] span{pointer-events:none}#layer li[class*=children] a{padding-left:16px}#layer li[class*=children] li a{padding-left:35px}#layer li li[class*=children] a{padding-left:32px}#layer li li[class*=children] li a{padding-left:55px}#layer li ul.gu{border-bottom:0}#layer li li.gl>a:before{content:"-"}#layer li li li.gl>a:before{content:"\0b7"}#close{position:fixed;top:10px;right:10px;padding:8px 12px;box-sizing:content-box;color:#fff;background:#000;border:2px solid #ddd;border-radius:4px;opacity:.7;text-align:center;cursor:pointer;z-index:1200}#close i,#close svg{font-size:18px;margin:0}#close i:before{vertical-align:middle}#close:hover{opacity:1}#sform{display:none;position:absolute;top:0;left:0;right:0;width:98%;height:48px;max-width:600px;margin:auto;padding:2px;background:rgba(0,0,0,.5);border-radius:6px;z-index:1200}#sform .search-form{position:relative;width:100%;margin:auto;border-radius:6px}#sform .search-field{height:44px;border-radius:4px;font-size:18px}#sform .search-submit{border-radius:4px;height:40px}html{overflow:auto;overflow-y:scroll;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:62.5%!important}#list .posts-list-middle-widget{padding:15px}#list .exsp,#list .exsp p{opacity:1}#list div[id^=tile-] .exsp{opacity:.5}#list div[id^=card-] .exsp{opacity:.5}body{overflow:hidden;font-family:'Meiryo',-apple-system,BlinkMacSystemFont,'.SFNSDisplay-Regular','Hiragino Kaku Gothic Pro','Yu Gothic','MS PGothic','Segoe UI','Verdana','Helvetica','Arial',sans-serif;font-weight:400;color:#111;background:#fff}a{word-break:break-all;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;color:#4169e1}a:hover{text-decoration:none;color:#dc143c}body,li,pre,blockquote{font-size:1.4rem}#footer-nav{text-align:center}.home #bottom-area #paging{margin-bottom:30px}#sns-tops li,#sns-bottoms li,#sns-mobile li{min-width:16.6%}@media (min-width:576px){#list .excerpt{overflow:hidden}}@media (min-width:992px){#side{flex-basis:366px;width:366px}#side-scroll{border-top:0;padding-top:0}#footer-nav{border-bottom:1px solid #ccc}}@media (min-width:1310px){.container{width:1280px;max-width:1280px}.logo,#header .head-cover,#header #gnavi,#head-band-in,#foot-in,.foot-nav,div[id*=head-band] .band-menu{width:1280px;max-width:100%}#section,.grid{margin:0 18px 20px 0}#main{flex:0 1 866px;max-width:866px;min-width:1px;float:left}#side{flex:0 0 412px;width:412px;min-width:1px;float:right}#side .widget{margin:0 18px;padding:20px 18px}}@media (max-width:991px){#nav{border-top:0}#gnavi ul.mobile-nav{transition:width .6s,max-height .6s;position:fixed;top:-48px;right:5px;display:flex;flex-flow:column;margin:0;border:1px solid #ddd;max-height:44px;width:48px;overflow:hidden;opacity:.9}.mobile-nav li.mob-func{min-height:44px;line-height:28px}.mobile-nav li.mob-func i{font-size:1.4rem}.mobile-nav li.mob-menu{border-top:3px double #ddd}}@media (max-width:575px){.foot-nav li{list-style-type:circle;text-align:left;margin:10px 26px;display:list-item}.foot-nav li:before{content:"";margin:0}#sns-tops li,#sns-bottoms li,#sns-mobile li{min-width:33.3%}}@media (min-width:992px) and (max-width:1309px){.grid{padding-left:25px;padding-right:25px}.post .alignfull{margin-left:-25px;margin-right:-25px}#side .widget{margin:0 6px;padding:20px 7px}}@media (min-width:992px) and (max-width:1199px){#main{float:left}}