﻿#fade,#loader{display:block}#hlogo,#menuButton{opacity:0}header::before{box-shadow:0 0px 3px rgba(0,0,0,0.3)}section.setstart:not(#section1):not(#psection1) .container::before{background-color:#fff}section .container{text-align:left;position:relative;padding:15px 0;padding:2% 2% 3%}@media all and (min-width: 2001px){section .container{padding:32px 32px 48px}}section .container h5{letter-spacing:0.05em;line-height:1.5;font-size:21px}@media all and (max-width: 1200px){section .container h5{font-size:20px}}@media all and (max-width: 600px){section .container h5{font-size:18px}}@media all and (max-width: 480px){section .container h5{font-size:17px}}section .container h5.bdrbtms{border-bottom:2px solid #e50012;padding-bottom:0}section .container h5.bdrs{border-bottom:2px solid #e50012;border-top:2px solid #e50012;padding:0.2em 0.1em 0em}section .container h6{letter-spacing:0.05em;font-size:19px}@media all and (max-width: 1200px){section .container h6{font-size:18px}}@media all and (max-width: 600px){section .container h6{font-size:16px}}@media all and (max-width: 480px){section .container h6{font-size:15px}}section .container h6.bdrbtms{border-bottom:2px solid #e50012;padding-bottom:0.2}section .container h6.bdrs{border-bottom:2px solid #e50012;border-top:2px solid #e50012;padding:0.4em 0.1em 0.2em}section .container p{letter-spacing:0.05em;font-size:17px}@media all and (max-width: 1200px){section .container p{font-size:16px}}@media all and (max-width: 600px){section .container p{font-size:15px}}@media all and (max-width: 480px){section .container p{font-size:14px}}ul{font-size:16px}@media all and (max-width: 600px){ul{font-size:15px}}@media all and (max-width: 480px){ul{font-size:14px}}.breadcrumb{font-size:15px}@media all and (max-width: 600px){.breadcrumb{font-size:14px}}@media all and (max-width: 480px){.breadcrumb{font-size:13px}}.breadcrumb .breadcrumb-item{margin-bottom:0.6em}#psection1{width:100%;height:auto !important;transition:all .1s linear;padding:0;padding-top:120px;position:relative;overflow:hidden}@media all and (max-width: 1200px){#psection1{padding-top:80px}}@media all and (max-width: 840px){#psection1{padding-top:65px}}#psection1::after{position:absolute;content:'';width:100%;height:100%;background-color:#fff;top:0;right:0%;opacity:1;z-index:200}#psection1.openingstart::after{opacity:1;opacity:0;transition:width .9s ease,opacity 1.2s ease}#psection1 .container{width:100% !important;height:100%;max-width:100% !important;max-height:500px;max-height:120px;position:relative;overflow:hidden;margin:0 auto;padding:0}#psection1.openingstart .container::after{width:100%;transition:width .8s ease-out}#psection1 .container .bgimg{width:100%;height:0%;padding-top:16%;min-height:100px;background-image:url(../images/common/bg_page.svg);background-position:bottom center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);overflow:hidden;opacity:0}#container.single #psection1.office .container .bgimg{background-image:url(../images/common/item10_nav.jpg) !important;background-image:-webkit-image-set(url("../images/common/item10_nav.webp") type("image/webp"), url("../images/common/item10_nav.jpg") type("image/jpeg")) !important;background-image:image-set(url("../images/common/item10_nav.webp") type("image/webp"), url("../images/common/item10_nav.jpg") type("image/jpeg")) !important}#container.single #psection1.hospital_clinic .container .bgimg{background-image:url(../images/common/item05_nav.jpg) !important;background-image:-webkit-image-set(url("../images/common/item05_nav.webp") type("image/webp"), url("../images/common/item05_nav.jpg") type("image/jpeg")) !important;background-image:image-set(url("../images/common/item05_nav.webp") type("image/webp"), url("../images/common/item05_nav.jpg") type("image/jpeg")) !important}#container.single #psection1.tablet .container .bgimg{background-image:url(../images/common/item04_nav.jpg) !important;background-image:-webkit-image-set(url("../images/common/item04_nav.webp") type("image/webp"), url("../images/common/item04_nav.jpg") type("image/jpeg")) !important;background-image:image-set(url("../images/common/item04_nav.webp") type("image/webp"), url("../images/common/item04_nav.jpg") type("image/jpeg")) !important}#container.single #psection1.kyoshiba_cell_pc .container .bgimg,#container.single #psection1.kyoshiba_wallstand_pc .container .bgimg{background-image:url(../images/common/item01_nav.jpg) !important;background-image:-webkit-image-set(url("../images/common/item01_nav.webp") type("image/webp"), url("../images/common/item01_nav.jpg") type("image/jpeg")) !important;background-image:image-set(url("../images/common/item01_nav.webp") type("image/webp"), url("../images/common/item01_nav.jpg") type("image/jpeg")) !important}#container.single #psection1.mediatab .container .bgimg{background-image:url(../images/common/item02_nav.jpg) !important;background-image:-webkit-image-set(url("../images/common/item02_nav.webp") type("image/webp"), url("../images/common/item02_nav.jpg") type("image/jpeg")) !important;background-image:image-set(url("../images/common/item02_nav.webp") type("image/webp"), url("../images/common/item02_nav.jpg") type("image/jpeg")) !important}#psection1.openingstart .container .bgimg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;transition:transform 1.2s ease-out}:root{--outline: rgba(0,0,0,0.04)}#psection1 .mainp{margin:0 auto;padding:0 0.3em;position:absolute;top:50%;left:5%;width:90%;margin-top:-0.8em;height:auto;line-height:1;text-align:center;text-align:left;z-index:6;letter-spacing:0.06em;font-size:4vw;font-size:42px;font-weight:400}@media all and (min-width: 1301px){#psection1 .mainp{width:1170px;left:50%;margin-left:-585px}}@media all and (max-width: 840px){#psection1 .mainp{font-size:5vw}}@media all and (max-width: 600px){#psection1 .mainp{font-size:30px}}#psection1 .mainp strong{font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500}#psection1 .mainp span{position:relative;opacity:0;margin-left:-3%;color:white}#psection1 .mainp span:first-child{font-weight:500;letter-spacing:0.06em}#psection1 .mainp span:last-child{display:block;line-height:1;margin-top:-0.3em;padding-left:0.1em}#psection1 .mainp span small{letter-spacing:0.1em;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#e50012 !important;font-size:0.35em;font-weight:400}#psection1 .mainp span strong i{font-style:normal;font-size:0.7em;letter-spacing:normal}#psection1 .mainp>small{font-size:0.8em}@media all and (max-width: 600px){#psection1 .container{height:auto}#psection1 .container .bgimg{height:100%;position:absolute;padding:0}#psection1 .container .mainp{position:relative;margin:8% auto}}#container.archive.brand #psection1 .container{height:auto;max-height:400px}#container.archive.brand #psection1 .container .bgimg{height:100%;position:absolute;padding:0;background:#F6F6F6}#container.archive.brand #psection1 .container .mainp{max-width:400px;top:0;left:0;position:relative;margin:4% auto !important}@media all and (min-width: 701px){#container.archive.brand #psection1 .container .mainp{margin:28px auto !important}}#psection1.openingstart .mainp span:first-child{opacity:1;margin-left:0;transition:opacity .4s ease-out .2s, margin-left .7s ease .2s}#psection1.openingstart .mainp span:last-child{opacity:1;margin-left:0;transition:opacity .4s ease-out .4s, margin-left .7s ease .4s}section#psection2{overflow:hidden;padding:0 0 4%}#container.single section#psection2 .container,#container.page section#psection2 .container{padding:2% 5% 3%}@media all and (min-width: 2001px){#container.single section#psection2 .container,#container.page section#psection2 .container{padding:32px 80px 48px}}section h2{line-height:1.2;margin:0.2em auto 0.8em;position:relative;z-index:11;color:#1a0b08;padding:0.3em 0.1em 0.3em;border-bottom:4px solid #e50012;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:normal}section h2 small.right{position:absolute;width:auto;white-space:nowrap;top:50%;right:1.5em;margin-top:-0.5em}@media all and (max-width: 840px){section h2 small.right.md-block{position:relative;margin-top:0em;top:auto;right:auto;display:block;text-align:left;white-space:normal}}@media all and (max-width: 840px){section h2 small.right{font-size:0.4em}}@media all and (max-width: 600px){section h2 small.right{font-size:0.5em}}section h2 small:not(.right).d-block{margin-top:0.5em;font-size:0.5em}@media all and (max-width: 840px){section h2 small:not(.right).d-block{font-size:0.95rem}}@media all and (max-width: 600px){section h2 small:not(.right).d-block{font-size:0.9rem}}section h2:has(small.right){padding-right:7em}@media all and (max-width: 840px){section h2:has(small.right.md-block){padding-right:1em}}section h3{line-height:1.4;margin:1.2em auto 0.5em;position:relative;z-index:11;color:#fff;padding:0.1em 0.6em 0.15em;background-color:#e50012;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:normal}section h3 small{font-size:0.8em !important}section h3.notdeco{border:none}strong.round{background-color:#999;color:#fff;font-weight:normal;border-radius:20px;padding:0.2em 0.4em 0.1em;font-size:0.9em}strong.r-yellow{background-color:#FDD007}strong.r-blue{background-color:#0E73CE}strong.r-green{background-color:#2FB216}section h4{line-height:1.3;padding:0.25em 0.1em 0.3em;margin:0 auto 0.6em;text-align:left;color:#e50012;font-weight:400;position:relative}section p{line-height:1.8}section h3 strong{font-size:1.4em}section h5.bdr,.wp-editor h5.bdr{width:100%;font-size:1.2em;text-align:left;letter-spacing:0.06em;font-weight:600;margin:0 0 15px;padding:0.3em 0;position:relative;border-bottom:1px solid #3c3223}.mincho{font-family:'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'HGP明朝B', serif}strong.num{font-size:1.6em;font-weight:700;color:#e50012;padding-right:0.2em}section.bg-gray{background-color:#F6F6F6}.wnewbox{background:none;border-radius:0px}.wnewbox ul li{border-bottom:#E6E6E6 1px solid;padding-bottom:10px}.qabox ul{list-style:none;margin:0;padding:0;width:100%;padding-bottom:40px}.qabox ul li{width:100%;margin:0;padding:0;font-size:1em}.qabox ul li .q-txt{color:#1a0b08;width:100%;padding:1.2em 3em;position:relative;text-align:left;font-size:1.2em;line-height:1.6em;letter-spacing:0.06em;border-bottom:1px solid #aaa;cursor:pointer}.qabox ul li .q-txt a{text-decoration:none;display:block}.qabox ul li .q-txt a:hover{text-decoration:underline}.qabox ul li .q-txt::before{position:absolute;content:'Q.';color:#F6F6F6;font-style:italic;width:2em;height:2em;font-size:2em;font-weight:500;top:0.6em;left:0.3em}.qabox ul li .a-txt{display:none;color:#e50012;background-color:#F6F6F6;width:100%;padding:1.2em 1em 1.2em 3em;position:relative;text-align:left;font-size:1.2em;font-weight:bold;line-height:1.6em;letter-spacing:0.06em;border-bottom:1px solid #d8e3e8}.qabox ul li .a-txt::before{position:absolute;content:'A.';font-style:italic;width:2em;height:2em;font-size:2em;font-weight:500;top:0.6em;left:0.3em}.qabox ul li .q-txt::after{content:'';position:absolute;width:12px;height:12px;border-bottom:2px solid #1a0b08;border-right:2px solid #1a0b08;bottom:50%;right:2%;margin-bottom:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box;opacity:0.4}.qabox ul li .q-txt.active::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media all and (min-width: 841px){.qabox ul li .q-txt:hover{background-color:#E5E5E5}}@media all and (max-width: 840px){.qabox ul li{font-size:0.9em}}@media all and (max-width: 480px){.qabox ul li{font-size:0.85em}}.contentbox{width:100%;text-align:left;padding:6%}@media all and (max-width: 840px){.contentbox{padding:4%}}@media all and (max-width: 600px){.contentbox{padding:2%}}.contentbox p{letter-spacing:0.04em}.contentbox .box{padding:15px}@media all and (max-width: 600px){.contentbox .box{padding:10px}}@media all and (max-width: 480px){.contentbox .box{padding:5px}}.contentbox hr{height:0}a.imgset{background-color:#fff;position:relative;display:block}a.imgset img{transition:opacity .3s ease}a.imgset::after{position:absolute;transition:opacity .3s ease-out;width:30px;height:30px;margin:auto;top:0;bottom:0;left:0;right:0;content:'\f00e';font-family:"Font Awesome 5 Free";line-height:0.8em;font-size:30px;color:#c6000b;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto;opacity:0}a.imgset:hover img{opacity:0.3}a.imgset:hover::after{opacity:1}.sidebox{width:100%;padding:0;text-align:left;padding-top:2%}@media only screen and (max-width: 840px){.contentbox,.sidebox{margin-bottom:50px}.sidebox{padding-top:40px}}.contbox{position:relative;width:100%;height:auto;margin:2.5% auto}.contbox ul{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;position:relative;margin:0}.contbox ul li{margin:10px 0 0;padding:0;min-width:8%;flex-basis:24%;margin-bottom:10px}.contbox ul li.active{display:none}.contbox img{width:100%;height:auto}.contbox .bgimg{width:100%;height:0;padding-top:50%;background-color:#f0f0f0;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;transition:transform .5s ease-out}.contbox .txtinner{padding:10px 0 10px;z-index:1;transition:all .5s ease-out;text-align:center;position:absolute;background-color:rgba(250,0,0,0.2);top:0;left:0;width:100%;height:100%}.contbox .txtinner h5{margin:0;padding:0;font-weight:900;letter-spacing:0.04em;font-size:1.6em;line-height:1.1em}.contbox .txtinner h5 span{margin:0.4em 0;padding:0;display:block;font-weight:normal;letter-spacing:0.06em;font-size:0.5em;line-height:1.1em}.contbox a{color:#fff;display:block;overflow:hidden;text-decoration:none;border:3px solid #c20000;position:relative}.sidebox .contbox{margin:0}.sidebox .contbox ul li{flex-basis:32%}.sidebox .contbox ul::before{content:'';display:block;width:32%;order:1}.sidebox .contbox ul::after{content:'';display:block;width:32%}.sidebox .contbox ul li{margin:10px 0 10px}@media all and (min-width: 841px){.contbox a:hover .bgimg{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.contbox ul::before{content:'';display:block;width:24%;order:1}.contbox ul::after{content:'';display:block;width:24%}}@media all and (max-width: 840px){.contbox ul li{flex-basis:48%}.contbox ul::before,.contbox ul::after{display:none}.contbox .bgimg{padding-top:40%}.sidebox .contbox ul li{flex-basis:48%}.sidebox .contbox ul::before,.sidebox .contbox ul::after{display:none}}@media all and (max-width: 600px){.contbox ul li{flex-basis:100%}.contbox ul::before,.contbox ul::after{display:none}.contbox .bgimg{padding-top:30%}.sidebox .contbox ul li{flex-basis:100%}.sidebox .contbox ul::before,.sidebox .contbox ul::after{display:none}}span.komemark{color:#aaa;font-size:0.7em;vertical-align:top}section p.kome{font-size:0.9em;color:#aaa;line-height:1.4;position:relative;padding-left:1.2em}section p.kome::before{content:'※';position:absolute;top:0;left:0}.ui.form .field>label{color:#e50012}.ui.button[type="submit"]{background-color:#e50012;color:#fff}.ui.button[type="submit"]:hover{background-color:#e50012}.slidebox{width:100%;padding-right:20%;position:relative;margin-bottom:4%}@media all and (max-width: 840px){.slidebox{padding-right:0%}}.mySwiper .swiper-slide{padding:0 15px 0 0}@media all and (max-width: 840px){.mySwiper .swiper-slide{padding:0 0 10px}}.swiper-container{width:20%;height:100%;position:absolute;bottom:0;right:0;padding:20px 0;background-color:#F6F6F6}@media all and (max-width: 840px){.swiper-container{width:100%;height:auto;position:relative;padding:0 20px}}.swiper-container .swiper-slide{text-align:left;width:100%;height:auto;min-height:60px;opacity:0.35;cursor:pointer;padding:5px 10px}@media all and (max-width: 840px){.swiper-container .swiper-slide{width:30%;height:auto;position:relative;padding:6px 3px}}.swiper-container .swiper-slide img{border:2px solid #F6F6F6}.swiper-container .swiper-slide.swiper-slide-thumb-active{opacity:1}.swiper-container .swiper-slide.swiper-slide-thumb-active img{border-color:#e50012}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{position:absolute;left:0;width:100%;height:20px;margin:0;vertical-align:middle;text-align:center;z-index:10;cursor:pointer;background-color:#e50012;color:#fff;font-size:20px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width: 840px){.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{position:absolute;top:0;width:20px;height:100%}}.swiper-container .swiper-button-next.swiper-button-disabled,.swiper-container .swiper-button-prev.swiper-button-disabled{opacity:0.5}.swiper-container .swiper-button-prev{top:0}@media all and (max-width: 840px){.swiper-container .swiper-button-prev{left:0;right:auto}}.swiper-container .swiper-button-prev::after{content:" \f106";font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:900;font-size:20px;text-rendering:auto}@media all and (max-width: 840px){.swiper-container .swiper-button-prev::after{content:" \f104"}}.swiper-container .swiper-button-next{bottom:0;top:auto}@media all and (max-width: 840px){.swiper-container .swiper-button-next{right:0;left:auto}}.swiper-container .swiper-button-next::after{content:" \f107";font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:900;font-size:20px;text-rendering:auto}@media all and (max-width: 840px){.swiper-container .swiper-button-next::after{content:" \f105"}}.pbox{padding:10px 15px;border:2px solid #e50012;border-radius:0.8rem;margin-bottom:0.8rem}.pbox h5{line-height:1.3;font-size:18px !important}@media all and (max-width: 840px){.pbox h5{font-size:17px !important}}@media all and (max-width: 600px){.pbox h5{font-size:16px !important}}@media all and (max-width: 480px){.pbox h5{font-size:15px !important}}.pbox h5.bggry{display:block;text-align:center;background-color:#F6F6F6;width:100%;padding:1.6em 1em 1.3em}@media all and (max-width: 840px){.pbox h5.bggry{padding:0.6em 1em 0.3em}}.pbox ul li{margin-bottom:0.8em;text-indent:0.2em}.pbox ul li::marker{color:#e50012;content:'●'}.dxbox{padding:0.8rem;border-radius:0.8rem;margin-top:1rem}.dxbox h4{text-align:center;font-size:18px !important}@media all and (max-width: 840px){.dxbox h4{font-size:17px !important}}@media all and (max-width: 600px){.dxbox h4{font-size:16px !important}}@media all and (max-width: 480px){.dxbox h4{font-size:15px !important}}.dxbox p{line-height:1.3;font-size:16px !important}@media all and (max-width: 840px){.dxbox p{font-size:15.5px !important}}@media all and (max-width: 600px){.dxbox p{font-size:15px !important}}@media all and (max-width: 480px){.dxbox p{font-size:14px !important}}.plinks{margin:4% auto 6%;width:96%;max-width:1300px;font-size:16px !important}.plinks .column{margin-bottom:0.5em}.plinks a{display:block;height:100%;background-color:#e50012;padding:1.2em 1em 1.2em;margin:0 0.2em;border-radius:2em;color:#1a0b08;position:relative;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.plinks a strong{font-weight:normal;text-align:center}.plinks a span{display:inline-block}.plinks a::after{color:#fff;position:absolute;left:50%;bottom:-0.1em;margin-left:-0.5em;content:" \f107";font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:900;font-size:20px;text-rendering:auto;transition:all .3s ease}.plinks a:hover::after{bottom:-0.25em}@media all and (max-width: 840px){.plinks{font-size:15.5px !important}}@media all and (max-width: 600px){.plinks{font-size:15px !important}}@media all and (max-width: 480px){.plinks{font-size:14px !important}}.corptxtbox{padding:1em}.corptxtbox h5{line-height:1.5;text-align:left}.corptxtbox h5 span{display:inline-block}.corptxtbox h5 strong{font-size:1.3em;display:block;padding-top:0.6em}@media all and (max-width: 840px){.corptxtbox h5 br{display:none}}.corp_bs h5{border-bottom:1px solid #e50012}.corp_bs .box.nobdr{padding:10px 15px 25px}.corp_bs .box.nobdr h6{line-height:1.5}.corp_bs .box.nobdr p{line-height:1.5;margin-bottom:0.7em}.table{font-size:1.05em;line-height:1.4em}.table td{padding:1em 0.5em;vertical-align:top}.table td p{margin:0}.table td dl{margin:0 auto 7px;padding:0.6em 1em;background-color:rgba(246,246,246,0.9)}.table td dl dt{border-left:4px solid #e50012;padding-left:8px}.table td dl dd{margin-bottom:0}.table td dl:last-child{margin-bottom:0}.table th{padding:1em 0.5em;color:#e50012;font-weight:500;vertical-align:top}@media all and (max-width: 500px){.table:not(.sctable){border-top:.1rem solid #dadee4}.table:not(.sctable) td,.table:not(.sctable) th{display:block;padding:0.5em 0.5em}.table:not(.sctable) th{border:none;padding-bottom:0}.table:not(.sctable) th br{display:none}.table:not(.sctable) td{border-bottom:.1rem solid #dadee4}}.company .table tr td:first-child{color:#e50012}dl dt{font-weight:500}.table.historytbl{letter-spacing:0.05em;line-height:1.5;font-size:16px}@media all and (max-width: 600px){.table.historytbl{font-size:15px}}@media all and (max-width: 480px){.table.historytbl{font-size:13px}}.table.historytbl th,.table.historytbl td{vertical-align:top;padding:1em 1em 1em 2em}@media all and (max-width: 500px){.table.historytbl th,.table.historytbl td{padding:0.5em 1em}}.table.historytbl th{white-space:nowrap;border:none;border-right:1px solid rgba(26,11,8,0.3)}@media all and (max-width: 500px){.table.historytbl th{border-right:none;padding:0.5em 1em 0}}.table.historytbl td{border:none}.table.historytbl td ul:not(.komelist){margin:0.3em 0 0.3em 1.2em}.table.historytbl td ul:not(.komelist) li{margin-top:0.1em}@media all and (max-width: 500px){.table.historytbl{border-top:none}}.s3box{margin-top:1em}.s3box>.column{margin-bottom:10px}.s3box>.column .box{border:3px solid #e50012;height:100%;border-radius:8px;text-align:center;margin:0 auto;max-width:300px}@media all and (max-width: 840px){.s3box>.column .box{display:flex;align-items:center;text-align:left;max-width:500px}}.s3box>.column .box h5{margin-top:0;line-height:1;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:0.03em}.s3box>.column .box h5 strong{font-size:1.4em}.s3box>.column .box h5:first-letter{font-size:1.3em;color:#e50012}@media all and (max-width: 840px){.s3box>.column .box h5{margin-right:1em}}.s3box>.column .box p{line-height:1.4}.s3box>.column .box p>span{display:inline-block}.flowbox{margin-top:1em}.flowbox>.column{margin-bottom:10px}.flowbox>.column .box{border:3px solid #e50012;border:none;background-color:#F6F6F6;height:100%;margin:0 auto;max-width:300px}@media all and (max-width: 840px){.flowbox>.column .box{display:flex;align-items:center;text-align:left;max-width:500px}}.flowbox>.column .box h5{margin-top:0;line-height:1;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:0.03em}.flowbox>.column .box h5 strong{font-size:1.1em;color:#e50012;padding-right:0.2em}.flowbox>.column .box h5>span{display:inline-block}@media all and (max-width: 840px){.flowbox>.column .box h5{margin-right:1em}}.flowbox>.column .box p{line-height:1.4}.flowbox>.column .box p>span{display:inline-block}.msgtxtbox{padding:4%}.msgtxtbox h5{padding:0.5em;font-size:3.5vw !important;position:relative}@media all and (max-width: 600px){.msgtxtbox h5{font-size:18px !important}}@media all and (max-width: 480px){.msgtxtbox h5{font-size:17px !important}}@media all and (min-width: 1800px){.msgtxtbox h5{font-size:63px !important}}.msgtxtbox h5 span{display:inline-block;font-size:0.9em}.msgtxtbox h5 strong{letter-spacing:normal;margin-right:0.2em}.msgtxtbox h5 i{font-style:normal;position:relative;background:linear-gradient(0, rgba(229,0,18,0.7) 40%, rgba(229,0,18,0) 40%)}.msgtxtbox h5::before{content:'“';color:#e50012;margin-left:-0.5em;margin-right:0.1em;font-size:1.4em}.msgtxtbox h5::after{content:'”';color:#e50012;font-size:1.4em;margin-left:0.1em}.msgtxtbox p{text-align:right}.olbox{padding:10px 15px;border:1px solid rgba(230,230,230,0.9);background-color:rgba(246,246,246,0.6);border-radius:10px;margin-bottom:0.8em}.olbox h6{margin-top:0.2em;border-bottom:2px solid #e50012;padding:0 0.2em 0.2em}.olbox ol{margin-bottom:0}.olbox ol li::marker{color:#e50012;font-size:1.4em;width:1em;font-weight:bold}.olbox ul{margin-bottom:0}.olbox ul.mark5 li::marker{content:'5. ';color:#e50012;font-size:1.4em;font-weight:bold;width:1em}.olbox ul.mark6 li::marker{content:'6. ';color:#e50012;font-size:1.4em;width:1em;font-weight:bold}.olbox ul.mark7 li::marker{content:'7. ';color:#e50012;font-size:1.4em;width:1em;font-weight:bold}.itembox a{display:block;border:2px solid #4e0004;padding:2% 1rem}.itembox a .itemimg{position:relative;overflow:hidden}.itembox a .itemimg img{transition:transform .3s ease}.itembox a .itemimg.noimg{background-color:#4d4d4d}.itembox a .itemimg.noimg img{opacity:0.95}.itembox a .iteminner{line-height:1.8;color:#1a0b08 !important;font-size:15px !important}@media all and (max-width: 1200px){.itembox a .iteminner{font-size:14px !important}}@media all and (max-width: 600px){.itembox a .iteminner{font-size:13px !important}}@media all and (max-width: 480px){.itembox a .iteminner{font-size:12px !important}}.itembox a .iteminner span.news_cate{display:inline-block;white-space:nowrap;position:relative;padding:0.3em 0.7em 0.35em;font-size:0.7em;line-height:1;text-align:center;margin-right:0.3em;margin-top:0.6em;background-color:#1a0b08;color:white;transition:border-color .15s ease}.itembox a .iteminner span.brand_cate{display:inline-block;width:5em;padding:0;vertical-align:middle}.itembox a:hover{border-color:#e50012}.itembox a:hover .itemimg img{transform:scale(1.05)}.itembox a:hover .itemimg::before{transform:scale(1.1)}.itembox a:hover .itemimg::after{background-position:99px center}.itembox a .itemttl{color:#1a0b08 !important}.itembox .itemttl{font-weight:700;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-size:18px;line-height:1.4;text-align:left;margin:0.3em auto 0}@media all and (max-width: 1200px){.itembox .itemttl{font-size:13px;font-size:17px}}@media all and (max-width: 840px){.itembox .itemttl{width:96%}.itembox .itemttl br{display:none}}@media all and (max-width: 600px){.itembox .itemttl{font-size:12px;font-size:15px}}@media all and (max-width: 400px){.itembox .itemttl{font-size:11px;font-size:14px}}.itembox .itemttl.lgttl{margin:0.7em auto 0;font-size:18px;font-weight:600}@media all and (max-width: 1200px){.itembox .itemttl.lgttl{font-size:17px}}@media all and (max-width: 600px){.itembox .itemttl.lgttl{font-size:16px}}@media all and (max-width: 400px){.itembox .itemttl.lgttl{font-size:15px}}.itembox .itemttl.lgttl span small{display:block}@media all and (max-width: 400px){.itembox .itemttl>br{display:none}}hr{clear:both;margin:3.5% 0;min-height:0;height:1px}hr.nobdr{margin-bottom:1%}.chartsvg text{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;fill:black}.chart01 .st0{fill:none;stroke:#000000;stroke-miterlimit:10}.chart01 .st1{fill:#A9D600}.chart01 .st2{font-family:'KozGoPr6N-Regular-83pv-RKSJ-H';font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.chart01 .st3{font-size:12px}.chart01 .st4{fill:#D7F0A0}.chart01 .st5{fill:#F0F0DC}.chart01 .st6{fill:#80CED7}.chart01 .st7{writing-mode:vertical-rl;font-feature-settings:'pkna';text-orientation:mixed}.chart01 .st8{font-size:12px;glyph-orientation-vertical:0}.chart01 .st9{font-size:12px;glyph-orientation-vertical:1}.chart01 .st10{fill:#F1F1F1}.chart01 .st11{font-size:12px;glyph-orientation-vertical:0;writing-mode:vertical-rl;font-feature-settings:'pkna';text-orientation:mixed}.chart01 .st12{font-size:11px;glyph-orientation-vertical:0}.chart01 .st13{font-size:11px;glyph-orientation-vertical:1}.chart01 .st20{text-orientation:upright;-webkit-text-orientation:upright}.chart02 .st0{fill:#A9D600}.chart02 .st1{font-family:'KozGoPr6N-Regular-83pv-RKSJ-H';font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.chart02 .st2{font-size:18px}.chart02 .st3{fill:#80CED7}.chart02 .st4{font-size:14px}.chart02 .st5{fill:none;stroke:#000000;stroke-miterlimit:10}.chart02 .st6{fill:#D7F0A0}.chart02 .st7{fill:#F0F0DC}.chart02 .st8{fill:#F1F1F1}.chart02 .st9{font-size:13px}.tabs{display:flex;flex-wrap:wrap}.tabs>hr{margin:0;width:100%;border-top:3px solid #e50012}.tabs .tab_label{display:block;letter-spacing:0.05em;background-color:#E6E6E6;text-align:center;position:relative;z-index:1;white-space:nowrap;border:3px solid white;border-bottom:2px solid white;border-top-left-radius:15px;border-top-right-radius:15px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px;cursor:pointer;flex:1;padding:1.2em 0.6em 1.0em;margin:0}@media all and (max-width: 600px){.tabs .tab_label{font-size:13px;border-width:1px}}@media all and (max-width: 480px){.tabs .tab_label{font-size:11px}}.tabs .tab_label:hover{background-color:#e50012}.tabs .tabgroup{flex:3;display:flex;flex-wrap:wrap;font-size:0.9em}.tabs .tabgroup .tab_label{padding:0.8em 0.4em 0.4em;font-size:15px}@media all and (max-width: 600px){.tabs .tabgroup .tab_label{font-size:12px}}@media all and (max-width: 480px){.tabs .tabgroup .tab_label{font-size:10px}}.tabs .tabgroup::before{flex:100%;content:attr(data-grouplabel);background-color:#F6F6F6;padding:0.6em 0.4em 0.3em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;border-radius:20px;border-bottom:3px solid white;border:3px solid white}.tabs .tab_content{flex:100%;display:none;overflow:hidden;position:relative;animation:fadeInUp 1s ease;padding:4% 15px}@media all and (max-width: 840px){.tabs .tab_content{padding:5% 10px}}@media all and (max-width: 600px){.tabs .tab_content{padding:6% 5px}}.tabs input[name="tab_switch"]{display:none}.tabs input:checked+.tab_label{background-color:#e50012;border:3px solid #e50012;position:relative}.tabs input:checked+.tab_label::after{position:absolute;content:'';height:0;bottom:-22px;width:0;left:50%;margin-left:-10px;border-top:15px solid #e50012;border-bottom:1px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}#tab01:checked ~ #tab01_content,.tabgroup:has(#tab02:checked) ~ #tab02_content,.tabgroup:has(#tab03:checked) ~ #tab03_content,.tabgroup:has(#tab04:checked) ~ #tab04_content{display:block}.hsbar{display:flex;flex-wrap:wrap;max-width:700px;border-radius:8px;margin:0 auto 4%;overflow:hidden}.hsbar .yearitem{position:relative;flex-grow:1;text-align:center;position:relative;align-items:center;justify-content:center;padding:13px 0;line-height:1.5;height:60px;background:#e50012;color:white;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 840px){.hsbar .yearitem{font-size:11px;height:45px;line-height:1.4;padding:10px 0}}.hsbar .yearitem span{font-weight:600;position:relative;padding-left:0.85em;padding-top:0.2em;letter-spacing:0.1em;transition:all .2s ease-out}.hsbar .yearitem span strong{font-size:1.6em;letter-spacing:normal;padding-right:0.15em}.hsbar .yearitem:hover{color:yellow}.hsbar .yearitem:hover span{transform:scale(1.07)}.hsbar .yearitem:not(:last-child)::before,.hsbar .yearitem:not(:last-child)::after{position:absolute;z-index:2;top:0;bottom:0;left:100%;content:'';border:37px solid transparent;border-left:20px solid #e50012;margin:auto}@media screen and (max-width: 840px){.hsbar .yearitem:not(:last-child)::before,.hsbar .yearitem:not(:last-child)::after{border-width:25px;border-left-width:12px}}.hsbar .yearitem:not(:last-child)::before{margin-left:2px;border-left-color:#FFF}.hsbar .yearitem:not(:last-child)::after{border-left-color:#e50012}.historytitle{line-height:1.2;margin:0.2em auto 0.8em;position:relative;z-index:11;color:#1a0b08;background-color:#F6F6F6;padding:0.5em 1em 0.3em;border-radius:20px;border:1px solid #e50012}.historytitle .columns .column h5{color:#e50012 !important}.historytitle .columns .column h5 strong{font-size:1.6em;font-weight:700;letter-spacing:normal;padding-right:0.15em}.hsbox{margin:4% auto;width:100%;position:relative}.hsbox .hs-line{position:absolute;width:4px;height:95%;top:0;left:10%;margin-left:-2px;overflow:hidden;background-color:rgba(246,246,246,0.5)}.hsbox .hs-line span{display:block;position:absolute;width:4px;height:0;top:0;left:50%;margin-left:-2px;background-color:#e50012;-webkit-transition:height .1s ease-out;transition:height .1s ease-out}.hsbox ul{width:100%;margin:2% auto;padding:2% 0 0;list-style:none}.hsbox ul>li{width:100%;margin:0 0% 5% 16%;position:relative;opacity:0}.hsbox ul>li::before{content:'';position:absolute;width:20px;height:20px;top:30px;left:-6%;background-color:#e50012;border-radius:10px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 600px){.hsbox ul>li::before{width:15px;height:15px}}.hsbox ul>li::after{width:auto;color:#e50012;content:attr(data-year);font-size:3.2vw;position:absolute;top:30px;margin-top:-1.3vw;right:108.4%;white-space:nowrap;letter-spacing:normal;line-height:1}@media screen and (min-width: 1301px){.hsbox ul>li::after{font-size:42px;margin-top:-18px}}@media screen and (max-width: 480px){.hsbox ul>li::after{font-size:4.6vw;margin-top:-1.6vw;right:107%;transform:rotate(90deg)}}.hsbox ul>li .hs-main{padding:2.5%;background-color:#E6E6E6;width:85%;position:relative;border-radius:6px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 840px){.hsbox ul>li .hs-main{display:block}}.hsbox ul>li .hs-main::after{content:'';position:absolute;width:0;height:0;top:15px;right:99.9%;border-top:transparent 15px solid;border-bottom:transparent 15px solid;border-left:transparent 30px solid;border-right:#E6E6E6 30px solid}@media screen and (max-width: 600px){.hsbox ul>li .hs-main::after{top:18px;border-top:transparent 10px solid;border-bottom:transparent 10px solid;border-left:transparent 20px solid;border-right:#E6E6E6 20px solid}}@media screen and (max-width: 400px){.hsbox ul>li .hs-main::after{top:23px;border-top:transparent 6px solid;border-bottom:transparent 6px solid;border-left:transparent 12px solid;border-right:#E6E6E6 12px solid}}.hsbox ul>li .hs-main .hs-img{display:block;flex-basis:47%;margin:0 3% 0 0}@media screen and (max-width: 840px){.hsbox ul>li .hs-main .hs-img{flex-basis:100%;margin:0 0 3% 0}}.hsbox ul>li .hs-main.rvs{flex-direction:row-reverse}.hsbox ul>li .hs-main.rvs .hs-img{margin:0 0 0 3%}@media screen and (max-width: 840px){.hsbox ul>li .hs-main.rvs .hs-img{margin:0 0 3% 0}}.hsbox ul>li .hs-main .hs-inner{display:block;flex-basis:100%}@media screen and (max-width: 840px){.hsbox ul>li .hs-main .hs-inner{flex-basis:100%}}.hsbox ul>li .hs-main .hs-inner .hs-year{font-size:1.3em}.hsbox ul>li .hs-main .hs-inner .hs-year small{font-size:0.6em;padding-left:0.2em}.hsbox ul>li .hs-main:has(.hs-img) ~ .hs-inner{flex-basis:50%}@media screen and (max-width: 840px){.hsbox ul>li .hs-main:has(.hs-img) ~ .hs-inner{flex-basis:100%}}.hsbox ul hr{border:none;margin:1% 0}.hsbox.hs-ver2 .hs-line{left:50%}.hsbox.hs-ver2 ul>li{width:50%;margin:0% 0% 5% 50%;position:relative;opacity:0}.hsbox.hs-ver2 ul>li::before{display:none}.hsbox.hs-ver2 ul>li::after{display:none}.hsbox.hs-ver2 ul>li .hs-main{padding:2.5%;padding-left:0%;background:none;width:100%;display:block;margin-top:-20%;min-height:11em}@media screen and (max-width: 840px){.hsbox.hs-ver2 ul>li .hs-main{min-height:13em}}.hsbox.hs-ver2 ul>li .hs-main::after{display:none}.hsbox.hs-ver2 ul>li .hs-main .hs-img{display:inline-block;width:60%;margin:0 0 2%;margin-left:8%}@media screen and (max-width: 840px){.hsbox.hs-ver2 ul>li .hs-main .hs-img{width:92%}}.hsbox.hs-ver2 ul>li .hs-main .hs-inner{display:block;flex-basis:100%;min-height:3em}.hsbox.hs-ver2 ul>li .hs-main .hs-inner h5,.hsbox.hs-ver2 ul>li .hs-main .hs-inner p{margin-left:8%}.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year{font-size:1.7em;color:#e50012;font-weight:700;line-height:1.6;padding-left:8%;position:relative}.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year small{font-size:0.6em;padding-left:0.2em}.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year::before{content:'';position:absolute;width:20px;height:20px;bottom:0px;left:0%;background-color:#e50012;border-radius:10px;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}@media screen and (max-width: 600px){.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year::before{width:15px;height:15px}}.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year::after{content:'';position:absolute;width:100%;height:0;bottom:0;left:-0%;border-bottom:#1a0b08 1px solid}.hsbox.hs-ver2 ul>li .hs-main:has(.hs-img) ~ .hs-inner{width:100%}.hsbox.hs-ver2 ul>li .hs-main:has(.hs-img){margin-top:-30%}@media screen and (max-width: 840px){.hsbox.hs-ver2 ul>li .hs-main:has(.hs-img){margin-top:-65%}}.hsbox.hs-ver2 ul>li:first-child .hs-main{margin-top:0% !important}.hsbox.hs-ver2 ul>li:nth-child(even){margin:0% 0% 5% 0%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main{text-align:right;padding:2.5%;padding-right:0%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-img{margin:0 0 2%;margin-right:8%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner{display:block;flex-basis:100%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner h5,.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner p{margin-left:auto;margin-right:8%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner .hs-year{text-align:right;padding:0;padding-right:8%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner .hs-year::before{left:auto;right:0%;margin:0;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%)}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner .hs-year::after{left:auto;right:0%;margin:0}.hsbox.hs-ver2 ul hr{border:none;margin:1% 0}.accessitem{border:1px solid #E6E6E6;padding:2% 4% 2% 5%;border-top-right-radius:6px;border-bottom-right-radius:6px;margin-bottom:4%;box-shadow:0px 0px 4px 4px rgba(246,246,246,0.6);position:relative;overflow:hidden}.accessitem::before{position:absolute;content:'';top:0;left:0;width:8px;height:100%;background-color:#e50012}.accessitem h5{background:none;padding-left:0;padding-right:0;border-bottom:2px solid #e50012;margin:0 0 0.2em}.accessitem p{margin-bottom:0}.accessitem.linesquare{border-radius:0;border:2px solid #e50012;box-shadow:none;height:100%;margin:0}.accessitem.linesquare::before{display:none}.accessitem.linesquare img{margin-bottom:6px}.column:has(.linesquare){margin-bottom:4%}.sitemapbox a{text-decoration:underline;color:#1a0b08 !important}.sitemapbox h6{margin-top:1.5em;position:relative;padding-left:1em}.sitemapbox h6::before{content:'';position:absolute;width:10px;height:10px;border-bottom:3px solid #e50012;border-right:3px solid #e50012;left:0;top:50%;margin-top:-6.5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sitemapbox>ul{margin-left:2.2rem}.sitemapbox .columns.stmplink{margin-top:0.8em;margin-left:1rem;font-size:0.95em}.sitemapbox .columns.stmplink .column a{background:#F6F6F6;border:0.1rem solid rgba(26,11,8,0.1);border-radius:1.6em;display:block;text-align:center;padding:.4rem;width:100%;margin-bottom:0.8em;transition:all .3s ease-out}.sitemapbox .columns.stmplink .column a:hover{border:0.1rem solid rgba(229,0,18,0.8);box-shadow:0px 0px 3px 3px rgba(229,0,18,0.2)}.newspagenavibox{padding:0.6em;margin:1em auto 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center;background-color:rgba(246,246,246,0.8)}.newspagenavibox .newspagenavi,.newspagenavibox .newspagenavi_all{display:block;color:#1a0b08 !important;font-size:9px;line-height:1.4;text-align:center}.newspagenavibox .newspagenavi::after,.newspagenavibox .newspagenavi_all::after{content:attr(data-text)}.newspagenavibox .newspagenavi i{position:relative;display:block;width:18px;height:18px;margin:0 2em 5px}.newspagenavibox .newspagenavi i::before{position:absolute;content:'';width:80%;height:4px;top:50%;left:10%;margin-top:-2px;background-color:#b2b2b2}.newspagenavibox .newspagenavi i::after{position:absolute;content:'';width:0;height:0;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent}.newspagenavibox .newspagenavi.next i::after{border-left:6px solid #b2b2b2;border-right:6px solid transparent;right:-6px}.newspagenavibox .newspagenavi.prev i::after{border-right:6px solid #b2b2b2;border-left:6px solid transparent;left:-6px}.newspagenavibox .newspagenavi.none{opacity:0;pointer-events:none}.newspagenavibox .newspagenavi:hover i::before{background-color:#e50012}.newspagenavibox .newspagenavi:hover.prev i::after{border-right-color:#e50012}.newspagenavibox .newspagenavi:hover.next i::after{border-left-color:#e50012}.newspagenavibox .newspagenavi_all i{position:relative;display:block;width:18px;height:18px;margin:0 2em 5px;background-color:#b2b2b2}.newspagenavibox .newspagenavi_all i::before{position:absolute;content:'';width:0;height:100%;top:0%;left:50%;margin-left:-1px;border-left:2px solid #F6F6F6}.newspagenavibox .newspagenavi_all i::after{position:absolute;content:'';width:100%;height:0;top:50%;left:0%;margin-top:-1px;border-bottom:2px solid #F6F6F6}.newspagenavibox .newspagenavi_all:hover i{background-color:#e50012}.newspagenaviwrap{margin:1em auto 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center}.newspagenaviwrap>a,.newspagenaviwrap>span.nonewrap{flex-basis:33%;flex:1}.newspagenaviwrap .newspagenavi{padding:1.2em 1.2em 1.0em;display:block;color:#fff !important;background-color:rgba(26,11,8,0.6);line-height:1;text-align:center;transition:background .3s ease-out;border:1px solid white;font-size:1.1em;white-space:nowrap}@media screen and (max-width: 840px){.newspagenaviwrap .newspagenavi{font-size:1em}}@media screen and (max-width: 600px){.newspagenaviwrap .newspagenavi{font-size:0.9em}}@media screen and (max-width: 480px){.newspagenaviwrap .newspagenavi{font-size:0.85em}}@media screen and (max-width: 380px){.newspagenaviwrap .newspagenavi{font-size:0.8em}}.newspagenaviwrap .newspagenavi i{margin-right:0.6em}.newspagenaviwrap .newspagenavi.next i{margin-right:0;margin-left:0.6em}.newspagenaviwrap .newspagenavi.none{background:none;opacity:0;pointer-events:none}.newspagenaviwrap .newspagenavi.all{background-color:rgba(26,11,8,0.8)}.newspagenaviwrap .newspagenavi:hover{background-color:#e50012}.pagination{margin:40px 0}.wp-pagenavi{clear:both;text-align:center;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0 auto}.wp-pagenavi a,.wp-pagenavi span{color:#1a0b08;background-color:#F6F6F6;padding:8px 15px 6px;margin:0 2px 10px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-align:center;text-decoration:none;display:inline-block;font-weight:600}.wp-pagenavi a:hover{color:white;background-color:#e50012;border-color:#e50012;font-weight:normal}.wp-pagenavi span.current{color:white;background-color:#1a0b08;font-weight:normal}.newssidebox{padding-left:2%;margin:2% auto 0;text-align:center}@media screen and (max-width: 840px){.newssidebox{padding:2%}}.newssidebox .morebtn{margin:0 0.6em 0.8em 0;width:180px;max-width:180px;display:inline-block;padding:0.6em 1em 0.5em;height:auto;color:#1a0b08 !important;border-color:#ccc;overflow:hidden}@media screen and (min-width: 841px){.newssidebox .morebtn{margin:0 auto 0.8em;width:100%;max-width:240px;display:block}}.newssidebox .morebtn span{position:relative;z-index:2}.newssidebox .morebtn::before,.newssidebox .morebtn::after{transition:transform .2s ease-out}.newssidebox .morebtn::before{display:none}.newssidebox .morebtn::after{border-color:#e50012 !important;border-width:2px}.newssidebox .morebtn:hover::before{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.newssidebox .morebtn:hover::after{-webkit-transform:rotate(-45deg) scale(1.2) translate(2px, 2px);-ms-transform:rotate(-45deg) scale(1.2) translate(2px, 2px);transform:rotate(-45deg) scale(1.2) translate(2px, 2px)}.newssidebox.device-side .morebtn{border-radius:0;margin:0;border:none;background-color:#F6F6F6;display:block;width:100%;max-width:240px}.metabox{text-align:left;padding-top:5px;margin-bottom:10px;font-size:0.9em;font-size:1em}.metabox .meta_date{display:inline-block;margin-right:5px;margin-bottom:5px;letter-spacing:0.06em;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#1a0b08;font-weight:500;line-height:2;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#e50012}.metabox span.newscate{display:inline-block;color:#1a0b08 !important;border:1px solid #1a0b08;font-weight:400;font-size:0.9em;padding:0.2em 0.65em 0.25em 0.75em;line-height:1;border-radius:1.5em;letter-spacing:0.06em;margin-right:5px}.metabox span.newscate a{color:#1a0b08 !important;display:block}.pdflist{padding:5px}.pdflist>a{display:block;padding:0.5em 0.7em 0.4em;margin-bottom:0.5em;background-color:rgba(246,246,246,0.8);color:#1a0b08 !important}.pdflist>a::before{content:'\f138';color:#e50012;font-size:0.9em;display:none;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto}.pdflist>a:last-child{margin-bottom:0}.pdflist>a span{padding:0.3em 0.5em 0.2em;margin-left:0.5em;border-radius:4px;display:inline-block;font-size:0.8em;line-height:1;border:1px solid rgba(26,11,8,0.6);color:#1a0b08;font-weight:500;background-color:#fff}.pdflist>a:hover{text-decoration:underline;background-color:#f6f6f6}.pdflist>a:hover span{background-color:#c6000b;color:#fff;border-color:#c6000b}.news_tab{overflow:hidden;display:flex;margin-bottom:2em}.news_tab a.tablinks{background-color:inherit;border:none;outline:none;cursor:pointer;margin-right:2px;padding:14px 16px 12px;transition:0.3s;color:#1a0b08 !important;background-color:#F6F6F6}.news_tab a.tablinks:hover{background-color:#ddd}.news_tab a.tablinks.active,.news_tab a.tablinks[aria-current='page']{background-color:#e50012;color:#fff !important}.news_tab a.tablinks.ylinks{letter-spacing:0.1em}.column.r-col .news_tab{display:block;overflow:visible}.column.r-col .news_tab a.tablinks{width:100%;display:block}.bdrbtm{border-bottom:1px solid #E6E6E6;padding-bottom:2%;margin-bottom:2%}.stabs{display:flex;flex-wrap:wrap;position:relative}.stabs .stab_wrap{width:100%;border:4px solid #e50012;border-top:none;padding:0 3%}.stabs>hr{margin:0;width:100%;border-top:4px solid #e50012;position:relative;box-sizing:border-box}.stabs .stab_label{display:block;letter-spacing:0.05em;background-color:#E6E6E6;text-align:center;position:relative;z-index:1;white-space:nowrap;border:4px solid white;border-bottom:2px solid white;border-top-left-radius:16px;border-top-right-radius:16px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px;cursor:pointer;flex:1;padding:1.2em 0.6em 1.0em;margin:0}@media all and (max-width: 600px){.stabs .stab_label{font-size:13px}}@media all and (max-width: 480px){.stabs .stab_label{font-size:11px}}.stabs .stab_label:hover{background-color:#e50012}.stabs .stab_content{flex:100%;display:none;overflow:hidden;position:relative;animation:fadeInUp 1s ease;padding:4% 15px}@media all and (max-width: 840px){.stabs .stab_content{padding:5% 10px}}@media all and (max-width: 600px){.stabs .stab_content{padding:6% 5px}}.stabs input[name="stab_switch"]{display:none}.stabs input:checked+.stab_label{background-color:#e50012;background-color:white;border:4px solid #e50012;border-bottom:none;position:relative}.stabs input:checked+.stab_label::before{position:absolute;content:'';background:white;height:6px;bottom:-4px;width:100%;left:0}.stabs input:checked+.stab_label::after{position:absolute;content:'';background:white;height:0;bottom:0px;width:0;left:50%;margin-left:-10px;border-top:8px solid #e50012;border-bottom:1px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}#stab01:checked ~ .stab_wrap>#stab01_content,#stab02:checked ~ .stab_wrap>#stab02_content,#stab03:checked ~ .stab_wrap>#stab03_content,#stab04:checked ~ .stab_wrap>#stab04_content,#stab05:checked ~ .stab_wrap>#stab05_content{display:block}.ytbox{padding-top:56.25%;width:100%;position:relative}.ytbox iframe{width:100%;height:100%;position:absolute;top:0px;left:0px;box-sizing:border-box;border:2px solid #E5E5E5}.gmapbox{width:100%;height:250px;background:#535353;margin:10px auto 10px;border:1px solid #b2b2b2}@media only screen and (max-width: 840px){.gmapbox{height:320px}}.gmapbox iframe.map{width:100%;height:100%}.missiontxtbox{padding:1em}.missiontxtbox h5{line-height:1.5;text-align:center;margin-bottom:0.7em}.missiontxtbox h5>span{display:inline-block}#container.policy .container ol ol{margin-bottom:.2rem}table.spec-tbl{margin:10px auto;width:100%;border-top:#4d4d4d solid 1px;border-right:#4d4d4d solid 1px;background:none;text-align:center}table.spec-tbl th{margin:0px;padding:5px 5px 4px;border-bottom:#4d4d4d solid 1px;border-left:#4d4d4d solid 1px;background-color:#E5E5E5;font-weight:normal;text-align:center;line-height:1.4;vertical-align:middle}table.spec-tbl.thcolor-black th{color:#FFF;background-color:#1a0b08}table.spec-tbl.thcolor-green th{background-color:#e50012}table.spec-tbl td{margin:0px;padding:5px 5px 4px;border:none;border-bottom:#4d4d4d solid 1px;border-left:#4d4d4d solid 1px;background-color:#FFF;line-height:1.4;text-align:center;vertical-align:middle}#container.single article h2.products_ttl{font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:normal}#container.single article span.news_cate{display:inline-block;white-space:nowrap;position:relative;padding:0.3em 0.7em 0.35em;line-height:1;text-align:center;margin-right:0.3em;margin-top:0.6em;background-color:#f6f6f6;background-color:#1a0b08;color:white;transition:border-color .15s ease}#container.single article span.news_cate.device_cate{min-width:12em;font-size:0.9em;letter-spacing:normal}#container.single article span.news_cate.mncloud_cate{min-width:9em;font-size:0.9em;letter-spacing:normal}#container.single article span.brand_cate{display:inline-block;width:10em;padding:0;vertical-align:middle}.pbox.fukuri .columns{margin-top:0.3em}.pbox.fukuri .columns .column .fulist{margin:0.3em 0;position:relative;padding:0.5em 0.7em 0.3em 1.2em;font-size:20px}@media all and (max-width: 1200px){.pbox.fukuri .columns .column .fulist{font-size:19px}}@media all and (max-width: 600px){.pbox.fukuri .columns .column .fulist{font-size:17px}}@media all and (max-width: 480px){.pbox.fukuri .columns .column .fulist{font-size:16px}}.pbox.fukuri .columns .column .fulist span{display:inline-block}.pbox.fukuri .columns .column .fulist small{display:inline-block;font-size:0.85em !important}.pbox.fukuri .columns .column .fulist::before{position:absolute;top:0.5em;left:0;color:#A9D600;content:'●';padding-right:0.2em}.products_date{font-size:1em}.products_date span{font-size:0.8em;padding:0 0.05em}.productsmetabox{position:relative}.productsmetabox .products_date{position:absolute;top:0.6em;left:0.4em;z-index:99;padding:0.3em 0.8em 0.15em;line-height:1;border-radius:1em;display:inline-block;background-color:rgba(229,0,18,0.9)}@media all and (max-width: 400px){.productsmetabox .products_date{position:relative;top:auto;left:auto;display:block;margin-bottom:1.2em}}.iteminner .products_date{margin-top:0.4em;padding:0.3em 0.8em 0.15em;line-height:1;border-radius:1em;display:inline-block;background-color:rgba(229,0,18,0.9)}table.sctable{border-top:1px solid #4d4d4d;border-left:1px solid #4d4d4d;border-color:#4d4d4d;line-height:1.1;font-size:0.9em;max-width:1046px}table.sctable.table-sm,table.sctable>tbody.sm{font-size:0.8em}table.sctable.table-sm tr th,table.sctable.table-sm tr td,table.sctable>tbody.sm tr th,table.sctable>tbody.sm tr td{padding:0.2em}@media all and (min-width: 961px){table.sctable{font-size:1em}table.sctable.table-sm,table.sctable>tbody.sm{font-size:0.9em}table.sctable.table-sm tr th,table.sctable.table-sm tr td,table.sctable>tbody.sm tr th,table.sctable>tbody.sm tr td{padding:0.3em}}@media all and (max-width: 600px){table.sctable{font-size:0.8em}table.sctable.table-sm,table.sctable>tbody.sm{font-size:0.7em}}@media all and (min-width: 961px){.column.col-6.col-md-12 table.sctable{font-size:0.9em}.column.col-6.col-md-12 table.sctable.table-sm,.column.col-6.col-md-12 table.sctable>tbody.sm{font-size:0.8em}.column.col-6.col-md-12 table.sctable.table-sm tr th,.column.col-6.col-md-12 table.sctable.table-sm tr td,.column.col-6.col-md-12 table.sctable>tbody.sm tr th,.column.col-6.col-md-12 table.sctable>tbody.sm tr td{padding:0.2em}}table.sctable caption{padding:0.2em 0 0.4em}table.sctable tr th,table.sctable tr td{text-align:center;color:#1a0b08;border-color:#4d4d4d;border-width:1px;padding:0.3em 0.5em;border-top:none;border-left:none;border-right:1px solid #4d4d4d;vertical-align:middle}@media all and (min-width: 961px){table.sctable tr th,table.sctable tr td{padding:0.6em}}table.sctable tr th{font-weight:400;vertical-align:middle;background-color:rgba(128,128,128,0.2)}table.sctable ul{margin:0;margin-left:1.5em}.scrollx{width:100%;display:block;overflow-x:auto;padding-bottom:7px;white-space:nowrap;position:relative}.scrollx table{white-space:normal;min-height:94px}@media all and (max-width: 500px){.scrollx table{min-width:480px}}.stamp_gallery{margin:7px 0}.stamp_gallery img{width:100px;display:inline-block;margin-top:4px;margin-right:4px}#wpcf7cpcnf table{max-width:600px;width:100%;margin:0 auto 10px;text-align:left;border-collapse:collapse;border-top:1px solid #4d4d4d;border-left:1px solid #4d4d4d;font-size:0.9em}@media all and (max-width: 600px){#wpcf7cpcnf table{font-size:0.8em}}#wpcf7cpcnf table tr th{background-color:rgba(128,128,128,0.2)}#wpcf7cpcnf table tr th,#wpcf7cpcnf table tr td{padding:10px 10px;border-right:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;text-align:left}@media all and (max-width: 600px){#wpcf7cpcnf table tr th,#wpcf7cpcnf table tr td{padding:5px 5px}}#wpcf7cpcnf table tr th p,#wpcf7cpcnf table tr td p{margin:0 !important}#wpcf7cpcnf div.wpcf7cp-btns{text-align:center}.free_content table:not(.table) img[class*=wp-image-]{width:100% !important}
