.contents_inner{max-width:1250px;margin:0px auto}#page_top{padding:0px 5vw 10px 5vw}@media screen and (min-width:768px){#page_top{padding:30px 30px 20px 30px}}@media screen and (min-width:1080px){#page_top{padding:90px 35px 25px 35px}}@media screen and (min-width:1280px){#page_top{padding:90px 40px 25px 40px}}#page_top .contents_inner{max-width:1200px;margin:0px auto 0px}#page_top .contents_inner .page_top_title_en .first_letter{font-size:10.5rem;color:#282828;vertical-align:-30px;text-shadow:none}@media screen and (min-width:768px){#page_top .contents_inner .page_top_title_en .first_letter{font-size:19rem;vertical-align:-50px}}#page_top .contents_inner .page_top_title_en .second_letter{line-height:1em;font-size:5.5rem;font-weight:600;color:#FFFFFF;text-shadow:0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828,0px 0px 1px #282828}@media screen and (min-width:768px){#page_top .contents_inner .page_top_title_en .second_letter{font-size:11rem}}#page_top .contents_inner .page_top_title_ja{margin-top:30px;font-size:2rem;font-weight:600}@media screen and (min-width:768px){#page_top .contents_inner .page_top_title_ja{margin-top:50px;font-size:2.5rem}}.breadcrumb .l_inner{max-width:1250px;margin:0px auto}#page_top .contents_inner{max-width:1250px;margin:0px auto}.news_layout{padding:60px 5vw}@media screen and (min-width:768px){.news_layout{padding:70px 30px}}@media screen and (min-width:1080px){.news_layout{padding:90px 35px 100px 35px}}@media screen and (min-width:1280px){.news_layout{padding:90px 40px 120px 40px}}@media screen and (min-width:1080px){.news_layout .layout_inner{max-width:1250px;margin:0px auto;display:flex;gap:0px 5%}}@media screen and (min-width:1280px){.news_layout .layout_inner{gap:0px 55px}}@media screen and (min-width:1080px){.news_layout .content{width:75%}}@media screen and (min-width:1280px){.news_layout .content{width:950px}}@media screen and (max-width:1079px){.news_layout .side{margin-top:40px}}@media screen and (min-width:1080px){.news_layout .side{flex:1}}@media screen and (min-width:1080px){#sidebar{background-color:#F5F5F5;padding:20px 20px}}@media screen and (min-width:1280px){#sidebar{padding:20px 20px}}.widget_column .widget_title{font-weight:600;font-size:1.5rem;padding-bottom:5px;border-bottom:1px solid #C8C8C8}.widget_column .cat_list{margin-top:15px}.widget_column .cat_item{line-height:1em}.widget_column .cat_item+.cat_item{margin-top:5px}@media screen and (min-width:1080px){.widget_column .cat_item+.cat_item{margin-top:10px}}.widget_column .cat_item a{display:inline-block;padding:0.3em 0.5em 0.4em 0.5em;border-radius:3px;line-height:1em;color:#fff;background-color:#000;transition:all 0.2s ease-in-out}@media screen and (min-width:1080px){.widget_column .cat_item a{font-size:1.4rem}}@media screen and (min-width:1080px){.widget_column .cat_item a:hover{background-color:#E50012}}.single_head{padding:40px 5vw 30px 5vw}@media screen and (min-width:768px){.single_head{padding:70px 30px 40px 30px}}@media screen and (min-width:1080px){.single_head{padding:90px 35px 50px 35px}}@media screen and (min-width:1280px){.single_head{padding:120px 40px 50px 40px}}.single_head .date{margin-bottom:10px}@media screen and (min-width:1280px){.single_head .date{margin-bottom:15px}}.single_head .title{font-weight:600;font-size:7.4666666667vw;line-height:1.5em}@media screen and (min-width:768px){.single_head .title{font-size:3.4rem}}@media screen and (min-width:1080px){.single_head .title{font-size:4rem;line-height:1.4em}}@media screen and (min-width:1280px){.single_head .title{font-size:5rem;line-height:1.4em}}.single_head .cat_list{margin-top:10px;display:flex;justify-content:flex-start;gap:5px 10px;flex-wrap:wrap}@media screen and (min-width:1080px){.single_head .cat_list{margin-top:15px}}@media screen and (min-width:1280px){.single_head .cat_list{margin-top:20px}}.single_head .cat{line-height:1em}.single_head .cat a{display:inline-block;padding:0.3em 0.5em 0.3em 0.5em;border-radius:3px;line-height:1em;color:#fff;background-color:#000;font-size:1.3rem}@media screen and (min-width:1080px){.single_head .cat a{padding:0.3em 0.5em 0.4em 0.5em;font-size:1.4rem}}.single_head_line{background-image:url("../../../img/common/pattern02.webp");background-size:cover;background-position:center center;width:100%;height:14vw}@media screen and (min-width:768px){.single_head_line{height:50px}}@media screen and (min-width:1080px){.single_head_line{height:60px}}@media screen and (min-width:1280px){.single_head_line{height:65px}}.post_body{}.post_body>:first-child{margin-top:0px!important}.post_body>:last-child{margin-bottom:0px!important}.post_body h2{position:relative;margin-top:2.5em;margin-bottom:1.3em;font-weight:600;font-size:2.2rem;line-height:1.6em;letter-spacing:0.05em}@media screen and (min-width:768px){.post_body h2{margin-top:3em;margin-bottom:1em;font-size:3rem}}@media screen and (min-width:1080px){.post_body h2{font-size:3.6rem;line-height:1.6em;letter-spacing:0.08em}}.post_body h3{margin-top:2em;margin-bottom:0.6em;font-weight:500;font-size:1.8rem;position:relative;line-height:1.6em;letter-spacing:0.05em;padding-bottom:0.5em;border-bottom:1px solid #707070}@media screen and (min-width:768px){.post_body h3{margin-top:2.3em;margin-bottom:0.8em;font-size:2.2rem;line-height:1.7em}}@media screen and (min-width:1080px){.post_body h3{font-size:2.5rem;line-height:1.9em;letter-spacing:0.08em}}.post_body h4{margin-top:1.5em;margin-bottom:0.5em;font-weight:500;font-size:4vw;position:relative;font-weight:500}@media screen and (min-width:768px){.post_body h4{margin-top:2em;margin-bottom:0.4em;font-size:1.7rem}}@media screen and (min-width:1080px){.post_body h4{font-size:2rem;margin-bottom:0.3em}}.post_body p{overflow:hidden;line-height:1.95em}@media screen and (min-width:768px){.post_body p{line-height:2em}}.post_body p+p{margin-top:1em}@media screen and (min-width:768px){.post_body p+p{margin-top:1.5em}}.post_body strong{margin:0px 0.2em;font-weight:600;background-image:-webkit-linear-gradient(rgba(255,255,255,0) 75%,#FFEB00 0%);background-image:-o-linear-gradient(rgba(255,255,255,0) 75%,#FFEB00 0%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(75%,rgba(255,255,255,0)),color-stop(0%,#FFEB00));background-image:linear-gradient(rgba(255,255,255,0) 75%,#FFEB00 0%)}.post_body .wp-caption{margin-bottom:30px}.post_body .wp-caption img{margin-bottom:10px}.post_body .wp-caption-text{font-size:1.4rem}.post_body ul{padding:0px;margin-top:25px;list-style-type:none}@media screen and (min-width:768px){.post_body ul{margin-top:40px}}.post_body ul li{line-height:1.6em;padding-left:1.2em;position:relative}.post_body ul li:before{content:"";width:6px;height:6px;position:absolute;left:0px;top:0.8em;margin-top:-2px;background-color:#282828;border-radius:50%}.post_body ul li+li{margin-top:0.2em}.post_body ol{counter-reset:number 0;margin-top:25px;padding:0px;list-style-type:none}@media screen and (min-width:768px){.post_body ol{margin-top:40px}}.post_body ol li{line-height:1.6em;padding-left:32px;position:relative}.post_body ol li:before{content:counter(number) " ";counter-increment:number 1;font-family:"Poppins",sans-serif;position:absolute;left:0px;top:0.8em;font-weight:600;width:24px;height:24px;padding-left:1px;line-height:24px;border-radius:50%;text-align:center;margin-top:-14px;font-size:1.8rem;box-sizing:border-box}@media screen and (min-width:768px){.post_body ol li:before{font-size:2rem;margin-top:-16px}}@media screen and (min-width:1280px){.post_body ol li:before{font-size:2.2rem;margin-top:-16px}}.post_body ol li+li{margin-top:10px}@media screen and (min-width:1280px){.post_body ol li+li{margin-top:12px}}.post_body img{width:auto;max-width:100%;height:auto;margin-bottom:30px;margin-top:1em;transition:all 0.2s ease-in-out}@media screen and (min-width:768px){.post_body img{margin-top:20px;margin-bottom:30px}}.post_body img.aligncenter{display:block;margin-left:auto;margin-right:auto}.post_body img.alignleft{display:block;float:left}.post_body img.alignright{display:block;float:right}@media screen and (max-width:767px){.post_body img{width:100%!important}}@media screen and (max-width:767px){.post_body .wp-caption{width:100%!important}}.post_body figure+figure{margin-top:-15px}@media screen and (min-width:768px){.post_body figure+figure{margin-top:-30px}}.post_body figcaption{font-size:1.4rem;text-align:left}@media screen and (min-width:768px){.post_body figcaption{font-size:1.5rem}}.post_body a{color:#E50012;text-decoration:underline;cursor:pointer;transition:all 0.2s ease-in-out}.post_body a:hover{opacity:0.7}.post_body table{width:100%;margin-top:20px;margin-bottom:30px;border-spacing:0px}@media screen and (min-width:768px){.post_body table{margin-top:20px}}@media screen and (max-width:767px){.post_body table td,.post_body table th,.post_body table tr{display:block;width:100%}}.post_body table td,.post_body table th{padding:5px 8px;font-weight:normal}@media screen and (min-width:768px){.post_body table td,.post_body table th{padding:10px 15px}}.post_body .wp-block-separator,.post_body hr{background-color:transparent;border:transparent;border-bottom:1px solid #F7F7F7;width:100%!important;height:1px;display:block;margin:0px;margin-bottom:30px;margin-top:30px}@media screen and (min-width:768px){.post_body .wp-block-separator,.post_body hr{margin-bottom:35px;margin-top:35px}}.post_body blockquote{margin:0px;margin-bottom:20px;padding:10px 10px 10px 10px;width:100%;position:relative;margin-bottom:30px;box-sizing:border-box;text-align:center;border:0px}@media screen and (min-width:768px){.post_body blockquote{padding:15px 15px 15px 15px}}.post_body blockquote p{display:inline-block;text-align:left;margin-bottom:0px;color:#ccc}.post_body blockquote cite{display:block;color:#ccc;text-align:right;margin-top:10px}.post_body .wp-block-columns{margin-top:30px;margin-bottom:30px}.post_body .wp-block-file{margin-top:20px}.post_body .btn,.post_body .wp-block-button__link{margin-top:30px;position:relative;display:inline-block;color:#fff;font-size:1.6rem;font-weight:600;padding-bottom:0.5em;width:auto;padding-right:50px;overflow:hidden;transition:all 0.3s ease-in-out;text-decoration:none}@media screen and (min-width:768px){.post_body .btn,.post_body .wp-block-button__link{margin-top:40px}}.post_body .btn span:after,.post_body .btn span:before,.post_body .wp-block-button__link span:after,.post_body .wp-block-button__link span:before{content:"";width:100%;height:100%;background-size:cover;position:absolute;top:0px;width:21px;height:13px;right:10px;top:50%;margin-top:-8px;transition:all 0.3s ease-in-out}.post_body .btn span:before,.post_body .wp-block-button__link span:before{background-image:url(../../../img/icon/arrow.svg);right:10px}.post_body .btn span:after,.post_body .wp-block-button__link span:after{background-image:url(../../../img/icon/arrow_blue.svg);right:30px;opacity:0}.post_body .btn:after,.post_body .btn:before,.post_body .wp-block-button__link:after,.post_body .wp-block-button__link:before{content:"";width:100%;height:1px;position:absolute;left:0px;bottom:0px;transition:all 0.3s ease-in-out}.post_body .btn:after,.post_body .wp-block-button__link:after{background-color:#fff}.post_body .btn:before,.post_body .wp-block-button__link:before{background-color:#E50012;transform:translateX(-100%);z-index:11}@media screen and (min-width:1080px){.post_body .btn:hover,.post_body .wp-block-button__link:hover{color:#E50012}.post_body .btn:hover span:before,.post_body .wp-block-button__link:hover span:before{opacity:0}.post_body .btn:hover span:after,.post_body .wp-block-button__link:hover span:after{opacity:1;right:10px}.post_body .btn:hover:before,.post_body .wp-block-button__link:hover:before{transform:translateX(0%)}}.post_body .wp-block-columns{flex:1}.post_body .wp-block-columns img{height:auto;margin-top:0px;margin-bottom:0px;flex:auto}@media screen and (min-width:768px){.post_body .wp-block-columns{margin-top:50px;margin-bottom:50px}}.post_body .wp-block-columns h2,.post_body .wp-block-columns h3,.post_body .wp-block-columns h4,.post_body .wp-block-columns h5,.post_body .wp-block-columns h6{margin-top:0px}@media screen and (min-width:768px){.post_body .wp-block-columns h2,.post_body .wp-block-columns h3,.post_body .wp-block-columns h4,.post_body .wp-block-columns h5,.post_body .wp-block-columns h6{margin-bottom:15px}}@media screen and (min-width:768px){.post_body .wp-block-columns figure{text-align:right}}@media screen and (max-width:767px){.post_body .wp-block-columns .wp-block-image{margin:0px;margin-top:25px}}@media screen and (min-width:768px){.post_body .wp-block-columns .wp-block-image{margin-bottom:0px}}.post_body .wp-block-columns figcaption{margin-bottom:0px}@media screen and (min-width:768px){.post_body .wp-block-columns figcaption{margin-bottom:0px!important}}@media screen and (min-width:1080px){.post_body .wp-block-columns figcaption{font-size:1.6rem}}.post_body .wp-block-cover{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.post_body .wp-block-cover{margin-top:40px;margin-bottom:40px}}.post_body .wp-block-cover .has-text-align-center{font-size:1.8rem;font-weight:bold}@media screen and (min-width:768px){.post_body .wp-block-cover .has-text-align-center{font-size:2.6rem}}@media screen and (min-width:1080px){.post_body .wp-block-cover .has-text-align-center{font-size:2.8rem}}.post_body ul.blocks-gallery-grid{padding:0px;margin-top:0px}.post_body .wp-block-media-text{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.post_body .wp-block-media-text{margin-top:50px;margin-bottom:50px}}.post_body .wp-block-media-text img{margin:0px}.post_body .wp-block-media-text .has-large-font-size{font-size:1.6rem}.post_body .blocks-gallery-grid,.post_body .wp-block-gallery{margin-top:25px}.news_single_bottom{padding:0px 5vw 60px 5vw}@media screen and (min-width:768px){.news_single_bottom{padding:0px 30px 70px 30px}}@media screen and (min-width:1080px){.news_single_bottom{padding:0px 35px 90px 35px}}@media screen and (min-width:1280px){.news_single_bottom{padding:0px 40px 120px 40px}}.post_bottom_pager .pager_inner{padding:15px 0px 0px 0px;display:flex;max-width:1280px;margin:0px auto 0px auto}@media screen and (max-width:767px){.post_bottom_pager .pager_inner{border-top:1px solid #343434;flex-wrap:wrap}}@media screen and (min-width:768px){.post_bottom_pager .pager_inner{align-items:center;justify-content:center;padding:10px 0px}}@media screen and (min-width:1080px){.post_bottom_pager .pager_inner{padding:5px 0px}}@media screen and (max-width:767px){.post_bottom_pager_back,.post_bottom_pager_next{width:50%}}@media screen and (min-width:768px){.post_bottom_pager_back,.post_bottom_pager_next{width:auto}}.post_bottom_pager_back a,.post_bottom_pager_next a{display:block;font-weight:400;-webkit-font-smoothing:auto;color:#282828}@media screen and (min-width:1080px){.post_bottom_pager_back a,.post_bottom_pager_next a{padding-top:10px}}.post_bottom_pager_back a .btn_more,.post_bottom_pager_next a .btn_more{position:relative;display:inline-block}.post_bottom_pager_back a .btn_more .icon,.post_bottom_pager_next a .btn_more .icon{display:inline-block;width:20px;height:8px;position:absolute;top:50%;margin-top:-3px}.post_bottom_pager_back a .btn_more .icon:after,.post_bottom_pager_back a .btn_more .icon:before,.post_bottom_pager_next a .btn_more .icon:after,.post_bottom_pager_next a .btn_more .icon:before{content:"";width:20px;height:8px;background-size:cover;position:absolute;right:0px;top:0px;transition:all 0.2s ease-in-out}.post_bottom_pager_back a .btn_more .icon:before,.post_bottom_pager_next a .btn_more .icon:before{background-image:url("../../../img/icon/arrow.svg")}.post_bottom_pager_back a .btn_more._back,.post_bottom_pager_next a .btn_more._back{padding-left:30px}@media screen and (min-width:768px){.post_bottom_pager_back a .btn_more._back,.post_bottom_pager_next a .btn_more._back{padding-left:25px}}.post_bottom_pager_back a .btn_more._back .icon,.post_bottom_pager_next a .btn_more._back .icon{left:0px;transform:scale(-1,1)}.post_bottom_pager_back a .btn_more._next,.post_bottom_pager_next a .btn_more._next{padding-right:30px}@media screen and (min-width:768px){.post_bottom_pager_back a .btn_more._next,.post_bottom_pager_next a .btn_more._next{padding-right:25px}}.post_bottom_pager_back a .btn_more._next .icon,.post_bottom_pager_next a .btn_more._next .icon{right:0px}@media screen and (max-width:767px){.post_bottom_pager_back{order:-1}}.post_bottom_pager_back a{padding-right:5vw}@media screen and (min-width:768px){.post_bottom_pager_back a{padding-right:20px;text-align:left}}@media screen and (max-width:767px){.post_bottom_pager_next{order:-1;border-left:1px solid #343434}}@media screen and (min-width:768px){.post_bottom_pager_next{text-align:right}}.post_bottom_pager_next a{padding-left:5vw}@media screen and (max-width:767px){.post_bottom_pager_next a{text-align:right}}@media screen and (min-width:768px){.post_bottom_pager_next a{padding-left:20px;text-align:right}}.post_bottom_pager_title{margin-top:5px;overflow:hidden;color:#ACACAC}@media screen and (max-width:767px){.post_bottom_pager_title{padding:0px 5vw}}@media screen and (max-width:1079px){.post_bottom_pager_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:768px){.post_bottom_pager_title{margin-top:3px;max-width:210px;text-align:left;padding:0px 15px}}@media screen and (min-width:1080px){.post_bottom_pager_title{display:inline-block;line-height:1.8em;margin-top:5px;padding:0px}.post_bottom_pager_title span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:768px){.post_bottom_pager_center:first-child{margin-left:25%}}@media screen and (min-width:1080px){.post_bottom_pager_center:first-child{margin-left:26.5%}}.post_bottom_pager_center{line-height:1em}@media screen and (max-width:767px){.post_bottom_pager_center{width:100%;padding-top:15px;margin-top:15px;border-top:1px solid #343434}}@media screen and (min-width:768px){.post_bottom_pager_center{width:50%;text-align:center;padding:0px 25px}}@media screen and (min-width:1080px){.post_bottom_pager_center{width:280px}}.post_bottom_pager_center .btn_standard{border-radius:0px}@media screen and (min-width:768px){.post_bottom_pager_center .btn_standard{max-width:270px}}.post_bottom_pager_center .btn_standard .text{font-size:1.5rem}@media screen and (min-width:768px){.post_bottom_pager_center .btn_standard .text{font-size:1.6rem}}.post_bottom_pager_center .btn_standard:after,.post_bottom_pager_center .btn_standard:before{border-radius:0px}.post_bottom_pager._center .post_bottom_pager_center{margin:0px auto}.post_related_column{margin-top:50px}@media screen and (min-width:768px){.post_related_column{margin-top:80px}}@media screen and (min-width:1080px){.post_related_column{max-width:1100px;margin:100px auto 0px auto}}.post_related_title{margin-bottom:25px}@media screen and (min-width:768px){.post_related_title{margin-bottom:35px}}@media screen and (min-width:1080px){.post_related_title{margin-bottom:45px}}.post_related_title span{display:inline-block;position:relative;font-size:4.8vw;line-height:1em;padding-bottom:15px}@media screen and (min-width:768px){.post_related_title span{padding-bottom:20px;font-size:1.8rem}}.post_related_title span:after{content:"";width:20px;height:3px;background-color:#DCDCDC;position:absolute;left:0px;bottom:0px}@media screen and (min-width:768px){.post_related_title span:after{width:30px;height:5px}}@media screen and (min-width:768px){.post_related_list{display:flex;gap:0px 2%}}@media screen and (min-width:1280px){.post_related_list{gap:0px 40px}}@media screen and (max-width:767px){.post_related_item{display:flex;gap:0px 5%}}@media screen and (min-width:768px){.post_related_item{width:32%}}@media screen and (min-width:1280px){.post_related_item{width:340px}}@media screen and (max-width:767px){.post_related_item+.post_related_item{margin-top:15px}}@media screen and (max-width:767px){.news_post_img{width:40%}}.news_post_img img{width:100%;height:auto}@media screen and (max-width:767px){.news_post_info{width:55%}}@media screen and (min-width:768px){.news_post_info{margin-top:10px}}.news_post_info .news_post_title a{display:inline-block;font-weight:600;color:#282828}@media screen and (min-width:768px){.news_post_info .news_post_title a{line-height:1.6em}}@media screen and (min-width:1080px){.news_post_info .news_post_title a{font-size:1.8rem}}@media screen and (min-width:1280px){.news_post_info .news_post_title a{font-size:2rem}}
/*# sourceMappingURL=single.css.map */