blockquote.aozora{white-space:pre-wrap;text-align:justify;text-justify:inter-ideograph;width:90%;margin:5% auto;line-height:1.5em;letter-spacing:.1em;display:block}.cf7-cf-turnstile{margin-top:40px !important}body{color:#221815}body:not(.home){padding-top:65px}body .main-header{position:relative;z-index:999;padding:40px 0 15px}body .main-header .logo{position:absolute;top:40px;left:42px}body .main-header h1{text-align:center}body .main-header .sns{position:absolute;top:40px;right:42px}body .main-header .sns ul{display:flex;gap:0 12px}body .main-header .sns ul li a{display:block;position:relative}body .main-header .sns ul li a img{display:block;transition:opacity .2s}body .main-header .sns ul li a img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body .main-header .sns ul li a:hover img:nth-of-type(1){opacity:0}body .main-header .sns ul li a:hover img:nth-of-type(2){opacity:1}body .main-header nav{margin-top:30px}body .main-header nav .nav-wrap>ul{display:flex;justify-content:center;gap:0 25px;position:relative;padding-bottom:5px}body .main-header nav .nav-wrap>ul>li>a,body .main-header nav .nav-wrap>ul>li .c-aco-button{display:block;position:relative}body .main-header nav .nav-wrap>ul>li>a .normal,body .main-header nav .nav-wrap>ul>li .c-aco-button .normal{display:block;font-size:.8125rem;letter-spacing:.1153846154em;text-align:center;font-family:"Montserrat",serif;font-weight:600;padding:2px 5px}body .main-header nav .nav-wrap>ul>li>a .hover,body .main-header nav .nav-wrap>ul>li .c-aco-button .hover{white-space:nowrap;display:block;text-align:center;opacity:0;width:100%;position:absolute;top:0;left:0;font-size:.8125rem;letter-spacing:.0769230769em;padding:2px 5px}body .main-header nav .nav-wrap>ul>li>a:after,body .main-header nav .nav-wrap>ul>li .c-aco-button:after{content:url(../images/nav_thunder.png);display:block;position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%, 0);opacity:0}body .main-header nav .nav-wrap>ul>li>a:hover,body .main-header nav .nav-wrap>ul>li .c-aco-button:hover{cursor:pointer}body .main-header nav .nav-wrap>ul>li>a:hover .normal,body .main-header nav .nav-wrap>ul>li .c-aco-button:hover .normal{opacity:0}body .main-header nav .nav-wrap>ul>li>a:hover .hover,body .main-header nav .nav-wrap>ul>li .c-aco-button:hover .hover{opacity:1}body .main-header nav .nav-wrap>ul>li>a:hover:after,body .main-header nav .nav-wrap>ul>li .c-aco-button:hover:after{opacity:1}body .main-header nav .nav-wrap>ul>li .c-aco-button{padding-left:18px}body .main-header nav .nav-wrap>ul>li .c-aco-button .hover{width:calc(100% - 18px);left:18px}body .main-header nav .nav-wrap>ul>li .c-aco-button .arrow{position:absolute;top:-2px;left:0;transition:transform .2s}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden{position:absolute;top:calc(100% - 1px);left:0;width:100%;overflow:hidden;transition:height .2s;background:#fff;height:0}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden:before{content:"";display:block;background:#d0d2d3;height:1px;width:100%}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner{width:865px;max-width:85%;margin:0 auto;padding:35px 0 30px}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item{padding:0 10px}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a{display:block;transition:opacity .2s}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a .category-name{text-align:center;font-size:.75rem;left:.0833333333em}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a .image-box{margin-top:10px}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a .image-box [class^=menu-thum]{padding-top:63.9593908629%}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a .title{margin-top:7px;font-size:.75rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a:hover{opacity:.6}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .slick-arrow{width:21px;height:27px;transform:translate(0, -50%);top:50%}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .slick-arrow:before{display:none}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .slick-prev{background:url(../images/nav_prev.png);left:-45px}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .slick-next{background:url(../images/nav_next.png);right:-45px}body .main-header2{position:fixed;z-index:1000;background:#fff;width:100%;top:0;left:0;border-bottom:1px solid #d0d2d3}body .main-header2 .header-inner{width:1020px;max-width:95%;margin:0 auto;display:flex;justify-content:space-between;padding:20px 0}body .main-header2 .header-inner h1 img{width:130px}body .main-header2 .header-inner nav{align-self:flex-end}body .main-header2 .header-inner nav .nav-wrap>ul{display:flex;justify-content:center;gap:0 25px}body .main-header2 .header-inner nav .nav-wrap>ul>li>a,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button{display:block;position:relative}body .main-header2 .header-inner nav .nav-wrap>ul>li>a .normal,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button .normal{display:block;font-size:.8125rem;letter-spacing:.1153846154em;text-align:center;font-family:"Montserrat",serif;font-weight:600;padding:2px 5px}body .main-header2 .header-inner nav .nav-wrap>ul>li>a .hover,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button .hover{white-space:nowrap;display:block;text-align:center;opacity:0;width:100%;position:absolute;top:0;left:0;font-size:.8125rem;letter-spacing:.0769230769em;padding:2px 5px}body .main-header2 .header-inner nav .nav-wrap>ul>li>a:after,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button:after{content:url(../images/nav_thunder.png);display:block;position:absolute;left:50%;top:calc(100% + 2px);transform:translate(-50%, 0);opacity:0;z-index:1}body .main-header2 .header-inner nav .nav-wrap>ul>li>a:hover,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button:hover{cursor:pointer}body .main-header2 .header-inner nav .nav-wrap>ul>li>a:hover .normal,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button:hover .normal{opacity:0}body .main-header2 .header-inner nav .nav-wrap>ul>li>a:hover .hover,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button:hover .hover{opacity:1}body .main-header2 .header-inner nav .nav-wrap>ul>li>a:hover:after,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button:hover:after{opacity:1}body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button{padding-left:18px}body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button .hover{width:calc(100% - 18px);left:18px}body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button .arrow{position:absolute;top:-2px;left:0;transition:transform .2s}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden{position:absolute;top:calc(100% - 1px);left:0;width:100%;overflow:hidden;transition:height .2s;background:#fff;height:0}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden:before{content:"";display:block;background:#d0d2d3;height:1px;width:100%}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner{width:865px;max-width:85%;margin:0 auto;padding:35px 0 30px}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item{padding:0 10px}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a{display:block;transition:opacity .2s}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a .category-name{text-align:center;font-size:.75rem;left:.0833333333em}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a .image-box{margin-top:10px}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a .image-box [class^=menu-thum]{padding-top:63.9593908629%}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a .title{margin-top:7px;font-size:.75rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .menu-slider .slider-item a:hover{opacity:.6}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .slick-arrow{width:21px;height:27px;transform:translate(0, -50%);top:50%}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .slick-arrow:before{display:none}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .slick-prev{background:url(../images/nav_prev.png);left:-45px}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .pc-slide-box .slick-next{background:url(../images/nav_next.png);right:-45px}body .main-header2 .header-inner .pc-sns ul{display:flex;gap:0 12px}body .main-header2 .header-inner .pc-sns ul li a{display:block;position:relative}body .main-header2 .header-inner .pc-sns ul li a img{display:block;transition:opacity .2s}body .main-header2 .header-inner .pc-sns ul li a img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body .main-header2 .header-inner .pc-sns ul li a:hover img:nth-of-type(1){opacity:0}body .main-header2 .header-inner .pc-sns ul li a:hover img:nth-of-type(2){opacity:1}@media(max-width: 1000px){body .main-header2 .header-inner .pc-sns{display:none}}@media(max-width: 900px){body .main-header2 .header-inner nav .nav-wrap>ul{gap:0 10px}}@media(max-width: 900px){body .main-header2 .header-inner nav .nav-wrap>ul{gap:0}}body .main-footer{margin-top:120px}body .main-footer .link-box{background:#f5f5f5}body .main-footer .link-box .inner{width:1020px;max-width:90%;margin:0 auto}body .main-footer .link-box .inner .top-link-box>ul{display:flex;gap:10px 35px;flex-wrap:wrap;padding:20px 0}body .main-footer .link-box .inner .top-link-box>ul>li .c-aco-button,body .main-footer .link-box .inner .top-link-box>ul>li>a{font-size:.6875rem;display:block;line-height:1.5;padding:1px 0;cursor:pointer;position:relative}body .main-footer .link-box .inner .top-link-box>ul>li .c-aco-button:after,body .main-footer .link-box .inner .top-link-box>ul>li>a:after{content:"";display:block;height:1px;width:100%;position:absolute;left:0;bottom:0;background:#221815;opacity:0}body .main-footer .link-box .inner .top-link-box>ul>li .c-aco-button:hover:after,body .main-footer .link-box .inner .top-link-box>ul>li>a:hover:after{opacity:1}body .main-footer .link-box .inner .top-link-box>ul>li .c-aco-button{padding-left:15px}body .main-footer .link-box .inner .top-link-box>ul>li .c-aco-button:before{content:url(../images/footer_arrow.png);display:block;position:absolute;left:0;top:0}body .main-footer .link-box .inner .c-aco-hidden{height:0;transition:height .2s;overflow:hidden}body .main-footer .link-box .inner .c-aco-hidden .hidden-inner{border-top:1px solid #d0d2d3}body .main-footer .link-box .inner .c-aco-hidden .hidden-inner ul{display:flex;gap:10px 35px;flex-wrap:wrap;padding:20px 0}body .main-footer .link-box .inner .c-aco-hidden .hidden-inner ul li a{font-size:.6875rem;display:block;line-height:1.5;position:relative}body .main-footer .link-box .inner .c-aco-hidden .hidden-inner ul li a:after{content:"";display:block;height:1px;width:100%;position:absolute;left:0;bottom:0;background:#221815;opacity:0}body .main-footer .link-box .inner .c-aco-hidden .hidden-inner ul li a:hover:after{opacity:1}body .main-footer .footer-black{background:#000;color:#fff;padding:25px 0 40px}body .main-footer .footer-black .inner{width:984px;margin:0 auto;max-width:90%;display:flex;flex-wrap:wrap;align-items:center;gap:10px 0}body .main-footer .footer-black .inner .logo{margin-right:20px}body .main-footer .footer-black .inner .read{font-size:.6875rem}body .main-footer .footer-black .inner .copy-right{margin-left:auto;font-size:10px;letter-spacing:.1em}body .common-main .main-inner{width:1000px;max-width:95%;margin:0 auto;display:flex;justify-content:space-between}body .common-main .main-inner .main-contents{width:71.5%}body .common-main .main-inner .main-contents .catch{margin-top:15px;font-size:.75rem}body .common-main .main-inner .main-contents .common-category-nav-box{margin-top:20px}body .common-main .main-inner .main-contents .common-category-nav-box ul{display:flex;justify-content:space-between}body .common-main .main-inner .main-contents .common-category-nav-box ul li{width:calc(14.2% - 2px)}body .common-main .main-inner .main-contents .common-category-nav-box ul li a{height:100%;display:flex;align-items:center;justify-content:center;position:relative;padding:10px 5px;font-size:.75rem;background:#f1f1f2;text-align:center;line-height:1.4;transition:background .2s}body .common-main .main-inner .main-contents .common-category-nav-box ul li a:after{content:"";display:block;border-style:solid;border-width:19px 16px 0 16px;border-color:#fff100 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;transform:translate(-50%, 0);top:calc(100% - 1px);transition:opacity .2s;opacity:0}body .common-main .main-inner .main-contents .common-category-nav-box ul li a.current,body .common-main .main-inner .main-contents .common-category-nav-box ul li a:hover{background:#fff100}body .common-main .main-inner .main-contents .common-category-nav-box ul li a.current:after,body .common-main .main-inner .main-contents .common-category-nav-box ul li a:hover:after{opacity:1}body .common-main .main-inner .main-contents .common-archive-area{margin-top:35px}body .common-main .main-inner .main-contents .common-archive-area .news-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-8px}body .common-main .main-inner .main-contents .common-archive-area .news-list li{width:49.2307692308%;margin-top:8px}body .common-main .main-inner .main-contents .common-archive-area .news-list li a{display:block;padding:15px;transition:background .2s}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .image-box{position:relative;z-index:0}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .image-box [class^=news-content-thum]{padding-top:66.6666666667%}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .image-box:before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.3);transition:opacity .2s}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .image-box .shock{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:opacity .2s;opacity:0}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .image-box .shock .zilla-likes{width:54px;padding-left:0 !important;background:none}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .image-box .shock .zilla-likes:before{padding-top:135.4838709677%;content:"";display:block;background:url("../images/com_shock.png") no-repeat center top;background-size:contain}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .image-box .shock .zilla-likes .zilla-likes-count{display:block;text-align:center;font-size:1.125rem;color:#fff;margin-top:2px}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .image-box .category-text{position:absolute;left:0;bottom:0;width:86px;line-height:29px;background:#fff100;text-align:center;font-size:.6875rem;z-index:1}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box{margin-top:15px;position:relative}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box time{display:block;font-size:10px;letter-spacing:.1em}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .sns-box{display:flex;justify-content:flex-end;margin-top:-15px;gap:0 12px}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .sns-box .sns-button{position:relative}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .sns-box .sns-button img{display:block;transition:opacity .2s}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .sns-box .sns-button img:nth-of-type(2){position:absolute;opacity:0;left:0;top:0}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .sns-box .sns-button:hover img{opacity:0}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .sns-box .sns-button:hover img:nth-of-type(2){opacity:1}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .title{font-size:1rem;height:1em;line-height:1;overflow:hidden;margin-top:10px;text-align:justify;text-justify:inter-ideograph}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .writer{margin-top:17px;font-size:.625rem;letter-spacing:.1em;padding-right:82px}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .more{position:absolute;right:0;bottom:-6px;padding:0;font-size:.75rem;letter-spacing:.1em;line-height:28px;padding-right:16px;background:url(../images/blog_more.png) no-repeat center right}body .common-main .main-inner .main-contents .common-archive-area .news-list li a:hover{background:#f5f5f5}body .common-main .main-inner .main-contents .common-archive-area .news-list li a:hover .image-box .shock{opacity:1}body .common-main .main-inner .main-contents .common-archive-area .news-list li a:hover .image-box:before{opacity:1}@media(min-width: 769px){body .common-main .main-inner .main-contents .common-archive-area .news-list li:nth-of-type(1){width:100%}body .common-main .main-inner .main-contents .common-archive-area .news-list li:nth-of-type(1) a .image-box .shock .zilla-likes{width:63px}body .common-main .main-inner .main-contents .common-archive-area .news-list li:nth-of-type(1) a .text-box time{font-size:.75rem}body .common-main .main-inner .main-contents .common-archive-area .news-list li:nth-of-type(1) a .text-box .title{overflow:none;height:auto;line-height:1.5;font-size:1.25rem}body .common-main .main-inner .main-contents .common-archive-area .news-list li:nth-of-type(1) a .text-box .writer{font-size:.75rem;margin-top:20px}body .common-main .main-inner .main-contents .common-archive-area .news-list li:nth-of-type(1) a .text-box .more{font-size:1rem;width:123px;background:#403f41;line-height:40px;text-align:center;color:#fff;padding:0;transition:background .2s}body .common-main .main-inner .main-contents .common-archive-area .news-list li:nth-of-type(1) a:hover .text-box .more{background:#fff100}}body .common-main .main-inner .main-contents .common-archive-area .pager .nth-box{display:none}body .common-main .main-inner .main-contents .common-archive-area .pager .next .no-link{display:none !important}body .common-main .main-inner .main-contents .common-archive-area .pager .next>*{margin:80px auto 0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;position:relative}body .common-main .main-inner .main-contents .common-archive-area .pager .next>* img{max-width:100%;display:block;transition:opacity .2s}body .common-main .main-inner .main-contents .common-archive-area .pager .next>* img:nth-of-type(2){position:absolute;top:0;left:0;opacity:0}body .common-main .main-inner .main-contents .common-archive-area .pager .next>*:hover img{opacity:0}body .common-main .main-inner .main-contents .common-archive-area .pager .next>*:hover img:nth-of-type(2){opacity:1}body .common-main .main-inner .right-nav-box{width:25%;position:relative}body .common-main .main-inner .right-nav-box .side-banner{position:-webkit-sticky;position:sticky;top:5vh;left:0}body .common-main .main-inner .right-nav-box .side-banner ul li a{display:block;transition:opacity .2s}body .common-main .main-inner .right-nav-box .side-banner ul li a img{display:block;width:100%}body .common-main .main-inner .right-nav-box .side-banner ul li a:hover{opacity:.6}body .common-main .main-inner .right-nav-box .side-banner ul li+li{margin-top:15px}body .common-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;font-size:1.125rem;letter-spacing:.0555555556em;font-family:"Montserrat",serif;font-weight:600;line-height:1.1;border-bottom:1px solid #221815}body .common-p7-wrap{width:1000px;max-width:95%;margin:0 auto 15px;display:flex;justify-content:flex-end}body .common-main-image{background:#f5f5f5;padding:130px 0 90px}body .common-main-image h1{text-align:center}body .top-main-image-box{height:450px}body .top-main-image-box img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body .top-page{margin-top:60px}body .category-page{margin-top:50px}@media(max-width: 768px){body:not(.home){padding-top:44px}body .main-header{padding:10px 0}body .main-header h1 img{width:132px}body .main-header nav{margin:0;position:fixed;top:100vh;opacity:0;left:0;z-index:10;width:100%;max-height:100vh;transition:opacity .2s,top 0s .2s}body .main-header nav .menu-close{text-align:center}body .main-header nav .menu-close img{width:21px}body .main-header nav:after{content:"";display:block;background:rgba(170,170,170,.9);position:absolute;top:100%;left:0;width:100%;height:1000vh}body .main-header nav .nav-wrap{background:rgba(255,255,255,.9);padding-top:30px;overflow-x:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;max-height:100vh;border-bottom:1px solid #221815}body .main-header nav .nav-wrap::-webkit-scrollbar{display:none}body .main-header nav .nav-wrap>ul{display:block;border-top:1px solid #221815;margin-top:50px}body .main-header nav .nav-wrap>ul>li{border-bottom:1px solid #221815;position:relative}body .main-header nav .nav-wrap>ul>li>a,body .main-header nav .nav-wrap>ul>li .c-aco-button{padding:18px;display:flex}body .main-header nav .nav-wrap>ul>li>a .normal,body .main-header nav .nav-wrap>ul>li .c-aco-button .normal{opacity:1 !important;text-align:left;padding:0;white-space:nowrap}body .main-header nav .nav-wrap>ul>li>a .hover,body .main-header nav .nav-wrap>ul>li .c-aco-button .hover{position:static;opacity:1 !important;text-align:right;padding:0}body .main-header nav .nav-wrap>ul>li>a:after,body .main-header nav .nav-wrap>ul>li .c-aco-button:after{display:none}body .main-header nav .nav-wrap>ul>li .c-aco-button{padding-left:38px}body .main-header nav .nav-wrap>ul>li .c-aco-button .arrow{top:14px;left:18px}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden{height:0;position:static;background:none}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden:before{display:none}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner{padding:0;margin:0;max-width:none;width:100%}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .sp-category-box{width:100%}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .sp-category-box ul li{border-top:1px solid #b5b5b5;text-align:right}body .main-header nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .sp-category-box ul li a{display:block;padding:18px;font-size:.75rem;letter-spacing:.0833333333em}body .main-header nav .nav-wrap .sns{position:static;margin:18px 0;padding-bottom:18px}body .main-header nav .nav-wrap .sns ul{justify-content:center}body .main-header .main-menu-button{position:absolute;right:10px;top:10px}body .main-header .main-menu-button img{width:24px}body .main-header.menu-open nav{opacity:1;top:0;transition:opacity .2s}body .main-header2 .header-inner{padding:10px 0;width:100%;max-width:100%;display:block}body .main-header2 .header-inner h1{text-align:center;width:100%}body .main-header2 .header-inner h1 img{width:132px}body .main-header2 .header-inner nav{margin:0;position:fixed;top:100vh;opacity:0;left:0;z-index:10;width:100%;max-height:100vh;transition:opacity .2s,top 0s .2s}body .main-header2 .header-inner nav .menu-close{text-align:center}body .main-header2 .header-inner nav .menu-close img{width:21px}body .main-header2 .header-inner nav:after{content:"";display:block;background:rgba(170,170,170,.9);position:absolute;top:100%;left:0;width:100%;height:1000vh}body .main-header2 .header-inner nav .nav-wrap{background:rgba(255,255,255,.9);padding-top:30px;overflow-x:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;max-height:100vh;border-bottom:1px solid #221815}body .main-header2 .header-inner nav .nav-wrap::-webkit-scrollbar{display:none}body .main-header2 .header-inner nav .nav-wrap>ul{display:block;border-top:1px solid #221815;margin-top:50px}body .main-header2 .header-inner nav .nav-wrap>ul>li{border-bottom:1px solid #221815;position:relative}body .main-header2 .header-inner nav .nav-wrap>ul>li>a,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button{padding:18px;display:flex}body .main-header2 .header-inner nav .nav-wrap>ul>li>a .normal,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button .normal{opacity:1 !important;text-align:left;padding:0;white-space:nowrap}body .main-header2 .header-inner nav .nav-wrap>ul>li>a .hover,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button .hover{position:static;opacity:1 !important;text-align:right;padding:0}body .main-header2 .header-inner nav .nav-wrap>ul>li>a:after,body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button:after{display:none}body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button{padding-left:38px}body .main-header2 .header-inner nav .nav-wrap>ul>li .c-aco-button .arrow{top:14px;left:18px}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden{height:0;position:static;background:none}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden:before{display:none}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner{padding:0;margin:0;max-width:none;width:100%}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .sp-category-box{width:100%}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .sp-category-box ul li{border-top:1px solid #b5b5b5;text-align:right}body .main-header2 .header-inner nav .nav-wrap>ul>li.c-aco-wrap .c-aco-hidden .hidden-inner .sp-category-box ul li a{display:block;padding:18px;font-size:.75rem;letter-spacing:.0833333333em}body .main-header2 .header-inner nav .nav-wrap .sns{position:static;margin:18px 0;padding-bottom:18px}body .main-header2 .header-inner nav .nav-wrap .sns ul{justify-content:center;display:flex;gap:0 12px}body .main-header2 .main-menu-button{position:absolute;right:10px;top:10px}body .main-header2 .main-menu-button img{width:24px}body .main-header2.menu-open .header-inner nav{opacity:1;top:0;transition:opacity .2s}body .top-main-image-box{height:auto}body .top-main-image-box img{height:auto}body .main-footer .footer-black .inner{display:block}body .main-footer .footer-black .inner .logo{text-align:center}body .main-footer .footer-black .inner .read{text-align:center;margin-top:15px}body .main-footer .footer-black .inner .copy-right{margin-top:30px;text-align:center;margin-left:0}body .common-main .main-inner{display:block}body .common-main .main-inner .main-contents{width:100%}body .common-main .main-inner .main-contents .common-archive-area .news-list{display:block}body .common-main .main-inner .main-contents .common-archive-area .news-list li{width:100%}body .common-main .main-inner .main-contents .common-archive-area .news-list li a .text-box .title{height:auto;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .common-main .main-inner .main-contents .common-archive-area .news-list li+li{margin-top:10px}body .common-main .main-inner .right-nav-box{margin-top:40px;width:100%}body .common-main .main-inner .right-nav-box .side-banner .banner-inner ul{display:flex;justify-content:space-between;flex-wrap:wrap}body .common-main .main-inner .right-nav-box .side-banner .banner-inner ul li{width:49.4382022472%;margin-top:1.1235955056% !important}body .common-main-image{padding:130px 0 90px}body .common-main-image h1{text-align:center}body .common-main-image h1 img{width:113px}}
/*# sourceMappingURL=style.min.css.map */