body,html{font:inherit;vertical-align:baseline;border:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}img,video{font:inherit;vertical-align:top;border:0}a,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}*,:before,:after{box-sizing:border-box}body,html,img,video{margin:0;padding:0}a{color:inherit;text-decoration:none}a,a:hover{outline:0}button,input{background:initial;border:0;outline:0;margin:0;padding:0}button{cursor:pointer}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:400}.content h3,.content h4,.content h5,.content strong,.content .blogcard__title,.content .custom-block-profile .custom-block-profile__belong,.content .custom-block-profile__name,.content h2{font-family:ヒラギノ角ゴ Pro W6,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:700}.contents{width:96%;max-width:1080px;margin:0 auto}.content h2{color:#333;padding:8px 8px 8px .8em;font-size:2.4rem;line-height:1.5;position:relative}.content h2:before{content:"";background-color:#b4423e;width:6px;height:100%;position:absolute;top:0;left:0}html,body{font-size:62.5%}body{color:#333;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;width:100%;overflow-x:hidden}.wrap{flex-direction:column;min-height:100vh;display:flex}@media only screen and (max-width:1079px){.wrap{max-width:100vw;min-height:0;padding-top:64px;overflow-x:clip}}.contents{flex:1;padding-top:100px;padding-bottom:80px;position:relative}@media only screen and (max-width:1079px){.contents{width:auto;margin:0 16px;padding-top:32px;padding-bottom:64px}}.contents.home{padding-top:64px}@media only screen and (max-width:1079px){.contents.home{padding-top:40px}}.contents.home section+section{margin-top:80px}.contents.post,.contents.withHero{padding-top:64px}@media only screen and (max-width:1079px){.contents.post{padding-top:16px}.contents.withHero{padding-top:32px}}.contents.hasSidebar{justify-content:space-between;align-items:flex-start;display:flex}@media only screen and (max-width:1079px){.contents.hasSidebar{display:block}}.contents.hasSidebar main{flex:0 0 calc(100% - 424px)}@media only screen and (max-width:1079px){.contents.hasSidebar main{width:100%}}.contents.todayTop section+section,.contents.todayMonthly section+section{margin-top:72px}img[data-nimg=fill]{object-fit:cover}.wp-block-embed iframe{width:100%!important}.ReactCollapse--collapse{transition:height .5s}.content{position:relative}.content h2{margin-top:64px}@media only screen and (max-width:1079px){.content h2,.content h3{margin-top:32px}}.content h3{color:#333;border-bottom:2px solid #dedede;margin-top:48px;padding:8px;font-size:2rem;line-height:1.5}.content h4{color:#333;font-size:1.8rem;line-height:1.7}.content h4,.content h5{margin-top:32px}.content h5,.content h6,.content li{color:#333;font-size:1.6rem;line-height:1.7}.content h6{margin-top:32px;font-weight:400}@media only screen and (max-width:1079px){.content h4,.content h5,.content h6{margin-top:16px}}.content ol,.content ul{margin-top:16px;padding-left:20px;list-style-type:disc}.content ol.has-background,.content ul.has-background{padding:3.25em 8.375em}.content ol{list-style-type:decimal}.content li{margin-top:0}.content li:first-child{margin:0}.content a{color:#b4423e;word-break:break-all;font-size:1.6rem;text-decoration:underline;display:inline}@media (hover:hover) and (pointer:fine){.content a{transition:all .2s cubic-bezier(.165,.84,.44,1)}.content a:hover{opacity:.8}}.content blockquote{background-color:#f4f4f4;border-radius:8px;margin-top:32px;padding:32px;position:relative}.content blockquote:after,.content blockquote:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:28px;position:absolute}.content blockquote:after{bottom:16px;right:24px}.content blockquote:before{top:16px;left:24px}.content blockquote p{z-index:1;position:relative}.content blockquote cite{margin-top:1.2em;font-size:1.1rem;display:inline-block}.content blockquote a{font-size:inherit}.content p{color:#333;margin-top:16px;font-size:1.6rem;line-height:1.7}.content p+p{margin-top:26px}.content p:first-child{margin-top:0}.content mark{background-color:#0000;background-image:linear-gradient(#0000 55%,#b4423e29 0)}.content figure,.content figure+p{margin-top:32px}.content caption{color:#777;text-align:center;font-size:1.4rem;line-height:1.5714}.content img{object-fit:cover;width:100%;height:auto}.content>blockquote,.content>ol,.content>p,.content>ul{margin-left:16px}@media only screen and (max-width:1079px){.content>blockquote,.content>ol,.content>p,.content>ul{margin-left:14px}}.content .liquid-speech-balloon-wrap{margin-top:32px}.content .liquid-speech-balloon-avatar{background-size:cover;border-radius:50%;width:48px;height:48px}.content .liquid-speech-balloon-avatar:after{display:none}.content .liquid-speech-balloon-text{background-color:#f4f4f4;border:0;border-radius:0 8px 8px;margin-top:24px;margin-left:24px;padding:16px}.content .liquid-speech-balloon-text p{color:#333;font-size:1.6rem;line-height:1.7}.content .liquid-speech-balloon-arrow{top:0;left:-8px}.content .liquid-speech-balloon-wrap:not(.liquid-speech-balloon-vertical) .liquid-speech-balloon-arrow{border-right:8px solid #f4f4f4;border-top:0!important;border-bottom:8px solid #0000!important}.content .liquid-speech-balloon-right .liquid-speech-balloon-text{border-radius:8px 0 8px 8px}.content .liquid-speech-balloon-right .liquid-speech-balloon-arrow{border-left:8px solid #f4f4f4;right:-8px;border-right:0 solid #0000!important}.content table th,.content table td{border:1px solid #e8e8e8;padding:.8em;font-size:1.6rem}.content .is-style-regular thead{background-color:#f4f4f4}.content .is-style-regular thead tr{border-bottom:none}.content .is-style-regular tr{border-bottom:1px solid #e8e8e8}.content .is-style-regular th,.content .is-style-regular td{border:none}.content .is-style-stripes table thead{background-color:#0000}.content .is-style-stripes table tr{border-color:#0000}.content .blogcard{overflow-wrap:break-word;background-color:#f4f4f4;border:1px solid #eee;margin-top:20px;padding:20px}@media only screen and (max-width:768px){.content .blogcard{padding:15px}}.content .blogcard a{color:#333;text-decoration:none;transition:all .2s;display:block}.content .blogcard__wrap{justify-content:center;align-items:center;display:flex}.content .blogcard__thumbnail{width:35%}.content .blogcard__content{width:65%;margin-left:15px}.content .blogcard__title{font-size:1.5rem}.content .blogcard__excerpt{margin-top:15px;font-size:1.3rem}@media only screen and (max-width:768px){.content .blogcard__excerpt{display:none}}.content .blogcard__link{color:#777;align-items:center;margin-top:10px;font-size:1.2rem;display:flex}.content .blogcard__favicon{width:20px;margin-right:5px}.content .has-black-background-color{background-color:#333}.content .has-black-color{color:#333}.content .has-cyan-bluish-gray-background-color{background-color:#f4f4f4!important}.content .has-gray-background-color{background-color:#777}.content .has-gray-color{color:#777}.content .has-light-gray-color{color:#f4f4f4}.content .has-pink-background-color{background-color:#f5e8e7}.content .has-pink-color{color:#f5e8e7}.content .has-red-background-color{background-color:#b4423e}.content .has-red-color{color:#b4423e}.content .has-white-background-color{background-color:#fff}.content .has-white-color{color:#fff}.content .has-light-gray-background-color{background-color:#f4f4f4}.content .index-item--sub{border:0}.content .index-sub-item{margin:0}.content .wp-block-button{margin-top:32px}.content .wp-block-button .wp-block-button__link{border-radius:5px;padding:15px 40px;line-height:1.4;text-decoration:none;display:inline-block}.content .wp-block-button.is-style-fill-main-color .wp-block-button__link{color:#fff;background-color:#333!important}.content .wp-block-button.is-style-fill-accent-color .wp-block-button__link{color:#fff;background-color:#b4423e!important}.content .wp-block-button.is-style-outline-main-color .wp-block-button__link{color:#333;border:1px solid;background-color:#fff!important}.content .wp-block-button.is-style-outline-accent-color .wp-block-button__link{color:#b4423e;border:1px solid;background-color:#fff!important}.content .wp-block-file{text-align:center;border:1px solid #dedede;margin-top:26px;padding:16px;line-height:1.4}.content .wp-block-file a{color:inherit;margin-bottom:.8em;text-decoration:none;display:block}.content .wp-block-file a.wp-block-file__button{color:#b4423e;text-align:center;background-color:#0000;border:1px solid #b4423e;max-width:80%;margin:0;padding:.6em 4em;font-size:1.4rem;display:inline-block}.content .wp-block-file a.wp-block-file__button:visited{color:#b4423e!important}.content .wp-block-file a.wp-block-file__button:focus,.content .wp-block-file a.wp-block-file__button:hover{background-color:#b4423e;color:#fff!important}.content .wp-block-embed{max-width:100%;height:auto;margin-top:20px;position:relative}@media only screen and (max-width:490px){.content .wp-block-embed{height:160px}}.content .wp-block-embed.is-type-wp-embed{height:200px}.content .wp-embedded-content{align-items:center;max-width:100%;height:100%;display:flex;width:100%!important}.content .wp-embedded-content a{font-size:1.5rem;line-height:1.4}.content .wp-block-embed__wrapper{height:100%}.content .embed-link{z-index:10;opacity:0;padding:12px;position:absolute;inset:0}.content .embed-link:hover{opacity:0!important}@media only screen and (max-width:1079px){.content .wp-video{width:100%!important}.content .wp-video video{width:100%;height:auto}}.content .custom-block-box{background-color:#ecd2d080;margin:26px 0;padding:24px}.content .custom-block-box ol,.content .custom-block-box ul{margin-top:0}.content .custom-block-profile{border:1px solid #dedede;margin:26px 0;padding:24px 24px 28px}.content .custom-block-profile .components-button{margin:8px 0 0 8px}.content .custom-block-profile .custom-block-profile__edit-bottom{margin-top:48px}.content .custom-block-profile .custom-block-profile__belong{color:#777;font-size:1.3rem;line-height:1.4;margin-bottom:8px!important}@media only screen and (max-width:768px){.content .custom-block-profile .custom-block-profile__belong{font-size:1.2rem}}.content .custom-block-profile ruby{letter-spacing:.05em;font-size:2rem}@media only screen and (max-width:768px){.content .custom-block-profile ruby{font-size:1.8rem}}.content .custom-block-profile .custom-block-profile__text{font-size:14px}.content .custom-block-profile__edit-inner{display:flex}.content .custom-block-profile__inner:after{clear:both;content:"";display:block}.content .custom-block-profile__img{float:left;width:240px;height:240px;margin:0 20px 0 0}.content .custom-block-profile__img img{height:100%}@media only screen and (max-width:768px){.content .custom-block-profile__img{width:28vw;height:28vw}}.content .custom-block-profile__edit-text-wrap{width:calc(100% - 200px)}.content .custom-block-profile__text-wrap{padding-top:8px}@media only screen and (max-width:768px){.content .custom-block-profile__text-wrap:after{clear:both;content:"";display:block}}.content .custom-block-profile__sns{justify-content:flex-end;align-items:center;gap:20px;margin-top:14px;display:flex}.content .custom-block-profile__sns-facebook,.content .custom-block-profile__sns-instagram,.content .custom-block-profile__sns-linkedin,.content .custom-block-profile__sns-threads,.content .custom-block-profile__sns-twitter{background-color:#0000;background-repeat:no-repeat;background-size:cover;width:20px;height:20px;transition:all .2s cubic-bezier(.165,.84,.44,1);display:block}.content .custom-block-profile__sns-facebook:hover,.content .custom-block-profile__sns-instagram:hover,.content .custom-block-profile__sns-linkedin:hover,.content .custom-block-profile__sns-threads:hover,.content .custom-block-profile__sns-twitter:hover{opacity:.8}.content .custom-block-profile__sns-facebook{background-image:url(/magazine/imgs/icon_facebook.svg)}.content .custom-block-profile__sns-instagram{background-image:url(/magazine/imgs/icon_instagram.svg)}.content .custom-block-profile__sns-linkedin{background-image:url(/magazine/imgs/icon_linkedin.svg)}.content .custom-block-profile__sns-threads{background-image:url(/magazine/imgs/icon_threads.svg);background-size:contain}.content .custom-block-profile__sns-twitter{background-image:url(/magazine/imgs/icon_x.svg)}.content .wp-block-image figcaption{color:#333;text-align:left;background-color:#f4f4f4;margin-top:0;padding:8px 16px}.custom-block-register{background-color:#e5f2f9;padding:32px}.content .custom-block-register{margin:26px 0}.custom-block-register__text,.content .custom-block-register__text{color:#333;margin-bottom:32px;font-size:16px;line-height:1.7}.custom-block-register__text a,.content .custom-block-register__text a{color:#b4423e;text-decoration:underline;display:inline}.custom-block-register__button,.content .custom-block-register__button{background-color:#f58318;border-radius:4px;justify-content:center;align-items:center;width:360px;height:50px;margin:0 auto;font-size:16px;font-weight:700;transition:all .3s;display:flex;box-shadow:1px 3px 6px #0003;color:#fff!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.custom-block-register__button:hover,.content .custom-block-register__button:hover{background-color:#db7515;opacity:1!important}}@media only screen and (max-width:768px){.custom-block-register__button,.content .custom-block-register__button{width:100%;padding:20px 12px}}.swiper-fade .swiper-slide{background-color:#fff;height:auto}
