﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");html{width:100%;font-size:62.5%;height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;padding:0;position:relative}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{height:100%}body,h1,h2,h3,h4,h5,h6,div,p,pre,ul,li,ol,dl,dt,dd,address,form,blockquote{margin:0;padding:0;font-weight:normal}table{empty-cells:show}hr{display:none}img{vertical-align:bottom}li{list-style:none}option{padding-right:10px}a{text-decoration:none;outline:none;overflow:hidden;cursor:pointer}a img{border:0px}.NotoBold{font-weight:700}.ef-fadeIn{opacity:0}.ef-fadeIn.fade{opacity:1.0;-moz-transition:all .8s;-webkit-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transition:all .8s}html{height:100%}body{color:#1b1d1f;background:#fcfaf7;font-size:14px;font-size:1.4rem;line-height:1;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;height:100%;min-height:100%;position:relative;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:"palt"}body.fixed{width:100%;overflow:hidden}html *,body *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-size-adjust:100%}.wrapper{-webkit-overflow-scrolling:touch;position:relative;min-height:100vh;z-index:5000;padding-top:68px}@media only screen and (min-width: 768px){.wrapper{padding-top:100px}}.open #wrapper{width:100%;height:100%;overflow:hidden}#container{width:100%;position:relative;-webkit-overflow-scrolling:touch;min-height:100%}a:link,a:hover,a:visited,a:active{color:#1b1d1f;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}img{max-width:100%;height:auto}.notice{color:red}.fr{float:right}.fl{float:left}.clear{clear:both}.tl{text-align:left !important}.cn{text-align:center !important}.w48{width:48%}.w49{width:49%}.disp{display:none !important}.mgt10{margin-top:10px}.mgt15{margin-top:15px}.mgt20{margin-top:20px}.mgb15{margin-bottom:15px}.mgb0{margin-bottom:0}.mgbM40{margin-bottom:-40px}.mgbM50{margin-bottom:-50px}.pdt30{padding-top:30px}.pdt40{padding-top:40px}.flexbox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.spon{display:none}@media only screen and (max-width: 1080px){.spon{display:block}}.spon2{display:none}@media only screen and (max-width: 768px){.spon2{display:block}}.spoff{display:block}@media only screen and (max-width: 1080px){.spoff{display:none}}.spoff2{display:block}@media only screen and (max-width: 768px){.spoff2{display:none}}.btn{display:inline-block;text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;position:relative;padding:17px 20px;text-align:center;line-height:1;font-size:13px;font-size:1.3rem;margin-left:auto;margin-right:auto;position:relative;overflow:visible;max-width:100%}.btn.lines{line-height:1.9;padding:13px 20px}.btn.small{font-size:9px;font-size:.9rem;padding:1rem}.btn1,a.btn1{background:#303030;color:#fff}.btn1,a.btn2{border:0.02em solid #1b1d1f;color:#1b1d1f}.wp-pagenavi{text-align:center;width:100%;position:relative}.wp-pagenavi a{font-size:11px;font-size:1.1rem;border:none !important;padding-left:8px  !important;padding-right:8px  !important}.wp-pagenavi .pages{display:none}.wp-pagenavi span{font-size:11px;font-size:1.1rem;border:none !important}.wp-pagenavi span.current{padding-left:8px  !important;padding-right:8px  !important;font-weight:normal !important}.wp-pagenavi .previouspostslink{background:url(../img/Anker1.svg) no-repeat center center;background-size:7px;position:absolute;top:0;left:0;height:100%}@media only screen and (min-width: 768px){.wp-pagenavi .previouspostslink{position:static}}.wp-pagenavi .nextpostslink{background:url(../img/ar6.svg) no-repeat center center;background-size:7px;position:absolute;top:0;right:0;height:100%}@media only screen and (min-width: 768px){.wp-pagenavi .nextpostslink{position:static}}.linkcard{background:#73706d;margin-bottom:40px}.linkcard img{max-width:100px;width:100px;height:100px;object-fit:cover}.linkcard .lkc-external-wrap,.linkcard .lkc-internal-wrap,.linkcard .lkc-this-wrap{max-width:100%;width:100%;margin:auto}.linkcard .lkc-excerpt{font-size:14px;font-size:1.4rem}.linkcard .lkc-thumbnail{max-width:100px;width:100px;height:100px;margin:0;position:absolute;top:18px;left:18px}.linkcard .lkc-card{margin:0}.linkcard .lkc-this-wrap{background:#73706d}.linkcard .lkc-link{padding:18px;display:block;position:relative;padding-left:136px;min-height:136px}.linkcard .lkc-title-text{margin-bottom:14px}.linkcard .lkc-content{height:auto;margin:0}.linkcard .lkc-url{display:none !important}.linkcard .lkc-favicon{display:none !important}.linkcard .lkc-domain{display:none !important}.linkcard .lkc-date{float:none;text-align:left;font-size:12px;font-size:1.2rem;text-transform:uppercase}.linkcard .cat{font-weight:bold;padding-right:12px;margin-right:12px;text-transform:uppercase}.navilist{font-size:20px;font-size:2rem}.infolist{font-size:10px;font-size:1rem}.copy{font-size:9px;font-size:.9rem;line-height:1.75;letter-spacing:0.05em}#header{width:100%;z-index:9800;transition:none;height:68px;position:absolute;top:0;left:0;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}@media only screen and (min-width: 768px){#header{height:100px}}#header.postcont{background:#f2eee8}#header .logo{width:85.8px;margin-right:auto}@media only screen and (min-width: 768px){#header .logo{margin-right:0;width:109.2px;position:absolute;left:50%;transform:translateX(-50%)}}#header.sticky{transform:translateY(-150%);background:#fcfaf7;width:100%;box-shadow:rgba(27,29,31,0.1) 0px 5px 5px 0;-webkit-box-shadow:rgba(27,29,31,0.1) 0px 5px 5px 0;-moz-box-shadow:rgba(27,29,31,0.1) 0px 5px 5px 0;transition:transform 1s cubic-bezier(0.25, 0.8, 0.25, 1);will-change:transform}#header.sticky.postcont{background:#fcfaf7}#header.sticky.slide-in{transform:translateY(0);position:fixed;top:0;left:0}#header .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:10;padding:2.2rem 1.8rem 1.8rem 1.8rem}@media only screen and (min-width: 768px){#header .wrap{padding:4rem 1.8rem}}@media only screen and (min-width: 1080px){#header .wrap{padding-left:3rem;padding-right:3rem}}.navGl{display:none}@media only screen and (min-width: 768px){.navGl{display:block;margin-right:auto}}.navGl ul{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;line-height:1;font-size:11px;font-size:1.1rem}.navGl ul li{margin-right:1rem}#navSns{padding-right:1.8rem}#navSns ul{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;line-height:1;font-size:11px;font-size:1.1rem}#navSns ul li:nth-child(1):after{content:"　/　"}#navBtn{width:20px;height:20px;display:block;display:block;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:flex-end;cursor:pointer}#navBtn i{display:block;height:0.2rem;width:40px;margin:0;background:#1b1d1f;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;transform:scaleY(0.5) rotate(0)}#navBtn i:nth-child(2){margin-top:19px}#navBtn.closeBtn i{margin:0px;background:#1b1d1f}#navBtn.closeBtn i:nth-child(1){-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear;transform:scaleY(0.5) rotate(-45deg);position:relative;width:60px;top:1px}#navBtn.closeBtn i:nth-child(2){-moz-transition:-moz-transform .1s linear;-webkit-transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;-ms-transition:-ms-transform .1s linear;transition:transform .1s linear;transform:scaleY(0.5) rotate(45deg);position:relative;width:60px;top:-1px}#footer{background:#1b1d1f;padding:7.5rem 3rem;color:#fff;text-align:center}#footer a{color:#fff}#footer .fmenu{padding-bottom:2rem;border-bottom:0.2px rgba(252,250,247,0.5) solid;margin-bottom:5rem}@media only screen and (min-width: 768px){#footer .fmenu{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:25px;margin-left:auto;margin-right:auto;position:relative;width:1280px;max-width:100%}}#footer dl{margin-bottom:3rem;font-size:11px;font-size:1.1rem;letter-spacing:0.05em}@media only screen and (min-width: 768px){#footer dl{width:140px}}#footer dl dt{font-weight:700;margin-bottom:1.8rem}#footer dl dd{line-height:2}#footer .logo{margin-bottom:7.5rem}#footer .logo img{width:163.8px}#footer .txt{font-size:9px;font-size:.9rem;letter-spacing:0.02em;line-height:1.75}@media only screen and (min-width: 768px){#footer .txt{width:470px;margin-left:auto;margin-right:auto;position:relative;line-height:1.9}}#footer .copy{padding-top:5rem;font-weight:700;display:block}#spnav{background:#fcfaf7;right:0;position:fixed;z-index:9900;bottom:0;top:0;width:100%;-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);overflow:scroll;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;justify-content:flex-start;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;padding:0;-ms-overflow-style:none;scrollbar-width:none}#spnav::-webkit-scrollbar{display:none}#spnav .navheader{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:68px;padding:2.2rem 1.8rem 1.8rem}@media only screen and (min-width: 768px){#spnav .navheader{padding-top:2.5rem}}#spnav .wraps{padding:0 3rem}@media only screen and (min-width: 768px){#spnav{overflow:hidden;justify-content:start;max-width:375px}}#spnav.open{position:fixed;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#spnav .navwraps{width:100%;overflow:scroll;z-index:1;-ms-overflow-style:none;scrollbar-width:none;transition:opacity .2s,transform .2s}#spnav .navwraps::-webkit-scrollbar{display:none}#spnav .navilist{border-top:0.02rem #1b1d1f solid;margin-bottom:3.5rem}#spnav .navilist li{border-bottom:0.02rem #1b1d1f solid}#spnav .navilist li a{display:block;font-size:14px;font-size:1.4rem;letter-spacing:0.05em;line-height:1;padding:2.5rem 0}#spnav .copy{padding-top:5rem;display:block}#spnav .infolist li{line-height:3}#spnav .infolist li a{display:block;position:relative;font-size:11px;font-size:1.1rem}#spnav .infolist li a:after{content:"〉";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}#spnav .navibtn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;gap:10px}#spnav .navibtn li{flex:1}#spnav .navibtn li a{display:block;line-height:1;font-size:11px;font-size:1.1rem}#spnav .logo{width:85.8px}.breadcrumbs{border-top:0.02rem solid #1b1d1f;border-bottom:0.02rem solid #1b1d1f}.breadcrumbs .wrap{margin-left:auto;margin-right:auto;position:relative;width:100%;padding:20px 18px;overflow:hidden}@media only screen and (min-width: 1080px){.breadcrumbs .wrap{padding-left:3rem;padding-right:3rem}}.breadcrumbs .wrap:after{content:"";width:20px;line-height:1;height:100%;position:absolute;top:0;right:0;background:#fff}.breadcrumbs ul{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;flex-wrap:nowrap;gap:10px;width:200%}.breadcrumbs ul li{font-size:11px;font-size:1.1rem;line-height:1;padding-right:10px;position:relative}.breadcrumbs ul li img{width:24px;vertical-align:center}.breadcrumbs ul li:after{content:"〉";position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.breadcrumbs ul li:last-child:after{content:""}.shade{display:none;height:100%;width:calc(100%);background:rgba(27,29,31,0.6);z-index:9850;position:absolute;top:0;left:0;position:fixed;cursor:pointer;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}#main{-moz-transition:all 1;-webkit-transition:all 1;-o-transition:all 1;-ms-transition:all 1;transition:all 1}a .thumnail{-moz-transition:all .35s;-webkit-transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;transition:all .35s}a .thumnail img{-moz-transition:all .35s;-webkit-transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;transition:all .35s}a:hover .thumnail{background:#1b1d1f}a:hover .thumnail img{opacity:0.9}#Titlearea{background:#f2eee8}#Titlearea .wrap{padding:0 3rem 2.5rem}@media only screen and (min-width: 768px){#Titlearea .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:60px;width:1370px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;padding:0 4.5rem 3rem}}@media only screen and (min-width: 768px){#Titlearea .wrap .thumnail{width:270px;order:2}}@media only screen and (min-width: 1080px){#Titlearea .wrap .thumnail{width:390px}}@media only screen and (min-width: 768px){#Titlearea .wrap .desc{flex:calc(100% - 330px);order:1}}@media only screen and (min-width: 1080px){#Titlearea .wrap .desc{flex:calc(100% - 450px)}}#Titlearea .wrap h1{font-size:20px;font-size:2rem;line-height:1.5;margin-bottom:2rem}@media only screen and (min-width: 768px){#Titlearea .wrap h1{font-size:30px;font-size:3rem}}@media only screen and (min-width: 1080px){#Titlearea .wrap h1{font-size:40px;font-size:4rem}}#Titlearea .wrap .cat{font-size:14px;font-size:1.4rem;letter-spacing:0.05em;padding:1.5rem 0 1rem;display:block;text-transform:uppercase}#Titlearea .wrap .Txtwords{font-size:8px;font-size:.8rem;line-height:1;text-align:right;letter-spacing:0.05em;margin-bottom:0.5rem;margin-top:0.5rem}#Titlearea .wrap .summary{display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch;gap:40px}#Titlearea .wrap .summary .aside{flex-shrink:0;flex-direction:column;align-items:flex-end}#Titlearea .wrap .summary .words{flex:1;flex-direction:column;align-items:flex-end;font-size:10px;font-size:1rem;line-height:1.8;letter-spacing:0.025em;display:grid}#Titlearea .wrap .summary .writer{letter-spacing:0.05em;line-height:2;font-size:9px;font-size:.9rem;text-transform:uppercase}#Titlearea .wrap .summary small{font-size:9px;font-size:.9rem}#Titlearea .wrap .summary s{font-size:9px;font-size:.9rem;text-decoration:none}#Titlearea .wrap .summary span{display:block;font-size:9px;font-size:.9rem}#PostContents{padding:5rem 0}@media only screen and (min-width: 1080px){#PostContents{max-width:1120px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;margin-left:auto;margin-right:auto;position:relative;padding-left:4.5rem;padding-right:4.5rem}}#PostContents iframe{width:100% !important;max-width:100% !important}#PostContents .pcblock{padding-left:3rem;padding-right:3rem}@media only screen and (min-width: 768px){#PostContents .pcblock{width:590px;margin-left:auto;margin-right:auto;position:relative;padding-left:0;padding-right:0}}@media only screen and (min-width: 1080px){#PostContents .pcblock{order:2;margin:0}}#PostContents .expect p{font-size:15px;font-size:1.5rem;margin-bottom:5rem;line-height:1.75;clear:both}#PostContents .expect p::first-letter{font-size:43px;font-size:4.3rem;line-height:1.2;float:left;padding-right:5px}#PostContents .cont .wrap{line-height:1.75}#PostContents .cont .wrap>ul,#PostContents .cont .wrap>ol{padding-bottom:2.5rem;font-size:15px;font-size:1.5rem}#PostContents .cont .wrap>ul li,#PostContents .cont .wrap>ol li{position:relative;padding-left:1.5rem;margin-bottom:0.5rem}#PostContents .cont .wrap>ul li:before{content:"・";position:absolute;top:0;left:0}#PostContents .cont .wrap>ol{counter-reset:num}#PostContents .cont .wrap>ol li{counter-increment:num}#PostContents .cont .wrap>ol li:before{content:counter(num) ".";position:absolute;top:0;left:0}#PostContents .cont h2{font-size:20px;font-size:2rem;padding-bottom:1.5rem}#PostContents .cont h3{font-size:17px;font-size:1.7rem;padding-bottom:1.5rem}#PostContents .cont h3.int:before{content:"―― "}#PostContents .cont p{font-size:15px;font-size:1.5rem;padding-bottom:2rem;clear:both}#PostContents .cont p a{text-decoration:underline}#PostContents .cont>img{padding-top:1rem}#PostContents .cont hr{display:block;width:100%;height:0.02rem;border:none;background:#1b1d1f;margin-bottom:3rem;margin-top:3rem}#PostContents .cont .wp-caption{max-width:100% !important;padding-top:1rem}#PostContents .cont .wp-caption-text{color:#303030;padding:0.5rem 0 2rem;letter-spacing:0.05em;line-height:1.5;font-size:9px;font-size:.9rem}#PostContents .cont .btnarea{margin-bottom:5rem}#PostContents .interview{border:0.02em solid #1b1d1f;margin-bottom:5rem}@media only screen and (min-width: 768px){#PostContents .interview{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;padding:2.5rem 2rem}}#PostContents .interview dl{padding:2.5rem 2rem}@media only screen and (min-width: 768px){#PostContents .interview dl{padding:0;flex:calc(100% - 260px)}}#PostContents .interview dl dt{text-align:center;letter-spacing:0.05em;line-height:1.5;margin-bottom:2rem;font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){#PostContents .interview dl dt{text-align:left}}#PostContents .interview dl dt small{display:block;letter-spacing:0.025em;font-size:9px;font-size:.9rem;margin-top:0.5rem}#PostContents .interview dl dd{line-height:1.75;font-size:13px;font-size:1.3rem}#PostContents .interview .link{margin-top:2rem;text-align:center}@media only screen and (min-width: 768px){#PostContents .interview .link{text-align:left}}#PostContents .interview .link a{letter-spacing:0.05em;font-size:9px;font-size:.9rem;display:inline-block;margin-right:2rem}#PostContents .interview .link a span{text-decoration:underline}#PostContents .interview .link a:after{content:" 〉"}@media only screen and (min-width: 768px){#PostContents .interview .picture{width:240px}}#PostContents .info p{margin-bottom:3rem}#toc_container{border:0.02em #1b1d1f solid;padding:2rem;margin-bottom:5rem}#toc_container p.toc_title{font-size:14px;font-size:1.4rem;position:relative;margin-bottom:1.5rem;padding:0 !important;letter-spacing:0.05em;line-height:1;text-transform:uppercase}#toc_container .toc_list{font-size:13px;font-size:1.3rem;line-height:1.75}#toc_container .toc_list li{margin-bottom:1rem}#toc_container .toc_list li:last-child{margin-bottom:0}#toc_container .toc_list>li:before{content:"｜"}.bg1{background:#f3f0ee}.bg2{background:#f2eee8}.aside-container{padding:0 3rem 5rem;border-top:0.02em solid #1b1d1f}@media only screen and (min-width: 1080px){.aside-container{padding-left:4.5rem;padding-right:4.5rem}}@media only screen and (min-width: 768px){.aside-container .wrap{margin-left:auto;margin-right:auto;position:relative;max-width:100%;width:1370px}}.aside-container.bg1,.aside-container.bg2{border:none}.aside-container.bdnone{border:none}.aside-container.bg1+.aside-container,.aside-container.bg2+.aside-container{border:none}.aside-container .cont_title,.aside-container h2{font-size:24px;font-size:2.4rem;position:relative;text-align:center;letter-spacing:0.05em;text-transform:uppercase;padding:7.5rem 0}.postlink{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:10px;padding-top:1.5rem;padding-bottom:7.5rem}.postlink .txt-limit{flex:1}.postlink .txt-limit a{line-height:1.75;font-size:13px;font-size:1.3rem;overflow:hidden;display:-webkit-box;padding:4.5rem 2rem 2rem;position:relative;background:#f3f0ee}.postlink .txt-limit a span{display:block;width:100%;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.postlink .txt-limit a span s{text-decoration:underline}.postlink .prevBtn a span{position:absolute;top:2rem;left:2rem;font-size:9px;font-size:.9rem;letter-spacing:0.05em;text-transform:uppercase}.postlink .nextBtn a span{position:absolute;top:2rem;right:2rem;text-align:right;font-size:9px;font-size:.9rem;letter-spacing:0.05em;text-transform:uppercase}@media only screen and (min-width: 1080px){#sidebar{width:315px;order:1}}#sidebar .aside-container{padding-left:0;padding-right:0}#sidebar .sidesection{border-top:0.02em solid #1b1d1f;padding:5rem 3rem}@media only screen and (min-width: 1080px){#sidebar .sidesection{padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){#sidebar .sidesection .wrap{max-width:315px;margin-left:auto;margin-right:auto;position:relative}}#sidebar .sidesection .btnarea{padding-top:0.4rem}#sidebar .sidesection dl{line-height:1.5;margin-bottom:1rem}#sidebar .sidesection dl dt{font-size:14px;font-size:1.4rem;letter-spacing:0.05em;margin-bottom:1rem}#sidebar .sidesection dl dd{font-size:13px;font-size:1.3rem}#sidebar .sidesection dl dd p{margin-bottom:1rem}#sidebar .sidesection a.btn{padding:15px 20px}.authorarea{background:#f3f0ee;padding:2.2rem 2rem;position:relative;margin-bottom:5.5rem}.authorarea .link{margin-bottom:0;padding-bottom:2.2rem;border-bottom:0.02em solid #1b1d1f}.authorarea .link a{font-size:9px;font-size:.9rem;display:inline-block;margin-right:2rem}.authorarea .link a span{text-decoration:underline}.authorarea .link a:after{content:"  〉"}.authorarea .prof{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.authorarea .prof .pic{width:75px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;overflow:hidden}.authorarea .prof .name{width:calc(100% - 95px);font-size:14px;font-size:1.4rem;letter-spacing:0.05em;line-height:1;text-transform:uppercase}.authorarea .prof .name span{display:block;margin-top:1rem;font-size:9px;font-size:.9rem;letter-spacing:0.05em}.authorarea .desc{font-size:13px;font-size:1.3rem;margin-bottom:2rem;line-height:1.75}.authorarea .more{margin-top:2rem}.authorarea .more a{font-size:9px;font-size:.9rem;display:inline-block;letter-spacing:0.025em}.authorarea .more a span{text-decoration:underline}.authorarea .more a:after{content:"  〉"}.authorarea img{width:75px;height:75px;object-fit:cover}@media only screen and (min-width: 768px){.articlelistwrap{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:40px}.articlelistwrap .OneClomn{flex:1.925}.articlelistwrap .Clomn{flex:2}}.articlelist{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.articlelist>li{border-bottom:0.02rem #1b1d1f solid;margin-bottom:2.5rem;padding-bottom:2.3rem;width:100%}@media only screen and (min-width: 768px){.articlelist>li{border:none;margin-bottom:0;padding-bottom:0;min-width:0}}.articlelist>li a h3{font-size:17px;font-size:1.7rem;line-height:1.5;margin-bottom:2rem}.articlelist>li a .cat{font-size:14px;font-size:1.4rem;letter-spacing:0.05em;padding:1.5rem 0 1rem;display:block;text-transform:uppercase}.articlelist>li a .summary .writer{letter-spacing:0.05em;line-height:2;font-size:9px;font-size:.9rem;text-transform:uppercase}.articlelist>li a .summary small{font-size:9px;font-size:.9rem}.articlelist>li a .summary s{font-size:9px;font-size:.9rem;text-decoration:none}.articlelist>li a .summary span{display:block;font-size:9px;font-size:.9rem}.articlelist.blc1mode li a h3{font-size:20px;font-size:2rem}.articlelist.blc1mode li a .summary{display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch;gap:40px}.articlelist.blc1mode li a .summary .aside{flex-shrink:0;flex-direction:column;align-items:flex-end}.articlelist.blc1mode li a .summary .words{flex:1;flex-direction:column;align-items:flex-end;font-size:10px;font-size:1rem;line-height:1.8;letter-spacing:0.025em;display:grid}@media only screen and (min-width: 768px){.articlelist.blc2mode{gap:60px 40px}}@media only screen and (min-width: 768px){.articlelist.blc2mode li{flex:1 1 calc((100% - 40px) / 2);max-width:calc((100% - 40px) / 2)}}.articlelist.blc2mode li a h3{font-size:17px;font-size:1.7rem}.articlelist.blc2mode li a .summary{white-space:normal}.articlelist.blc2mode li a .summary .aside{width:100%;display:inline}.articlelist.blc2mode li a .summary .aside .writer{white-space:normal;display:inline}.articlelist.blc2mode li a .summary .aside .writer br{display:none}.articlelist.blc2mode li a .summary .aside .writer b{white-space:nowrap;display:inline}.articlelist.blc2mode li a .summary .aside .writer .date{display:inline;white-space:normal;word-break:break-word;overflow-wrap:break-word}.articlelist.blc2mode li a .summary .aside .writer b+br,.articlelist.blc2mode li a .summary .aside .writer b+span,.articlelist.blc2mode li a .summary .aside .writer b+data,.articlelist.blc2mode li a .summary .aside .writer b+text,.articlelist.blc2mode li a .summary .aside .writer b+*{white-space:normal !important}.articlelist.blc2mode li:nth-child(n+3) a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media only screen and (min-width: 768px){.articlelist.blc2mode li:nth-child(n+3) a{display:block}}.articlelist.blc2mode li:nth-child(n+3) a .summary{display:none}@media only screen and (min-width: 768px){.articlelist.blc2mode li:nth-child(n+3) a .summary{display:block}}.articlelist.blc2mode li:nth-child(n+3) a h3{font-size:15px;font-size:1.5rem;margin-bottom:0}@media only screen and (min-width: 768px){.articlelist.blc2mode li:nth-child(n+3) a h3{font-size:17px;font-size:1.7rem;margin-bottom:2rem}}.articlelist.blc2mode li:nth-child(n+3) a .cat{font-size:11px;font-size:1.1rem;padding-top:0.5em;padding-bottom:1.8em}@media only screen and (min-width: 768px){.articlelist.blc2mode li:nth-child(n+3) a .cat{font-size:14px;font-size:1.4rem;padding:1.5rem 0 1rem}}.articlelist.blc2mode li:nth-child(n+3) a .desc{width:calc(100% - 117px);order:1}@media only screen and (min-width: 768px){.articlelist.blc2mode li:nth-child(n+3) a .desc{width:100%}}.articlelist.blc2mode li:nth-child(n+3) a .thumnail{width:99px;order:2}@media only screen and (min-width: 768px){.articlelist.blc2mode li:nth-child(n+3) a .thumnail{width:100%}}.articlelist.blc3mode{gap:40px}@media only screen and (min-width: 768px){.articlelist.blc3mode{gap:60px 40px}}@media only screen and (min-width: 768px){.articlelist.blc3mode li{flex:1 1 calc((100% - 80px) / 3);max-width:calc((100% - 80px) / 3)}}.articlelist.blc3mode li a h3{font-size:17px;font-size:1.7rem}.articlelist.blc3mode li a .summary{white-space:normal}.articlelist.blc3mode li a .summary .aside{width:100%;display:inline}.articlelist.blc3mode li a .summary .aside .writer{white-space:normal;display:inline}.articlelist.blc3mode li a .summary .aside .writer br{display:none}.articlelist.blc3mode li a .summary .aside .writer b{white-space:nowrap;display:inline}.articlelist.blc3mode li a .summary .aside .writer .date{display:inline;white-space:normal;word-break:break-word;overflow-wrap:break-word}.articlelist.blc3mode li a .summary .aside .writer b+br,.articlelist.blc3mode li a .summary .aside .writer b+span,.articlelist.blc3mode li a .summary .aside .writer b+data,.articlelist.blc3mode li a .summary .aside .writer b+text,.articlelist.blc3mode li a .summary .aside .writer b+*{white-space:normal !important}.articlelist.blc4mode{border-top:0.02rem #1b1d1f solid;padding-top:2.5rem}@media only screen and (min-width: 768px){.articlelist.blc4mode{gap:60px 40px;border:none;padding-top:0}.articlelist.blc4mode:before,.articlelist.blc4mode:after{content:"";order:4;flex:1 1 calc((100% - 120px) / 4);max-width:calc((100% - 120px) / 4)}}.articlelist.blc4mode li{width:100%}@media only screen and (min-width: 768px){.articlelist.blc4mode li{flex:1 1 calc((100% - 120px) / 4);max-width:calc((100% - 120px) / 4)}}.articlelist.blc4mode li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}@media only screen and (min-width: 768px){.articlelist.blc4mode li a{display:block}}.articlelist.blc4mode li a h3{font-size:15px;font-size:1.5rem;margin-bottom:0}.articlelist.blc4mode li a .cat{font-size:11px;font-size:1.1rem;padding-top:0.5em;padding-bottom:1.8em}@media only screen and (min-width: 768px){.articlelist.blc4mode li a .cat{padding-top:1.5em}}.articlelist.blc4mode li a .desc{width:calc(100% - 117px);order:1}@media only screen and (min-width: 768px){.articlelist.blc4mode li a .desc{width:100%}}.articlelist.blc4mode li a .thumnail{width:99px;order:2}@media only screen and (min-width: 768px){.articlelist.blc4mode li a .thumnail{width:100%}}.articlelist.blcSIDEmode{border-top:0.02rem #1b1d1f solid;padding:2.5rem 0 0;margin:0 3rem}@media only screen and (min-width: 768px){.articlelist.blcSIDEmode{width:315px;margin-left:auto;margin-right:auto;position:relative}}.articlelist.blcSIDEmode li{width:100%}@media only screen and (min-width: 768px){.articlelist.blcSIDEmode li{border-bottom:0.02rem #1b1d1f solid;margin-bottom:2.5rem;padding-bottom:2.3rem}}.articlelist.blcSIDEmode li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.articlelist.blcSIDEmode li a h3{font-size:15px;font-size:1.5rem;margin-bottom:0}.articlelist.blcSIDEmode li a .cat{font-size:11px;font-size:1.1rem;padding-top:0.5em;padding-bottom:1.8em}.articlelist.blcSIDEmode li a .desc{width:calc(100% - 117px);order:1}.articlelist.blcSIDEmode li a .thumnail{width:99px;order:2}.titlearea{padding:7.5rem 3rem 7rem;text-align:center}.titlearea .prof{margin-bottom:3rem}.titlearea .prof .pic{width:150px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;overflow:hidden;margin-left:auto;margin-right:auto;position:relative;margin-bottom:2.5rem}.titlearea .prof .name{font-size:24px;font-size:2.4rem;line-height:1;letter-spacing:0.05em;text-transform:uppercase}.titlearea .prof .name span{display:block;margin-top:1.2rem;font-size:9px;font-size:.9rem;letter-spacing:0.05em}.titlearea .desc{font-size:13px;font-size:1.3rem;line-height:1.75;text-align:center}@media only screen and (min-width: 768px){.titlearea .desc{width:500px;margin-left:auto;margin-right:auto;position:relative}}.titlearea .ct_title{font-size:24px;font-size:2.4rem;letter-spacing:0.05em;margin-bottom:4rem}.titlearea h1{font-size:24px;font-size:2.4rem;letter-spacing:0.05em}.titlearea .link{margin-top:2rem;text-align:center}.titlearea .link a{letter-spacing:0.05em;font-size:9px;font-size:.9rem;display:inline-block;line-height:1.75;margin:0 1rem}.titlearea .link a span{text-decoration:underline}.titlearea .link a:after{content:" 〉"}.paginations{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:6rem;padding-bottom:3.5rem;position:relative;gap:20px}@media only screen and (min-width: 768px){.paginations{width:588px;margin-left:auto;margin-right:auto;position:relative}}.paginations li{line-height:1;font-size:13px;font-size:1.3rem;text-transform:uppercase}.paginations li span{color:#c9c4c1}.paginations li a{display:block;text-align:center;color:#c9c4c1;position:relative}.paginations li a span{color:#1b1d1f}.paginations li.inactive{display:none}.paginations li.current{color:#1b1d1f}.paginations li.current span{color:#1b1d1f}.paginations li.current a{color:#1b1d1f}.paginations li.current+li.inactive{display:block}.paginations li.next{margin:0;margin-left:0.6rem;position:absolute;right:0}.paginations li.next span{display:inline-block}.paginations li.previous{position:absolute;left:0;margin:0;margin-right:0.6rem}.paginations li.previous span{display:inline-block}.tags{margin-bottom:0;border-top:0.02em solid #1b1d1f;padding:2.5rem 0 0}.tags h2{margin-bottom:1.5rem;font-size:14px;font-size:1.4rem;text-transform:uppercase;letter-spacing:0.05em}.tags a{margin-right:1rem;margin-bottom:1rem}
