﻿@charset "utf-8"; 
.product-main .pro-list.list0 .pro-intro,.new-main .new-list.list0 .new-intro{word-break:break-word}
.common-main article img{max-width:100%;height:auto}
.pro-detail .pro-detail-content img{height:auto}
.foot-main .foot-intro{margin-right:10px}
.sidebar-prolist .pro-item{align-items:center}
.map iframe{border:0}
#new .new-title{margin:12px 10px}
#contact,.foot-main,.foot-right{background:#D7D7D7;color:#000;}
.foot-main a,#contact .foot-title,.foot-main .foot-title{color:#000;}
.foot-right .l-wrap{border-top-color:#000;}
.foot-feedback input{background:none;}
.foot-contact .icon{background:var(--color)}
#appli .advan{display:none;}
.home-honor{background: #999;padding: 4% 0;position:relative;}
.honor-button-next,.honor-button-prev{position: absolute;bottom: 1%;left: calc(50% - 50px);background: var(--color);display: inline-flex;align-items: center;justify-content: center;
color: #FFF;width: 40px;height: 40px;cursor: pointer;transition: all .1s linear;}
.honor-button-next{left: auto;right: calc(50% - 50px);}
.honor-button-next i{transform: rotate(180deg);}
.home-honor .main-part{margin-bottom:50px;}
@media(max-width:768px){.home-honor{padding: 7% 0}}
@media(max-width:500px){.home-honor{padding: 13% 0}}
#ind .ind-r{z-index:1;}
@media screen and (max-width: 1470px){#ind .ind-wrap{padding-left: 20px;padding-right: 120px;}}
@media screen and (max-width: 768px){    #ind .ind-wrap {padding: 4vw;}}
#product .pro-list .pro-mor,.product-main .pro-list.list1 .pro-more{text-decoration:none;}
.product-main .pro-list.list1 .pro-item{display:flex;flex-direction:column}
.product-main .pro-list.list1 .pro-info{flex:1;display:flex;flex-direction:column}
.product-main .pro-list.list1 .pro-more{margin-top:auto}
#product .pro-list .pro-item{display:flex;flex-direction:column;height:100%}
#product .pro-list .pro-more{margin-top:auto}