@import"https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap";a.advads-edit-button{display:none !important}.adset-page-footer{margin:2rem 0 0 0;display:flex;justify-content:center;gap:2rem}@media screen and (max-width: 30rem){.adset-page-footer{flex-direction:column}}.adset-sidebar{text-align:center}.single-page-main-ads{padding:2rem;border:1px solid #ccc;border-radius:.5rem}.single-page-main-ads p{font-size:.8rem;text-align:center;font-weight:bold}.single-page-main-ads img{width:100%}*{outline:none !important}h2.screen-reader-text{display:none !important}*{font-family:"Montserrat","Noto Sans JP";font-size:16px;overflow-wrap:break-all;word-break:break-all}html{scroll-padding:6rem 0 0 0}body{color:#000;-webkit-hyphens:auto;hyphens:auto;line-break:strict}input,textarea{font-family:"Montserrat","Noto Sans JP" !important}a img{opacity:1}a img:hover{-webkit-animation-name:link-flash;animation-name:link-flash;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes link-flash{0%{opacity:0}100%{opacity:1}}@keyframes link-flash{0%{opacity:0}100%{opacity:1}}.main-header{width:100%;position:fixed;top:0;z-index:999}.main-header ul{list-style:none;display:flex;width:100%;background:rgba(255,255,255,.75);margin:0;padding:0 0 0 2rem;height:3rem;align-items:center;transition:all 1s cubic-bezier(0.81, 0.01, 0.21, 1);-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem)}.main-header ul li:first-child{margin:0 auto 0 0}.main-header ul li h1 a{font-family:"Zen Maru Gothic";color:rgba(0,0,0,0);letter-spacing:1px !important;font-feature-settings:"palt";display:inline-block;background:linear-gradient(45deg, rgb(65, 88, 208) 25%, rgb(200, 80, 192) 50%, rgb(255, 204, 112) 75%);background-size:250%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-animation-name:H1-GRADIENT;animation-name:H1-GRADIENT;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.main-header ul li h1 a:hover{text-shadow:2px 0px 0px rgba(255,0,0,.5)}@-webkit-keyframes H1-GRADIENT{0%{background-position:0%}50%{background-position:100%}100%{background-position:0%}}@keyframes H1-GRADIENT{0%{background-position:0%}50%{background-position:100%}100%{background-position:0%}}@media screen and (max-width: 30rem){.main-header ul{padding:0 0 0 1rem}}.header-menu-content a{color:#000;padding:0rem 1rem;height:3rem;display:flex;line-height:3rem;align-items:center;gap:.5rem}.header-menu-content a span{font-size:.6rem}@media screen and (max-width: 30rem){.header-menu-content{display:none}}.header-portfolio a:hover{background:#004c61;color:#fff}.header-contact a:hover{background:#0a88cc;color:#fff}.header-comm a:hover{background:#5865f2;color:#fff}.header-menu-button-area{width:3rem;height:100%;background:#000;display:flex;justify-content:center;align-items:center;transition:all .1s linear}.header-menu-button-area:hover{cursor:pointer;opacity:.75}.footer-freeimage{margin:0 0 .5rem 0;text-align:center;background:#eee;padding:2rem 5rem;transition:all .5s linear;border-radius:.5rem}.footer-freeimage img{max-width:100%;vertical-align:middle}@media screen and (max-width: 30rem){.site-submessage{display:none !important}}.footer-inner.container{max-width:76rem !important}.footer-logo-invet-button{margin:0 0 2rem 0;text-align:right}.footer-logo-invet-button button{font-family:"Montserrat";outline:none;border:none;font-weight:bold;font-size:.6rem;background:#eee;color:#000;padding:.5rem 1rem;transition:all .1s linear;border-radius:.25rem}.footer-logo-invet-button button:hover{opacity:.75}.footer-freeimage-active{background:#000}.footer-freeimage-active img{filter:invert(1)}.footer-freetext{margin:0 0 1rem 0}.footer-freelink{margin:0 0 1rem 0}.footer-widget{flex-wrap:nowrap !important;gap:2rem;margin:4rem 0}@media screen and (max-width: 64rem){.footer-widget{flex-direction:column}}@media screen and (max-width: 30rem){.footer-widget{display:block !important}}.widget .tagcloud a{padding:.25rem 1rem !important;font-size:.8rem !important;font-weight:bold !important}.widget .tagcloud a:hover{background:#eee}span.tag-link-count{font-size:.8rem !important;color:#ccc !important}@media screen and (max-width: 30rem){nav.global-nav{display:none !important}}.wp-block-search .wp-block-search__input{height:3rem !important;padding:0 1rem;background-color:#fff;flex-basis:75%;flex-grow:1;border:none;border-radius:.5rem}.wp-block-search .wp-block-search__button{height:3rem !important;margin-left:.625em;border-color:currentColor;background-color:rgba(0,0,0,0);font-size:.9rem;flex-basis:23%;font-weight:bold;border-radius:.5rem}.global-header-button-open button{font-family:"Montserrat";font-size:.8rem;font-weight:bold;color:#000;letter-spacing:2px;border:none;transition:all .1s linear}.global-header-button-open button:hover{opacity:.75}.global-header-button-close{display:none}.global-header-button-close button{font-family:"Montserrat";font-size:.8rem;font-weight:bold;letter-spacing:2px;border:none;transition:all .1s linear}.global-header-button-close button:hover{opacity:.75}.menu-button{height:1rem;display:flex;align-items:center}.menu-button button{border:none;border-radius:2px;transition:transform .25s linear;display:block;background:#fff;width:1rem;height:2px;position:relative}.menu-button button:before{content:"";border-radius:2px;transition:transform .25s linear;display:block;background:#fff;width:1rem;height:2px;position:absolute;top:-8px;left:0}.menu-button button:after{content:"";border-radius:2px;transition:transform .25s linear;display:block;background:#fff;width:1rem;height:2px;position:absolute;top:8px;left:0}.menu-button-active button{border:none;display:block;background:rgba(0,0,0,0);width:1rem;height:2px;transition:transform .25s linear}.menu-button-active button:before{content:"";display:block;background:#fff;width:1rem;height:2px;transform:translate(0, 8px) rotate(-135deg)}.menu-button-active button:after{content:"";display:block;background:#fff;width:1rem;height:2px;transform:translate(0, -8px) rotate(135deg)}.global-header-container{position:fixed;top:3rem;right:0;z-index:9;width:34rem;max-width:100%;height:calc(100% - 3rem);overflow:auto;transform:translate(100%, 0);transition:all 1s cubic-bezier(0.87, 0, 0.13, 1)}@media screen and (max-width: 30rem){.global-header-container{width:22rem}}.global-header-container .wp-block-search{width:100%}.global-header-container-active{transform:translate(0)}.global-header-wrapper{padding:4rem}@media screen and (max-width: 30rem){.global-header-wrapper{padding:2rem}}.global-header-menu{margin:0 0 4rem 0}.global-header-menu-content{flex:1;display:flex;gap:1rem;flex-wrap:wrap}.global-header-menu-content *{font-size:.8rem !important}.global-header-news-viewmore{width:100%;text-align:center}.global-header-news-viewmore a{font-size:.8rem;display:block;margin:1rem 0;padding:.5rem 1rem;border:2px solid #0a88cc;border-radius:.5rem}.global-header-news-viewmore a:after{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-weight:bold;margin:0 0 0 .5rem}.global-header-news-viewmore a:hover{color:#fff;background:#0a88cc}.global-header-news-list{font-weight:bold;align-items:center}.global-header-news-list span{margin:0 1rem 0 0}.global-header-news-list a{font-weight:bold}#page{transition:all 1s cubic-bezier(0.87, 0, 0.13, 1)}.page-active{transform:translate(-34rem, 6rem);box-shadow:0 0 34rem 0 rgba(0,0,0,.1);border-radius:1rem;overflow:hidden}@media screen and (max-width: 30rem){.page-active{transform:scale(0.98) translate(-22rem, 0);box-shadow:0 0 22rem 0 rgba(0,0,0,.1)}}.footer-copyright{text-align:center;padding:4rem 0;background:#fff}.footer-copyright *{font-weight:bold;font-size:.8rem}.scroll-top{position:fixed;bottom:2rem;right:2rem;z-index:999}.scroll-top a{display:block;width:1rem;height:3rem;border-radius:1rem;padding:.2rem;border:2px solid #000;display:flex;justify-content:center}.scroll-top a:hover{background:#000}.scroll-top a:hover span{background:#fff}.scroll-top a span{width:.6rem;height:.6rem;background:#000;display:block;border-radius:100%;-webkit-animation-name:scroll-top;animation-name:scroll-top;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes scroll-top{0%{transform:translate(0, 2.2rem);opacity:0}25%{transform:translate(0, 2.2rem);opacity:1}75%{opacity:1}100%{transform:translate(0, 0.2rem);opacity:0}}@keyframes scroll-top{0%{transform:translate(0, 2.2rem);opacity:0}25%{transform:translate(0, 2.2rem);opacity:1}75%{opacity:1}100%{transform:translate(0, 0.2rem);opacity:0}}a[aria-label*="1個の項目"]{display:none !important}.index-comm-container{background:#23272a url(https://iroirodesignlab.com/wp-content/themes/nishiki-child/img/discord-bg.svg) no-repeat center bottom;position:relative;padding:4rem 2rem;background-size:cover;margin:0}.index-comm-container h2{color:#fff;font-size:1.25rem;text-align:center}@media screen and (max-width: 60rem){.index-comm-container{margin:4rem 0 0 0}}.index-comm-layout{list-style:none;margin:0 auto;padding:2rem;display:flex;gap:4rem;max-width:80rem;align-items:center}.index-comm-layout li{max-width:40rem}.index-comm-layout li p{color:#fff;font-weight:bold}.index-comm-layout li img{width:100%;max-width:40rem}@media screen and (max-width: 60rem){.index-comm-layout{display:flex;gap:2rem;flex-direction:column}}@media screen and (max-width: 30rem){.index-comm-layout{padding:0}}.discord-cha{position:absolute;top:-70px;left:1rem;z-index:-1;width:12rem}.discord-cha img{width:100%}.darkmode-toggle-button{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;margin:0 auto}.darkmode-toggle-button li i{font-size:2rem !important}.darkmode-toggle-button:hover{cursor:pointer}.darkmode-switch{width:100%;height:.25rem;padding:0;box-shadow:0 0 0 2px #ccc inset;display:flex;align-items:center;border-radius:1rem;background:#fff;transition:all 1s cubic-bezier(0, 1, 1, 1)}.darkmode-switch span{width:1.5rem;height:1.5rem;display:block;box-shadow:0 0 0 2px #ccc inset;background:#ccc;border-radius:100%;transition:all 1s cubic-bezier(0, 1, 1, 1)}.darkmode-switch-active{background:#333}.darkmode-switch-active span{margin:0 0 0 calc(100% - 1.5rem);box-shadow:0 0 0 2px #ccc inset;background:#ccc}.footer-widget.column-3 section{width:100% !important;margin:0 !important}.wp-block-latest-posts__post-title{text-overflow:ellipsis;overflow:hidden !important;white-space:nowrap;font-size:.8rem;display:block;margin:.5rem 0 0 0}.index-cover-container{position:relative}.index-cover{position:relative}.index-cover video{min-width:100%;height:45rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 30rem){.index-cover video{height:33rem}}.index-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20rem;border:8px solid #fff !important;padding:4rem;border-radius:.5rem}@media screen and (max-width: 30rem){.index-logo{width:15rem;border:4px solid #fff;padding:3rem}}.index-logo img{width:100%}.index-container h2{font-size:1.25rem;text-align:center}.index-container img{border-radius:1rem;width:100%;height:auto}@media screen and (max-width: 40rem){.index-container img{border-radius:.5rem}}.index-layout-wide{background:#fff;padding:4rem 0}.index-layout{max-width:80rem;padding:2rem;margin:2rem auto}@media screen and (max-width: 30rem){.index-layout{padding:2rem 0;margin:2rem auto}}.index-button{text-align:center}.index-button a{display:block;text-align:center;border:2px solid #000;color:#000;padding:.5rem 2rem;margin:2rem auto;font-weight:bold;max-width:18rem;border-radius:.5rem}.index-button a:hover{background:#000;color:#fff}ul.index-categories-layout{display:flex;list-style:none;margin:0 !important;padding:0 !important}@media screen and (max-width: 64rem){ul.index-categories-layout{flex-direction:column}}@media screen and (max-width: 40rem){ul.index-categories-layout{padding:0 2rem !important;display:block;list-style:none}}ul.index-categories-layout>li{border-right:1px solid #ccc;padding:0 2rem;width:calc(33.3333333333% - 4rem)}@media screen and (max-width: 64rem){ul.index-categories-layout>li{border-right:none;padding:0 0;width:100%}}ul.index-categories-layout>li:last-child{border:none !important}ul.index-categories-layout h3{text-align:center;font-size:.8rem;color:#000}@media screen and (max-width: 40rem){ul.index-categories-layout h3{text-align:center;font-size:.8rem;color:#ccc}}.index-wpp-layout{display:flex;padding:0 2rem;margin:0 auto;max-width:80rem;justify-content:space-between;gap:2rem}@media screen and (max-width: 40rem){.index-wpp-layout{flex-direction:column;gap:2rem}}.index-wpp-title{white-space:nowrap}@media screen and (max-width: 40rem){.index-wpp-title{margin:0 0 0 0}}.index-wpp-title h2{margin:0}@media screen and (max-width: 40rem){.index-wpp-title h2{text-align:center}}.index-wpp-title p{font-size:.8rem;padding:0;margin:0}@media screen and (max-width: 40rem){.index-wpp-title p{text-align:center}}.index-post-layout{display:flex;gap:2rem;padding:0 2rem}@media screen and (max-width: 64rem){.index-post-layout{flex-direction:column;gap:0}}.index-post-latest{width:42rem}@media screen and (max-width: 64rem){.index-post-latest{width:auto}}.index-post-latest-image{margin:0 0 .5rem}.index-post-latest-list{list-style:none;padding:0}.index-post-latest-image img{width:100%;height:auto}.index-post-latest-date{font-weight:bold;font-size:.8rem}.index-post-layout-latest-sub{flex:1}.index-post-layout-latest-sub-list{list-style:none;padding:0;display:flex;gap:1rem;flex-wrap:wrap}.index-post-layout-latest-sub-list li{width:calc(50% - .5rem)}.index-post-layout-latest-sub-list li:first-child{display:none}.index-post-layout-latest-sub-image{margin:0 0 .5rem}.index-post-layout-latest-sub-image img{width:100%;height:auto}.index-post-layout-latest-sub-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8rem}.index-post-layout-latest-sub-date{font-size:.8rem;font-weight:bold}.index-categories-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.index-categories-image{margin:0 0 .5rem}.index-categories-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:.8rem}.index-categories-date{font-size:.8rem;font-weight:bold}.index-works-list{display:flex;flex-wrap:wrap;gap:2rem;list-style:none;padding:0}@media screen and (max-width: 40rem){.index-works-list{gap:1rem;margin:0 2rem;flex-direction:column}}.index-works-list li{width:calc(50% - 1rem)}@media screen and (max-width: 40rem){.index-works-list li{width:auto}}.wpp-list{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 40rem){.wpp-list{gap:1rem}}.wpp-list li{display:flex;padding:0;width:calc(33.3333333333% - 1.5rem);flex-direction:column;gap:.5rem;position:relative}@media screen and (max-width: 64rem){.wpp-list li{width:calc(50% - 1rem)}}@media screen and (max-width: 40rem){.wpp-list li{width:calc(50% - .5rem)}}.wpp-list li:nth-child(n+1):before{content:"";position:absolute;top:0;right:0;transform:translate(1rem, -1rem);font-size:6rem;line-height:6rem;color:#fff;z-index:1}@media screen and (max-width: 64rem){.wpp-list li:nth-child(n+1):before{font-size:6rem;line-height:6rem;transform:translate(1rem, -1rem)}}@media screen and (max-width: 40rem){.wpp-list li:nth-child(n+1):before{font-size:4rem;line-height:4rem;transform:translate(0.5rem, -0.75rem)}}.wpp-list li:nth-child(1):before{content:"1"}.wpp-list li:nth-child(2):before{content:"2"}.wpp-list li:nth-child(3):before{content:"3"}.wpp-list li:nth-child(4):before{content:"4"}.wpp-list li:nth-child(5):before{content:"5"}.wpp-list li:nth-child(6):before{content:"6"}.wpp-thumbnail{border-radius:.5rem !important;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin:0 !important}@media screen and (max-width: 40rem){.wpp-thumbnail{border-radius:.25rem !important}}.wpp-post-title{font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;letter-spacing:0;font-size:.8rem}@media screen and (max-width: 40rem){.wpp-post-title{font-size:.8rem}}span.wpp-meta.post-stats{position:absolute;top:50%;right:0;transform:translate(0px, -50%);z-index:-1}span.wpp-views{font-size:5vw;color:#eee}.index-wpp-365-wrapper{margin:0 0}@media screen and (max-width: 40rem){.index-wpp-365-wrapper{margin:0 2rem}}.index-wpp-365-wrapper .wpp-list{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 64rem){.index-wpp-365-wrapper .wpp-list{gap:2rem 1rem}}@media screen and (max-width: 40rem){.index-wpp-365-wrapper .wpp-list{flex-direction:column}}.index-wpp-365-wrapper .wpp-list li{width:100%;height:100%;padding:0rem;border-radius:.5rem;background:rgba(0,0,0,0);display:flex;flex-direction:column;border-radius:0;max-width:calc(33.3333333333% - 1.5rem)}@media screen and (max-width: 64rem){.index-wpp-365-wrapper .wpp-list li{max-width:calc(33.3333333333% - 1rem)}}@media screen and (max-width: 40rem){.index-wpp-365-wrapper .wpp-list li{max-width:none;width:auto;margin:0;padding:0;border:none;gap:.5rem}}.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):before{content:"";position:absolute;top:0;right:0;transform:translate(1.25rem, -1.5rem);font-size:8rem;line-height:8rem;color:#fff;z-index:1}@media screen and (max-width: 64rem){.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):before{font-size:6rem;line-height:6rem;transform:translate(1rem, -1rem)}}@media screen and (max-width: 40rem){.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):before{font-size:8rem;line-height:8rem;transform:translate(1.25rem, -1.5rem)}}.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):nth-child(1):before{content:"1"}.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):nth-child(2):before{content:"2"}.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):nth-child(3):before{content:"3"}.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):nth-child(4):before{content:"4"}.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):nth-child(5):before{content:"5"}.index-wpp-365-wrapper .wpp-list li:nth-child(n+1):nth-child(6):before{content:"6"}.index-wpp-365-wrapper .wpp-list li a .wpp-thumbnail{width:100% !important;margin:0}.index-wpp-365-wrapper .wpp-post-title{font-size:.8rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width: 40rem){.index-wpp-365-wrapper .wpp-post-title{-webkit-line-clamp:2}}.index-review-container{width:80rem;margin:0 auto}@media screen and (max-width: 64rem){.index-review-container{width:auto}}.index-review-wrapper{box-sizing:unset;background:#f7f7f7;margin:0 calc(50% - 50vw) 0 0;padding:2rem calc(50vw - 50% + 4rem) 2rem 4rem;width:calc(100% - 8rem);overflow:hidden;position:relative}.index-review-wrapper:after{content:"";width:8rem;height:100%;display:block;background:linear-gradient(90deg, rgba(247, 247, 247, 0) 0%, rgb(247, 247, 247) 100%);position:absolute;top:0;right:0}@media screen and (max-width: 64rem){.index-review-wrapper:after{width:6rem}}@media screen and (max-width: 40rem){.index-review-wrapper:after{width:4rem}}.index-review-wrapper h2{display:flex;gap:1rem}.index-review-list{margin:0;padding:0;list-style:none}.index-review-list .slick-slide{margin:0 2rem 0 0}.js-slick-next-button{display:flex;width:2rem;height:2rem;border:1px solid #000;justify-content:center;align-items:center;border-radius:100%;transition:all .1s linear}.js-slick-next-button:hover{color:#fff;background:#000}.index-review-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.8rem;font-weight:bold;overflow:hidden}@media screen and (max-width: 64rem){.index-review-title{-webkit-line-clamp:2}}.single #main>.container>*>*>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.author-info),.page #main>.container>*>*>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.author-info){width:100% !important}header:after{background:rgba(0,0,0,0) !important}.page-header{padding:12rem 2rem 4rem 2rem !important}@media screen and (max-width: 64rem){.page-header{padding:8rem 2rem 4rem 2rem !important}}.page-header:after{background:rgba(0,0,0,0) !important}.page-header *{color:#fff !important;text-shadow:0 .25rem .5rem rgba(0,0,0,.25)}.page-header a{color:#fff !important}.first-cover{position:absolute;top:0;left:0;width:100%;background:#eee;z-index:-1}.first-cover img{width:100%;height:auto}.first-cover:before{content:"";width:100%;height:110%;display:block;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(238, 238, 238, 0) 0%, rgb(238, 238, 238) 90%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.single-header-container{display:flex;gap:2rem}@media screen and (max-width: 64rem){.single-header-container{flex-direction:column}}.single-header-container img{width:25rem;height:auto}@media screen and (max-width: 64rem){.single-header-container img{width:100%}}.single-header-container h1{font-size:1.8rem;overflow:hidden}.single-header-container h1 span{font-size:inherit}.single-header-content img{box-shadow:0px .5rem 1rem 0rem rgba(0,0,0,.1);border-radius:.5rem}.container.column{display:flex !important;justify-content:center;max-width:76rem !important}@media screen and (max-width: 64rem){.container.column{display:flex !important;flex-direction:column;justify-content:center}}.entry-content{padding:2rem 4rem}.entry-content iframe{aspect-ratio:16/9;width:100%;height:100%}@media screen and (max-width: 30rem){.entry-content{padding:2rem}}.entry-content h2{width:100% !important}.entry-content img{max-width:100%;display:block;margin:0 auto 2rem auto}.entry-content p{width:100% !important}.entry-content p a[target*=_blank]{align-items:center}.entry-content p a[target*=_blank]:after{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-size:1.25rem;font-weight:bold}.entry-content .caution{background:#ff4757;padding:1rem 1rem 1rem 4rem;color:#fff;font-weight:bold;position:relative;border-radius:1rem}@media screen and (max-width: 30rem){.entry-content .caution{padding:1rem 1rem 1rem 4rem}}.entry-content .caution:before{font-family:"Line Awesome Free","Line Awesome Brands";content:"";position:absolute;top:50%;left:1rem;font-size:2rem;transform:translate(0px, -50%)}div#respond{padding:0 4rem}@media screen and (max-width: 30rem){div#respond{padding:2rem}}.nav-links{padding:4rem}@media screen and (max-width: 30rem){.nav-links{padding:2rem}}.container.column{margin:0 auto auto !important}.cat,.tag{display:block}.cat a,.tag a{font-size:.8rem !important;font-weight:bold;margin:0 .5rem}.cat a:hover,.tag a:hover{opacity:.75}.entry{background:#fff;width:100%;max-width:55rem;margin:0 0 4rem 0 !important;position:relative;border-radius:1rem}.entry h2{margin:2rem 0 0 0 !important;border:none !important;padding:0 !important}.entry h2 span{font-size:1.25rem;display:block;border-left:.25rem solid #ccc !important;padding:.5rem 1rem !important;background:#f7f7f7;border-radius:0 .5rem .5rem 0}.entry h3{margin:4rem 0 0 0 !important;border:0 !important;padding:0 !important;position:relative;line-height:1.25rem}.entry h3 span{display:block;font-size:1.25rem;border-bottom:1px solid #ccc;padding:0 0 1rem;margin:0 0 1rem}.entry ul{padding:0 !important;list-style-position:inside;width:100% !important}.entry .related-posts .archives h1{font-size:.8rem !important;min-height:2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.entry .related-posts .archives h1.title{font-size:1.5rem !important}.entry .related-posts .archives .excerpt{font-size:.6rem !important}.entry .related-posts .archives .cat{display:none !important}.entry .related-posts .archives .date{text-align:right;font-size:.8rem;display:block}.entry img{box-shadow:0px .5rem 1rem 0rem rgba(0,0,0,.1);outline:1px solid #eee;border-radius:.5rem}input,textarea{border:1px solid #000 !important}@media screen and (max-width: 30rem){.entry{border:none}}.first-eyecatch{margin:0 0 2rem 0;width:100% !important}.first-eyecatch img{width:100%;box-shadow:none !important;outline:none !important}blockquote{border-left:1px solid #000;margin:0;padding:0rem 2rem;font-style:italic;font-weight:bold}code{font-size:.8rem;font-weight:bold;padding:0 .5rem;margin:0 .25rem;display:inline-block;background:#000;color:#fff;border-radius:.25rem}.entry_table_nowrap{overflow-x:auto}.entry_table_nowrap table{min-width:calc(100% - 2px) !important;margin:1rem auto;display:table !important}.entry_table_nowrap table th{background:#eee !important}.nowrap{white-space:nowrap}.articles.column-3{padding:0 4rem !important}@media screen and (max-width: 30rem){.articles.column-3{padding:0 2rem !important}}time.update-time{display:none !important}.news-post-layout li{border-bottom:1px solid #ccc;margin:0 0 2rem 0;padding:0 0 2rem 0}.news-post-layout .wp-block-latest-posts__post-title{font-weight:bold;font-size:1.25rem;color:#000}.news-post-layout .wp-block-latest-posts__post-date{margin:0 0 1rem 0;font-size:.8rem !important}.plan-added-button{color:#eb4d4b;font-weight:bold;background:#fee;padding:1rem;text-align:center;border:2px solid #eb4d4b;transition:all .1s linear;margin:4rem 0}.plan-added-button:hover{background:#ffe;cursor:pointer}.plan-added-container{display:none}.comm-data{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;flex-direction:column;gap:2rem}.comm-data-title{font-size:125%;font-weight:bold;text-align:center;margin:0 0 1rem 0}.comm-data-container dl{margin:0;padding:1rem 0;display:flex;align-items:center;gap:1rem}@media screen and (max-width: 30rem){.comm-data-container dl{flex-direction:column;align-items:unset}}.comm-data-container dl dt{margin:0;padding:0;white-space:nowrap;font-weight:bold;min-width:30%}.comm-data-container dl dd{margin:0;padding:0;background:#eee}.comm-data-container dl:last-child{border:none}.progress-list{width:100%;position:relative}.progress-detail{height:100%;display:flex;justify-content:end;align-items:center;border-radius:1rem;height:.5rem;background:#4c8aa0}.progress-detail:after{content:attr(data-score) "";display:block;font-size:1rem;line-height:1rem;padding:0 0 0 4rem;position:absolute;right:0;font-weight:bold;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}.progress-detail-gray{background:#aaa}.comm-fix-banner{position:fixed;bottom:2rem;left:50%;transform:translate(-50%, 0);z-index:2;text-align:center}.comm-fix-banner a{font-family:"Zen Maru Gothic";color:#fff;background:#5865f2;-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);font-weight:bold;padding:.5rem 2rem;display:inline-block;margin:1rem;border-radius:2rem;text-decoration:none !important;border:2px solid #5865f2}.comm-fix-banner a:hover{color:#5865f2;background:#fff}@media screen and (max-width: 30rem){.comm-fix-banner a span{display:none}}#timerex_calendar{position:relative;overflow:hidden}#timerex_calendar:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.25);display:block;position:absolute;top:0;left:0}.timerex_calendar-active{position:relative}.timerex_calendar-active:before{content:"";visibility:hidden;transform:translate(0, -100%);transition:all 1s cubic-bezier(0, 1, 1, 1)}.input-cancellation button{font-size:.8rem;background:#ccc;font-weight:bold;border:none;padding:0 1rem;border-radius:1rem;margin:0 .25rem;transition:all .1s linear}.input-cancellation button:hover{color:#fff;background:#000}.keyboard-format{display:flex;gap:2rem;align-items:center;margin:0 0 1rem;background:#f7f7f7;border-radius:.5rem;padding:1rem}@media screen and (max-width: 40rem){.keyboard-format{gap:1rem;flex-direction:column;align-items:baseline}}.keyboard-format .title{font-weight:bold;line-height:normal}.keyboard-format .list{flex:1;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;list-style:none;margin:0}.keyboard-format .list li{text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.25rem 1rem;color:#000;background:#fff;border:1px solid #ccc;border-radius:.5rem;font-size:.8rem;display:flex;gap:.5rem;align-items:center;font-weight:bold}.keyboard-format .list .active{background:#000;color:#fff;border:1px solid #000}.keyboard-format .list .active:before{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-size:1.25rem;line-height:1.25}.comments-title{background:#ccc !important;width:calc(100% - 2rem) !important;padding:1rem !important;color:#fff !important}.comment-body{padding:2rem !important}#toc_container{display:table !important;font-size:100% !important;width:100% !important;margin:4rem auto !important;padding:2rem !important;background:rgba(0,0,0,0) !important;border:0 !important;position:relative}#toc_container:before{content:"INDEX";position:absolute;top:0;left:0;font-size:5rem;letter-spacing:0;opacity:.05;line-height:5rem;letter-spacing:0 !important}.toc_title{display:none !important}.toc_list{list-style:none;margin:0 !important;padding:0}.toc_list li a{padding:0 0 0 1rem;position:relative;display:block;font-weight:bold}.toc_list li a:before{content:"";display:block;width:.5rem;height:.5rem;background:#0a88cc;border-radius:50%;position:absolute;top:50%;left:-0.25rem;transform:translate(0, -50%)}.toc_list li ul{list-style:none;margin:0;padding:0 0 0 2rem}.toc_list li ul li a:before{content:"";display:block;width:.5rem;height:.5rem;background:#ccc;border-radius:50%;position:absolute;top:50%;left:-0.25rem;transform:translate(0, -50%)}.linkcard{margin:2rem 0 !important;width:100% !important}.linkcard img{width:auto !important;min-width:auto !important;max-width:auto !important;border:none !important;box-shadow:none !important}.lkc-link{text-decoration:none !important}.lkc-external-wrap,.lkc-internal-wrap,.lkc-this-wrap{position:relative;margin:0;padding:0;max-width:100% !important;border:none !important}.lkc-external-wrap{width:100% !important}a.lkc-link.no_icon{transition:all .1s linear;padding:1rem !important;display:block;border:1px solid #ccc !important;background:#fff !important;border-radius:.5rem}a.lkc-link.no_icon:hover{background:#eee !important}.lkc-title{line-height:1.5;margin:0 0 .5rem;letter-spacing:0}.lkc-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 40rem){.lkc-title-text{font-size:.6rem !important;line-height:1rem !important}}.lkc-thumbnail{margin:0 1rem 0 0 !important}@media screen and (max-width: 40rem){.lkc-thumbnail{display:flex;flex-direction:column}}.lkc-info{margin:0 0 1rem 0 !important}.lkc-thumbnail-img{width:100% !important;height:100% !important;max-width:none !important;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:.25rem !important}.yyi-rinker-links{gap:1rem}.yyi-rinker-links li{width:calc(33.3333333333% - .75rem) !important;padding:0 !important;margin:0 !important}@media screen and (max-width: 40rem){.yyi-rinker-links li{width:100% !important}}.brand{font-size:.8rem}.yyi-rinker-detail{padding:0 !important}.yyi-rinker-link{font-size:.8rem !important;padding:.5rem 1rem !important;text-align:center}.credit-box{font-size:.8rem !important}.credit-box a{font-size:.8rem !important}.yyi-rinker-title a{font-weight:bold !important}.yyi-rinker-box{padding:2rem !important;border:1px solid #ccc !important;border-radius:.5rem}@media screen and (max-width: 40rem){.yyi-rinker-box{flex-direction:column !important}}.yyi-rinker-contents{margin:0 !important;width:100% !important;box-shadow:none !important;border:none !important}.yyi-rinker-info{padding:0 0 0 1rem !important}@media screen and (max-width: 40rem){.yyi-rinker-info{width:100% !important;padding:0 !important}}.yyi-rinker-image{max-width:175px !important;margin:0 0 1rem 0 !important}@media screen and (max-width: 40rem){.yyi-rinker-image{width:100% !important;max-width:100% !important;margin:0 0 1rem 0 !important}}.yyi-rinker-image img{box-shadow:0 0 0 0 rgba(0,0,0,0) !important}.random-banner-rinker:before{content:"PR";margin:4rem 0 2rem 0;display:block}div.yyi-rinker-contents ul.yyi-rinker-links li{box-shadow:none !important}li.amazonlink{background:#2f3542 !important}li.rakutenlink{background:#c0392b !important}li.yahoolink{background:#e67e22 !important}.amazonlink:hover,.rakutenlink:hover,.yahoolink:hover{-webkit-animation-name:rinker-link-flash;animation-name:rinker-link-flash;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes rinker-link-flash{0%{opacity:0}100%{opacity:1}}@keyframes rinker-link-flash{0%{opacity:0}100%{opacity:1}}form.wpcf7-form{margin:4rem 0;border-top:1px solid #000;padding:2rem 0 0 0}.contact-section p{display:flex}@media screen and (max-width: 60rem){.contact-section p{flex-direction:column}}span.contact-label{display:block;width:10rem}span.wpcf7-form-control-wrap{flex:1}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100%;height:4rem;display:block;margin:auto;background:#000;color:#fff;border:2px solid #000 !important;font-weight:bold;letter-spacing:1px;margin:2rem 0;transition:all .1s linear}input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:#fff;color:#000}span.wpcf7-list-item{display:block;margin:0}span.wpcf7-spinner{display:none}span.contact-required{color:#eb4d4b;margin:0 .25rem}.wpcf7-not-valid-tip{font-size:.8rem !important;font-weight:bold !important;font-weight:normal;display:block;padding:.5rem;background:#eb4d4b;color:#fff !important;margin:1rem 0 0 0;position:relative;transition:all .1s linear;z-index:2}.wpcf7-not-valid-tip:after{content:"";position:absolute;top:-1rem;left:1rem;width:1rem;height:2rem;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);background:#eb4d4b;display:block;transform:rotate(-90deg);z-index:-1}span.wpcf7-quiz-label{margin:0 0 2rem 0;display:block;font-weight:bold;background:#eee;padding:1rem 2rem;border-radius:.5rem;position:relative}span.wpcf7-quiz-label:before{content:"";position:absolute;bottom:-1rem;right:1rem;width:1rem;height:2rem;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);background:#eee;display:block;transform:rotate(90deg)}.aioseo-breadcrumbs{background:#fff;padding:1rem 2rem;width:100%;margin:0 auto 4rem auto;max-width:76rem;text-align:center;border-radius:1rem}.aioseo-breadcrumbs span{color:#0a88cc}.aioseo-breadcrumbs a{color:#0a88cc;font-size:.8rem;font-weight:bold}.addtoany_content{clear:both;margin:2rem 0 4rem 0 !important;text-align:right}.addtoany_list{display:flex !important;justify-content:center !important}#a2a_modal,#a2a_overlay{display:none !important}.syntaxhighlighter{padding:1rem 2rem !important;margin:2rem 0 !important;background:#2b2b2b !important}.syntaxhighlighter table{padding:1rem 0 !important}.syntaxhighlighter .alt1,.syntaxhighlighter .alt2{background:rgba(0,0,0,0) !important}.syntaxhighlighter td{border:none !important}.syntaxhighlighter .gutter{padding:0 !important}.syntaxhighlighter .code{padding:0 !important}.syntaxhighlighter .line{padding:.25rem 1rem .25rem 1rem !important;transition:all .1s linear}.syntaxhighlighter .line:hover{background:#000 !important}.syntaxhighlighter table td.gutter .line{margin:0 !important}.highlighted{border-top:1px solid #fff !important;border-bottom:1px solid #fff !important}.syntaxhighlighter .gutter .line.highlighted{color:#fff !important}.sidebar{margin:0 0 0 3rem}.sidebar h2{font-family:"Montserrat";font-size:1.25rem !important}.sidebar section{margin:0 0 4rem 0 !important}.sidebar .cat-item{padding:1rem !important;background:#fff;margin:0 0 1rem 0;border-radius:.5rem}.sidebar .cat-item li.cat-item{border:none !important;padding:.25rem 1rem !important;margin:0 !important}.sidebar .wpp-list li{display:flex;gap:1rem}.sidebar .wpp-list li a{display:block}.sidebar .wpp-list li a img{width:10rem;height:5.625rem;-o-object-fit:cover;object-fit:cover;margin:0 !important}.sidebar .wpp-views{display:none}.sidebar .category-latest-posts li{display:flex;gap:1rem}.sidebar .category-latest-posts li a{display:block}.sidebar .category-latest-posts li a img{width:10rem;height:5.625rem;-o-object-fit:cover;object-fit:cover;margin:0 !important}@media screen and (max-width: 60rem){.sidebar{padding:4rem !important;width:calc(100% - 8rem) !important}}@media screen and (max-width: 30rem){.sidebar{padding:2rem !important;width:calc(100% - 4rem) !important}}@media screen and (max-width: 60rem){.sidebar ul,.sidebar .wp-block-search,.sidebar .textwidget.custom-html-widget,.sidebar .wpp-list.wpp-list-with-thumbnails{width:100% !important}.sidebar h2{margin:0 0 1rem 0 !important}}.widget ul{margin:0 !important}.widget ul li a{padding:0 !important;font-size:.8rem}.widget ul li span.post-date{font-size:.8rem;font-weight:bold;display:block;white-space:nowrap}.about-container{margin:1rem 0 0 0;clear:both;display:flex;gap:1rem;flex-wrap:wrap}.about-container .about-me{width:calc(50% - 0rem);padding:.5rem 1rem;text-align:center;font-size:.8rem;font-weight:bold;border:1px solid #000;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:nowrap;display:flex;justify-content:center;align-items:center}.about-container .about-me i{margin:0 .5rem 0 0}.about-container .about-us{text-align:center;width:calc(50% - 1rem)}.about-container .about-us a{display:block;font-size:.8rem;padding:.5rem 1rem;background:#000;color:#fff;font-weight:bold;display:flex;justify-content:center;align-items:center}.about-container .about-us a i{margin:0 .5rem 0 0}.about-container .about-us a:hover{opacity:.75}.about-container .about-portfolio{text-align:center;width:100%}.about-container .about-portfolio a{display:block;font-size:.8rem;padding:.5rem 1rem;background:#004c61;color:#fff;font-weight:bold}.about-container .about-portfolio a:hover{opacity:.75}.about-container .about-contact{text-align:center;width:100%}.about-container .about-contact a{display:block;font-size:.8rem;padding:.5rem 1rem;background:#0a88cc;color:#fff;font-weight:bold}.about-container .about-contact a:hover{opacity:.75}section.widget.iroir-widget{position:-webkit-sticky;position:sticky;top:5rem}section.widget.iroir-widget br{display:none}.fear-button-wrapper{width:12rem !important;max-width:12rem !important;height:3rem;border-radius:3rem;overflow:hidden;margin:2rem auto;transition:all .1s linear}.fear-button{margin:0;padding:0;list-style:none;display:flex;transition:all .5s cubic-bezier(0.87, 0, 0.13, 1)}.fear-button li{min-width:12rem;height:3rem;display:flex;justify-content:center;align-items:center;font-weight:bold;transition:all .1s linear;background:#190000;color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.5) inset;border-radius:3rem}.fear-button li:hover{cursor:pointer;background:#320000}.fear-button li:nth-child(2){-webkit-animation-name:fear-blink;animation-name:fear-blink;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fear-blink{0%{color:#fff}50%{color:rgba(255,0,0,.5)}100%{color:#fff}}@keyframes fear-blink{0%{color:#fff}50%{color:rgba(255,0,0,.5)}100%{color:#fff}}.fear-button-active{transform:translate(-12rem, 0)}body{transition:all .5s cubic-bezier(0.87, 0, 0.13, 1)}.fear-mode-now{background:#140000}.fear-mode-now .entry{background:rgba(0,0,0,.75)}.fear-mode-now *{color:rgba(255,0,0,.5);text-shadow:0px 0px 4px red}.fear-mode-now h1,.fear-mode-now h2,.fear-mode-now h3,.fear-mode-now h4,.fear-mode-now h5,.fear-mode-now h6,.fear-mode-now th,.fear-mode-now td,.fear-mode-now textarea,.fear-mode-now input,.fear-mode-now p,.fear-mode-now span,.fear-mode-now a{font-family:"Noto Serif JP",serif !important}.fear-mode-now img{opacity:.5;transition:all .1s linear}.fear-mode-now img:hover{opacity:1}.darkmode-active{transition:all 1s cubic-bezier(0, 1, 1, 1)}.darkmode-active body{background:#333}.darkmode-active *{color:#eee;border-color:#2b2b2b}.darkmode-active a{color:#12888f}.darkmode-active a:hover{color:#00f1ff}.darkmode-active .cat a{color:#eee !important}.darkmode-active #toc_container{border-color:#eee !important}.darkmode-active .toc_depth_1,.darkmode-active .toc_depth_2{background:#12888f !important}.darkmode-active .cat-item{background:rgba(0,0,0,0) !important}.darkmode-active .index-layout-wide{background:#2b2b2b}.darkmode-active .entry{background:rgba(0,0,0,0)}.darkmode-active .entry-content h2{background:#2b2b2b;color:#eee}.darkmode-active .entry-content h3{background:rgba(0,0,0,0) !important;color:#eee}.darkmode-active .global-header-news-viewmore a{border-color:#12888f}.darkmode-active .global-header-news-viewmore a:hover{background:#12888f;color:#eee}.darkmode-active .index-button a{border-color:#12888f}.darkmode-active .index-categories-layout h3{color:#eee}.darkmode-active .a2a_kit.a2a_kit_size_32.addtoany_list{transition:all 1s cubic-bezier(0, 1, 1, 1);padding:1rem;background:#eee}.darkmode-active input,.darkmode-active textarea{border-color:#eee !important;background:rgba(0,0,0,0)}.darkmode-active input[type=submit],.darkmode-active button[type=submit]{color:#eee}.darkmode-active .about-me{border-color:#eee;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:nowrap}.darkmode-active .wpcf7-submit{background:#12888f;color:#eee;border-color:#12888f !important}.darkmode-active .wpcf7-submit:hover{color:#12888f;background:#12888f}.darkmode-active .aioseo-breadcrumbs{background:#2b2b2b}.darkmode-active #footer{background:rgba(0,0,0,0)}.darkmode-active .footer-widget a{color:#12888f}.darkmode-active .tagcloud a{border-color:#12888f}.darkmode-active .footer-copyright{background:#2b2b2b}.darkmode-active .footer-copyright *{color:#eee}.darkmode-active .scroll-top a{color:#eee}.darkmode-active .scroll-top a:before{background:#eee}.darkmode-active .scroll-top a:after{background:#eee}.commindex-update *{scrollbar-width:thin;scrollbar-color:#0a88cc #eee}.commindex-update *::-webkit-scrollbar{width:.1rem}.commindex-update *::-webkit-scrollbar-track{background:#eee}.commindex-update *::-webkit-scrollbar-thumb{background-color:#0a88cc;border-radius:.1rem;border:.1rem solid #0a88cc}html{scroll-behavior:smooth}#edit-link{position:fixed;bottom:0;left:0;margin:2rem;z-index:999}#edit-link a{border:2px solid #0a88cc;padding:.5rem 2rem;border-radius:1rem;line-height:1rem;font-size:1rem;opacity:.5}.comm-wrapper{filter:blur(0rem);-webkit-animation-name:Blur;animation-name:Blur;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes Blur{0%{filter:blur(10rem)}100%{filter:blur(0rem)}}@keyframes Blur{0%{filter:blur(10rem)}100%{filter:blur(0rem)}}a{font-size:inherit}.comm-link-list{margin:2rem}.comm-link-list dd{margin:0}.comm-link-list dd a{display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;border-radius:2rem;color:#ccc;border:2px solid #ccc}.comm-link-list dd a:hover{color:#0a88cc;border:2px solid #0a88cc}.comm-link-list dd a:after{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-weight:bold}.comm-container{margin:2rem auto 2rem auto;max-width:80rem;padding:1rem}@media screen and (max-width: 64rem){.comm-container{margin:0rem auto}}.comm-container a[target*=_blank]:after{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-size:1.25rem;font-weight:bold}.comm-content-section{margin:4rem 0 8rem 0}.comm-content-section a{font-weight:bold}.comm-wrapper{padding:4rem;background:#fff;border-radius:1rem}@media screen and (max-width: 64rem){.comm-wrapper{padding:2rem}}.comm-wrapper a{font-weight:bold}.comm-wrapper img{border-radius:1rem}.comm-join-button{display:flex;gap:2rem;margin:0 auto;padding:0;list-style:none;max-width:60rem}@media screen and (max-width: 64rem){.comm-join-button{flex-direction:column;gap:1rem}}.comm-join-button li{width:50%;transition:all .5s cubic-bezier(0, 1, 1, 1)}@media screen and (max-width: 64rem){.comm-join-button li{width:100%}}.comm-join-button li:hover{width:100%}.comm-join-button li a{display:block;text-align:center;padding:.5rem;border-radius:2rem;font-size:1.25rem;font-weight:bold}@media screen and (max-width: 64rem){.comm-join-button li a{padding:.25rem;font-size:1rem;display:flex;justify-content:center;align-items:center}}.comm-join-button li:nth-child(1) a{background:#0a88cc;border:2px solid #0a88cc;color:#fff}.comm-join-button li:nth-child(2) a{background:rgba(0,0,0,0);border:2px solid #0a88cc;color:#0a88cc}.comm-add-button{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:1rem 2rem;border-radius:5rem;box-shadow:0 0 1rem 0 rgba(0,0,0,.1);z-index:9;visibility:hidden;opacity:0;transition:all 1s cubic-bezier(0, 1, 1, 1);background:#fff}@media screen and (max-width: 30rem){.comm-add-button{display:none}}.comm-add-button ul{list-style:none;padding:0;margin:0;display:flex;gap:1rem}.comm-add-button ul li a{display:flex;gap:.5rem;align-items:center;padding:.5rem .5rem;border-radius:2rem;transition:all 1s cubic-bezier(0, 1, 1, 1)}.comm-add-button ul li a i{font-size:1.5rem;letter-spacing:1px}.comm-add-button ul li a span{opacity:0;display:none;font-size:.8rem;font-weight:bold}.comm-add-button ul li a:hover{background:#0a88cc;padding:.5rem 1.5rem}.comm-add-button ul li a:hover span{color:#fff;opacity:1;display:block}.comm-add-button ul li a:hover i{color:#fff}.comm-add-button-wrapper{display:none}.comm-copyright{background:#0a88cc;border-radius:1rem 0 1rem 1rem;margin:0 0 8rem 0;padding:2rem 4rem;color:#fff;font-size:.8rem;align-items:baseline;position:relative}@media screen and (max-width: 30rem){.comm-copyright{padding:2rem}}.comm-copyright a.comm-footer-copyright-link{max-width:15rem;display:inline-block}@media screen and (max-width: 30rem){.comm-copyright a.comm-footer-copyright-link:after{content:"";width:2rem;height:2px;background:#fff;display:block;margin:2rem 0}}.comm-copyright a.comm-footer-copyright-link img{width:100%;filter:invert(1)}.comm-gotop-arrow{position:absolute;top:-1.5rem;right:0rem;z-index:2}.comm-gotop-arrow a{background:#0a88cc;color:#fff;width:6rem;height:3rem;border-radius:1rem 1rem 0 0;display:flex;justify-content:center;align-items:center}.comm-footer-content{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 30rem){.comm-footer-content{flex-direction:column}}.comm-footer-content ul{list-style:none;margin:0;padding:0;display:flex;justify-content:end;line-height:.5rem}@media screen and (max-width: 30rem){.comm-footer-content ul{line-height:1.75rem;flex-direction:column;justify-content:center}}.comm-footer-content ul li{border-right:2px solid #fff;margin:0 .5rem 0 0;padding:0 .5rem 0 0;font-size:.8rem}@media screen and (max-width: 30rem){.comm-footer-content ul li{margin:0;padding:0;border:none}}.comm-footer-content ul li:first-child{font-weight:bold}@media screen and (max-width: 30rem){.comm-footer-content ul li:first-child{font-size:1.1rem}}.comm-footer-content ul li:last-child{border:none}.comm-footer-content ul li a{color:#fff}.comm-footer-copyright-menu{display:flex;flex-direction:column;gap:1rem}.comm-footer-copyright-subcontent{list-style:none;display:flex;justify-content:center;gap:1rem;margin:2rem 0 0 0;padding:.5rem 0 0 0;border-top:1px solid #fff}.comm-footer-copyright-subcontent li{margin:0}.comm-footer-copyright-subcontent li a{color:#fff;font-size:.8rem}.comm-footer-ads{padding:4rem;background:#fff;border-radius:1rem}@media screen and (max-width: 30rem){.comm-footer-ads{padding:2rem}}.wpcf7-form{margin:2rem 0 !important;padding:0 !important;border-top:none !important}.comm-form{margin:2rem 0 0 0;padding:2rem 0 0 0;border-top:1px solid #ccc}.comm-form dt p{margin:0}.comm-form dd{margin:0 0 1rem 0}.comm-form dd p{margin:0}.comm-form .wpcf7-form{margin:2rem 0}.comm-form .wpcf7-text{width:100%;border:1px solid #ccc !important;border-radius:.5rem}.comm-form .wpcf7-text:focus{border:1px solid #05a8fc !important;background:#eee}.comm-form .wpcf7-file{padding:.5rem 1rem;border:1px solid #ccc !important;border-radius:.5rem}.comm-form .wpcf7-file:focus{border:1px solid #05a8fc !important;background:#eee}.comm-form .wpcf7-textarea{width:100%;border:1px solid #ccc !important;border-radius:.5rem}.comm-form .wpcf7-textarea:focus{border:1px solid #05a8fc !important;background:#eee}.comm-form .wpcf7-quiz{width:100%;border:1px solid #ccc !important;border-radius:.5rem}.comm-form .wpcf7-quiz:focus{border:1px solid #05a8fc !important;background:#eee}.comm-form .wpcf7-quiz-label{font-size:1.25rem;margin:1rem 0;display:block}.comm-form .wpcf7-select{display:block;width:100%;height:3rem}.comm-form .wpcf7-select:focus{border:1px solid #05a8fc !important;background:#eee}.comm-form .wpcf7-submit{display:block;color:#fff;padding:1rem !important;border-radius:.5rem !important}.comm-form .wpcf7-submit:hover{background:rgba(0,0,0,0) !important}.comm-sponsor{display:flex;gap:1rem;margin:2rem 0}@media screen and (max-width: 64rem){.comm-sponsor{flex-direction:column}}.comm-sponsor dl{border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;width:33.3333333333%}@media screen and (max-width: 64rem){.comm-sponsor dl{width:100%}}.comm-sponsor dl:nth-child(1){border:2px solid #95afc0}.comm-sponsor dl:nth-child(1) dt{background:#95afc0}.comm-sponsor dl:nth-child(2){border:2px solid #f0932b}.comm-sponsor dl:nth-child(2) dt{background:#f0932b}.comm-sponsor dl:nth-child(3){border:2px solid #130f40}.comm-sponsor dl:nth-child(3) dt{background:#130f40}.comm-sponsor dl dt{margin:0 0 2rem 0;font-weight:bold;color:#fff;padding:.5rem 1rem;text-align:center}.comm-sponsor dl dd.comm-sponsor-month{margin:0 1rem 0 1rem;font-weight:bold;font-size:1.5rem;text-align:center}.comm-sponsor dl dd.comm-sponsor-month span{font-size:.8rem;margin:.25rem}.comm-sponsor dl dd.comm-sponsor-year{margin:0 1rem 2rem 1rem;font-weight:bold;font-size:.8rem;text-align:center;line-height:1.25rem}.comm-sponsor dl dd.comm-sponsor-year span{font-size:.8rem;margin:.25rem}.comm-sponsor dl ul{list-style:none;margin:0 1rem 2rem 1rem;padding:0;display:flex;flex-direction:column}.comm-sponsor dl ul li{font-size:.8rem;letter-spacing:0;font-weight:bold;border-top:1px solid #ccc;padding:.75rem 0 .5rem 0}.comm-sponsor dl ul li:before{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-size:.8rem;font-weight:bold;margin:0 .5rem 0 0;color:#0a88cc}.comm-sponsor dl ul li:last-child{border-bottom:1px solid #ccc}.comm-sponsor-link{margin:auto 0 0 0}.comm-sponsor-link a{display:block;font-weight:bold;border:2px solid #0a88cc;color:#0a88cc;text-decoration:none;font-size:.8rem;padding:.1rem 1rem;border-radius:5rem;margin:0 1rem 1rem 1rem;display:flex;justify-content:space-between;align-items:center}.comm-sponsor-link a:hover{background:#0a88cc;color:#fff}.comm-sponsor-link a:after{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-weight:bold}.commindex-tag{list-style:none;margin:2rem 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media screen and (max-width: 30rem){.commindex-tag{justify-content:left;gap:.5rem}}.commindex-tag li{border:2px solid #ccc;padding:.25rem 1rem;border-radius:2rem;font-size:.8rem;font-weight:bold}.commindex-caution{font-size:.8rem;color:#eb4d4b;vertical-align:super}.commindex-tag-caution-for{font-size:.8rem;text-align:center}.commindex-tag-title{font-size:1.25rem;text-align:center;font-weight:bold}.commindex-tag-container{background:#fff;padding:2rem 4rem;border-radius:1rem}@media screen and (max-width: 30rem){.commindex-tag-container{padding:2rem 2rem}}.commindex-lead{background:#fff;padding:2rem 4rem;border-radius:1rem}@media screen and (max-width: 30rem){.commindex-lead{padding:2rem 2rem}}.commindex-lead p{text-align:center;font-size:1.25rem;font-weight:bold}.commindex-cover{position:relative;max-width:80rem;margin:8rem auto 0 auto}@media screen and (max-width: 64rem){.commindex-cover{margin:0 auto 0 auto}}.commindex-cover video,.commindex-cover img{width:100%;height:45rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.commindex-catchcopy{padding:2rem;font-size:2rem;font-weight:bold;text-align:center;border-radius:1rem;margin:0 2rem}.commindex-catchcopy span{opacity:0}@media screen and (max-width: 64rem){.commindex-catchcopy{margin:0;padding:0 2rem;font-size:1.5rem}}.commindex-catchcopy-container{position:relative;display:flex;align-items:center;justify-content:center}.commindex-slide-arrow-prev,.commindex-slide-arrow-next{z-index:2}.commindex-slide-arrow-prev .las,.commindex-slide-arrow-next .las{font-size:2rem;border-radius:100%;padding:1rem;transition:all .1s linear;background:#eee}@media screen and (max-width: 64rem){.commindex-slide-arrow-prev .las,.commindex-slide-arrow-next .las{padding:0rem;font-size:1.5rem;background:rgba(0,0,0,0)}}.commindex-slide-arrow-prev .las:hover,.commindex-slide-arrow-next .las:hover{cursor:pointer;transform:scale(1.1)}.commindex-slide-arrow-prev{position:absolute;top:50%;left:0;transform:translate(0%, -50%)}.commindex-slide-arrow-next{position:absolute;top:50%;right:0;transform:translate(0%, -50%)}.slick-track{display:flex !important;justify-content:center;align-items:center;min-height:100%}.commindex-cover-visual{margin:0;position:relative;z-index:-1}.commindex-cover-visual:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.1);box-shadow:0 0 1rem 0 rgba(0,0,0,.1);position:absolute;top:0;left:0;z-index:-1;border-radius:1rem}.commindex-cover-visual img{position:relative;width:100%}.commindex-canlist{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 2rem 0;padding:0;list-style:none;gap:2rem}@media screen and (max-width: 64rem){.commindex-canlist{flex-direction:column}}.commindex-canlist h3{font-size:1.25rem;margin:0}.commindex-canlist li{width:calc(50% - 1rem);background:#fff;border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 64rem){.commindex-canlist li{width:100%}}.commindex-canlist-image img{width:100%;border-radius:1rem 1rem 0 0}.commindex-title{font-size:1.5rem;margin:0 0 4rem 0;font-size:1.25rem}@media screen and (max-width: 64rem){.commindex-title{font-size:1.25rem}}.commindex-title:before{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-weight:bold;margin:0 .5rem 0 0}@media screen and (max-width: 64rem){.commindex-title{text-align:center}}.commindex-canlist-inner{padding:1rem 2rem}.commindex-data{list-style:none;margin:0;padding:0;margin:0 0 4rem 0}.commindex-data-title{font-size:125%;font-weight:bold;text-align:center;margin:0 0 2rem 0}.commindex-data-container{display:flex;flex-wrap:wrap;gap:0rem 2rem;background:#fff;padding:2rem;border-radius:1rem}@media screen and (max-width: 64rem){.commindex-data-container{flex-direction:column}}.commindex-data-container dl{margin:0;padding:0;display:flex;gap:1rem;width:calc(50% - 5rem);background:#fff;padding:1rem 2rem;border-radius:1rem;flex-direction:column}@media screen and (max-width: 64rem){.commindex-data-container dl{width:100%;align-items:unset;padding:1rem 0}}.commindex-data-container dl dt{margin:0;padding:0;white-space:nowrap;font-weight:bold}.commindex-data-container dl dd{margin:0;padding:0;background:#eee}.commindex-data-container dl:last-child{border:none}.commindex-progress-list{width:100%;position:relative}.commindex-progress-detail{height:100%;display:flex;justify-content:end;align-items:center;border-radius:1rem;height:.5rem;background:#0a88cc}.commindex-progress-detail:after{content:attr(data-score) "";display:block;font-size:1rem;line-height:1rem;padding:0 0 0 4rem;position:absolute;right:0;font-weight:bold;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)}.commindex-progress-detail-gray{background:#aaa}.comm-single-header{z-index:2;position:-webkit-sticky;position:sticky;top:2rem;margin:0 0 4rem 0}.comm-single-header h1{margin:0;text-align:center}.comm-single-header h1 a{font-family:"Zen Maru Gothic";color:rgba(0,0,0,0);letter-spacing:1px !important;font-feature-settings:"palt";display:inline-block;background:linear-gradient(45deg, rgb(65, 88, 208) 25%, rgb(200, 80, 192) 50%, rgb(255, 204, 112) 75%);background-size:250%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-animation-name:H1-GRADIENT;animation-name:H1-GRADIENT;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;font-size:1.25rem}.comm-title{font-size:150%;margin:0}.comm-breadcrumbs .aioseo-breadcrumbs{background:rgba(0,0,0,0);border:0;border-radius:1rem;padding:0;text-align:left;margin:0 0 2rem 0}.comm-eyecatch{margin:0 0 2rem 0}.comm-eyecatch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}@media screen and (max-width: 64rem){.comm-eyecatch img{height:100%}}.comm-content-container{display:flex;gap:4rem}@media screen and (max-width: 64rem){.comm-content-container{flex-direction:column}}.comm-content-footer-ads{list-style:none;margin:4rem 0;padding:0;display:flex;justify-content:space-around}@media screen and (max-width: 30rem){.comm-content-footer-ads{flex-direction:column;gap:1rem;margin:2rem 0}}.comm-index-list{border-left:1px solid #ccc;padding:0 0 0 3rem;margin:0;min-width:20rem}@media screen and (max-width: 64rem){.comm-index-list{border:none;padding:0 0 0 0;min-width:auto}}.comm-index-list dt{font-weight:bold;font-size:1rem}.comm-index-list dt:nth-child(n+2){margin:2rem 0 0 0}.comm-index-list dt:before{font-family:"Line Awesome Free","Line Awesome Brands";content:"";margin:0 .5rem 0 0}.comm-index-list dd{margin:0}.comm-index-list dd a{display:block;padding:.25rem 0;font-size:.8rem}.comm-content{flex:1}.comm-content h2{margin:4rem 0 2rem 0 !important;border:none !important;padding:1rem !important;background:#eee}.comm-content h3{width:100% !important;margin:0 0 0 0 !important;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid #000;padding:1rem 0}.comm-content p{margin:2rem 0}.commindex-update{margin:0;padding:0;list-style:none;position:relative;display:flex;gap:2rem;background:#fff;padding:2rem 4rem;border-radius:1rem;margin:2rem 0}@media screen and (max-width: 30rem){.commindex-update{padding:2rem;gap:1rem;flex-direction:column;gap:2rem}}.commindex-update dt{font-size:1.25rem;line-height:1.25rem;white-space:nowrap;position:-webkit-sticky;position:sticky;top:2rem;font-weight:bold;display:flex;align-items:center}.commindex-update dt:hover{cursor:pointer}.commindex-update dd{margin:0 0 2rem 0}.commindex-update dd:before{content:attr(data-date) "";font-weight:bold;display:block;font-size:1rem;line-height:1rem;margin:0 0 1rem 0;padding:0 0 1rem 0;border-bottom:1px solid #ccc}.commindex-update dd:last-child{margin:0}.commindex-update-link{text-align:right}.commindex-update-link a{font-size:.8rem;padding:.25rem 1rem;border-radius:1rem;margin:1rem 0 0 0;display:inline-block;border:1px solid #0a88cc}.commindex-update-link a:before{font-family:"Line Awesome Free","Line Awesome Brands";content:"";font-size:inherit !important;margin:0 .5rem 0 0;font-weight:normal}.commindex-update-link a:after{content:"";font-size:inherit !important}.commindex-update-link a:hover{background:#0a88cc;color:#fff}.commindex-update-content{max-height:30rem;overflow-y:auto;padding:0 2rem 2rem 0}@media screen and (max-width: 30rem){.commindex-update-content{padding:0 1rem 2rem 0}}.commindex-update-content-archive{display:none;max-height:30rem;overflow-y:auto;padding:0 2rem 2rem 0}@media screen and (max-width: 30rem){.commindex-update-content-archive{padding:0 1rem 2rem 0}}.commindex-update-arrow{margin:0;font-size:.8rem;position:absolute;right:-5rem;transition:all .5s cubic-bezier(0, 1, 1, 1);background:#fff}@media screen and (max-width: 30rem){.commindex-update-arrow{right:0}}.commindex-update-arrow-active{transform:translate(100%, 0);opacity:0;transition:all .5s cubic-bezier(0, 1, 1, 1)}.commindex-chart-container{padding:4rem;background:#fff;border-radius:1rem}@media screen and (max-width: 64rem){.commindex-chart-container{padding:2rem}}.commindex-chart-container ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1rem;margin:0 0 2rem 0}@media screen and (max-width: 30rem){.commindex-chart-container ul{flex-direction:column;gap:0rem}}.commindex-chart-container ul li{display:flex;align-items:center}@media screen and (max-width: 30rem){.commindex-chart-container ul li{font-size:.8rem}}.commindex-chart-members:before{content:"";width:1rem;height:1rem;border-radius:1rem;background:rgba(60,180,75,.1);border:3px solid #3cb44b;display:inline-block;margin:0 .5rem 0 0}@media screen and (max-width: 30rem){.commindex-chart-members:before{width:.6rem;height:.6rem}}.commindex-chart-join:before{content:"";width:1rem;height:1rem;border-radius:1rem;background:rgba(102,81,145,.1);border:3px solid #665191;display:inline-block;margin:0 .5rem 0 0}@media screen and (max-width: 30rem){.commindex-chart-join:before{width:.6rem;height:.6rem}}.commindex-chart-leave:before{content:"";width:1rem;height:1rem;border-radius:1rem;background:rgba(212,80,135,.1);border:3px solid #d45087;display:inline-block;margin:0 .5rem 0 0}@media screen and (max-width: 30rem){.commindex-chart-leave:before{width:.6rem;height:.6rem}}#commindex-chart{margin:0 0 1rem 0}.commindex-chart-time{text-align:center;font-size:.8rem}.commindex-chart-time span{font-size:inherit}.commindex-chart-time a{font-size:inherit}.commindex-chart-time a:after{content:"";font-size:inherit}.comm-logo-archive{display:flex;gap:2rem;margin:4rem 0;padding:0;list-style:none;flex-wrap:wrap}.comm-logo-archive li{width:calc(25% - 1.5rem)}@media screen and (max-width: 30rem){.comm-logo-archive li{width:calc(50% - 1rem)}}.comm-logo-archive li img{border-radius:1rem}.commindex-comm-title{position:absolute;top:-2rem;left:-2rem;width:20rem;border:4px solid #fff;padding:4rem 4rem;-webkit-backdrop-filter:blur(0.25rem);backdrop-filter:blur(0.25rem);z-index:1}@media screen and (max-width: 64rem){.commindex-comm-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) !important}}.commindex-comm-main-title svg{fill:#fff;width:100% !important;height:auto !important;vertical-align:auto !important}.commindex-comm-main-title svg:hover{cursor:default !important}.commindex-comm-sub-title svg{fill:#fff;width:100% !important;height:auto !important;vertical-align:auto !important}.commindex-comm-sub-title svg:hover{cursor:default !important}.commindex-reader-container{display:flex;gap:2rem}@media screen and (max-width: 64rem){.commindex-reader-container{flex-direction:column}}.commindex-reader-container dl{background:#fff;border-radius:1rem;padding:2rem;width:33.3333333333%}@media screen and (max-width: 64rem){.commindex-reader-container dl{width:auto}}.commindex-reader-container dl dt.commindex-reader-icon{margin:0 0 1rem 0}.commindex-reader-container dl dt.commindex-reader-icon i{font-size:3rem;background:linear-gradient(45deg, rgb(65, 88, 208) 25%, rgb(200, 80, 192) 50%, rgb(255, 204, 112) 75%);background-size:250%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-animation-name:H1-GRADIENT;animation-name:H1-GRADIENT;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.commindex-reader-container dl dt.commindex-reader-text{font-size:1.25rem}.commindex-reader-container dl dt.commindex-reader-text:after{content:"";width:2rem;height:1px;display:block;background:#333;margin:2rem 0}.commindex-reader-container dl dd{margin:0}.comm-adsdelivery{border:2px solid red;padding:.5rem 1rem;border-radius:.25rem;position:relative;margin:1rem 0 !important;transition:all 1s cubic-bezier(0, 1, 1, 1)}.comm-adsdelivery:after{position:absolute;top:0;right:0;padding:.25rem 1rem;font-size:.8rem !important;color:#fff !important;border-radius:0 0 0 .25rem;background:red;mix-blend-mode:screen;-webkit-backdrop-filter:blur(0.1rem);backdrop-filter:blur(0.1rem)}.comm-adsdelivery-container{margin:2rem auto;max-width:432px;padding:.5rem 1rem 1rem .75rem;border-left:4px solid #22a6b3;background:#2b2d31;border-radius:.25rem}.comm-adsdelivery-container *{letter-spacing:0}.comm-adsdelivery-container a{display:block}.comm-adsdelivery-container a:hover{color:#fff;text-decoration:underline}.comm-adsdelivery-name{margin:8px 0 0 0;font-size:.75rem;line-height:1rem;font-weight:500;color:#fff}.comm-adsdelivery-name a{color:inherit}.comm-adsdelivery-name:after{content:"サービス名"}.comm-adsdelivery-title{margin:8px 0 0 0;font-size:1rem;font-weight:600;color:#05a8fc}.comm-adsdelivery-title a{color:inherit}.comm-adsdelivery-title:after{content:"タイトル"}.comm-adsdelivery-lead{margin:8px 0 2px 0;font-size:.875rem;line-height:1.125rem;font-weight:bold;color:#fff}.comm-adsdelivery-lead a{color:inherit}.comm-adsdelivery-lead:after{content:"リード文"}.comm-adsdelivery-article{margin:0 0 0 0;font-size:.875rem;line-height:1.125rem;color:#fff}.comm-adsdelivery-article a{color:inherit;font-weight:normal}.comm-adsdelivery-article:after{content:"広告本文"}.comm-adsdelivery-image{margin:16px 0 0 0}.comm-adsdelivery-image img{width:100%;border-radius:.25rem}.comm-adsdelivery-image:after{content:"イメージ画像"}.comm-adsdelivery-none{transition:all 1s cubic-bezier(0, 1, 1, 1)}.comm-adsdelivery-none:after{transition:all 1s cubic-bezier(0, 1, 1, 1);display:none}.comm-adsdelivery-button{background:#0a88cc;margin:2rem auto 4rem auto;padding:1rem 2rem;color:#fff;font-weight:bold;text-align:center;border-radius:.5rem;max-width:432px}.comm-adsdelivery-button:hover{cursor:pointer}.commindex-sponsor-list{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:0}.commindex-sponsor-list li{width:calc(25% - 1rem)}@media screen and (max-width: 64rem){.commindex-sponsor-list li{width:calc(33.3333333333% - 1rem)}}@media screen and (max-width: 30rem){.commindex-sponsor-list li{width:calc(50% - 1rem)}}.commindex-sponsor-list li a{border:1px solid rgba(0,0,0,0);border-radius:1rem;background:#fff;display:flex;justify-content:center;align-items:center;height:6rem;transition:all .1s linear}.commindex-sponsor-list li a:after{display:none !important}.commindex-sponsor-list li a:hover{transition:all .1s linear}.commindex-sponsor-list li a:hover img{filter:brightness(0.5);transition:all .1s linear}.commindex-sponsor-list li a img{max-width:60%;max-height:60%;-webkit-animation:none !important;animation:none !important}