button{margin:0;padding:0;cursor:pointer;border:0;background:0 0}
[tabindex="-1"],[tabindex="-1"]:focus{outline:0!important}
.l-article{max-width:1200px;width:100%;margin:0 auto;padding:0 15px}

.l-main{padding:0 0 70px}
#sitetop .l-main{padding-bottom:0}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber>li a,.l-main a{color:inherit;text-decoration:none}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber>li a:active,#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber>li a:focus,#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber>li a:hover,.l-main a:active,.l-main a:focus,.l-main a:hover{color:#df0523;text-decoration:underline}
#sitetop .top-hero-main .sliders,#sitetop .top-hero-main .sliders>li,.l-kit-main li,.l-kit-main ol,.l-kit-main ul,.l-main li,.l-main ol,.l-main ul{margin:0;padding:0;list-style:none}
.l-kit-main a{text-decoration:none;color:inherit}
.l-kit-main a:active,.l-kit-main a:focus,.l-kit-main a:hover{text-decoration:underline;color:#df0523}
.c-margin,.c-pgh,.l-kit-main p{margin:1.35em 0 0}
.l-article .sitemap-nav>li:first-child,.l-article .sitemap-subnav>li:first-child,.l-kit-main p:first-child{margin:0}
.c-pgh,.l-kit-main p{line-height:1.7}
.l-article .hdg-lv2-2{margin:40px 0 0;font-size:125%;font-size:1.25rem;font-weight:400;line-height:1.3;position:relative}
.l-article .hdg-lv2-2::before{content:'';display:block;width:100%;height:1px;background:#df0523;position:absolute;top:50%;left:0;z-index:-1}
.l-article .hdg-lv2-2>span{display:inline-block;background:#fff;padding-right:16px}
.l-article .hdg-lv2{font-size:112.5%;font-size:1.125rem;margin:40px 0 0;font-weight:700;line-height:1.3;border-left:3px solid #df0523;padding-left:13px}
.l-article .page-header{margin:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.l-article .page-header>.title{font-size:137.5%;font-size:1.375rem;font-weight:300;line-height:1.2}
.l-article .page-header>.search{width:350px;background:#eee;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;top:-6px}
.l-article .page-header>.search fieldset{border:0;margin:0;padding:0}
#sitetop .top-hero-main .bx-controls .bx-controls-direction,.l-article .page-header>.search legend{display:none}
.l-article .page-header>.search .block{border:1px solid #cbcbcb;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.l-article .page-header>.search .block>input[type=text]{border:0;padding:3px 6px;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px}
.l-article .page-header>.search .block>input[type=text]:-ms-input-placeholder{color:#898989}
.l-article .page-header>.search .block>input[type=image]{-ms-flex-negative:0;flex-shrink:0;border-radius:0}
.l-article .prdct-anchor{margin:-10px 0 0}
.l-article .prdct-anchor>ul,.l-article .top-news>.body>.list>ul>li>article{display:-webkit-box;display:-ms-flexbox;display:flex}
.l-article .prdct-anchor>ul>li{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}
.l-article .prdct-anchor>ul>li:last-child{margin-right:0}
.l-article .prdct-anchor>ul>li>a{display:block;position:relative;background:#eee;font-size:112.5%;font-size:1.125rem;font-weight:700;text-align:center;padding:15px 5px;-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)}
.l-article .prdct-anchor>ul>li>a.-active,.l-article .prdct-anchor>ul>li>a:active,.l-article .prdct-anchor>ul>li>a:focus,.l-article .prdct-anchor>ul>li>a:hover{color:#fff;background:#df0523;text-decoration:none}
.l-article .prdct-anchor>ul>li>a.-active>span::before,.l-article .prdct-anchor>ul>li>a:active>span::before,.l-article .prdct-anchor>ul>li>a:focus>span::before,.l-article .prdct-anchor>ul>li>a:hover>span::before{color:#fff}
.l-article .prdct-anchor>ul>li>a>span{display:inline-block;}
.l-article .prdct-anchor a  .arrow-down{width:14px;height:14px;background-image:url(../images/arrow-down1.png);background-size:14px 14px;position:relative;left:-10px;}
.l-article .prdct-anchor a:hover .arrow-down{width:14px;height:14px;background-image:url(../images/arrow-down.png);background-size:14px 14px;position:relative;left:-10px;}

.l-article .prdct-anchor>ul>li>a>span::before{display:inline-block;font-size:150%;font-size:1.5rem;line-height:1;margin-right:8px;color:#df0523;vertical-align:middle;position:relative;top:-2px;-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)}
.l-article .prdct-anchor.-sticky{position:fixed;top:0;left:0;right:0;margin:0;z-index:1000;background:#eee;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}
.l-article .prdct-anchor.-sticky>ul{max-width:1170px;margin:0 auto}
.l-article .prdct-banner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px -15px;}
.l-article .prdct-banner>li{width:210px;margin:0 15px}
.l-article .prdct-banner>li>a img,.l-article .top-news>.body>.pickup>a img{-webkit-transition:opacity .25s cubic-bezier(.23,1,.32,1);transition:opacity .25s cubic-bezier(.23,1,.32,1);width:100%;height:120px;}
.l-article .prdct-banner>li>a:active img,.l-article .prdct-banner>li>a:focus img,.l-article .prdct-banner>li>a:hover img,.l-article .top-news>.body>.pickup>a:active img,.l-article .top-news>.body>.pickup>a:focus img,.l-article .top-news>.body>.pickup>a:hover img{opacity:.8}
.l-article .prdct-banner>li>a>.label{margin:6px 0 0;font-size:87.5%;font-size:.875rem}
.l-article .prdct-index{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -10px 0}
.l-article .prdct-index+.hdg-lv2{margin-top:25px}
.l-article .prdct-index>li{margin:0 10px 25px;width:calc((100% - (20px*5))/5)}
.l-article .prdct-index>li>a{display:block}
.l-article .prdct-index>li>a:active,.l-article .prdct-index>li>a:focus,.l-article .prdct-index>li>a:hover,.l-article .top-company>.nav>li>a:active,.l-article .top-company>.nav>li>a:focus,.l-article .top-company>.nav>li>a:hover{text-decoration:none}
.l-article .prdct-index>li>a:active>.thumb,.l-article .prdct-index>li>a:focus>.thumb,.l-article .prdct-index>li>a:hover>.thumb{border-color:#df0523}
.l-article .prdct-index>li>a:active>.thumb>span,.l-article .prdct-index>li>a:focus>.thumb>span,.l-article .prdct-index>li>a:hover>.thumb>span{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}
.l-article .prdct-index>li>a>.thumb{overflow:hidden;border:1px solid #e5e5e5;-webkit-transition:all .2s cubic-bezier(.23,1,.32,1);transition:all .2s cubic-bezier(.23,1,.32,1)}
.l-article .prdct-index>li>a>.thumb>span{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-top:70%;-webkit-transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1)}
.l-article .prdct-index>li>a>.body{margin:6px 0 0}
.l-article .prdct-index>li>a>.body>.label{font-size:87.5%;font-size:.875rem;line-height:1.45}
.l-article .prdct-index>li>a>.body>.label>.group{display:block;font-size:81.25%;font-size:.8125rem}
.l-article .prdct-index>li>a>.body>.label>.group::before{content:'\005B'}
.l-article .prdct-index>li>a>.body>.label>.group::after{content:'\005D'}
.prdct-anli {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -10px 0}
.prdct-anli>li{margin:0 20px 25px 0px;width:calc((100% - (20px*3))/3); padding: 0;list-style: none;}
.l-article .prdct-anli>li{margin:0 10px 25px;width:calc((100% - (20px*5))/5)}
.l-article .prdct-anli>li>a{display:block}
.l-article .prdct-anli>li>a:active,.l-article .prdct-index>li>a:focus,.l-article .prdct-index>li>a:hover,.l-article .top-company>.nav>li>a:active,.l-article .top-company>.nav>li>a:focus,.l-article .top-company>.nav>li>a:hover{text-decoration:none}
.l-article .prdct-anli>li>a:active>.thumb,.l-article .prdct-index>li>a:focus>.thumb,.l-article .prdct-index>li>a:hover>.thumb{border-color:#df0523}
.l-article .prdct-anli>li>a:active>.thumb>span,.l-article .prdct-index>li>a:focus>.thumb>span,.l-article .prdct-index>li>a:hover>.thumb>span{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}
.l-article .prdct-anli>li>a>.thumb{overflow:hidden;border:1px solid #e5e5e5;-webkit-transition:all .2s cubic-bezier(.23,1,.32,1);transition:all .2s cubic-bezier(.23,1,.32,1)}
.l-article .prdct-anli>li>a>.thumb>span{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-top:70%;-webkit-transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1)}
.l-article .prdct-anli>li>a>.body{margin:6px 0 0}
.l-article .prdct-anli>li>a>.body>.label{font-size:87.5%;font-size:.875rem;line-height:1.45}
.l-article .prdct-anli>li>a>.body>.label>.group{display:block;font-size:81.25%;font-size:.8125rem}
.l-article .prdct-anli>li>a>.body>.label>.group::before{content:'\005B'}
.l-article .prdct-anli>li>a>.body>.label>.group::after{content:'\005D'}

.l-article .prdct-mv{margin:-10px 0 20px}
.l-article .prdct-mv+.prdct-anchor{margin-top:0}
.l-article .sitemap-grouptitle{font-size:112.5%;font-size:1.125rem;font-weight:600;border-left:3px solid #df0523;padding-left:17px;line-height:1.4}
.l-article .sitemap-grouptitle .opener{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:500;background:0 0;border:0;margin:0;padding:5px 15px;border-left:1px solid #d0d0d2}
.l-article .sitemap-grouptitle .opener::before{display:block;content:"\f218";color:#df0523;font-size:125%;font-size:1.25rem}
.l-article .sitemap-grouptitle .opener[aria-expanded=true]::before{content:"\f209"}
.l-article .sitemap-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:35px 85px 75px}
.l-article .sitemap-layout a{color:inherit;-webkit-transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s cubic-bezier(.23,1,.32,1)}
.l-article .sitemap-layout a:active,.l-article .sitemap-layout a:focus,.l-article .sitemap-layout a:hover{color:#df0523}
.l-article .sitemap-layout>.block{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}
.l-article .sitemap-layout>.block.-left{padding-right:50px}
.l-article .sitemap-layout>.block.-right{padding-left:50px;border-left:1px solid #e6e6e6}
.l-article .sitemap-layout>.block>.group{margin:0 0 45px}
.l-article .sitemap-layout>.block>.group>.navholder>.subtitle{font-weight:600;font-size:100%;font-size:1rem;margin:16px 0 0;color:#565656}
.l-article .sitemap-layout>.block>.group>.navholder>.subtitle+.sitemap-nav{margin-top:8px}
.l-article .sitemap-layout>.block>.group>.navholder>.sitemap-nav+.subtitle{margin:24px 0 0}
.l-article .sitemap-layout>.block>.group+.subgroup{margin-top:-8px;padding-top:35px;border-top:1px solid #e6e6e6}
.l-article .sitemap-layout>.block>.subgroup{margin:0 0 23px}
.l-article .sitemap-nav,.l-article .sitemap-subnav{margin:15px 0 0;padding:0;list-style:none;line-height:1.45;font-size:100%;font-size:1rem}
.l-article .sitemap-nav>li{margin:6px 0 0;list-style:none;position:relative;padding:0 0 0 13px}
.l-article .sitemap-nav>li>a>.group{font-size:81.25%;font-size:.8125rem}
.l-article .sitemap-nav>li>a>.group::before{content:'\3014'}
.l-article .sitemap-nav>li>a>.group::after{content:'\3015'}
.l-article .sitemap-subnav{margin:0}
.l-article .sitemap-subnav>li{margin:4px 0 0;padding:0;list-style:none}
.l-article .top-company{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);padding-top:75px;padding-bottom:107px;background:url(../images/top-company_bg_txt.png) 50% 50% no-repeat,url(../images/top-company_bg.jpg) 50% 0 no-repeat;background-size:auto,cover}
.l-article .top-company>.hdg{line-height:1.2;font-size:187.5%;font-size:1.875rem;text-align:center;font-weight:700;color:#fff}
.l-article .top-company>.nav,.l-article .top-company>.nav>li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:62px 0 0}
.l-article .top-company>.nav>li{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.35;margin:0 1px 0 0}
.l-article .top-company>.nav>li:last-child{margin:0}
.l-article .top-company>.nav>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:100%;font-size:1rem;font-weight:700;background:rgba(255,255,255,.8);width:100%;padding:23px 5px;-webkit-transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s cubic-bezier(.23,1,.32,1)}
.l-article .top-company>.nav>li>a::before{content:'';display:block;background-image:url(../images/sprite.png);background-position:-38px 0;width:9px;height:10px;margin-right:9px}
.l-article .top-globalnav{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);border-bottom:2px solid #df0523;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeae9));background-image:linear-gradient(to bottom,#fff 0%,#eaeae9 100%)}
.l-article .top-globalnav>.nav{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}
.l-article .top-globalnav>.nav>li{-webkit-box-flex:1;-ms-flex:1;flex:1}
.l-article .top-globalnav>.nav>li:first-child>a::before{content:'';display:block;background:#ddd;width:1px;height:45px;position:absolute;top:15px;left:0}
.l-article .top-globalnav>.nav>li>a{display:block;text-align:center;font-size:112.5%;font-size:1.125rem;font-weight:700;border-bottom:2px solid transparent;padding:27px 10px 23px;position:relative;-webkit-transition:all .15s cubic-bezier(.23,1,.32,1);transition:all .15s cubic-bezier(.23,1,.32,1)}
.l-article .top-globalnav>.nav>li>a:active,.l-article .top-globalnav>.nav>li>a:focus,.l-article .top-globalnav>.nav>li>a:hover{color:#df0523;text-decoration:none;border-bottom-color:#df0523}
.l-article .top-globalnav>.nav>li>a::after{content:'';display:block;background:#ddd;width:1px;height:45px;position:absolute;top:15px;right:0}
#sitetop .top-hero-main,#sitetop .top-hero>.inner{position:relative}
#sitetop .top-hero-main .sliders>li>.slider img{display:block;width:100%}
#sitetop .top-hero-main .bx-controls .bx-pager{position:absolute;bottom:24px;width:100%;z-index:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#sitetop .top-hero-main .bx-controls .bx-pager .bx-pager-item{margin:0 7px}
#sitetop .top-hero-main .bx-controls .bx-pager .bx-pager-item a{display:block;text-indent:-9999px;width:15px;height:15px;background:#fff;border-radius:50%}
#sitetop .top-hero-main .bx-controls .bx-pager .bx-pager-item a.active{background:#df0523}
#sitetop .top-hero{overflow:hidden;position:relative;width:100%;min-width:100%;height:auto;margin:0 auto;visibility:hidden;opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}
#sitetop .top-hero>.inner::before{content:'';display:block;width:152px;height:300px;background:url(../images/top-hero_bg_left.png) 0 0 no-repeat;position:absolute;top:0;left:0;z-index:5000;background-size:152px 300px}
#sitetop .top-hero>.inner::after{content:'';display:block;width:52px;height:52px;background:url(../images/top-hero_bg_top-right.png) 0 0 no-repeat;position:absolute;top:0;right:0;z-index:5000;background-size:52px 52px}
#sitetop .top-hero>.inner>.inamori{position:absolute;right:0;bottom:0;z-index:5000}
#sitetop .top-hero>.inner>.inamori>a{display:block;width:249px;height:248px;text-indent:-9999px;background:url(../images/top-hero_banner_inamori.png) 0 0 no-repeat}
#sitetop .top-hero>.inner>.inamori>a:active,#sitetop .top-hero>.inner>.inamori>a:focus,#sitetop .top-hero>.inner>.inamori>a:hover{background-image:url(../images/top-hero_banner_inamori_o.png)}
#sitetop .top-hero.bx-initialized{visibility:visible;opacity:1}
.l-article .top-message{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);background:url(../images/top-message_bg.jpg) 50% 50% no-repeat;background-size:cover}
.l-article .top-message>.inner{padding:40px 0;position:relative}
.l-article .top-message>.inner::before{content:'';display:block;width:351px;height:287px;background:url(../images/top-message.jpeg) 0 0 no-repeat;position:absolute;right:20px;bottom:-10px;}
.l-article .top-message>.inner>.body{padding:0 422px 0 107px}
.l-article .top-message>.inner>.body>.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.l-article .top-message>.inner>.body>.title>.hdg{-ms-flex-negative:0;flex-shrink:0;margin:0 20px 0 15px;line-height:1;color:#7a4300;font-size:3rem;}
.l-article .top-message>.inner>.body>.title>p{font-size:81.25%;font-size:.8125rem;color:#6c5514;font-weight:700}
.l-article .top-message>.inner>.body>.message{margin:13px 0 0 -59px;padding:0 0 0 59px;min-height:66px;background:url(../images/top-message_quote.png) 0 6px no-repeat}
.l-article .top-message>.inner>.body>.message>.hdg{font-size:112.5%;font-size:1.125rem}
.l-article .top-message>.inner>.body>.message>.hdg>.small{font-size:87.5%;font-size:.875rem}
.l-article .top-message>.inner>.body>.message>.cont{font-size:87.5%;font-size:.875rem;color:#630}
.l-article .top-message>.inner>.body>.more{margin:10px 0 0}
.l-article .top-message>.inner>.body>.more>a{display:inline-block;font-size:100%;font-size:1rem;font-weight:700;background-image:-webkit-gradient(linear,left top,left bottom,from(#d4c78f),to(#b9a367));background-image:linear-gradient(to bottom,#d4c78f 0%,#b9a367 100%);padding:12px 20px;-webkit-transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s cubic-bezier(.23,1,.32,1)}
.l-article .top-message>.inner>.body>.more>a:active,.l-article .top-message>.inner>.body>.more>a:focus,.l-article .top-message>.inner>.body>.more>a:hover{text-decoration:none;color:#fff}
.l-article .top-message>.inner>.body>.more>a::before{content:'';display:inline-block;background-image:url(../images/sprite.png);background-position:0 -30px;width:9px;height:10px;margin-right:10px;vertical-align:middle;position:relative;top:-2px}
.l-article .top-news{padding:48px 0 60px}
.l-article .top-news>.hdg{line-height:1.2}
.l-article .top-news>.hdg>h2{font-size:118.75%;font-size:1.1875rem;font-weight:700;border-left:3px solid #df0523;padding-left:17px}
.l-article .top-news>.body{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}
.l-article .top-news>.body>.pickup{width:300px;-ms-flex-negative:0;flex-shrink:0;margin-right:34px}
.l-article .top-news>.body>.pickup>a{display:block;-webkit-transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s cubic-bezier(.23,1,.32,1)}
.l-article .top-news>.body>.list>.btn>a:active,.l-article .top-news>.body>.list>.btn>a:focus,.l-article .top-news>.body>.list>.btn>a:hover,.l-article .top-news>.body>.pickup>a:active,.l-article .top-news>.body>.pickup>a:focus,.l-article .top-news>.body>.pickup>a:hover,.l-article .top-product>.more>a:active,.l-article .top-product>.more>a:focus,.l-article .top-product>.more>a:hover,.l-article .top-qrcode>.more>a:active,.l-article .top-qrcode>.more>a:focus,.l-article .top-qrcode>.more>a:hover{text-decoration:none}
.l-article .top-news>.body>.pickup>a>.title{display:block;font-size:87.5%;font-size:.875rem;margin:4px 0 0}
.l-article .top-news>.body>.list{width:calc(100% - (300px + 34px))}
.l-article .top-news>.body>.list>ul{line-height:1.45;margin:5px 0 0}
.l-article .top-news>.body>.list>ul>li{border-bottom:1px solid #e5e5e5;padding:0 0 15px;margin:0 0 15px}
.l-article .top-news>.body>.list>.btn>a,.l-article .top-news>.body>.list>ul>li>article a,.l-article .top-sitemap a{-webkit-transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s cubic-bezier(.23,1,.32,1)}
.l-article .top-news>.body>.list>ul>li>article>.date{width:110px;-ms-flex-negative:0;flex-shrink:0}
.l-article .top-news>.body>.list>.btn{text-align:right;font-size:81.25%;font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.l-article .top-news>.body>.list>.btn>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.l-article .top-news>.body>.list>.btn>a::before{content:'';display:block;background-image:url(../images/sprite.png);background-position:-38px 0;width:9px;height:10px;margin-right:6px}
.l-article .top-product-indexA{margin-right:-10px}
.l-article .top-product-indexA>li{float:left;width:226px;background:#fff;margin:0 10px 10px 0;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.13);box-shadow:1px 1px 3px rgba(0,0,0,.13)}
.l-article .top-product-indexA>li:not(.-large)>a{display:block}
.l-article .top-product-indexA>li:not(.-large)>a:active,.l-article .top-product-indexA>li:not(.-large)>a:focus,.l-article .top-product-indexA>li:not(.-large)>a:hover{outline:2px solid #df0523;text-decoration:none}
.l-article .top-product-indexA>li:not(.-large)>a:active>.thumb>span,.l-article .top-product-indexA>li:not(.-large)>a:focus>.thumb>span,.l-article .top-product-indexA>li:not(.-large)>a:hover>.thumb>span{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}
.l-article .top-product-indexA>li:not(.-large)>a>.thumb{overflow:hidden}
.l-article .top-product-indexA>li:not(.-large)>a>.thumb>span{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-top:150px;-webkit-transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1)}
.l-article .top-product-indexA>li:not(.-large)>a>.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.l-article .top-product-indexA>li:not(.-large)>a>.body>.label{font-size:100%;font-size:1rem;height: 1.2rem;line-height: 1.2rem;overflow: hidden;}
.l-article .top-product-indexA>li:not(.-large)>a>.body>.label::before{content:'';display:inline-block;background-image:url(../images/sprite.png);background-position:-38px 0;width:9px;height:10px;position:relative;top:-2px;vertical-align:middle;margin-right:9px}
.l-article .top-product-indexA>li.-large{width:462px}
.l-article .top-product-indexA>li.-large>.prod>a{display:block}
.l-article .top-product-indexA>li.-large>.prod>a:active,.l-article .top-product-indexA>li.-large>.prod>a:focus,.l-article .top-product-indexA>li.-large>.prod>a:hover,.l-article .top-product-indexB>li>a:active,.l-article .top-product-indexB>li>a:focus,.l-article .top-product-indexB>li>a:hover{outline:2px solid #df0523;text-decoration:none}
.l-article .top-product-indexA>li.-large>.prod>a:active>.thumb>span,.l-article .top-product-indexA>li.-large>.prod>a:focus>.thumb>span,.l-article .top-product-indexA>li.-large>.prod>a:hover>.thumb>span{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}
.l-article .top-product-indexA>li.-large>.prod>a>.thumb{overflow:hidden}
.l-article .top-product-indexA>li.-large>.prod>a>.thumb>span{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-top:268px;-webkit-transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1)}
.l-article .top-product-indexA>li.-large>.prod>a>.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:54px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.l-article .top-product-indexA>li.-large>.prod>a>.body>.label{font-size:112.5%;font-size:1.125rem;line-height:1.2}
.l-article .top-product-indexA>li.-large>.info>.top>.tel::before,.l-article .top-product-indexA>li.-large>.prod>a>.body>.label::before,.l-article .top-product-indexB>li>a>.body>.label::before{content:'';display:inline-block;background-image:url(../images/sprite.png);background-position:-38px 0;width:9px;height:10px;position:relative;top:-2px;vertical-align:middle;margin-right:9px}
.l-article .top-product-indexA>li.-large>.info{height:96px;background:#dd0523;overflow:hidden;padding:10px 10px 10px 3px;background:#df0523 url(../images/top-product_indexA_large_info_bg.png)}
.l-article .top-product-indexA>li.-large>.info>.top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#f4e99a}
.l-article .top-product-indexA>li.-large>.info>.top>.hdg{font-size:112.5%;font-size:2rem;font-weight:700;margin-top:20px;line-height:1.2}
.l-article .top-product-indexA>li.-large>.info>.top>.hdg>.small{font-size:87.5%;font-size:.875rem;font-weight:400}
.l-article .top-product-indexA>li.-large>.info>.top>.tel{font-size:162.5%;font-size:2rem;font-weight:700;line-height:1.2;margin:20px 20px 0 20px;}
.l-article .top-product-indexA>li.-large>.info>.top>.tel::before{background-position:0 0;width:15px;height:24px;margin-right:10px}
.l-article .top-product-indexA>li.-large>.info>.bottom,.l-article .top-product-indexA>li.-large>.info>.top,.l-article .top-product-indexB>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.l-article .top-product-indexA>li.-large>.info>.bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:7px 0 0}
.l-article .top-product-indexA>li.-large>.info>.bottom>.label{color:#fff;margin-right:12px}
.l-article .top-product-indexA>li.-large>.info>.bottom>.button{display:block;font-size:87.5%;font-size:.875rem;color:#df0523;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d6d6d7));background-image:linear-gradient(to bottom,#fff 0%,#d6d6d7 100%);padding:6px 10px 6px 15px}
.l-article .top-product-indexA>li.-large>.info>.bottom>.button::before{content:'';display:inline-block;vertical-align:middle;background-image:url(../images/sprite.png);background-position:-21px 0;width:11px;height:14px;margin-right:5px}
.l-article .top-product-indexB{margin:18px 0 0 -12px;display:-webkit-box;display:-ms-flexbox;display:flex}
.l-article .top-product-indexB>li{margin:0 0 0 12px;background:#fff;width:304px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.13);box-shadow:1px 1px 3px rgba(0,0,0,.13)}
.l-article .top-product-indexB>li>a{padding:10px}
.l-article .top-product-indexB>li>a:active>.thumb>span,.l-article .top-product-indexB>li>a:focus>.thumb>span,.l-article .top-product-indexB>li>a:hover>.thumb>span{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}
.l-article .top-product-indexB>li>a>.thumb{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:70px;border:1px solid #e5e5e5}
.l-article .top-product-indexB>li>a>.thumb>span{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding-top:58px;-webkit-transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1),-webkit-transform .8s cubic-bezier(.23,1,.32,1)}
.l-article .top-product-indexB>li>a>.body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.l-article .top-product-indexB>li>a>.body>.label{font-size:100%;font-size:1rem;line-height:1.2}
.l-article .top-product{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);padding-top:45px;padding-bottom:40px;background:url(../images/top-product_bg.jpg) 0 0 no-repeat;background-size:cover}
.l-article .top-product>.more{margin:34px 0 0;text-align:center}
.l-article .top-product>.more>a{display:inline-block;border:1px solid #e5e5e5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#eee));background-image:linear-gradient(to bottom,#f6f6f6 0%,#eee 100%);padding:10px 30px;-webkit-transition:color .25s cubic-bezier(.23,1,.32,1);transition:color .25s cubic-bezier(.23,1,.32,1)}
.l-article .top-product>.more>a::before,.l-article .top-qrcode>.more>a::before{content:'';display:inline-block;background-image:url(../images/sprite.png);background-position:-38px 0;width:9px;height:10px;vertical-align:middle;position:relative;top:-2px;margin-right:10px}
.l-article .top-qrcode{margin:10px 0 0;background:#fff;width:440px;padding:23px 25px}
.l-article .top-qrcode>.title{line-height:1.2;font-size:100%;font-size:1rem;font-weight:700;text-align:center;margin:0}
.l-article .top-qrcode>.code{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.l-article .top-qrcode>.code .left{border-right:1px solid #e8e8e8;padding-right:25px;text-align:center}
.l-article .top-qrcode>.code .right{padding-left:25px;text-align:center}
.l-article .top-qrcode>.code .caption{font-size:87.5%;font-size:.875rem;display:block;margin:8px 0 0;line-height:1.2}
.l-article .top-qrcode>.more{margin:14px 0 0;text-align:center}
.l-article .top-qrcode>.more>a{display:inline-block;font-size:81.25%;font-size:.8125rem}
.l-article .top-sitemap{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);padding-top:36px;padding-bottom:50px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.l-article .top-sitemap h2,.l-article .top-sitemap h3,.l-article .top-sitemap li{height:1.2rem;line-height:1.2rem;overflow:hidden;}
.l-article .top-sitemap .primleft{margin:0 53px 0 0}
.l-article .top-sitemap .primright{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.l-article .top-sitemap .primright ul li{width:260px;}
.l-article .top-sitemap .primright .top,.l-article .top-sitemap .secowrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.l-article .top-sitemap .primright .top .navs:first-child{margin:0 110px 0 0}
.l-article .top-sitemap .primright .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.l-article .top-sitemap .secowrap .secoleft{margin:0 80px 0 0}
.l-article .top-sitemap .hdg{font-size:100%;font-size:1rem;font-weight:700;margin:0 0 13px}
.l-article .top-sitemap .subhdg{font-size:87.5%;font-size:.875rem;font-weight:700}
.l-article .top-sitemap .links{font-size:87.5%;font-size:.875rem;margin:7px 0 0}
.l-article .top-sitemap .links+.subhdg{margin:19px 0 0}
.l-article .top-sitemap .links>li{margin:5px 0 0}
.l-article .top-sitemap .links>li .group{display:block;font-size:75%;font-size:.75rem;margin:1px 0 0}
.l-article .top-sitemap .links>li .group::before{content:'\005B'}
.l-article .top-sitemap .links>li .group::after{content:'\005D'}
.l-kit-main .wysiwyg-block{display:block}
._right{text-align:right!important}
._center{text-align:center!important}
._left{text-align:left!important}
._top{vertical-align:top!important}
._middle{vertical-align:middle!important}
._bottom{vertical-align:bottom!important}
._clear:after,.l-article .top-product-indexA:after{content:"";display:block;clear:both}
@font-face{font-family:'Font-Awesome-Icons';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
._fa,.l-article .prdct-anchor>ul>li>a>span::before{font-family:'Font-Awesome-Icons';font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@font-face{font-family:"Ion-Icons";src:url(../fonts/ionicons.eot?v=3.0.0-alpha.3);src:url(../fonts/ionicons.eot?v=3.0.0-alpha.3#iefix) format("embedded-opentype"),url(../fonts/ionicons.woff?v=3.0.0-alpha.3) format("woff"),url(../fonts/ionicons.ttf?v=3.0.0-alpha.3) format("truetype"),url(../fonts/ionicons.svg?v=3.0.0-alpha.3#Ionicons) format("svg");font-weight:400;font-style:normal}
._ion,.l-article .sitemap-grouptitle .opener::before,.l-article .sitemap-grouptitle .opener[aria-expanded=true]::before,.l-article .sitemap-nav>li::before,.l-article .sitemap-nav>li>a::after{font-family:'Ion-Icons';font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#sitetop .st-GlobalFooter{border-top-color:#df0523}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:1px}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px 0 0;padding:3px 0;list-style:none;font-size:87.5%;font-size:.875rem}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber>li{border-right:1px solid #a3a3a3;margin-right:13px;padding-right:13px}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber>li:last-child{margin-right:0;padding-right:0;border-right:none}
#sitetop .st-GlobalHeader{border-bottom-color:#df0523}
.st-GlobalHeader .st-GlobalHeader_StatementArea .st-GlobalHeader_Statement .st-GlobalHeader_StatementImage{width:273px;height:12px}
@media screen and (min-width:769px){html{overflow-x:hidden}
.l-article .prdct-anchor>ul>li{border-right:1px solid #fff}
.l-article .prdct-anchor>ul>li:last-child{border-right:none}
.l-article .sitemap-grouptitle .opener{display:none!important}
.l-article .sitemap-layout>.block>.group>.navholder{display:block!important}
#sitetop .top-hero-main,#sitetop .top-hero>.inner{height:300px}
#sitetop .top-hero-main .sliders>li>.slider img{min-width:1920px;min-height:300px;position:relative;left:50%;margin-left:-960px}
.l-article .top-message>.inner>.body>.message>.cont{padding-right:120px}
/*#sitetop .st-GlobalSiteNav,.l-article .top-globalnav>.nav>li.-inamori{display:none}*/
}
@media screen and (max-width:768px){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px!important}
.l-main{padding:0 0 55px}
.l-article .hdg-lv2-2,.l-article .page-header>.title,.l-article .top-news>.hdg>h2{font-size:112.5%;font-size:1.125rem}
.l-article .hdg-lv2{font-size:100%;font-size:1rem;margin:25px 0 0}
.l-article .page-header{display:block}
.l-article .page-header>.search{top:0;margin:12px 0 0;width:100%;display:none}
.l-article .prdct-anchor{margin:0 -15px}
.l-article .prdct-anchor>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-article .prdct-anchor>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:calc((100% - 1px)/2);border-width:0 1px 1px 0;border-style:solid;border-color:#fff}
.l-article .prdct-anchor>ul>li:nth-child(2),.l-article .prdct-anchor>ul>li:nth-child(4){border-right:none}
.l-article .prdct-anchor>ul>li:nth-child(3),.l-article .prdct-anchor>ul>li:nth-child(4){border-bottom:none}
.l-article .prdct-anchor>ul>li>a{font-size:62.5%;font-size:.625rem;padding:15px 1px}
.l-article .prdct-anchor>ul>li>a>span::before{font-size:100%;font-size:1rem;margin-right:4px}
.l-article .prdct-anchor.-sticky>ul{width:100vw}
.l-article .prdct-banner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px -5px 0}
.l-article .prdct-banner>li,.l-article .prdct-index>li{width:calc((100% - (10px*2))/2);margin:0 5px 10px}
.l-article .prdct-index{margin:15px -5px 0}
.l-article .prdct-index>li{margin:0 5px 15px}
.l-article .prdct-index>li>a>.body>.label{font-size:75%;font-size:.75rem}
.l-article .prdct-index>li>a>.body>.label>.group,.l-article .sitemap-nav>li>a>.group{font-size:68.75%;font-size:.6875rem}
.l-article .prdct-mv{margin:0 -15px 10px}
.l-article .sitemap-grouptitle{border-left:none;padding:0;font-size:106.25%;font-size:1.0625rem}
.l-article .sitemap-grouptitle>a,.l-article .sitemap-nav>li>a{display:block;padding:15px 3px 13px;position:relative}
.l-article .sitemap-grouptitle>a>span{display:inline-block;border-left:3px solid #df0523;padding-left:13px}
.l-article .sitemap-layout{display:block;margin:20px 0 45px}
.l-article .sitemap-layout>.block{width:100%}
.l-article .sitemap-layout>.block.-left{padding-right:0}
.l-article .sitemap-layout>.block.-right{padding-left:0;border-left:none}
.l-article .sitemap-layout>.block>.group{margin:0;border-top:1px solid #d0d0d2}
.l-article .sitemap-layout>.block>.group>.navholder{padding:10px 5px;background-color:#f3f3f3}
.l-article .sitemap-layout>.block>.group>.navholder>.subtitle{margin:5px 0 0 2px}
.l-article .sitemap-layout>.block>.group>.navholder>.subtitle+.sitemap-nav{margin-top:4px}
.l-article .sitemap-layout>.block>.group>.navholder>.sitemap-nav+.subtitle{margin:20px 0 0 2px}
.l-article .sitemap-layout>.block>.group+.subgroup{margin-top:0;padding-top:0;border:0}
.l-article .sitemap-layout>.block>.subgroup{margin:0}
.l-article .sitemap-nav{margin:0;font-size:75%;font-size:.75rem}
.l-article .sitemap-nav>li{padding:0}
.l-article .sitemap-nav>li::before,.l-article .top-company>.nav>li>a br{display:none}
.l-article .sitemap-nav>li>a{background:#fff;padding:10px 30px 10px 10px}
.l-article .sitemap-nav>li>a::after{display:block}
.l-article .sitemap-subnav,.l-article .top-news>.body>.list>ul{font-size:87.5%;font-size:.875rem}
.l-article .sitemap-subnav.-first{border-top:1px solid #d0d0d2}
.l-article .sitemap-subnav>li{margin:0;border-bottom:1px solid #d0d0d2}
.l-article .sitemap-subnav>li>a{display:block;padding:14px 3px 12px}
.l-article .top-company{margin:0 -15px;padding:0;background:#fff}
.l-article .top-company>.hdg{font-size:112.5%;font-size:1.125rem;padding:35px 5px;background:url(../images/top-company_bg_txt.png) 50% 50% no-repeat,url(../images/top-company_bg.jpg) 50% 70% no-repeat;background-size:auto 68%,cover}
.l-article .top-company>.nav{display:block;margin:0}
.l-article .top-company>.nav>li{display:block;margin:0;border-bottom:2px solid #e0e0e0}
.l-article .top-company>.nav>li>a{padding:13px 15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:87.5%;font-size:.875rem;text-align:left;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeae9));background-image:linear-gradient(to bottom,#fff 0%,#eaeae9 100%)}
.l-article .top-globalnav{margin:0 -15px;padding:0;background:#f5f5f5;border-bottom:none}
.l-article .top-globalnav>.nav{display:block;border-top:1px solid #d3d3d3}
.l-article .top-globalnav>.nav>li{border-bottom:1px solid #d3d3d3}
.l-article .top-globalnav>.nav>li:first-child>a::before{content:'';display:block;background-image:url(../images/sprite.png);background-position:-38px 0;width:9px;height:10px;margin-right:9px;background-color:transparent;position:static}
.l-article .top-globalnav>.nav>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;border-bottom:none;font-size:100%;font-size:1rem;font-weight:700;padding:13px 15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeae9));background-image:linear-gradient(to bottom,#fff 0%,#eaeae9 100%)}
.l-article .top-globalnav>.nav>li>a::before{content:'';display:block;background-image:url(../images/sprite.png);background-position:-38px 0;width:9px;height:10px;margin-right:9px}
#sitetop .top-hero-main .bx-controls .bx-pager{bottom:10px}
#sitetop .top-hero-main .bx-controls .bx-pager .bx-pager-item{margin:0 5px}
#sitetop .top-hero-main .bx-controls .bx-pager .bx-pager-item a{width:8px;height:8px}
#sitetop .top-hero>.inner::after,#sitetop .top-hero>.inner::before,#sitetop .top-hero>.inner>.inamori,.l-article .top-globalnav>.nav>li>a::after,.l-article .top-message>.inner::before{display:none}
.l-article .top-message{background-position:70% 0;background-size:cover;margin:0 -15px;padding:17px 15px 20px}
.l-article .top-message>.inner,.l-article .top-message>.inner>.body{padding:0}
.l-article .top-message>.inner>.body>.title{display:block;padding-right:125px;padding-bottom:10px;position:relative}
.l-article .top-message>.inner>.body>.title::after{content:'';display:block;width:120px;height:120px;background:url(../images/zjylogo.png) 0 0 no-repeat;background-size:120px 120px;position:absolute;right:0;bottom:12px;}
.l-article .top-message>.inner>.body>.title>.hdg img{width:134px;height:auto}
.l-article .top-message>.inner>.body>.title>p{font-size:68.75%;font-size:.6875rem;margin:10px 0 0;line-height:1.4}
.l-article .top-message>.inner>.body>.message{margin:0;padding:13px 20px;background:#fcf9e2}
.l-article .top-message>.inner>.body>.message>.hdg{font-size:100%;font-size:1rem;text-align:center}
.l-article .top-message>.inner>.body>.message>.hdg>.small{font-size:75%;font-size:.75rem}
.l-article .top-message>.inner>.body>.message>.cont{margin:10px 0 0}
.l-article .top-message>.inner>.body>.more{margin:15px 0 0}
.l-article .top-message>.inner>.body>.more>a{display:block;font-size:87.5%;font-size:.875rem;text-align:center}
.l-article .top-news{padding:19px 0 20px}
.l-article .top-news>.body,.l-article .top-news>.body>.list>ul>li>article{display:block}
.l-article .top-news>.body>.pickup,.l-article .top-product-indexA>li.-large{width:100%}
.l-article .top-news>.body>.pickup>a{text-align:center}
.l-article .top-news>.body>.pickup>a img{width:100%;height:auto}
.l-article .top-news>.body>.pickup>a>.title{font-size:75%;font-size:.75rem;text-align:left}
.l-article .top-news>.body>.list{margin:15px 0 0;width:100%}
.l-article .top-news>.body>.list>ul>li>article>.date{width:auto;display:block;margin:0 0 4px}
.l-article .top-news>.body>.list>.btn,.l-article .top-product-indexA>li.-large>.prod>a>.body>.label{font-size:87.5%;font-size:.875rem}
.l-article .top-product-indexA{margin:0 -5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.l-article .top-product-indexA>li{float:none;width:calc((100% - (10px*2))/2);margin:0 5px 10px}
.l-article .top-product-indexA>li:not(.-large)>a>.thumb>span{padding-top:70%}
.l-article .top-product-indexA>li:not(.-large)>a>.body{height:auto;padding:10px 3px}
.l-article .top-product-indexA>li:not(.-large)>a>.body>.label{font-size:81.25%;font-size:.8125rem}
.l-article .top-product-indexA>li.-large>.prod>a>.thumb>span{padding-top:70%}
.l-article .top-product-indexA>li.-large>.prod>a>.body{height:auto;padding:10px 5px}
.l-article .top-product-indexA>li.-large>.info{height:auto;padding:10px}
.l-article .top-product-indexA>li.-large>.info>.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.l-article .top-product-indexA>li.-large>.info>.top>.tel{margin:8px 0 0}
.l-article .top-product-indexA>li.-large>.info>.top>.tel a:active,.l-article .top-product-indexA>li.-large>.info>.top>.tel a:focus,.l-article .top-product-indexA>li.-large>.info>.top>.tel a:hover{color:inherit;text-decoration:underline}
.l-article .top-product-indexA>li.-large>.info>.bottom{display:none}
.l-article .top-product-indexB{display:block}
.l-article .top-product-indexB>li{width:100%;margin:0 0 10px}
.l-article .top-product-indexB>li>a>.body{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:20px}
.l-article .top-product-indexB>li>a>.body>.label{font-size:81.25%;font-size:.8125rem}
.l-article .top-product{margin:0 -15px;padding:24px 15px 18px}
.l-article .top-product>.more{margin:17px 0 0}
.l-article .top-qrcode{margin:0;width:100%;padding:15px}
.l-article .top-qrcode>.title{font-size:87.5%;font-size:.875rem}
.l-article .top-qrcode>.code{display:none}
.l-article .top-qrcode>.more{margin:7px 0 0}
.l-article .top-sitemap{display:block;margin:0 -15px;padding:20px 15px}
.l-article .top-sitemap .primleft,.l-article .top-sitemap .primright .top{display:none}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea{display:block;position:static}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber{margin:0;padding:0;background:0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#sitetop .st-GlobalFooter .st-GlobalFooter_CopyrightArea .st-GlobalFooter_CnNumber>li{margin:0 0 6px;padding:0;border:0}
.prdct-anli {-ms-flex-wrap:wrap;flex-wrap:wrap; margin: 15px -5px 0;   padding: 0;}
.prdct-anli ul {position: relative; margin: 0; padding: 0;list-style: none;box-sizing: inherit;}
.prdct-anli>li {width:calc((100% - (10px*2))/2);margin:0 5px 15px;}
.prdct-anli>li>a>.body>.label{font-size:75%;font-size:.75rem}
.prdct-anli>li>a>.body>.label>.group,.l-article .sitemap-nav>li>a>.group{font-size:68.75%;font-size:.6875rem}
.dede_pages{text-align:center;margin:20px auto;}
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.l-article .top-company>.nav>li>a::before,.l-article .top-message>.inner>.body>.more>a::before,.l-article .top-news>.body>.list>.btn>a::before,.l-article .top-product-indexA>li.-large>.info>.bottom>.button::before,.l-article .top-product-indexA>li.-large>.info>.top>.tel::before,.l-article .top-product-indexA>li.-large>.prod>a>.body>.label::before,.l-article .top-product-indexB>li>a>.body>.label::before,.l-article .top-product>.more>a::before,.l-article .top-qrcode>.more>a::before{background-image:url(../images/sprite_2x.png);background-size:47px 40px}
.l-article .top-product-indexA>li:not(.-large)>a>.body>.label::before{background-image:url(../images/sprite_2x.png);background-size:47px 40px}
}
@media screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:768px) and (min-resolution:192dpi){.l-article .top-globalnav>.nav>li:first-child>a::before{background-image:url(../images/sprite_2x.png);background-size:47px 40px}
.l-article .top-globalnav>.nav>li>a::before{background-image:url(../images/sprite_2x.png);background-size:47px 40px}
}

/*# sourceMappingURL=base.css.map */
#sitetop {
  .top-hero-main {
    position: relative;

    @include above($sm) {
      height: 300px;
    }


    .sliders {
      margin: 0;
      padding: 0;
      list-style: none;

      > li {
        margin: 0;
        padding: 0;
        list-style: none;

        > .slider {
          img {
            display: block;
            width: 100%;

            @include above($sm) {
              min-width: 1920px;
              min-height: 300px;
              position: relative;
              left: 50%;
              margin-left: -960px;
            }

          }

        }

      }

    }


    .bx-controls {

      // 前後のコントロール
      .bx-controls-direction {
        display: none;
      }


      // ページャー
      .bx-pager {
        position: absolute;
        bottom: 24px;
        width: 100%;
        z-index: 800;
        display: flex;
        justify-content: center;
        align-items: center;

        @include below($sm) {
          bottom: 10px;
        }


        .bx-pager-item {
          margin: 0 7px;

          @include below($sm) {
            margin: 0 5px;
          }


          a {
            display: block;
            text-indent: -9999px;
            width: 15px;
            height: 15px;
            background: #fff;
            border-radius: 50%;

            @include below($sm) {
              width: 8px;
              height: 8px;
            }


            &.active {
              background: palette('prim');
            }

          }

        }

      }

    }

  }

}

.mh01{width:30%;}