#header .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header .inner{padding:unset!important}}@media(max-width:1200px){#header .inner{width:calc(100% - 32px)}}#header ._h-top ._logo{filter:none}#header ._h-top ._logo span{color:#333!important}#header ._h-top ._inbox .search-form{border:1px solid #333}#header ._h-top ._inbox .search-form input,#header ._h-top ._inbox .search-form input::placeholder{color:#333}#header ._h-top ._inbox ._nav ._icons,#header ._h-top ._inbox .search-form button:before{filter:none}#header ._h-top ._inbox ._nav ._icons li a{color:#333}#mv-sec-no-bg #BreadcrumbNew{position:unset}@media(max-width:480px){#mv-sec-no-bg #mv-content{min-height:150px!important}#mv-sec-no-bg #mv-content .sec-title{padding:0;min-height:150px!important}}.p-hints .col2{display:grid;grid-template-columns:680px 1fr;grid-gap:4rem;gap:4rem}@media(max-width:960px){.p-hints .col2{grid-template-columns:1fr}}.p-hints .col2 img{border-radius:10px}.p-hints .col2 .wrapper .post .sec-post-title{text-align:center;margin-bottom:3rem}.p-hints .col2 .wrapper .post .sec-post-title .title{font-family:"Noto Serif JP",serif;font-size:4rem}.p-hints .col2 .wrapper .post .sec-post-title .subtitle{margin-top:1rem;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:600}.p-hints .col2 .wrapper .post .thumbnail{margin-bottom:3rem}.p-hints .col2 .wrapper .post img{width:100%!important;height:auto!important;margin:1rem 0}.p-hints .col2 .wrapper .post .content .block{margin-bottom:6rem}.p-hints .col2 .wrapper .post .content .block h2{text-align:center;font-family:"Noto Serif JP",serif;font-size:2.8rem;margin:4rem 0}.p-hints .col2 .wrapper .post .content .block h3{padding-bottom:1rem;text-align:left;font-size:1.6rem;border-bottom:1px dotted #70c9e2}.p-hints .col2 .wrapper .post .content .block p{font-feature-settings:"palt" 1;letter-spacing:.13rem}.p-hints .col2 .wrapper .post .content .block ul{margin:1rem 0 3rem}.p-hints .col2 .wrapper .post .content .block ul li{margin-bottom:1rem;padding-left:2.5rem;position:relative}.p-hints .col2 .wrapper .post .content .block ul li:after,.p-hints .col2 .wrapper .post .content .block ul li:before{content:"";display:block;position:absolute}.p-hints .col2 .wrapper .post .content .block ul li:after{left:6px;top:9px;border-left:2px solid #70c9e2;border-bottom:2px solid #70c9e2;width:9px;height:5px;transform:rotate(-45deg)}.p-hints .col2 .wrapper .post .content .block ul.arrow-red li:after{border-left:2px solid #c00;border-bottom:2px solid #c00}.p-hints .col2 .wrapper .post .content .block .list li{margin:.5rem 0;padding:1.2rem 4.8rem;border-radius:10px;font-weight:700;position:relative}.p-hints .col2 .wrapper .post .content .block .list li:before{content:"";left:2rem;top:2rem;position:absolute;transform:rotate(-45deg);height:6px;width:14px}.p-hints .col2 .wrapper .post .content .block .list.gray li{background-color:#f5f5f5}.p-hints .col2 .wrapper .post .content .block .list.gray li:before{content:"";border:solid #f54b4b;border-width:0 0 2px 2px}.p-hints .col2 .wrapper .post .content .block .list.light-blue li{background-color:#d5f0f3}.p-hints .col2 .wrapper .post .content .block .list.light-blue li:before{content:"";border:solid #70c9e2;border-width:0 0 2px 2px}.p-hints .col2 .wrapper .post .content .block .link{width:190px;display:block;right:0;text-align:right;margin:1rem 0 3rem auto;font-weight:500;color:#70c9e2}.p-hints .col2 .wrapper .post .content .placeholder{background-color:#f5f5f5;border-radius:10px;min-height:435px}.p-hints .col2 .wrapper .post .content .block-triple h2{font-weight:700}.p-hints .col2 .wrapper .post .content .block-triple{position:relative;padding:2rem 0 6rem}.p-hints .col2 .wrapper .post .content .block-triple:before{content:"";position:absolute;top:0;right:160px;transform:translateX(50%);width:100vw;height:100%;background:#d5f0f3;z-index:-1}@media(max-width:1072px){.p-hints .col2 .wrapper .post .content .block-triple:before{right:auto;left:-16px;transform:translateX(0)}}.p-hints .col2 .wrapper .post .content .block-triple .block,.p-hints .col2 .wrapper .post .content .block-triple .title-triple section{margin-bottom:2rem}.p-hints .col2 .wrapper .post .content .block-triple .title-triple section h3{text-align:center;font-family:"Noto Serif JP",serif;font-size:2.8rem;border:none}.p-hints .col2 .wrapper .post .content .block-triple .title-triple section p{text-align:center}.p-hints .col2 .wrapper .post .content .block-triple .main-triple{padding:2rem;border-radius:10px;background-color:#fff;box-sizing:border-box}.p-hints .col2 .wrapper .post .content .block-triple .main-triple p{padding:1rem 1.5rem;border-radius:6px;background-color:#d5f0f3}.p-hints .col2 .wrapper .post .rich-text-content .link{width:190px;display:block;right:0;text-align:right;margin:1rem 0 3rem auto;font-weight:500;color:#70c9e2}.p-hints .col2 .wrapper .post .rich-text-content h2{text-align:center;font-family:"Noto Serif JP",serif;font-size:2.8rem;margin-bottom:2rem}.p-hints .col2 .wrapper .post .rich-text-content ul li{margin:.5rem 0;font-weight:700;position:relative}.p-hints .col2 .wrapper .post .rich-text-content .gray{display:block;background-color:#f5f5f5;padding:1.2rem 4.8rem;border-radius:10px}.p-hints .col2 .wrapper .post .rich-text-content .gray:before{content:"";border:solid #f54b4b;border-width:0 0 2px 2px;left:2rem;top:2rem;position:absolute;transform:rotate(-45deg);height:6px;width:14px}.p-hints .col2 .wrapper .post .rich-text-content .light-blue{display:block;background-color:#d5f0f3;padding:1.2rem 4.8rem;border-radius:10px}.p-hints .col2 .wrapper .post .rich-text-content .light-blue:before{content:"";border:solid #70c9e2;border-width:0 0 2px 2px;left:2rem;top:2rem;position:absolute;transform:rotate(-45deg);height:6px;width:14px}.p-hints .col2 .wrapper .post .rich-text-content ol li{counter-increment:list-counter;position:relative}.p-hints .col2 .wrapper .post .rich-text-content ol li:before{content:counter(list-counter);padding:0 2rem}.p-hints .col2 .wrapper .post .rich-text-content ol p{font-weight:400;margin:1rem 0 2rem}.p-hints .col2 .wrapper .post .rich-text-content ol li:has(.numbered-list-light-blue){display:block;background-color:#d5f0f3;padding:1.2rem 4.8rem;border-radius:10px}.p-hints .col2 .wrapper .post .rich-text-content ol li:has(.numbered-list-light-blue):before{content:counter(list-counter);position:absolute;left:0;top:1.3rem;font-weight:500}.p-hints .col2 .wrapper .post .rich-text-content p{font-feature-settings:"palt" 1;letter-spacing:.1rem}.p-hints aside h3{font-weight:700;padding-bottom:1.5rem;border-bottom:2px solid rgba(0,0,0,.25);margin-bottom:2rem}.p-hints aside .banner{width:100%;height:auto;margin-top:2rem;border-radius:10px}.p-hints .section{margin-bottom:0!important}.p-hints #about{padding:6rem 0}@media(max-width:480px){.p-hints #about{padding:3rem 0}}.p-hints #about .items{display:flex;gap:24px;justify-content:space-between}@media(max-width:830px){.p-hints #about .items{flex-direction:column}}.p-hints #about .items .item{margin-bottom:1rem}.p-hints #about .items .item .item-img img{border-radius:10px}.p-hints #about .items .item .content{margin-top:1rem;display:flex;align-items:center;gap:1rem}.p-hints #about .items .item .content .arrow{width:35px;height:35px}@media(max-width:480px){.p-hints #about .items .item .content .arrow{width:30px;height:30px}}.p-hints #about .items .item .content .title{font-size:2rem;font-weight:700}@media(max-width:480px){.p-hints #about .items .item .content .title{font-size:1.8rem}}.p-hints .section{margin-bottom:4.8rem!important}.categories{margin:-1rem 0 6rem}.categories .category{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;cursor:pointer;background-color:#fff;border:none;width:100%;font-size:1.6rem}.categories .category .icon{position:relative;width:16px;height:16px;display:inline-block;transition:transform .1s ease}.categories .category .icon:after,.categories .category .icon:before{content:"";position:absolute;background-color:rgba(0,0,0,.5)}.categories .category .icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.categories .category .icon:after{left:50%;top:0;width:2px;height:100%;transform:translateX(-50%)}.categories .category.open .icon{transform:rotate(45deg)}.categories .category.open .icon:after,.categories .category.open .icon:before{background-color:#333}.categories .posts-list{overflow:hidden;margin:-.6rem 0 0}.categories .posts-list li{padding:.35rem 0}.categories .posts-list li a{padding-left:1.5rem;display:block}.categories .posts-list li:last-of-type{padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid rgba(51,51,51,.25)}