﻿#topimage .swiper-slide{color:#333;text-decoration:none;position:relative}#topimage .swiper-slide .copy{display:flex;width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:absolute;top:0;left:0;z-index:5;font-feature-settings:"palt"}#topimage .swiper-slide .copy .catch{font-weight:bold;color:#E73817;text-shadow:0 0 20px #FFF}#topimage .swiper-slide .copy .catch .dashstick{font-family:'游明朝体', 'Yu Mincho', YuMincho, 'MS P明朝', 'MS PMincho', 'ヒラギノ明朝 Pro', 'Hiragino Mincho Pro', serif}#topimage .swiper-slide .copy .catch .logo{display:inline-block;margin-bottom:-0.2em}#topimage .swiper-slide .copy .catch .logo img{width:100%;height:auto}#topimage .swiper-slide .copy .catch .logo+br{line-height:1em}#topimage .swiper-slide .copy .catch .name{display:inline-block;font-family:'Roboto Condensed', sans-serif;background-color:#E73817;color:#FFF;text-shadow:none;line-height:1;padding:0.125em 0.375em 0.1em}#topimage .swiper-slide .copy .catch .name+br{line-height:1em}#topimage .swiper-slide .copy .lead{font-weight:bold;text-shadow:0 0 20px #FFF}#topimage .swiper-slide .copy.white{color:#FFF}#topimage .swiper-slide .copy.white .catch{color:#FFF;text-shadow:0 0 20px #000}#topimage .swiper-slide .copy.white .lead{text-shadow:0 0 20px #000}#topimage .swiper-slide .copy.middle{justify-content:center}#topimage .swiper-slide .copy.middle .catch{padding-top:0}#topimage .swiper-slide .copy.bottom{justify-content:flex-end;padding-bottom:2em}#topimage .swiper-slide .copy.right{align-items:flex-end}#topimage .swiper-slide .copy.right .catch,#topimage .swiper-slide .copy.right .lead{text-align:right}.news-list .news-link a{line-height:1.25;text-decoration:none;transition:color 0.3s ease, background-color 0.3s ease;color:#E73817;background-color:#FFF;padding:0.55em 0.75em 0.5em;font-weight:bold;min-width:7em;text-align:center}.news-list .news-link a:hover{color:#FFF;background-color:rgba(255,255,255,0.3)}.news-list ul{width:100%;height:196px}.news-list ul li{padding-top:0.75em;padding-bottom:0.75em;display:block}.news-list ul li a:link,.news-list ul li a:visited{color:#333}.news-list ul li a:hover,.news-list ul li a:active{color:#666}.news-list ul li .cate{display:inline-block;vertical-align:middle;padding-bottom:2px}.news-list ul li .cate .cate-inner{display:flex;justify-content:center;align-items:center;color:#FFF;background-color:#666;font-size:10px;line-height:10px;text-align:center;border-radius:3px}.news-list ul li.cate01 .cate .cate-inner{background-color:#C00}.news-list ul li.cate02 .cate .cate-inner{background-color:#037}.news-list ul li.cate03 .cate .cate-inner{background-color:#E70}.news-list ul li.cate04 .cate .cate-inner{background-color:#07C}.news-list ul li.cate05 .cate .cate-inner{background-color:#370}.cmax-content{background-image:url("../../../images/bg_c-max.jpg");background-size:cover;background-position:center center}.cmax-content-inner .item{background-color:rgba(255,255,255,0.85)}.cmax-content-inner .item>.text .link{color:#E73817}.cmax-content-inner .item>.text .link a{color:#E73817;font-weight:bold}.cmax-content-inner .item>.link a{display:flex;justify-content:center;align-items:center;color:#FFF;background-color:#E73817}.prodcat .catch{display:flex;justify-content:center;align-items:center;text-align:center;color:#E73817;font-size:40px;line-height:1.25;font-weight:bold;font-feature-settings:"palt"}.prodcat .catch .times{display:inline-block;margin-left:0.5em;margin-right:0.5em;width:1em;position:relative}.prodcat .catch .times::before,.prodcat .catch .times::after{content:"";position:absolute;top:0.2em;display:block;width:1.2em;height:0;border-top:1px solid #E73817}.prodcat .catch .times::before{left:0.08em;transform:rotate(45deg);transform-origin:top left}.prodcat .catch .times::after{right:0.08em;transform:rotate(-45deg);transform-origin:top right}.prodcat .lead{text-align:center;margin-top:0.5em;line-height:1.25;font-family:'游明朝体', 'Yu Mincho', YuMincho, 'MS P明朝', 'MS PMincho', 'ヒラギノ明朝 Pro', 'Hiragino Mincho Pro', serif;font-weight:bold}.prodcat-list a{display:block;width:100%;background-color:#F6F6F6;position:relative;text-decoration:none}.prodcat-list a:hover .link{opacity:1}.prodcat-list a:hover .prodcat-list-image img{transform:scale(115%)}.prodcat-list-head .text{padding:0.75em;font-size:12px;position:relative;z-index:1;font-feature-settings:"palt"}.prodcat-list-head .text-inner{font-size:20px;line-height:1.25;font-weight:bold;color:#E73817}.prodcat-list-head .link{position:absolute;z-index:1;display:inline-block;color:#333;font-size:14px;line-height:1.25;font-weight:bold;background-color:#FFF;padding:0.35em 0.75em 0.3em;opacity:0.7;transition:opacity 0.3s ease}.prodcat-list-head::before{content:"";display:block;width:0px;height:0px;border:0px solid transparent;border-top-color:#E73817;border-left-color:#E73817;position:absolute;left:0;top:0;border-width:9px}.prodcat-list-image{position:absolute;top:0;right:0;overflow:hidden}.prodcat-list-image img{width:100%;height:auto;transition:transform 0.3s ease}.prodcat-list-body{font-size:12px;font-feature-settings:"palt"}.prodcat-list .trim a{overflow:hidden}.prodcat-list .indigo .prodcat-list-head::before{border-top-color:#003;border-left-color:#003}.prodcat-list .indigo .prodcat-list-head .text-inner{color:#003}.prodcat-list .green .prodcat-list-head::before{border-top-color:#074;border-left-color:#074}.prodcat-list .green .prodcat-list-head .text-inner{color:#074}.links{background-color:#EBEBEB;position:relative;overflow:hidden}.links::before{content:"";display:block;width:0px;height:0px;border:0px solid transparent;border-bottom-color:#E73817;border-right-color:#E73817;position:absolute;right:0;bottom:0;border-width:309px}.links-list-inner{position:relative;z-index:1;aspect-ratio:584 / 292;display:flex;align-items:flex-end}.links-list-inner>a{display:block;width:100%;color:#333;text-decoration:none}.links-list-inner>a:hover .image img{transform:scale(115%)}.links-list-inner>a:hover .link{opacity:0.7}.links-list-head{position:absolute;width:100%}.links-list-head .image{overflow:hidden}.links-list-head .image img{width:100%;height:auto;transition:transform 0.3s ease}.links-list-head .link{position:absolute;z-index:1;display:inline-block;color:#333;font-size:14px;line-height:1.25;font-weight:bold;color:#FFF;background-color:#E73817;padding:0.35em 0.75em 0.3em;transition:opacity 0.3s ease}.links-list-body{display:block;width:100%;background-color:rgba(255,255,255,0.95);position:relative}.links-list-body .head{line-height:1.25;font-weight:bold}.links-list-body .body{margin-top:0.25em;font-weight:bold}.links-list-body .body a{color:#333;transition:color 0.3s ease;text-decoration:none;display:inline-block}.links-list-body .body a:hover{color:#E73817}.blink{-webkit-animation:blink 1.5s ease infinite;animation:blink 1.5s ease infinite}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media screen and (min-width: 800px), print{#topimage .swiper-slide .copy{padding-left:48px;padding-right:48px}#topimage .swiper-slide .copy .catch{padding-top:1em;font-size:48px;line-height:1.25}#topimage .swiper-slide .copy .catch.within{padding-top:0}#topimage .swiper-slide .copy .catch .logo{width:333px}#topimage .swiper-slide .copy .catch .name{font-size:24px}#topimage .swiper-slide .copy .lead{padding-top:1em;font-size:16px;line-height:1.5}#topimage+.section{margin-top:42px}.scrolldown{display:none;position:absolute;left:25%;bottom:50px;height:50px}.scrolldown span{position:absolute;color:#FFF;left:0px;bottom:-2.5em;transform:translateX(-50%)}.scrolldown::after{content:"";position:absolute;top:0;width:1px;height:100px;background:#eee;animation:pathmove 1.4s ease-in-out infinite;opacity:0}.news-list{width:100%;max-width:1316px;margin-left:auto;margin-right:auto;padding:0 1em;font-feature-settings:"palt";position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center}.news-list-wrapper{position:relative;background-color:#EBEBEB;overflow:hidden;color:#FFF}.news-list-wrapper::before{content:"";display:block;width:100%;background-color:#E73817;position:absolute;top:0;z-index:5;bottom:0;left:-50%}.news-list .headtext{display:flex;align-items:center;line-height:1.25;position:relative;font-size:40px;margin-top:-0.5em}.news-list .headtext-wrapper{width:25%}.news-list .news-content{width:calc( 66.666% + 8em );background-color:#EBEBEB;padding:40px 0 40px 4em;transform:skew(-45deg);display:flex;justify-content:space-between;align-items:center}.news-list .news-link{margin-top:1.25em}.news-list ul{margin-left:2em;transform:skew(45deg);overflow-y:scroll}.news-list ul li{text-indent:-11.5em;padding:12.5px 2em 12.5px 12.5em}.news-list ul li span.date{display:inline-block;width:11.5em;text-indent:0}.news-list ul li .cate{margin-left:10px}.news-list ul li .cate .cate-inner{width:5.5em;height:20px;padding-top:2px}.cmax-content{min-height:640px;padding-bottom:75px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:1em}.cmax-content-inner .item{display:flex;padding:40px 1em;margin-left:-0.75em;margin-right:-0.75em}.cmax-content-inner .item>.text{width:75%;padding-left:0.75em;padding-right:0.75em}.cmax-content-inner .item>.text .copy{font-size:20px}.cmax-content-inner .item>.text .link{margin-top:30px;font-size:18px}.cmax-content-inner .item>.link{display:flex;flex-direction:column;width:25%;padding-left:0.75em;padding-right:0.75em}.cmax-content-inner .item>.link li a{font-size:18px;line-height:1.25;padding:0.675em 1em 0.575em;text-decoration:none;transition:opacity 0.3s ease}.cmax-content-inner .item>.link li a:hover{opacity:0.7}.cmax-content-inner .item>.link li+li{margin-top:16px}.prodcat .catch{font-size:40px}.prodcat .lead{font-size:30px}.prodcat-list{display:flex;flex-wrap:wrap;margin-top:8px;margin-left:-0.75em;margin-right:-0.75em}.prodcat-list>li{padding-left:0.75em;padding-right:0.75em;width:33.333%;margin-top:1.5em}.prodcat-list a{min-height:152px}.prodcat-list-head .link{left:12px;bottom:12px}.prodcat-list-image{width:232px;padding-bottom:21px}.prodcat-list-body{margin-top:1em}.links{padding-top:20px}.links::before{border-width:218px}.links-list{display:flex;flex-wrap:wrap;margin-top:28px;margin-left:-1em;margin-right:-1em}.links-list>li{padding-left:1em;padding-right:1em;width:50%;margin-top:2em}.links-list-head .link{right:0.75em;bottom:0.75em}.links-list-body{padding:0.75em 7em 0.75em 1em}.links-list-body .head{font-size:24px}}@media screen and (min-width: 800px) and (min-aspect-ratio: 16 / 9){#topimage .scroll{display:flex;align-items:flex-end;justify-content:center;width:160px;height:160px;transform:skew(-45deg);background-color:#E73817;position:absolute;right:-80px;bottom:0;z-index:1;padding-bottom:1em}#topimage .scroll .scrolldown{display:block;color:#FFF;transform:skew(45deg)}}@media screen and (min-width: 800px), print{@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}}@media screen and (min-width: 800px) and (min-width: 1264px), print and (min-width: 1264px){#topimage .swiper-slide .copy{padding-left:56px;padding-right:56px}#topimage .swiper-slide .copy .catch{font-size:56px}#topimage .swiper-slide .copy .catch .logo{width:388.5px}#topimage .swiper-slide .copy .catch .name{font-size:28px}#topimage .swiper-slide .copy .lead{padding-top:2em;font-size:18px;line-height:1.75}.cmax-content-inner .container{width:1232px}.cmax-content-inner .item{padding:40px 2em}.cmax-content-inner .item>.text .copy{font-size:24px}.cmax-content-inner .item>.text .link{margin-top:30px;font-size:20px}.cmax-content-inner .item>.link li a{font-size:20px}.prodcat{width:1232px}.prodcat-list{margin-left:-1em;margin-right:-1em}.prodcat-list>li{padding-left:1em;padding-right:1em;margin-top:2em}.prodcat-list a{min-height:210px}.prodcat-list-head .text{font-size:14px}.prodcat-list-head .text-inner{font-size:24px}.prodcat-list-head::before{border-width:10px}.prodcat-list-image{width:320px}.prodcat-list-body{font-size:16px}.links>.container{width:1232px}.links::before{border-width:309px}}@media screen and (min-width: 800px) and (min-width: 1440px), print and (min-width: 1440px){#topimage .swiper-slide .copy{padding-left:64px;padding-right:64px}#topimage .swiper-slide .copy .catch{font-size:64px}#topimage .swiper-slide .copy .catch .logo{width:444px}#topimage .swiper-slide .copy .catch .name{font-size:32px}#topimage .swiper-slide .copy .lead{padding-top:2em;font-size:20px;line-height:2}}@media screen and (min-width: 800px) and (max-width: 991px){#topimage .swiper-slide .copy{padding-left:32px;padding-right:32px}#topimage .swiper-slide .copy .catch{padding-top:1em;font-size:32px}#topimage .swiper-slide .copy .catch .logo{width:222px}#topimage .swiper-slide .copy .catch .name{font-size:16px}#topimage .swiper-slide .copy .lead{padding-top:2em;font-size:12px;line-height:2}#topimage .scroll{display:none;background-color:transparent;z-index:-1}#topimage .scroll .scrolldown{display:none}.news-list{padding:0;flex-direction:column}.news-list .headtext{font-size:30px;margin-top:0;margin-bottom:-0.05em}.news-list .headtext-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#E73817;padding:0.75em 1em}.news-list .news-content{width:100%;padding:20px 1em;transform:skew(0)}.news-list .news-link{margin-top:0}.news-list ul{margin-left:0;transform:skew(0)}.cmax-content{min-height:400px;padding-bottom:50px}.cmax-content-inner .item{padding:30px 1em}.cmax-content-inner .item>.text .copy{font-size:16px}.cmax-content-inner .item>.text .link{margin-top:20px;font-size:14px}.cmax-content-inner .item>.link li a{font-size:14px}.cmax-content-inner .item>.link li+li{margin-top:14px}.prodcat .catch{font-size:30px}.prodcat .lead{font-size:20px}.prodcat-list{margin-left:-0.5em;margin-right:-0.5em}.prodcat-list>li{padding-left:0.5em;padding-right:0.5em;margin-top:1em}.prodcat-list a{min-height:122px}.prodcat-list-head .text{font-size:10px}.prodcat-list-head .text-inner{font-size:16px}.prodcat-list-head .link{font-size:12px}.prodcat-list-head::before{border-width:7px}.prodcat-list-image{width:184px}.links::before{border-width:169px}.links-list{margin-left:-0.75em;margin-right:-0.75em}.links-list>li{padding-left:0.75em;padding-right:0.75em;margin-top:1.5em}.links-list-head .link{font-size:14px}.links-list-body .head{font-size:20px}.links-list-body .body{font-size:14px}}@media screen and (max-width: 799px){#topimage .swiper-wrapper{position:relative}#topimage .swiper-slide .copy{padding-left:16px;padding-right:16px}#topimage .swiper-slide .copy .catch{padding-top:0.5em;font-size:22px;line-height:1.25}#topimage .swiper-slide .copy .catch .dashstick{display:none}#topimage .swiper-slide .copy .catch .logo{width:138.75px}#topimage .swiper-slide .copy .catch .name{font-size:10px}#topimage .swiper-slide .copy .lead{padding-top:0.5em;font-size:13px;line-height:1.5}#topimage .scroll{display:none}#topimage .scroll .scrolldown{display:none}#topimage+.section{margin-top:24px}#featured{margin-top:30px}.news-list{width:100%;font-feature-settings:"palt";display:flex;flex-direction:column;justify-content:space-between;align-items:center}.news-list-wrapper{background-color:#EBEBEB}.news-list .headtext{display:flex;align-items:center;line-height:1.25;position:relative;color:#FFF;font-size:20px;font-weight:bold;margin-bottom:-0.05em}.news-list .headtext-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:#E73817;padding:0.75em 1em}.news-list .news-content{width:100%;padding:20px 0}.news-list .news-link{font-size:14px}.news-list ul{overflow-y:auto}.news-list ul li{padding-left:1em;padding-right:1em}.news-list ul li span.date{padding-bottom:4px;display:block}.news-list ul li .cate{margin-left:14px}.news-list ul li .cate .cate-inner{width:8em;height:16px}.cmax-content{min-height:320px;display:flex;flex-direction:column;justify-content:center;margin-top:0.5em}.cmax-content-inner .item{padding:20px 1em}.cmax-content-inner .item>.text .copy{font-size:14px}.cmax-content-inner .item>.text .link{margin-top:1em;font-size:14px}.cmax-content-inner .item>.text .link a{display:inline-block}.cmax-content-inner .item>.link{display:flex;margin-top:20px;margin-left:-0.5em;margin-right:-0.5em}.cmax-content-inner .item>.link li{width:50%;padding-left:0.5em;padding-right:0.5em}.cmax-content-inner .item>.link li a{font-size:14px;line-height:1.25;padding:0.675em 1em 0.575em;text-decoration:none;transition:opacity 0.3s ease}.cmax-content-inner .item>.link li a:hover{opacity:0.7}.prodcat .catch{font-size:16px}.prodcat .lead{font-size:14px}.prodcat-list{margin-top:8px;margin-left:-0.5em;margin-right:-0.5em}.prodcat-list>li{padding-left:0.5em;padding-right:0.5em;width:100%;margin-top:1em}.prodcat-list a{min-height:112px}.prodcat-list-head .text{padding:0.5em;font-size:10px}.prodcat-list-head .text-inner{font-size:16px}.prodcat-list-head .link{left:8px;bottom:8px}.prodcat-list-head::before{border-width:5px}.prodcat-list-image{width:164px;padding-bottom:21px}.prodcat-list-body{margin-top:0.5em}.links{padding-top:15px}.links::before{border-width:98px}.links-list{margin-top:14px;margin-left:-0.5em;margin-right:-0.5em}.links-list>li{padding-left:0.5em;padding-right:0.5em;width:100%;margin-top:1em}.links-list-head .link{right:0.5em;bottom:0.5em}.links-list-body{padding:0.5em 7em 0.5em 0.5em}.links-list-body .head{font-size:16px}.links-list-body .body{font-size:14px}}
