@charset "UTF-8";



/* =====  ===== */

#signboard{background:url("/base/mtl/cmn/img/initiative/qm/signboard-bg.jpg") no-repeat center center;background-size:cover;}



@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* =====  ===== */

#initiative-qm-intro{}
#initiative-qm-intro .section-base{width:1440px;margin:0px auto;}
#initiative-qm-intro .section-frame{padding:120px 40px;}
#initiative-qm-intro .section-main{}

#initiative-qm-intro-main{}
#initiative-qm-intro-main .item-base{}
#initiative-qm-intro-main .item-frame{}
#initiative-qm-intro-main .item-main{margin-bottom:60px;text-align:center;}
#initiative-qm-intro-main .item-main .ads{margin-bottom:30px;font-size:350%;line-height:150%;}
#initiative-qm-intro-main .item-main .ads br{display:none;}
#initiative-qm-intro-main .item-main .cnt{line-height:150%;}
#initiative-qm-intro-main .item-footer{}
#initiative-qm-intro-main .item-footer .image{}
#initiative-qm-intro-main .item-footer .image img{width:100%;height:auto;box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#initiative-qm-intro .section-base{width:auto;}

#initiative-qm-intro-main .item-main .ads{font-size:300%;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#initiative-qm-intro .section-frame{padding:90px 40px;}

#initiative-qm-intro-main .item-main .ads{font-size:250%;}
}
@media screen and (max-width:767px){
#initiative-qm-intro .section-frame{padding:90px 20px;}

#initiative-qm-intro-main .item-main .ads{font-size:200%;}
}
@media screen and (max-width:639px){
#initiative-qm-intro .section-frame{padding:60px 20px;}

#initiative-qm-intro-main .item-main .ads{font-size:150%;}
}
@media screen and (max-width:479px){
#initiative-qm-intro-main .item-main .ads br{display:block;}
}



/* =====  ===== */

#initiative-qm-outline{}
#initiative-qm-outline .section-base{position:relative;width:1440px;margin:0px auto;}
#initiative-qm-outline .section-frame{padding:120px 40px;}
#initiative-qm-outline .section-main{}
#initiative-qm-outline .section-image{}

#initiative-qm-outline-main{position:relative;z-index:100;width:55%;}
#initiative-qm-outline-main .item-base{}
#initiative-qm-outline-main .item-frame{}
#initiative-qm-outline-main .item-header{}
#initiative-qm-outline-main .item-header .ads{margin-bottom:30px;font-size:300%;line-height:150%;}
#initiative-qm-outline-main .item-header .cnt{font-size:125%;line-height:150%;}

#initiative-qm-outline .section-image{position:absolute;left:60%;top:0;}
#initiative-qm-outline .section-image img{width:auto;height:400px;box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#initiative-qm-outline .section-base{width:auto;}

#initiative-qm-outline-main .item-header .ads{font-size:250%;}
#initiative-qm-outline-main .item-header .cnt{font-size:100%;}

#initiative-qm-outline-main .item-footer .image{position:absolute;right:-10px;top:-10px;}

#initiative-qm-outline-main{width:auto;}
#initiative-qm-outline .section-image{position:relative;left:0;top:0;}
#initiative-qm-outline .section-image img{width:100%;height:auto;}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#initiative-qm-outline .section-frame{padding:90px 40px;}
#initiative-qm-outline-main .item-header .ads{font-size:200%;}
}
@media screen and (max-width:767px){
#initiative-qm-outline .section-frame{padding:90px 20px;}
}
@media screen and (max-width:639px){
#initiative-qm-outline .section-frame{padding:60px 20px;}
#initiative-qm-outline-main .item-header .ads{font-size:150%;}
}
@media screen and (max-width:479px){}



/* =====  ===== */

#initiative-qm-system{}
#initiative-qm-system .section-base{position:relative;width:1440px;margin:0px auto;}
#initiative-qm-system .section-frame{padding:120px 40px;}
#initiative-qm-system .section-main{}
#initiative-qm-system .section-image{}

#initiative-qm-system-main{position:relative;z-index:100;margin-left:45%;}
#initiative-qm-system-main .item-base{}
#initiative-qm-system-main .item-frame{}
#initiative-qm-system-main .item-main{}
#initiative-qm-system-main .item-main .label-sub{margin-bottom:15px;font-size:200%;line-height:150%;}
#initiative-qm-system-main .item-main .label{margin-bottom:30px;font-size:300%;line-height:150%;}
#initiative-qm-system-main .item-main .cnt{font-size:125%;line-height:150%;}
#initiative-qm-system-main .item-footer{margin-top:60px;}
#initiative-qm-system-main .item-footer .btn{}

#initiative-qm-system .section-image{position:absolute;right:60%;top:120px;}
#initiative-qm-system .section-image img{width:auto;height:360px;box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){
#initiative-qm-system .section-base{width:auto;}

#initiative-qm-system-main .item-main .label-sub{font-size:150%;}
#initiative-qm-system-main .item-main .label{font-size:250%;}
#initiative-qm-system-main .item-main .cnt{font-size:100%;}

#initiative-qm-system .section-image{position:absolute;right:60%;top:160px;}
#initiative-qm-system .section-image img{width:auto;height:240px;box-shadow:3px 3px 6px 0px rgba(0,0,0,0.2);}
}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){
#initiative-qm-system .section-frame{padding:90px 40px;}

#initiative-qm-system-main .item-main .label-sub{font-size:125%;}
#initiative-qm-system-main .item-main .label{font-size:200%;}

#initiative-qm-system-main{margin-left:0%;}
#initiative-qm-system .section-image{display:none;}
}
@media screen and (max-width:767px){
#initiative-qm-system .section-frame{padding:90px 20px;}
}
@media screen and (max-width:639px){
#initiative-qm-system .section-frame{padding:60px 20px;}

#initiative-qm-system-main .item-main .label{font-size:150%;}
}
@media screen and (max-width:479px){}



/* =====  ===== */

.sec-image{background:url("/base/mtl/cmn/img/initiative/qm/image.jpg") no-repeat center center;background-size:cover;}


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}



/* =====  ===== */


@media screen and (max-width:2559px){}
@media screen and (max-width:2047px){}
@media screen and (max-width:1919px){}
@media screen and (max-width:1599px){}
@media screen and (max-width:1439px){}
@media screen and (max-width:1399px){}
@media screen and (max-width:1343px){}
@media screen and (max-width:1279px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1135px){}
@media screen and (max-width:1023px){}
@media screen and (max-width:959px){}
@media screen and (max-width:767px){}
@media screen and (max-width:639px){}
@media screen and (max-width:479px){}