section{padding:50px 0}.visual{padding:180px 0 0 0;border-bottom:5px solid #ddd;background:#f7f8fa;overflow:hidden;position:relative;position:relative;height:374px;min-width:960px;margin:90px auto 0}@media only screen and (max-width: 960px){.visual{width:100%;min-width:100%;height:300px}}@media only screen and (max-width: 640px){.visual{position:relative;height:0;min-width:inherit;width:100%;padding-top:100%;border-bottom:2px solid #DDD}}.visual .title{max-width:980px;width:100%;margin:0 auto}.visual-notfound{background:#f7f8fa url(/common/en/images/visual-notfound.jpg) no-repeat center}.visual-detail{background:#f7f8fa url(/common/en/images/visual-detail.jpg) no-repeat center}.visual-txt{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:960px;padding:50px 0 0 0}@media only screen and (max-width: 960px){.visual-txt{width:100%}.visual-txt .title{width:100%}}.visual-txt .title{width:316px;font-weight:100;text-align:center;font-size:20px;font-size:2.0rem;top:150px;color:#fff;position:absolute;text-align:right;right:0;-webkit-animation:titleAnimation 18s ease;-moz-animation:titleAnimation 18s ease;-o-animation:titleAnimation 18s ease;-ms-animation:titleAnimation 18s ease;animation:titleAnimation 18s ease;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (max-width: 960px){.visual-txt .title{width:100%;font-size:20px;font-size:2.0rem;-webkit-animation:titleAnimation-tab 18s ease;-moz-animation:titleAnimation-tab 18s ease;-o-animation:titleAnimation-tab 18s ease;-ms-animation:titleAnimation-tab 18s ease;animation:titleAnimation-tab 18s ease;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}}.visual-txt p{background:url(/common/en/images/index-visual-txt.png) no-repeat;width:316px;display:block;overflow:hidden;padding:50px 0 0 0;height:0;position:absolute;right:0;top:100px;-webkit-animation:titleAnimation2 18s ease;-moz-animation:titleAnimation2 18s ease;-o-animation:titleAnimation2 18s ease;-ms-animation:titleAnimation2 18s ease;animation:titleAnimation2 18s ease;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (max-width: 960px){.visual-txt p{background:url(/common/en/images/index-visual-txt.png) no-repeat;background-size:300px auto;margin:0 auto;width:300px;padding:70px 0 0 0;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;-ms-animation-play-state:paused;animation-play-state:paused}}.visual-bg{position:absolute;margin:0;padding:0;width:100%;height:100%;top:0;left:0;z-index:0}.visual-bg li{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;color:transparent;background-size:cover;background-position:top center;background-repeat:no-repeat;opacity:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 18s linear infinite 0s;-moz-animation:imageAnimation 18s linear infinite 0s;-o-animation:imageAnimation 18s linear infinite 0s;-ms-animation:imageAnimation 18s linear infinite 0s;animation:imageAnimation 18s linear infinite 0s}@media only screen and (max-width: 640px){.visual-bg li{height:0;padding-top:100%}}.visual-bg li.active.last-active{z-index:2}.visual-bg li.active{z-index:3}.visual-bg li.index_visual1{background-image:url(/common/images/index_visual1.jpg);background-repeat:no-repeat}@media only screen and (max-width: 960px){.visual-bg li.index_visual1{background-image:url(/common/images/index_visual1_sp.jpg);background-size:auto 100%}}.visual-bg li.index_visual2{background-image:url(/common/images/index_visual2.jpg);background-repeat:no-repeat}@media only screen and (max-width: 960px){.visual-bg li.index_visual2{background-image:url(/common/images/index_visual2_sp.jpg);background-size:auto 100%}}.visual-bg li.index_visual3{background-image:url(/common/images/index_visual3.jpg);background-repeat:no-repeat}@media only screen and (max-width: 960px){.visual-bg li.index_visual3{background-image:url(/common/images/index_visual3_sp.jpg);background-size:auto 100%}}.no-cssanimations .visual-bg li{opacity:1;background-image:url(/common/images/index_visual1.jpg)}@-webkit-keyframes titleAnimation{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@-moz-keyframes titleAnimation{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@-o-keyframes titleAnimation{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@-ms-keyframes titleAnimation{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@keyframes titleAnimation{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@-webkit-keyframes titleAnimation2{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@-moz-keyframes titleAnimation2{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@-o-keyframes titleAnimation2{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@-ms-keyframes titleAnimation2{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@keyframes titleAnimation2{0%{animation-timing-function:ease-in}35%{right:0;color:#fff}40%{right:635px;color:#000}95%{right:635px;color:#000}100%{right:0;color:#fff}}@-webkit-keyframes titleAnimation-tab{0%{animation-timing-function:ease-in}35%{color:#fff}40%{color:#000}95%{color:#000}100%{color:#fff}}@-moz-keyframes titleAnimation-tab{0%{animation-timing-function:ease-in}35%{color:#fff}40%{color:#000}95%{color:#000}100%{color:#fff}}@-o-keyframes titleAnimation-tab{0%{animation-timing-function:ease-in}35%{color:#fff}40%{color:#000}95%{color:#000}100%{color:#fff}}@-ms-keyframes titleAnimation-tab{0%{animation-timing-function:ease-in}35%{color:#fff}40%{color:#000}95%{color:#000}100%{color:#fff}}@keyframes titleAnimation-tab{0%{animation-timing-function:ease-in}35%{color:#fff}40%{color:#000}95%{color:#000}100%{color:#fff}}.search-Products{background:url(/common/images/base/bg.png)}.why{background:#e4dcd0}.why__sc{width:940px;margin:0 auto}@media only screen and (max-width: 960px){.why__sc{width:100%}}.why-box{float:left;width:300px;margin:0}.why-box1,.why-box2{margin-right:20px}.why-box figcaption{font-size:20px;font-size:2.0rem;font-weight:400;text-align:center}@media only screen and (max-width: 960px){.why-box figcaption{font-size:16px;font-size:1.6rem;line-height:1.2em}}@media screen and (max-width: 960px){.why__sc{width:100%}.why-box{float:left;width:33.333%;margin:0}.why-box a{text-align:center}}@media screen and (max-width: 640px){.why-box img{width:100%;height:auto}.why-box figcaption{font-size:14px;font-size:1.4rem;text-align:center}}.information-all__btn{width:160px;text-align:center;margin:-50px 0 0 auto}.information-all__btn a{background:#fe9e1a;color:#fff;padding:10px 0;display:block}.information{border-top:6px solid #fe9e1a;width:960px;margin:0 auto}.information__sc{width:960px;margin:0 auto;box-sizing:border-box;padding-left:45px}.information__sc dt{float:left;width:115px;font-weight:600}.information__sc dd{float:left;width:675px;margin:0}@media screen and (max-width: 960px){.information{width:100%}.information__sc{width:100%;margin:0 auto;box-sizing:border-box;padding:0 10px;font-size:14px}.information__sc dt{float:none;width:100%;font-weight:600}.information__sc dd{float:none;width:100%;margin:0;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc}}
