body,html{font-family:Noto Sans JP,Inter,Lato,sans-serif}.p_articlePage{--padding-x:38px;--gap:72px;margin:0 auto 80px;max-width:min(100%,var(--left-width) + var(--gap) + var(--right-width) + var(--padding-x)* 2)}.l_articleLayout{display:grid;gap:var(--gap);grid-template-columns:1fr var(--right-width);width:100%}a:hover{opacity:.6;text-decoration:none}a.c_header_logo_link:hover{opacity:1}.flexBox{display:flex;flex-wrap:wrap}.inner{margin:0 auto;width:100%}.inner,.p_articlePage,.p_articlePage_breadCrumb{max-width:1230px}.p_articlePage{padding:0;width:100%;--left-width:915px;--right-width:285px}.l_articleLayout{position:relative}.p_sideMenu{padding-top:.1rem}@media (min-width:769px){.p_sideMenu{align-self:flex-start;position:sticky;top:-27.2rem;transition:.3s}.p_sideMenu.scroll_act{top:-41.2rem;transition:.3s}}#sb_column_article.sb_wrap{margin-top:60px}#sb_column_article .hs-search-field{margin-bottom:25px}#sb_column_article .hs-search-field .hs-search-field__input{border:1px solid #999;border-radius:50px;padding:5px 0 5px 15px}.hs-search-field__button{margin-left:15px}.hs-search-field__bar button svg{height:25px!important}@media (max-width:768px){#sb_column_article .hs-search-field input:focus{background:#ccc}#sb_column_article .hs-search-field{position:inherit}}#sb_column_article h2{border-bottom:3px solid #e76600;font-size:24px;font-weight:700;line-height:32px;margin:50px 0 30px;padding-bottom:8px}#sb_column_article h2:after{content:none}#sb_column_article h3{border:none;color:#e76600;font-size:20px;font-weight:700;line-height:28px;margin:50px 0 30px;padding-bottom:15px}#sb_column_article .c_article_index_title{color:#000;font-size:20px;font-weight:700;line-height:28px;margin:5px 0 12px}#sb_column_article .p_sideMenu_heading{font-size:20px;margin:0 0 30px;padding-bottom:1px}#header_sb.fixed_header{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);left:0;position:fixed;top:0;transition:background-color .2s;width:100%;z-index:1000}.c_header_logo{margin-right:2.85vw}.c_header_logo>.c_header_logo_link{display:block;width:100%}.c_header_logo>.c_header_logo_link>img{max-width:176px;width:100%}.c_header_nav>.c_header_nav_list{flex-direction:row-reverse;gap:40px}.c_header_nav .c_header_nav_link{font-size:14px;font-weight:400}.p_articlePage_breadCrumb{background:#e76600;margin:5px auto 35px;max-width:100%}.p_articlePage_breadCrumb>nav{margin:0 auto;max-width:1230px;padding:10px 0}.c_breadCrumb>li,.c_breadCrumb>li>a{color:#fff}.p_articlePage_breadCrumb .c_breadCrumb_item:not(:last-of-type):after{border-color:#fff}.c_breadCrumb_item_link>svg{fill:#fff}@media screen and (max-width:768px){nav>.c_breadCrumb{margin:0;padding:0 15px}}h1.p_heading{margin-bottom:15px}.p_article_image{height:auto}.p_article_info{margin:0 0 15px}.info_area{align-items:center;justify-content:space-between;margin-bottom:30px;width:100%}.p_article_tag_link{color:#fff;font-weight:700}.p_article_tag{background:#e76600;border:none;border-radius:50px;padding:10px 25px}.p_article .p_article_info>.p_article_date{display:flex;flex-wrap:wrap;margin-left:auto}.p_article_date>div:first-of-type{margin-right:20px}#sb_column_article .p_backToListButton{background-color:#e76600;border-radius:50px!important}.f_inner{margin:0 auto;max-width:1230px;width:100%}#footer_sb{background:#d9d9d9;display:block}.footer01{padding:70px 0 0}.footer_logo{margin-right:70px;width:180px}.footer_nav{margin-bottom:70px}.footer_nav ul[role=menu]{display:flex;flex-wrap:wrap;font-weight:700}.footer_nav ul[role=menu]>li{font-size:14px;margin-right:45px}.footer_nav ul[role=menu]>li:first-child{font-size:14px;margin-right:5px}.footer_nav ul[role=menu]>li>ul[role=menu]{display:block}.footer_nav ul[role=menu]>li>ul[role=menu]>li{display:block;font-size:12px}.footer02{background:#999;padding:40px 0 20px}.footer02 ul{display:flex;flex-wrap:wrap;justify-content:space-between}.footer02 small{color:#fff;display:block;padding-top:15px;text-align:center}body .pagetop-fixed{z-index:999}@media screen and (min-width:769px) and (max-width:1024px){#main_content{margin:0 auto;max-width:100%;width:100%}#sb_column_article.p_articlePage{margin:0 auto;max-width:92%;width:92%}.l_articleLayout{display:block;max-width:100%;width:100%}.p_sideMenu{margin:0 auto;padding-top:.1rem;width:90%}.lp_tpl .inner,.lp_tpl .lp_cont-inner{margin:0 auto;width:94%}.f_inner{display:block;margin:0 auto;max-width:96%;width:96%}.footer_logo{margin-bottom:25px}.footer_nav ul[role=menu]{justify-content:space-between;margin:0 auto;width:96%}.footer_nav ul[role=menu]>li{margin-right:0;white-space:nowrap}.footer_nav ul[role=menu]>li:first-child{margin-right:0}}@media (max-width:768px){#sb_column_article.p_articlePage{margin:0 auto;max-width:92%;width:92%}.l_articleLayout{display:block;max-width:100%;width:100%}.p_article{width:100%}.p_sideMenu{margin:0 auto;padding-top:3rem;width:90%}#sb_column_article .hs-search-field{max-width:95%}#sb_column_article h2{font-size:5.5vw;padding-bottom:5px}.info_area{margin-bottom:15px}.p_article_tag{padding:10px 15px}h1.p_heading{font-size:22px;line-height:inherit;margin-bottom:15px}.p_article_info{font-size:13px}.p_article_date>div:first-of-type{margin-right:10px}.f_inner{margin:0 auto;width:94%}.footer_logo{margin:0 auto 2.5rem;width:80%}.footer_nav{margin-bottom:3rem;width:100%}.footer_nav ul[role=menu]{display:block}.footer_nav ul[role=menu]>li{font-size:22px;margin:0 0 20px;text-align:center}.footer_nav ul[role=menu]>li:first-child{font-size:22px;margin:0}.footer_nav ul[role=menu]>li:first-child>a{margin-bottom:16px}.footer_nav ul[role=menu]>li>ul[role=menu]>li{font-size:15px;margin:0 0 10px}.footer_nav ul[role=menu]>li>ul[role=menu]>li>a{text-decoration:underline}.footer_nav ul[role=menu]>li>ul[role=menu]>li:last-child{margin-bottom:25px}.footer02{padding:3.5rem 0 1rem}.footer02 ul{display:block}.footer02 ul>li{margin-bottom:1.2rem}.footer02 ul>li:last-child{margin-bottom:3rem}.footer02 ul picture>img{margin:0 auto}.footer02 small{font-size:11px}#sb_column_article .pagetop-fixed{background:linear-gradient(-45deg,#999,#999 50%,#666 0,#666)}}.gray{background:#e5e5e5}.bg_orange{background:#e76600}main.lp_tpl .bg_white{background:#fff}.lp_inner{margin:0 auto;max-width:1280px;width:100%}.lp_cont-inner{margin:0 auto;max-width:1100px;width:100%}@media (max-width:768px){main.lp_tpl{margin:0 auto;overflow:hidden;width:100%}.lp_cont-inner,.lp_inner:not(#mv .lp_inner){margin:0 auto;width:92%}.lp_inner{max-width:inherit}}.right-800{right:-800px!important}.pc_only{display:block}.sp_only{display:none}@media (max-width:768px){.pc_only{display:none}.sp_only{display:block}}#column_2{align-items:flex-start;justify-content:space-between;margin:0 auto;max-width:1230px;width:100%}#column_2>.column_inner{width:46.5%}#column_2 .hs-form{padding:0}@media (max-width:768px){#column_2{max-width:94%;width:94%}#column_2>.column_inner{width:100%}}#sb_column_article .article_top .hs-blog-post__wrapper>article{border:1px solid #f5f5f5;box-shadow:2px 2px 10px #f9f9f9;padding:15px 20px}#sb_column_article .article_top .hs-blog-post__wrapper .hs-blog-post__image-wrapper{height:auto}#sb_column_article .article_top .hs-blog-post__wrapper>article h2{display:block;font-size:16px;margin:10px auto 5px;padding:0}#sb_column_article .article_top .hs-blog-post__wrapper>article time{border-bottom:1px dotted #ccc;font-size:13px;font-weight:400;margin:5px 0 10px;padding-bottom:5px;text-align:right}#sb_column_article .article_top .hs-blog-post__tags-container{margin:0}#sb_column_article .article_top .hs-blog-post__tags-container>a{background:#e76600;border:none;border-radius:50px;color:#fff;display:inline-block;font-size:14px;padding:4px 20px}#sb_column_article .article_top a.button{font-size:14px;margin:5px auto;text-decoration:underline}#sb_column_article .p_sideMenu_tags{flex-direction:inherit;flex-wrap:wrap;gap:0;justify-content:flex-start;margin-bottom:30px}#sb_column_article .p_sideMenu_tags>.p_sideMenu_heading{margin-bottom:15px;width:100%}#sb_column_article .p_sideMenu_tag{display:inline-block;margin-right:5px}#sb_column_article .p_sideMenu_tag>a{background:#e76600;border:none;border-radius:50px;color:#fff;font-size:14px;margin:5px 5px 5px 0;padding:4px 20px}.p_articleListingPage_banner_breadCrumb{margin:5px auto 35px;padding:10px 0}.c_breadCrumb .c_breadCrumb_item:not(:last-of-type):after{color:#fff}.p_articleListingPage_banner{background:#e76600}#sb_column_article h2.p_heading{display:block;text-align:left}@media (max-width:768px){#sb_column_article .article_top .hs-blog-post__wrapper>article{padding:15px 4%}#sb_column_article .article_top .hs-blog-post__wrapper .hs-blog-post__image-wrapper{height:auto}#sb_column_article .article_top .hs-blog-post__wrapper>article h2{font-size:4.5vw}}