@import"https://fonts.googleapis.com/css2?family=Bangers&family=Mochiy+Pop+P+One&display=swap";body.corporate.top .corporateList{max-width:1180px;margin:auto;padding:0 50px 0 50px}body.corporate.top .imgList{display:flex;justify-content:space-between;margin-bottom:30px}body.corporate.top .imgList .item{max-width:532px;width:49%;display:block;transition:opacity .3s ease-out 0s;text-decoration:none}body.corporate.top .imgList .item:hover{opacity:.6}@media only screen and (max-width: 960px){body.corporate.top .imgList .item{transition:none}body.corporate.top .imgList .item:hover{opacity:1}}body.corporate.top .imgList .img img{border-radius:10px}body.corporate.top .imgList .text{font-size:2rem;position:relative}body.corporate.top .imgList .text::after{display:inline-block;content:"";vertical-align:middle;width:22px;height:22px;margin-left:15px;background:url("../../images/content/content/ico_arrow.svg") no-repeat center/cover}body.corporate.top .btnList{display:flex;justify-content:space-between}body.corporate.top .btnList .btnStyle01{max-width:532px;width:49%}body.corporate.top .btnList .btnStyle01 a{width:100%;transition:opacity .3s ease-out 0s;border:1px solid #000}body.corporate.top .btnList .btnStyle01 a:hover{opacity:.6}@media only screen and (max-width: 960px){body.corporate.top .btnList .btnStyle01 a{transition:none}body.corporate.top .btnList .btnStyle01 a:hover{opacity:1}}body.corporate.detail #main{position:relative}body.corporate.detail .pageTitle span{display:block;position:relative;z-index:5}body.corporate.philosophy .firstcach{max-width:1180px;margin:auto;padding:0 50px 0 50px;margin-bottom:60px}body.corporate.philosophy .textCol{display:flex;justify-content:center;border:1px solid #000;padding:30px 0;margin-bottom:30px}body.corporate.philosophy .textCol .txt{display:flex;justify-content:center;align-items:center;margin:0 20px}body.corporate.philosophy .textCol .txt .copyTxt3{margin-right:10px}body.corporate.philosophy .subttl{color:#cf121b;text-align:center;margin-bottom:20px}body.corporate.philosophy .subttl span{position:relative}body.corporate.philosophy .subttl span::before,body.corporate.philosophy .subttl span::after{content:"";display:block;width:95px;height:1px;background-color:#cf121b;position:absolute;top:0;bottom:0;margin:auto}body.corporate.philosophy .subttl span::before{left:-120px}body.corporate.philosophy .subttl span::after{right:-120px}body.corporate.philosophy .textList{list-style:none;counter-reset:number 0;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;margin:0}body.corporate.philosophy .textList li{width:50%;margin-bottom:20px}body.corporate.philosophy .textList li dl dt{position:relative;font-size:2rem;padding-left:35px}body.corporate.philosophy .textList li dl dt::before{position:absolute;z-index:10;counter-increment:number 1;content:counter(number) " ";border-radius:100%;display:flex;justify-content:center;align-items:center;width:27px;height:27px;color:#fff;font-size:1.6rem;background-color:#cf121b;left:0;top:2px}body.corporate.philosophy .textList02{counter-reset:number 0;padding:0;margin:0}body.corporate.philosophy .textList02>li{list-style:none;margin-bottom:33px}body.corporate.philosophy .textList02>li .cache{position:relative;font-size:2.6rem;font-weight:bold;padding-left:80px;margin-bottom:15px}body.corporate.philosophy .textList02>li .cache::before{position:absolute;z-index:10;counter-increment:number 1;content:counter(number) " ";border-radius:100%;display:block;color:#fff;font-size:2.6rem;font-weight:bold;color:#cf121b;left:0}body.corporate.philosophy .textList02>li .cache::after{content:"";width:30px;height:1px;background-color:#cf121b;position:absolute;z-index:5;top:0;bottom:0;margin:auto;left:33px}body.corporate.philosophy .textList02>li h3{font-size:2rem;margin-bottom:8px}body.corporate.philosophy .textList02 ul{padding:0;margin:0;list-style:none}body.corporate.history .company_history{margin:0;padding:0;list-style:none;border-top:1px solid #e5e5e5}body.corporate.history .company_history li{display:flex;padding:20px 0;border-bottom:1px solid #e5e5e5}body.corporate.history .company_history li .text b{color:#cf121b}body.corporate.history .company_history li .date{display:flex;margin-right:30px}body.corporate.history .company_history li .date div:first-child{margin-right:5px;width:65px}body.corporate.history .company_history li .date div:nth-child(2){width:76px}body.corporate.history .company_history li .date div:last-child{width:50px}body.corporate.company .headStyle03 .note{display:inline-block;margin-left:20px;color:#000}body.corporate.company .tableStyle02:not(:last-of-type){margin-bottom:40px}body.corporate.company .uriage{margin:0;padding:0;list-style:none}body.corporate.company .uriage li{display:flex}body.corporate.company .uriage li div{margin-right:18px}body.corporate.company .jigyou p span{display:inline-block}body.corporate.company .jigyou p span:first-of-type{margin-right:10px}body.corporate.company .shop{font-size:2rem;font-weight:bold;margin-bottom:10px}body.corporate.company .mark{display:inline-block;width:1.25em;min-width:1.25em}body.corporate.other .firstcach{max-width:1180px;margin:auto;padding:0 50px 0 50px;margin-bottom:60px}body.corporate.other .sectionVox .headStylecorp{text-align:center;border:1px solid #000;padding:30px 0;color:#cf121b;margin-bottom:20px;font-size:2.6rem;font-weight:bold;line-height:1.5;color:#cf121b}body.corporate.other .sectionVox .lead{margin-bottom:40px}body.corporate.other .imgbox{margin-bottom:30px}body.corporate.other .imgbox .solo{width:720px;margin:auto;margin-bottom:25px}body.corporate.other .imgbox .col{display:flex;justify-content:space-between}body.corporate.other .imgbox .col .img{width:340px}body.corporate.other .imgbox .col2 .img01{width:640px}body.corporate.other .imgbox .col2 .img02{width:408px}body.corporate.other .tablebox{display:flex;justify-content:space-between;margin-bottom:40px;align-items:flex-start}body.corporate.other .tablebox .item{width:530px}body.corporate.other .sns{display:flex}body.corporate.other .sns a{display:block;margin-right:13px;transition:opacity .3s ease-out 0s}body.corporate.other .sns a:hover{opacity:.6}@media only screen and (max-width: 960px){body.corporate.other .sns a{transition:none}body.corporate.other .sns a:hover{opacity:1}}body.corporate.other .sns a img{width:32px}body.corporate.other .subttl{color:#cf121b;text-align:center;margin-bottom:20px}body.corporate.other .subttl span{position:relative}body.corporate.other .subttl span::before,body.corporate.other .subttl span::after{content:"";display:block;width:95px;height:1px;background-color:#cf121b;position:absolute;top:0;bottom:0;margin:auto}body.corporate.other .subttl span::before{left:-120px}body.corporate.other .subttl span::after{right:-120px}body.corporate.other .btnbox .copyTxt3{color:#cf121b;margin-bottom:25px}body.corporate.other .btnbox .columnVox{justify-content:center}body.corporate.other .btnbox .columnVox .btnStyle01{margin:0}@media only screen and (max-width: 960px){body.corporate.top .corporateList{max-width:initial;padding:0 20px 0 20px}body.corporate.top .imgList{display:block}body.corporate.top .imgList .item{max-width:initial;width:100%}body.corporate.top .btnList{display:block}body.corporate.top .btnList .btnStyle01{max-width:initial;width:100%}body.corporate.detail .pageTitle{padding-top:120px}body.corporate.philosophy .firstcach{padding:0 20px;margin-bottom:20px}body.corporate.philosophy .textCol{display:block;text-align:center}body.corporate.philosophy .textCol .txt{width:100%;display:block;margin:0}body.corporate.philosophy .textCol .txt:not(:last-child){margin-bottom:20px}body.corporate.philosophy .textCol .txt .copyTxt3{margin:0}body.corporate.philosophy .subttl span::before,body.corporate.philosophy .subttl span::after{width:55px}body.corporate.philosophy .subttl span::before{left:-75px}body.corporate.philosophy .subttl span::after{right:-75px}body.corporate.philosophy .textList{display:block}body.corporate.philosophy .textList li{width:100%}body.corporate.philosophy .textList li dl dt{font-size:1.8rem}body.corporate.philosophy .textList li dl dt::before{top:3px}body.corporate.philosophy .textList02>li ul li{padding-left:.9em;text-indent:-0.9em}body.corporate.history .company_history li{padding:14px 0;display:block}body.corporate.history .company_history li .date div:first-child{margin-right:5px;width:auto}body.corporate.history .company_history li .date div:nth-child(2){margin-right:5px;width:auto}body.corporate.history .company_history li .date div:last-child{width:auto}body.corporate.company .jigyou{padding-left:1.25em}body.corporate.company .jigyou p{padding-left:1.25em;text-indent:-1.25em}body.corporate.company .mark{min-width:initial;width:auto}body.corporate.other .firstcach{padding:0 20px;margin-bottom:20px}body.corporate.other .sectionVox .headStyle05{padding:11px 0}body.corporate.other .imgbox .solo{width:100%;margin-bottom:18px}body.corporate.other .imgbox .col{display:block}body.corporate.other .imgbox .col .img{width:100%}body.corporate.other .imgbox .col2 .img01{width:100%;margin-bottom:10px}body.corporate.other .imgbox .col2 .img02{width:100%}body.corporate.other .imgbox .col3{display:flex}body.corporate.other .imgbox .col3 .img{width:32%}body.corporate.other .tablebox{display:block;word-break:break-all}body.corporate.other .tablebox .item{width:100%}body.corporate.other .subttl span::before,body.corporate.other .subttl span::after{width:44px}body.corporate.other .subttl span::before{left:-51px}body.corporate.other .subttl span::after{right:-51px}body.corporate.other .btnbox .columnVox{display:block}body.corporate.other .btnbox .columnVox .btnStyle01{margin-bottom:20px}}/*# sourceMappingURL=corporate.min.css.map */