html{background:#191719}
body{margin:0;background:#fff}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
blockquote,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,pre,span,td,th,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:normal}
a{text-decoration:none;color:#b59e5c;transition:color 0.1s linear}
a:active,a:hover{outline:0;text-decoration:underline}
b,strong{font-weight:bold}
h1,h2,h3,p,div,table{margin:0}
ul,li{list-style:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
pre{overflow:auto}
table{border-collapse:collapse;border-spacing:0}
figure{margin:0;padding:0}
address{font-size:1rem;font-style:normal}
i{font-style:normal}
*+html img{-ms-interpolation-mode:bicubic}
.inner{width:950px;position:relative;padding:0;margin:0 auto}
@media screen and (max-width: 640px){.inner{padding:0 10px;width:auto;margin:0}
}
.sp{display:none}
@media screen and (max-width: 640px){.sp{display:block}
}
.pc{display:block}
@media screen and (max-width: 640px){.pc{display:none}
}
#header{position:relative;height:60px;background:#191719;border-bottom:1px solid #3a393b}
#header a img{transition:all 0.3s}
#header a:hover img{opacity:0.5;filter:alpha(opacity=50)}
#header a.headLogoSony{position:absolute;left:0px;top:21px}
#header a.headLogoSony img{width:100px;height:18px}
#header a.headLogoZXSeries{position:absolute;right:0px;top:12px}
#header a.headLogoZXSeries img{width:238px;height:34px}
@media screen and (max-width: 640px){#header{border-bottom:none;z-index:50;height:60px}
#header a.headLogoSony{left:15px;top:24px;width:65px;height:12px}
#header a.headLogoSony img{width:100%;height:100%}
#header a.headLogoZXSeries{
   position:absolute;
   right:10px;
   top:15px;
   width:200px;}
#header a.headLogoZXSeries img{width:100%;height:13.95%}
}
#gNav{height:60px;position:relative;zoom:1}
#gNav:after{position:absolute;bottom:-10px;background:url(../images/bg_shadow.png) repeat-x left top;content:" ";height:10px;width:100%;z-index:10}
#gNav.fix{position:fixed;top:0px;left:0px;width:100%;z-index:10000;background:#fff}
#gNav:after{content:"";display:block;clear:both}
#gNav ul#nav li{height:60px;float:left}
#gNav ul#nav li.gnav01{background:url(../images/menu01_on.png) no-repeat left top;width:87px}
#gNav ul#nav li.gnav01 a{background:url(../images/menu01_off.png) no-repeat left top}
#gNav ul#nav li.gnav02{background:url(../images/menu02_on.png) no-repeat left top;width:152px}
#gNav ul#nav li.gnav02 a{background:url(../images/menu02_off.png) no-repeat left top}
#gNav ul#nav li.gnav03{background:url(../images/menu03_on.png) no-repeat left top;width:145px}
#gNav ul#nav li.gnav03 a{background:url(../images/menu03_off.png) no-repeat left top}
#gNav ul#nav li.gnav04{background:url(../images/menu04_on.png) no-repeat left top;width:117px}
#gNav ul#nav li.gnav04 a{background:url(../images/menu04_off.png) no-repeat left top}
#gNav ul#nav li.gnav04 span { display: none;}
#gNav ul#nav li a{display:block;width:100%;height:100%;text-indent:100%;display:block;white-space:nowrap;overflow:hidden}
#gNav ul#nav li a.current{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
#gNav ul#series{position:absolute;right:0px;top:0px}
#gNav ul#series li{height:60px;float:left}
#gNav ul#series li.series01{background:url(../images/btn_pc_wm1z_on.png) no-repeat left top;width:138px}
#gNav ul#series li.series01 a{background:url(../images/btn_pc_wm1z_off.png) no-repeat left top}

#gNav ul#series li.seriesZX02{background:url(../images/btn_pc_wm1a_on.png) no-repeat left top;width:148px}
#gNav ul#series li.seriesZX02 a{background:url(../images/btn_pc_wm1a_off.png) no-repeat left top}
#gNav ul#series li.seriesZX01{background:url(../images/btn_pc_zx500_on.png) no-repeat left top;width:133px}
#gNav ul#series li.seriesZX01 a{background:url(../images/btn_pc_zx500_off.png) no-repeat left top}
#gNav ul#series li a{display:block;width:100%;height:100%;text-indent:100%;display:block;white-space:nowrap;overflow:hidden}
@media screen and (max-width: 640px){#gNav{z-index:1000;position:relative;height:45px}
#gNav .inner{padding:0}
#gNav .menu{height:30px;cursor:pointer;padding:15px 0 0 15px;background:#fff}
#gNav .menu span{background:url(../images/menu.png) no-repeat left top;background-size:100%;width:70px;height:15px;display:block;text-indent:100%;display:block;white-space:nowrap;overflow:hidden}
#gNav .menu.open span{background-position:0 -15px}
#gNav #toggle{display:none;z-index:5000;position:absolute;width:100%}
#gNav #toggle ul#nav li{float:none;background:none;width:100%;height:45px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
/*#gNav #toggle ul#nav li.gnav04 {height: 75px;}*/
#gNav #toggle ul#nav li img { clear: both; display: block; float: left;}
#gNav #toggle ul#nav li a{text-indent:0;padding:0 15px;background:#fff;border-top:1px solid #999999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:45px;line-height:45px;color:inherit;font-size:1.14285714286rem;transition:all 0.3s}
#gNav #toggle ul#nav li span {text-indent:0;padding:0 15px;background:#fff;border-top:1px solid #999999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:75px;line-height:45px;color:inherit;font-size:1.14285714286rem;transition:all 0.3s}
#gNav #toggle ul#nav li span img { height: auto; margin: -4px 0 0; width: 112.5px; }
#gNav #toggle ul#nav li a:hover,#gNav #toggle ul#nav li a.current{text-decoration:none;background:#000;color:#b59e5c;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
#gNav #toggle ul#nav li.blank a{background-image:url(../images/ico_blank.png);background-repeat:no-repeat;background-position:95% center;background-size:20px 17px}
#gNav #toggle ul#series{
   background: #fff;
   border-top:1px solid #999999;
   display:block;
   width:100%;
   position:relative;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   overflow: hidden;
}
#gNav #toggle ul#series li{
   display:block;
   background:#fff;
   float:left;
   height:inherit;
   width:50%;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   border-bottom: 1px solid #999;
}
#gNav #toggle ul#series li:first-child{
   /*   border-right:1px solid   #999999*/
}
#gNav #toggle ul#series li:nth-child(odd){
   border-right:1px solid   #999999;
}
#gNav #toggle ul#series li a{padding:20px 10px 20px 30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:0;background:#fff;display:block;color:inherit;zoom:1;line-height:2rem;transition:all 0.3s;background-image: url(../images/ico_blank.png);background-repeat: no-repeat;background-position: 95% 8%;background-size: 20px 17px}
#gNav #toggle ul#series li a:after{content:"";display:block;clear:both}
#gNav #toggle ul#series li a:hover{text-decoration:none;background:#000;color:#b59e5c;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-image: url(../images/ico_blank.png);background-repeat: no-repeat;background-position: 95% 8%;background-size: 20px 17px}
#gNav #toggle ul#series li a img{float:left;vertical-align:middle;padding-right:10px}
}
#mask{position:absolute;z-index:10;width:100%;height:100%;background:rgba(0,0,0,0.8);top:0;display:none;transition:all 0.3s}
#content{position:relative;z-index:0;background:url(../images/bg_content_btm.png) repeat-x left bottom;font-size:16px;line-height:27px;font-size:1.33333333333rem;line-height:1.6875em}
#content .bg{background:url(../images/bg_content_top.png) repeat-x left top}
#content .top1509 {
    background: url(../images/bg.png) repeat-y center #191719;
}
.cf:after{
  content: "";
  clear: both;
  display: block;
}
.top1509_inner {
    color: #fff;
    height: 700px;
    margin:0 auto;
    position: relative;
    max-width:1510px;
    overflow: hidden;
}
.top1608_01 {
   width: 50%;
   height: 700px;
   float: left;
   overflow: hidden;
   position: relative;
}
.top1608_01 .first {
   position: absolute;
   right: 27px;
   top:0;
   opacity: 0;
   filter:alpha(opacity=00);
}
.top1608_01 .second {
   position: absolute;
   right: 27px;
   top:0;
   opacity: 0;
   filter:alpha(opacity=00);
}
.top1608_02 {
   width: 50%;
   height: 700px;
   float: right;
   overflow: hidden;
   position: relative;
}
.top1608_02 .first {
   position: absolute;
   left: 28px;
   top: 0;
   opacity: 0;
   filter:alpha(opacity=00);
}
.top1608_02 .second {
   position: absolute;
   left: 28px;
   top: 0;
   opacity: 0;
   filter:alpha(opacity=00);
}
.top1608_03 {
   width: 100%;
   height: 700px;
   position: absolute;
   top: 0;
   overflow: hidden;
}
.top1608_03_header {
   width: 100%;
   clear: both;
}
.top1608_03_header .first{
   margin: 0 auto;
   display: block;
   opacity: 0;
   filter:alpha(opacity=00);
}
.top1608_03_middle {
   clear: both;
   width: 100%;
}
.top1608_03_middle a img {
   transition: opacity 0.2s ease 0s;
}
.top1608_03_middle a img:hover {
   opacity: 0.7;
   filter:alpha(opacity=70);
}

.top1608_03_middle .bnrs {
   margin: 30px auto 40px;
}
.top1608_03_middle .bnrs img {
   margin: 20px auto;
}
.top1608_03_middle .btns img {
   margin: 18px auto;
}
.middle_left_outer {
   width: 50%;
   float: left;
}
.middle_left {
   width: 759px;
   float: right;
}
.left_left {
   max-width:590px;
   float: left;
   position: relative;
   background: #191719;
}
.left_left img {
   opacity: 0;
   filter:alpha(opacity=00);
   top:0;
   left: -28px;
   position: absolute;
}
.left_right {
   opacity: 0;
   filter:alpha(opacity=00);
   width: 300px;
   float: right;
   padding: 48px 20px 0;
   border-right: #383838 1px solid;
}
.left_right img {
   display: block;
   margin: 0 auto;
}
.middle_right_outer {
   width: 50%;
   float: right;
}
.middle_right {
   width: 750px;
   float: left;
}
.right_left {
   opacity: 0;
   filter:alpha(opacity=00);
   width: 300px;
   padding: 48px 20px 0;
   float: left;
}
.right_left img {
   display: block;
   margin: 0 auto;
}
.right_right {
   max-width: 280px;
   float: right;
   position: relative;
}
.right_right img {
   opacity: 0;
   filter:alpha(opacity=00);
   position: absolute;
   top:0;
   right: -27px;
}
/* initial*/
#c00,#l00,#r00,#lbody,#rbody,#dark {
    opacity: 0; /*after must be 0!*/
    filter: alpha(opacity=00);
    display: block;

}

.top1509sp {display: none;}
.bottom_banner {
    background: #fff;
    width: 100%;
    overflow: hidden;
}
.bottom_banner_inner {
    position: relative;
    width: 974px;
    margin: 0 auto;
    overflow: hidden;
}
.bottom_banner_inner_left {
  float: left;
  margin: 27px 0 27px 0;
}
.bottom_banner_inner_right {
    float: right;
    margin: 27px 0 27px 10px;
}
.bnrTtl{
  position: absolute;
  top: 9px;
  left: 0;
}


@media screen and (max-width: 640px){
    .top1509,.bottom_banner { display: none;}
    .top1509sp {
        display: block;
    }
    .top1509sp img {
        display: block;
        height: auto;
        opacity: 0;
        width: 100%;
    }
    .top1509sp_splitBg,.top1509sp_blackBg,.top1509sp_blackBg_dark,.top1509sp_silverBg,.top1509sp_whiteBg {
        padding: 0 3.125%;
    }
    .top1509sp_splitBg {
        background: url(../images/top1509sp_bg01.jpg) no-repeat center top;
    }
    .top1509sp_blackBg {
        background: #252325;
    }
    .top1509sp_blackBg_dark {
        background: #191719;
    }
    .top1509sp030 {
      padding: 0 0 4%;
  }
     .top1509sp050 {
        padding: 0% 0 0;
    }
    .top1509sp060,.top1509sp090 {
        padding: 7% 0 1px;
    }
    .top1509sp060 img,.top1509sp090 img {
        margin: 0% 0 7%;
    }
    .top1509sp_silverBg {
        background: url(../images/top1509sp_bg03.png) repeat-x center top;
    }
    .top1509sp_whiteBg {
        background: #fff;
        padding-bottom: 3%;
    }
    .top1509sp_whiteBg a img {
        margin: 0 0 3%;
    }
    .top1509sp100 {
        padding: 6% 0 4%;
    }
    .top1509sp110 {
        padding: 0 0 10%;
    }
}



@media screen and (max-width: 640px){#content{line-height:1.42857142857;font-size:inherit}
}
#pagetop{clear:both;width:145px;height:35px;background:url(../images/btn_returntop_on.png) no-repeat left top;margin:0 0 0 auto}
#pagetop a{background:url(../images/btn_returntop.png) no-repeat left top;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;width:100%;height:100%}
@media screen and (max-width: 640px){#pagetop{width:62.5%;height:0;padding-top:10.9375%;background:url(../images/btn_sp_returntop_on.png) no-repeat left top;background-size:100%;margin:0 auto;position:relative}
#pagetop a{background:url(../images/btn_sp_returntop.png) no-repeat left top;background-size:100%;position:absolute;top:0px}
}
#footer{position:relative;color:#fff;background:#191719;padding:20px 0}
#footer .snsBlock{float:right}
@media screen and (max-width: 640px){#footer{padding:30px 0;text-align:center}
#footer .snsBlock{float:none;padding-bottom:30px}
}
.top .bg{background:url(../images/bg_content_home_top.png) repeat-x left top !important}
.top .bgInner{background:url(../images/bg_content_home.png) no-repeat center top}
.top #aniSP{display:none}
.top #aniPC{height:810px;position:relative}
.top #aniPC p{position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.top #aniPC a img{transition:all 0.3s}
.top #aniPC a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}
.top #aniPC #a01{top:245px;left:60px}
.top #aniPC #a02{top:10px;left:241px}
.top #aniPC #a03{top:50%;margin-top:-66px;left:474px}
.top #aniPC #a04{top:60px;left:438px}
.top #aniPC #a05{opacity:1;display:none;top:127px;left:310px}
.top #aniPC #a06{opacity:1;display:none;top:368px;left:310px}
.top #aniPC #a07{opacity:1;display:none;top:625px;left:310px}
@media screen and (max-width: 640px){.top #aniPC{display:none}
.top #aniSP{padding-top:25px;display:block}
.top #aniSP p{opacity:0}
.top #aniSP #a01SP{margin-bottom:25px;text-align:center}
.top #aniSP #a01SP img{width:48.166666666%;height:auto}
.top #aniSP #a02SP{margin-bottom:25px;text-align:center}
.top #aniSP #a02SP img{width:76.833333333%;height:auto}
.top #aniSP #a03SP img,.top #aniSP #a04SP img,.top #aniSP #a05SP img{width:100%;height:auto}
.top #aniSP #a03SP{margin-bottom:10px}
.top #aniSP #a04SP{margin-bottom:20px}
.top #aniSP #a05SP{padding-bottom:25px}
}
.manufacturer .ttl{background:url(../manufacturer/images/bg_int1_ttl.png) repeat-x left top}
.manufacturer .ttl h1{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;text-indent:-9999px;background:url(../manufacturer/images/int1_pc01.jpg) no-repeat center top;background-position:center top;height:260px}
.manufacturer .ttl ul{width:900px;margin:-20px auto 40px;zoom:1}
.manufacturer .ttl ul:after{content:"";display:block;clear:both}
.manufacturer .ttl ul li{float:left;padding:0 15px}
.manufacturer .ttl ul li img{width:120px;height:auto}
.manufacturer .ttl p{width:550px;margin:0 auto 40px}
.manufacturer .box+.lNav{padding-top:0px;margin-bottom:50px}
.manufacturer .lNav{padding-top:30px;margin-bottom:60px}
.manufacturer .lNav ul{zoom:1;width:953px}
.manufacturer .lNav ul:after{content:"";display:block;clear:both}
.manufacturer .lNav ul li{float:left;height:83px}
.manufacturer .lNav ul li a{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;height:83px;transition:0.3s opacity;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.manufacturer .lNav ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.manufacturer .lNav ul li a.current{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.manufacturer .lNav ul li.lNav01{background:url(../manufacturer/images/lmenu01_off.png) no-repeat left top;width:157px}
.manufacturer .lNav ul li.lNav01 a{background:url(../manufacturer/images/lmenu01_on.png) no-repeat left top}
.manufacturer .lNav ul li.lNav02{background:url(../manufacturer/images/lmenu02_off.png) no-repeat left top;width:158px}
.manufacturer .lNav ul li.lNav02 a{background:url(../manufacturer/images/lmenu02_on.png) no-repeat left top}
.manufacturer .lNav ul li.lNav03{background:url(../manufacturer/images/lmenu03_off.png) no-repeat left top;width:159px}
.manufacturer .lNav ul li.lNav03 a{background:url(../manufacturer/images/lmenu03_on.png) no-repeat left top}
.manufacturer .lNav ul li.lNav04{background:url(../manufacturer/images/lmenu04_off.png) no-repeat left top;width:159px}
.manufacturer .lNav ul li.lNav04 a{background:url(../manufacturer/images/lmenu04_on.png) no-repeat left top}
.manufacturer .lNav ul li.lNav05{background:url(../manufacturer/images/lmenu05_off.png) no-repeat left top;width:159px}
.manufacturer .lNav ul li.lNav05 a{background:url(../manufacturer/images/lmenu05_on.png) no-repeat left top}
.manufacturer .lNav ul li.lNav06{background:url(../manufacturer/images/lmenu06_off.png) no-repeat left top;width:161px}
.manufacturer .lNav ul li.lNav06 a{background:url(../manufacturer/images/lmenu06_on.png) no-repeat left top}
.manufacturer .manufaicture01 h2{background:url(../manufacturer/images/int1_pc02.png) no-repeat left top;width:509px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture01 .box01 .img{float:right;width:320px}
.manufacturer .manufaicture01 .box01 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture01 .box01>p{clear:both}
.manufacturer .manufaicture01 .box02 .img{float:left;width:320px}
.manufacturer .manufaicture01 .box02 .txt{float:right;width:590px;padding-left:40px}
.manufacturer .manufaicture02 h2{background:url(../manufacturer/images/int2_pc01.png) no-repeat left top;width:381px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture02 .box01 .clear{padding-bottom:20px}
.manufacturer .manufaicture02 .box01 .img{float:right;width:320px}
.manufacturer .manufaicture02 .box01 .txt{float:left;width:590px;padding-right:40px;clear:both}
.manufacturer .manufaicture02 .box02 .img{float:left;width:320px}
.manufacturer .manufaicture02 .box02 .txt{float:right;width:590px;padding-left:40px}
.manufacturer .manufaicture02 .box04 .img{float:right;width:320px}
.manufacturer .manufaicture02 .box04 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture02 .box04 .img+.answer{clear:both}
.manufacturer .manufaicture03 h2{background:url(../manufacturer/images/int3_pc01.png) no-repeat left top;width:607px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture03 .box01 .img{float:left;width:320px}
.manufacturer .manufaicture03 .box01 .txt{float:right;width:590px;padding-left:40px}
.manufacturer .manufaicture03 .box02 .img{float:right;width:320px}
.manufacturer .manufaicture03 .box02 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture03 .box02 .img+.answer{clear:both}
.manufacturer .manufaicture03 .box03 .img,.manufacturer .manufaicture03 .box04 .img,.manufacturer .manufaicture03 .box06 .img{float:left;width:320px}
.manufacturer .manufaicture03 .box03 .txt,.manufacturer .manufaicture03 .box04 .txt,.manufacturer .manufaicture03 .box06 .txt{float:right;width:590px;padding-left:40px}
.manufacturer .manufaicture03 .box05 .img{float:right;width:320px}
.manufacturer .manufaicture03 .box05 .img img+img{padding-top:20px}
.manufacturer .manufaicture03 .box05 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture03 .box07 .img{float:right;width:320px}
.manufacturer .manufaicture03 .box07 .img img+img{padding-top:20px}
.manufacturer .manufaicture03 .box07 .txt{float:left;width:590px;padding-right:40px;margin-bottom:30px}
.manufacturer .manufaicture04 h2{background:url(../manufacturer/images/int4_pc01.png) no-repeat left top;width:753px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture04 .box01 .img,.manufacturer .manufaicture04 .box04 .img{float:right;width:320px}
.manufacturer .manufaicture04 .box01 .img img+img,.manufacturer .manufaicture04 .box04 .img img+img{padding-top:20px}
.manufacturer .manufaicture04 .box01 .txt,.manufacturer .manufaicture04 .box04 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture04 .box02 .img{float:left;width:320px}
.manufacturer .manufaicture04 .box02 .txt{float:right;width:590px;padding-left:40px}
.manufacturer .manufaicture04 .box05 .img{padding:35px 0}
.manufacturer .manufaicture04 .box06 .img{float:right;width:320px}
.manufacturer .manufaicture04 .box06 .img img+img{padding-top:20px}
.manufacturer .manufaicture04 .box06 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture04 .box06 .img+.answer{padding-top:30px}
.manufacturer .manufaicture04 .box07 .img{float:left;width:320px}
.manufacturer .manufaicture04 .box07 .txt{float:right;width:590px;padding-left:40px}
.manufacturer .manufaicture04 .box08 .img{float:right;width:320px}
.manufacturer .manufaicture04 .box08 .img img+img{padding-top:20px}
.manufacturer .manufaicture04 .box08 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture05 h2{background:url(../manufacturer/images/int5_pc01.png) no-repeat left top;width:581px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture05 .box01 .img,.manufacturer .manufaicture05 .box02 .img,.manufacturer .manufaicture05 .box04 .img{float:left;width:320px}
.manufacturer .manufaicture05 .box01 .txt,.manufacturer .manufaicture05 .box02 .txt,.manufacturer .manufaicture05 .box04 .txt{float:right;width:590px;padding-left:40px}
.manufacturer .manufaicture05 .box03 .img{float:right;width:320px}
.manufacturer .manufaicture05 .box03 .img img+img{padding-top:20px}
.manufacturer .manufaicture05 .box03 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture06 h2{background:url(../manufacturer/images/int6_pc01.png) no-repeat left top;width:527px;height:94px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture06 .box01 .img{float:right;width:320px}
.manufacturer .manufaicture06 .box01 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .manufaicture06 .box02,.manufacturer .manufaicture06 .box05,.manufacturer .manufaicture06 .box06{width:100%}
.manufacturer .manufaicture06 .box02 .txt,.manufacturer .manufaicture06 .box05 .txt,.manufacturer .manufaicture06 .box06 .txt{padding-bottom:35px}
.manufacturer .manufaicture06 .box03 .img,.manufacturer .manufaicture06 .box04 .img,.manufacturer .manufaicture06 .box08 .img,.manufacturer .manufaicture06 .box09 .img{float:left;width:320px}
.manufacturer .manufaicture06 .box03 .txt,.manufacturer .manufaicture06 .box04 .txt,.manufacturer .manufaicture06 .box08 .txt,.manufacturer .manufaicture06 .box09 .txt{float:right;width:590px;padding-left:40px}
.manufacturer .manufaicture06 .box07 .img,.manufacturer .manufaicture06 .box10 .img,.manufacturer .manufaicture06 .box11 .img{float:right;width:320px}
.manufacturer .manufaicture06 .box07 .img img+img,.manufacturer .manufaicture06 .box10 .img img+img,.manufacturer .manufaicture06 .box11 .img img+img{padding-top:20px}
.manufacturer .manufaicture06 .box07 .txt,.manufacturer .manufaicture06 .box10 .txt,.manufacturer .manufaicture06 .box11 .txt{float:left;width:590px;padding-right:40px}
.manufacturer .box{zoom:1;padding-bottom:60px}
.manufacturer .box:after{content:"";display:block;clear:both}
.manufacturer .box .clear{clear:both;padding-bottom:20px;overflow:hidden}
.manufacturer .box .question{color:#b59e5c;font-weight:bold;padding-bottom:35px}
.manufacturer .box .answer .name{font-weight:bold;padding-bottom:5px}
.manufacturer .box .answer p+.name{padding-top:30px}
.manufacturer .box .caution{padding-top:10px;font-size:0.875em;line-height:1.42857142857em}
.manufacturer .box .answer+.question{padding-top:35px}
.manufacturer .box .img+.answer{clear:both}
.manufacturer .box .img+.txt{padding-top:35px}

@media screen and (max-width: 640px){.manufacturer #content{background:url(../images/bg_sp_content_btm.png) repeat-x left bottom}
.manufacturer #content .bg{background:url(../images/bg_sp_content_top.png) repeat-x left top}
.manufacturer .ttl{background:none}
.manufacturer .ttl h1{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;background:url(../manufacturer/images/int1_sp01.jpg) no-repeat center top;background-size:cover;background-position:center top;height:0px;padding-top:71.875%}
.manufacturer .ttl ul{width:auto;margin:-6.25% 0 0;zoom:1}
.manufacturer .ttl ul:after{content:"";display:block;clear:both}
.manufacturer .ttl ul li{float:left;margin-bottom:30px;padding:0;width:33.33333%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.manufacturer .ttl ul li img{width:100%;height:auto}
.manufacturer .ttl p{width:auto;margin:10px auto 40px}
.manufacturer .lNav{padding-top:10px;margin-bottom:20%}
.manufacturer .lNav ul{zoom:1;width:100%}
.manufacturer .lNav ul:after{content:"";display:block;clear:both}
.manufacturer .lNav ul li{float:none;height:auto;background:none !important;width:100% !important;border-top:1px solid #e5e5e7}
.manufacturer .lNav ul li:first-child{border-top:none}
.manufacturer .lNav ul li a{text-indent:0;height:auto;transition:0.3s opacity;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;color:inherit;background-size:26px 26px !important;background-position:15px 50% !important;background-repeat:no-repeat !important;background-color:#fff !important;padding:15px 10px 15px 60px;transition:background-color 0.3s;line-height:1.1}
.manufacturer .lNav ul li a:hover{background-color:#191719 !important;color:#fff;text-decoration:none}
.manufacturer .lNav ul li a.current{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:#191719 !important;color:#fff}
.manufacturer .lNav ul li a span{display:block;color:#b59e5c}
.manufacturer .lNav ul li.lNav01 a{background-image:url(../manufacturer/images/ico_01.png)}
.manufacturer .lNav ul li.lNav02 a{background-image:url(../manufacturer/images/ico_02.png)}
.manufacturer .lNav ul li.lNav03 a{background-image:url(../manufacturer/images/ico_03.png)}
.manufacturer .lNav ul li.lNav04 a{background-image:url(../manufacturer/images/ico_04.png)}
.manufacturer .lNav ul li.lNav05 a{background-image:url(../manufacturer/images/ico_05.png)}
.manufacturer .lNav ul li.lNav06 a{background-image:url(../manufacturer/images/ico_06.png)}
.manufacturer .manufaicture01 h2{background:url(../manufacturer/images/int1_sp02.png) no-repeat left top;width:79.677419354%;background-size:contain;padding-top:29.1666666%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture01 .box02{padding-bottom:0px}
.manufacturer .manufaicture01 .box02 .img+.txt{padding-top:60px !important}
.manufacturer .manufaicture02 h2{background:url(../manufacturer/images/int2_sp01.png) no-repeat left top;width:90.666666666%;background-size:contain;padding-top:18.989547038%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture02 .box01{padding-bottom:0px}
.manufacturer .manufaicture02 .box01 .clear{padding-bottom:60px}
.manufacturer .manufaicture02 .box03 .caution{padding-bottom:0px !important}
.manufacturer .manufaicture02 .box04 .img+.answer{padding-top:30px}
.manufacturer .manufaicture03 h2{background:url(../manufacturer/images/int3_sp01.png) no-repeat left top;width:71.666666666%;background-size:contain;padding-top:29%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture03 .box05 .img img+img{padding-top:30px}
.manufacturer .manufaicture03 .box07 .txt{margin-bottom:0px}
.manufacturer .manufaicture03 .box08 .answer .name+p{padding-bottom:0px}
.manufacturer .manufaicture04 h2{background:url(../manufacturer/images/int4_sp01.png) no-repeat left top;width:91.333333333%;background-size:contain;padding-top:29%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture04 .box01 .img img+img{padding-top:30px}
.manufacturer .manufaicture04 .box03{padding-bottom:30px}
.manufacturer .manufaicture04 .box05{padding-bottom:30px}
.manufacturer .manufaicture04 .box05 .img{padding:0}
.manufacturer .manufaicture04 .box05 .img+.txt{padding-top:30px !important}
.manufacturer .manufaicture05 h2{background:url(../manufacturer/images/int5_sp01.png) no-repeat left top;width:98.333333333%;background-size:contain;padding-top:29.1666666%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture05 .box01 .caution{padding-bottom:0px !important}
.manufacturer .manufaicture05 .box05{padding-bottom:30px}
.manufacturer .manufaicture06 h2{background:url(../manufacturer/images/int6_sp01.png) no-repeat left top;width:82%;padding-top:40%;height:0;background-size:contain;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer .manufaicture06 .box08{padding-bottom:30px}
.manufacturer .manufaicture06 .box08 .img+.txt{padding-top:60px !important}
.manufacturer .box{zoom:1;padding-bottom:60px}
.manufacturer .box:after{content:"";display:block;clear:both}
.manufacturer .box .txt .question{color:#b59e5c;font-weight:bold;padding-bottom:30px}
.manufacturer .box .txt .answer .name{font-weight:bold;padding-bottom:5px}
.manufacturer .box .txt .answer p{padding-bottom:30px}
.manufacturer .box .txt .answer p+.name{padding-top:0px}
.manufacturer .box .img{float:none !important;width:auto !important}
.manufacturer .box .img img{width:100%;height:auto}
.manufacturer .box .txt{padding:0 !important;float:none !important;width:auto !important}
.manufacturer .box .img+.txt{padding-top:50px !important}
.manufacturer .box .img+.answer{padding-top:30px !important}
.manufacturer .box .caution{padding-top:0px;margin-top:-20px}
}

.manufacturer_zx100 .ttl{background:url(../zx100/images/bg_int1_ttl.png) repeat-x left top #fff}
.manufacturer_zx100 .ttl h1{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;text-indent:-9999px;background:url(../zx100/images/int1_pc01.jpg) no-repeat center top;background-position:center top;height:260px}
.manufacturer_zx100 .ttl ul{width:900px;margin:-20px auto 40px;zoom:1}
.manufacturer_zx100 .ttl ul:after{content:"";display:block;clear:both}
.manufacturer_zx100 .ttl ul li{float:left;padding:0 15px}
.manufacturer_zx100 .ttl ul li img{width:120px;height:auto}
.manufacturer_zx100 .ttl p{width:550px;margin:0 auto 40px}
.manufacturer_zx100 .box+.lNav{padding-top:0px;margin-bottom:50px}
.manufacturer_zx100 .lNav{padding-top:30px;margin-bottom:60px}
.manufacturer_zx100 .lNav ul{zoom:1;width:950px}
.manufacturer_zx100 .lNav ul:after{content:"";display:block;clear:both}
.manufacturer_zx100 .lNav ul li{float:left;height:83px}
.manufacturer_zx100 .lNav ul li a{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;height:83px;transition:0.3s opacity;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.manufacturer_zx100 .lNav ul li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.manufacturer_zx100 .lNav ul li a.current{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.manufacturer_zx100 .lNav ul li.lNav01{background:url(../zx100/images/zx100mv01_off.png) no-repeat left top;width:238px}
.manufacturer_zx100 .lNav ul li.lNav01 a{background:url(../zx100/images/zx100mv01_on.png) no-repeat left top}
.manufacturer_zx100 .lNav ul li.lNav02{background:url(../zx100/images/zx100mv02_off.png) no-repeat left top;width:237px}
.manufacturer_zx100 .lNav ul li.lNav02 a{background:url(../zx100/images/zx100mv02_on.png) no-repeat left top}
.manufacturer_zx100 .lNav ul li.lNav03{background:url(../zx100/images/zx100mv03_off.png) no-repeat left top;width:237px}
.manufacturer_zx100 .lNav ul li.lNav03 a{background:url(../zx100/images/zx100mv03_on.png) no-repeat left top}
.manufacturer_zx100 .lNav ul li.lNav04{background:url(../zx100/images/zx100mv04_off.png) no-repeat left top;width:238px}
.manufacturer_zx100 .lNav ul li.lNav04 a{background:url(../zx100/images/zx100mv04_on.png) no-repeat left top}
.manufacturer_zx100 .lNav ul li.lNav05{background:url(../zx100/images/lmenu05_off.png) no-repeat left top;width:159px}
.manufacturer_zx100 .lNav ul li.lNav05 a{background:url(../zx100/images/lmenu05_on.png) no-repeat left top}
.manufacturer_zx100 .lNav ul li.lNav06{background:url(../zx100/images/lmenu06_off.png) no-repeat left top;width:161px}
.manufacturer_zx100 .lNav ul li.lNav06 a{background:url(../zx100/images/lmenu06_on.png) no-repeat left top}
.manufacturer_zx100 .manufaicture01 h2{background:url(../zx100/images/int1_pc02.png) no-repeat left top;width:595px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture01 .box01 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture01 .box01 .txt{float:right;width:590px;padding-left:40px;}
.manufacturer_zx100 .manufaicture01 .box01>p{clear:both}
.exceptional { font-size: .8125em; padding-top: 24px;}
.manufacturer_zx100 .manufaicture01 .box02 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture01 .box02 .txt{float:left;width:590px;padding-right:40px;}
.manufacturer_zx100 .manufaicture01 .box04 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture01 .box04 .txt{float:left;width:590px;padding-right:40px;}
.manufacturer_zx100 .manufaicture01 .box04>p{clear:both}
.manufacturer_zx100 .manufaicture01 .box05 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture01 .box05 .txt{float:left;width:auto;}




.manufacturer_zx100 .manufaicture02 h2{background:url(../zx100/images/int2_pc01.png) no-repeat left top;width:755px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture02 .box01 .clear{padding-bottom:20px}
.manufacturer_zx100 .manufaicture02 .box01 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture02 .box01 .txt{float:left;width:590px;padding-right:40px;clear:both}
.manufacturer_zx100 .manufaicture02 .box02 .img{float:left;width:320px}
.manufacturer_zx100 .manufaicture02 .box02 .txt{float:right;width:590px;padding-left:40px}
.manufacturer_zx100 .manufaicture02 .box04 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture02 .box04 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .manufaicture02 .box04 .img+.answer{clear:both}
.manufacturer_zx100 .manufaicture02 .box03 .clear{padding-bottom:0px}
.manufacturer_zx100 .manufaicture02 .box03 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture02 .box03 .txt{float:left;width:590px;padding-right:40px;clear:both}
.manufacturer_zx100 .manufaicture02 .box05 .img{margin-top: -25px}
.manufacturer_zx100 .manufaicture03 h2{background:url(../zx100/images/int3_pc01.png) no-repeat left top;width:595px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture03 .box01 .img,.manufacturer_zx100 .manufaicture04 .box04 .img{float:left;width:320px}
.manufacturer_zx100 .manufaicture03 .box01 .img img+img,.manufacturer_zx100 .manufaicture04 .box04 .img img+img{padding-top:20px}
.manufacturer_zx100 .manufaicture03 .box01 .txt,.manufacturer_zx100 .manufaicture04 .box04 .txt{float:right;width:590px;padding-left:40px;}
.manufacturer_zx100 .manufaicture03 .box02 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture03 .box02 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .manufaicture03 .box02 .img+.answer{clear:both}
.manufacturer_zx100 .manufaicture03 .box03 .img,.manufacturer_zx100 .manufaicture03 .box04 .img,.manufacturer_zx100 .manufaicture03 .box06 .img{float:left;width:320px}
.manufacturer_zx100 .manufaicture03 .box03 .txt,.manufacturer_zx100 .manufaicture03 .box04 .txt,.manufacturer_zx100 .manufaicture03 .box06 .txt{float:right;width:590px;padding-left:40px}
.manufacturer_zx100 .manufaicture03 .box05 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture03 .box05 .img img+img{padding-top:20px}
.manufacturer_zx100 .manufaicture03 .box05 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .manufaicture03 .box07 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture03 .box07 .img img+img{padding-top:20px}
.manufacturer_zx100 .manufaicture03 .box07 .txt{float:left;width:590px;padding-right:40px;margin-bottom:30px}
.manufacturer_zx100 .manufaicture03 .box09 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture03 .box09 .txt{float:left;width:auto;}
.manufacturer_zx100 .manufaicture03 .box10 .txt {padding-bottom:35px}
.manufacturer_zx100 .manufaicture04 h2{background:url(../zx100/images/int4_pc01.png) no-repeat left top;width:315px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture04 .box01 .img,.manufacturer_zx100 .manufaicture04 .box04 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture04 .box01 .img img+img,.manufacturer_zx100 .manufaicture04 .box04 .img img+img{padding-top:40px}
.manufacturer_zx100 .manufaicture04 .box01 .txt,.manufacturer_zx100 .manufaicture04 .box04 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .manufaicture04 .box02 .img{float:left;width:320px}
.manufacturer_zx100 .manufaicture04 .box02 .txt{float:right;width:590px;padding-left:40px}
.manufacturer_zx100 .manufaicture04 .box05 .img{padding:35px 0}
.manufacturer_zx100 .manufaicture04 .box06 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture04 .box06 .img img+img{padding-top:20px}
.manufacturer_zx100 .manufaicture04 .box06 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .manufaicture04 .box06 .img+.answer{padding-top:30px}
.manufacturer_zx100 .manufaicture04 .box07 .img{float:left;width:320px}
.manufacturer_zx100 .manufaicture04 .box07 .txt{float:right;width:590px;padding-left:40px}
.manufacturer_zx100 .manufaicture04 .box08 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture04 .box08 .img img+img{padding-top:20px}
.manufacturer_zx100 .manufaicture04 .box08 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .manufaicture04 .box09 .img{margin-top: -25px}
.manufacturer_zx100 .manufaicture05 h2{background:url(../zx100/images/int5_pc01.png) no-repeat left top;width:581px;height:81px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture05 .box01 .img,.manufacturer_zx100 .manufaicture05 .box02 .img,.manufacturer_zx100 .manufaicture05 .box04 .img{float:left;width:320px}
.manufacturer_zx100 .manufaicture05 .box01 .txt,.manufacturer_zx100 .manufaicture05 .box02 .txt,.manufacturer_zx100 .manufaicture05 .box04 .txt{float:right;width:590px;padding-left:40px}
.manufacturer_zx100 .manufaicture05 .box03 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture05 .box03 .img img+img{padding-top:20px}
.manufacturer_zx100 .manufaicture05 .box03 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .manufaicture06 h2{background:url(../zx100/images/int6_pc01.png) no-repeat left top;width:527px;height:94px;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture06 .box01 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture06 .box01 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .manufaicture06 .box02,.manufacturer_zx100 .manufaicture06 .box05,.manufacturer_zx100 .manufaicture06 .box06{width:100%}
.manufacturer_zx100 .manufaicture06 .box02 .txt,.manufacturer_zx100 .manufaicture06 .box05 .txt,.manufacturer_zx100 .manufaicture06 .box06 .txt{padding-bottom:35px}
.manufacturer_zx100 .manufaicture06 .box03 .img,.manufacturer_zx100 .manufaicture06 .box04 .img,.manufacturer_zx100 .manufaicture06 .box08 .img,.manufacturer_zx100 .manufaicture06 .box09 .img{float:left;width:320px}
.manufacturer_zx100 .manufaicture06 .box03 .txt,.manufacturer_zx100 .manufaicture06 .box04 .txt,.manufacturer_zx100 .manufaicture06 .box08 .txt,.manufacturer_zx100 .manufaicture06 .box09 .txt{float:right;width:590px;padding-left:40px}
.manufacturer_zx100 .manufaicture06 .box07 .img,.manufacturer_zx100 .manufaicture06 .box10 .img,.manufacturer_zx100 .manufaicture06 .box11 .img{float:right;width:320px}
.manufacturer_zx100 .manufaicture06 .box07 .img img+img,.manufacturer_zx100 .manufaicture06 .box10 .img img+img,.manufacturer_zx100 .manufaicture06 .box11 .img img+img{padding-top:20px}
.manufacturer_zx100 .manufaicture06 .box07 .txt,.manufacturer_zx100 .manufaicture06 .box10 .txt,.manufacturer_zx100 .manufaicture06 .box11 .txt{float:left;width:590px;padding-right:40px}
.manufacturer_zx100 .box{zoom:1;padding-bottom:60px;}
.manufacturer_zx100 .box:after{content:"";display:block;clear:both}
.manufacturer_zx100 .box .clear{clear:both;padding-bottom:20px;overflow:hidden}
.manufacturer_zx100 .box .question{color:#778290;font-weight:bold;padding-bottom:35px}
.manufacturer_zx100 .box .answer .name{font-weight:bold;padding-bottom:5px}
.manufacturer_zx100 .box .answer p+.name{padding-top:30px}
.manufacturer_zx100 .box .caution{padding-top:10px;font-size:0.875em;line-height:1.42857142857em}
.manufacturer_zx100 .box .answer+.question{padding-top:35px}
.manufacturer_zx100 .box .img+.answer{clear:both}
.manufacturer_zx100 .box .img+.txt{padding-top:35px}

@media screen and (max-width: 640px){.manufacturer_zx100 #content{background:url(../images/bg_sp_content_btm.png) repeat-x left bottom}
.manufacturer_zx100 #content .bg{background:url(../images/bg_sp_content_top.png) repeat-x left top}
.manufacturer_zx100 .ttl{background:none}
.manufacturer_zx100 .ttl h1{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;background:url(../zx100/images/int1_sp01.jpg) no-repeat center top;background-size:cover;background-position:center top;height:0px;padding-top:71.875%}
.manufacturer_zx100 .ttl ul{width:auto;margin:-6.25% 0 0;zoom:1}
.manufacturer_zx100 .ttl ul:after{content:"";display:block;clear:both}
.manufacturer_zx100 .ttl ul li{float:left;margin-bottom:30px;padding:0;width:33.33333%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.manufacturer_zx100 .ttl ul li.mbr2{width:41.1764%;padding:0 10px; position: relative; margin: -1% -4% 0;}
.manufacturer_zx100 .ttl ul li img{width:100%;height:auto}
.manufacturer_zx100 .ttl p{width:auto;margin:10px auto 40px}
.manufacturer_zx100 .lNav{padding-top:10px;margin-bottom:20%}
.manufacturer_zx100 .lNav ul{zoom:1;width:100%}
.manufacturer_zx100 .lNav ul:after{content:"";display:block;clear:both}
.manufacturer_zx100 .lNav ul li{float:none;height:auto;background:none !important;width:100% !important;border-top:1px solid #e5e5e7}
.manufacturer_zx100 .lNav ul li:first-child{border-top:none}
.manufacturer_zx100 .lNav ul li a{text-indent:0;height:auto;transition:0.3s opacity;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;color:inherit;background-size:26px 26px !important;background-position:15px 50% !important;background-repeat:no-repeat !important;background-color:#fff !important;padding:15px 10px 15px 60px;transition:background-color 0.3s;line-height:1.1}
.manufacturer_zx100 .lNav ul li a:hover{background-color:#191719 !important;color:#fff;text-decoration:none}
.manufacturer_zx100 .lNav ul li a.current{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;background-color:#191719 !important;color:#fff}
.manufacturer_zx100 .lNav ul li a span{display:block;color:#778290}
.manufacturer_zx100 .lNav ul li.lNav01 a{background-image:url(../zx100/images/zx100mvico_01.png)}
.manufacturer_zx100 .lNav ul li.lNav02 a{background-image:url(../zx100/images/zx100mvico_02.png)}
.manufacturer_zx100 .lNav ul li.lNav03 a{background-image:url(../zx100/images/zx100mvico_03.png)}
.manufacturer_zx100 .lNav ul li.lNav04 a{background-image:url(../zx100/images/zx100mvico_04.png)}
.manufacturer_zx100 .lNav ul li.lNav05 a{background-image:url(../zx100/images/ico_05.png)}
.manufacturer_zx100 .lNav ul li.lNav06 a{background-image:url(../zx100/images/ico_06.png)}
.manufacturer_zx100 .manufaicture01 h2{background:url(../zx100/images/int1_sp02.png) no-repeat left top;width:72%;background-size:contain;padding-top:42%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture01 .box02{padding-bottom:20px}
.manufacturer_zx100 .manufaicture01 .box02 .img+.txt{padding-top:60px !important}
.manufacturer_zx100 .manufaicture02 h2{background:url(../zx100/images/int2_sp01.png) no-repeat left top;width:92%;background-size:contain;padding-top:40%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture02 .box01{padding-bottom:0px}
.manufacturer_zx100 .manufaicture02 .box01 .clear{padding-bottom:60px}
.manufacturer_zx100 .manufaicture02 .box03{padding-bottom:0px}
.manufacturer_zx100 .manufaicture02 .box03 .clear{padding-bottom:60px}
.manufacturer_zx100 .manufaicture02 .box04 .img+.answer{padding-top:30px}
.manufacturer_zx100 .manufaicture03 h2{background:url(../zx100/images/int3_sp01.png) no-repeat left top;width:82%;background-size:contain;padding-top:30%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture03 .box01 .img img+img{padding-top:30px}
.manufacturer_zx100 .manufaicture03 .box05 .img img+img{padding-top:30px}
.manufacturer_zx100 .manufaicture03 .box07 .txt{margin-bottom:0px}
.manufacturer_zx100 .manufaicture03 .box08 .answer .name+p{padding-bottom:0px}
.manufacturer_zx100 .manufaicture04 h2{background:url(../zx100/images/int4_sp01.png) no-repeat left top;width:72%;background-size:contain;padding-top:21%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture04 .box01 .img img+img{padding-top:30px}
.manufacturer_zx100 .manufaicture04 .box03{padding-bottom:30px}
.manufacturer_zx100 .manufaicture04 .box05{padding-bottom:30px}
.manufacturer_zx100 .manufaicture04 .box05 .img{padding:0}
.manufacturer_zx100 .manufaicture04 .box05 .img+.txt{padding-top:30px !important}
.manufacturer_zx100 .manufaicture05 h2{background:url(../zx100/images/int5_sp01.png) no-repeat left top;width:98.333333333%;background-size:contain;padding-top:29.1666666%;height:0;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture05 .box01 .caution{padding-bottom:0px !important}
.manufacturer_zx100 .manufaicture05 .box05{padding-bottom:30px}
.manufacturer_zx100 .manufaicture06 h2{background:url(../zx100/images/int6_sp01.png) no-repeat left top;width:82%;padding-top:40%;height:0;background-size:contain;text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 60px}
.manufacturer_zx100 .manufaicture06 .box08{padding-bottom:30px}
.manufacturer_zx100 .manufaicture06 .box08 .img+.txt{padding-top:60px !important}
.manufacturer_zx100 .box{zoom:1;padding-bottom:60px}
.manufacturer_zx100 .box:after{content:"";display:block;clear:both}
.manufacturer_zx100 .box .txt .question{color:#778290;font-weight:bold;padding-bottom:30px}
.manufacturer_zx100 .box .txt .answer .name{font-weight:bold;padding-bottom:5px}
.manufacturer_zx100 .box .txt .answer p{padding-bottom:30px}
.manufacturer_zx100 .box .txt .answer p+.name{padding-top:0px}
.manufacturer_zx100 .box .img{float:none !important;width:auto !important}
.manufacturer_zx100 .box .img img{width:100%;height:auto}
.manufacturer_zx100 .box .txt{padding:0 !important;float:none !important;width:auto !important}
.manufacturer_zx100 .box .img+.txt{padding-top:50px !important}
.manufacturer_zx100 .box .img+.answer{padding-top:30px !important}
.manufacturer_zx100 .box .caution{padding-top:0px;margin-top:-20px}
.exceptional { font-size: .8125em; padding-top: 0px;}
}



.professional .ttl{background:url(../professional/images/bg_rev_ttl.png) repeat-x left top}
.professional .ttl h1{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;*text-indent:-9999px;background:url(../professional/images/rev_pc01.jpg) no-repeat center top;background-position:center top;height:245px}
.professional .ttl p{width:550px;margin:0 auto 45px}
.professional .ttl p a{text-decoration:underline}
.professional .border{border:1px solid #bebfc3;background:#fff;margin-bottom:50px;padding:70px}
.professional .border .box h2{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 35px}
.professional .border .box .question{color:#b59e5c;font-weight:bold;padding-bottom:35px}
.professional .border .box .answer{padding-bottom:60px}
.professional .border .box .col{zoom:1}
.professional .border .box .col:after{content:"";display:block;clear:both}
.professional .border .box01 h2{background:url(../professional/images/rev_pc02.png) no-repeat left top;width:410px;height:77px}
.professional .border .box01 h2+.question{padding-bottom:30px}
.professional .border .box01 .col .img{width:330px;float:left}
.professional .border .box01 .col .txt{width:440px;float:right}
.professional .border .box02 h2{background:url(../professional/images/rev_pc04.png) no-repeat left top;width:367px;height:77px}
.professional .border .box02 .col{margin-top:-10px}
.professional .border .box02 .col .img{width:330px;float:right}
.professional .border .box02 .col .txt{width:440px;float:left}
.professional .border .box03 h2{background:url(../professional/images/rev_pc06.png) no-repeat left top;width:414px;height:76px}
.professional .border .box03 .col{margin-top:-30px}
.professional .border .box03 .col .img{width:330px;float:left}
.professional .border .box03 .col .txt{width:440px;float:right}
.professional .border .box04 h2{background:url(../professional/images/rev_pc08.png) no-repeat left top;width:331px;height:77px}
.professional .border .box04 .col{border-top:1px solid #bebfc3;padding-top:70px}
.professional .border .box04 .col .img{width:330px;float:left}
.professional .border .box04 .col .txt{width:440px;float:right;font-size:14px;line-height:23px;font-size:1.16666666667rem;line-height:1.64285714286em}
.professional .border .box04 .col .txt .name{font-weight:bold;margin-bottom:5px}
@media screen and (max-width: 640px){.professional .ttl{background:none}
.professional .ttl h1{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;background:url(../professional/images/rev_sp01.jpg) no-repeat center top;background-size:cover;background-position:center top;height:0px;padding-top:50%}
.professional .ttl p{width:auto;margin:35px auto 35px}
.professional .border{background:#fff;margin-bottom:60px;padding:20px}
.professional .border .box{margin-bottom:60px}
.professional .border .box:last-child{margin-bottom:0px}
.professional .border .box h2{text-indent:100%;display:block;white-space:nowrap;overflow:hidden;margin:0 auto 35px;background-size:contain !important}
.professional .border .box .question{color:#b59e5c;font-weight:bold;padding-bottom:25px}
.professional .border .box .answer{padding-bottom:60px}
.professional .border .box .answer.pb30{padding-bottom:30px}
.professional .border .box .col{zoom:1}
.professional .border .box .col:after{content:"";display:block;clear:both}
.professional .border .box .col .img{width:auto !important;float:none !important}
.professional .border .box .col .img img{width:100%;height:auto}
.professional .border .box .col .txt{width:auto !important;float:none !important}
.professional .border .box01 h2{background:url(../professional/images/rev_sp02.png) no-repeat left top;width:87.321428571%;height:0px;padding-top:19.821428571%}
.professional .border .box02 h2{background:url(../professional/images/rev_sp03.png) no-repeat left top;width:98.035714285%;height:0px;padding-top:19.821428571%}
.professional .border .box03 h2{background:url(../professional/images/rev_sp04.png) no-repeat left top;width:90.535714285%;height:0px;padding-top:19.821428571%}
.professional .border .box04 h2{background:url(../professional/images/rev_sp05.png) no-repeat left top;width:88.571428571%;height:0px;padding-top:19.821428571%}
.professional .border .box04 .col{border-top:1px solid #bebfc3;padding-top:40px}
.professional .border .box04 .col .img{margin-bottom:30px}
.professional .border .box04 .col .txt .name{font-weight:bold;margin-bottom:5px;font-size:1.16666666667rem;line-height:1.64285714286em}
}

.mod-shareButton {
    margin:0;
    width:390px;
}

.mod-shareButton .google {
    width:65px;
    display: none;
}
.detail_store {
    width: 479px;
    height: 177px;
    margin: 0 auto 57px;
    /*background: url(../manufacturer/images/smple_03.jpg) no-repeat;*/
}
.detail_store_left {
    float: left;
    width: 87px;
}
.detail_store_right {
    float: right;
    width: 352px
}
.right_headline {
    font-size: 1.33rem;
    line-height: 1;
}
.right_model {
    font-size: 40px;
    font-size: 3.33rem;
    line-height: 1.33;
    letter-spacing: -1px;
}
.right_catch {
    font-size: 20px;
    font-size: 1.77rem;
    line-height: 1.7;
    margin-bottom: 24px;
    letter-spacing: -1px;
}
.buttons_area {}
.buttons_area > a > span {
    display: inline-block;
    font-size: 1.33rem;
    float: left;
    padding: 9px 0;
    text-align: center;
    width: 166px;
}

.buttons_area > a:first-child span {
    margin-right: 19px;
}
.buttons_area > a > span {
    color:#FFF;
    text-decoration: none;
}
.buttons_area span,img#l19,img#r29,.bottom_banner_inner_right,.bottom_banner_inner_left {
    transition-duration:1s;
}

.buttons_area span:hover,img#l19:hover,img#r29:hover,.bottom_banner_inner_right:hover,.bottom_banner_inner_left:hover {
    opacity: .7;
    filter:alpha(opacity=70);
}
.detail_button { background: #000}
.store_button { background: #f5673a;}
@media screen and (max-width: 640px){
    .detail_store {
        width: 100%;
        height: none;
        margin: 0 auto;
    }
    .detail_store_left {
        float: none;
        width: 100%;
        clear: both;
    }
    .detail_store_left img {
        clear: both;
        display: block;
        float: none;
        height: auto;
        margin: 0 auto 8%;
        width: 50%;
    }
    .detail_store_right {
        clear: both;
        float: none;
        width: 100%;
    }
    .right_headline {
    font-size: 1.1rem;
}
    .right_model {
        font-size: 2.2rem;
        letter-spacing: -0.5px;
    }
    .right_model img {
        width: 15%;
    }
    .right_catch {
        font-size: 1.33rem;
        margin-bottom: 11px;
    }
    .buttons_area {}
    .buttons_area > a > span {
        color:#FFF;
        font-size: 1.4rem;
        letter-spacing: 1px;
        text-decoration: none;
        width: 100%;
        margin-bottom: 100px;
    }

    .buttons_area > a:first-child span {
    margin: 0 0 10px;
    }
    .buttons_area > a > span {

    }
    .buttons_area span {
        transition-duration:1s;
    }

    .buttons_area span:hover {
        opacity: .7;
        filter:alpha(opacity=70);
    }
    .detail_button { background: #000}
    .store_button { background: #f5673a;}
}





@media screen and (max-width: 640px){
.mod-shareButton {
    width:100%;
}

.mod-shareButton .twitter {
    width:105px;
}

.mod-shareButton .facebook {
    width:95px;
    height:21px;
    padding-bottom:10px;
}

.mod-shareButton .mixi {
    width:75px;
}

.mod-shareButton .google {
    width:65px;
}

.mod-shareButton ul {
    text-align:center
}

.mod-shareButton li {
    vertical-align:top;
}

}
