@charset "UTF-8";.center,header h1{text-align:center}.wrapper section:nth-child(2),div.flex_box,h1{overflow:hidden}.h_inner,.inner,.wrapper,.wrapper section:nth-child(1)>div:last-child,header{margin:0 auto}.wrapper section:nth-child(1),.wrapper section:nth-child(2),.wrapper section:nth-child(2) div.sec_header p:first-child,.wrapper section:nth-child(3),.wrapper section:nth-child(3) div.sec_header,.wrapper section:nth-child(3) div.sec_header p:first-child,.wrapper section:nth-child(4),.wrapper section:nth-child(4) div.sec_header,.wrapper section:nth-child(4) div.sec_header p:first-child,.wrapper section:nth-child(5) div.sec_header p:first-child{margin-bottom:10px}.wrapper section:nth-child(1),.wrapper section:nth-child(2) div.posi_rel div.mask,.wrapper section:nth-child(4),.wrapper section:nth-child(4) div.identification,.wrapper section:nth-child(4) div.production p.posi_ab,.wrapper section:nth-child(5){background:url(../images/pattern.png)}.wrapper section:nth-child(2) div.sec_header,.wrapper section:nth-child(3) div.sec_header,.wrapper section:nth-child(4) div.sec_header,.wrapper section:nth-child(5) div.sec_header{background:#997a43;padding:3em 0}body,header{background:#000}body{color:#fff;font-family:"HG正楷書体-PRO","HG行書体"}.inner{width:1200px}h1{display:block;text-indent:100%;white-space:nowrap}area{border:none;outline:0}.move_fixed{position:fixed;width:100%}.movie_fixed{position:fixed;top:0;left:0;right:0;width:1200px;margin:auto}.h_inner{width:800px}.posi_rel{position:relative}.posi_ab{position:absolute}img{max-width:100%;vertical-align:bottom}div.flex_box{display:-moz-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}div.flex_box>div{width:48%}div.flex_box>div.thcal{width:33%}div.flex_box>div.focal{width:25%}div.flex_res{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}header{max-width:1800px;height:670px}header h1{background:url(../images/main_img.png) 50% 50% no-repeat;background-size:cover;max-width:1518px;min-width:1200px;margin:0 auto;height:100%}.wrapper,.wrapper section:nth-child(1)>div:last-child{max-width:1800px}.wrapper section:nth-child(1){padding-top:8em}.wrapper section:nth-child(1)>div:first-child{background:url(../images/sec01/cloud_large.png) no-repeat;background-size:cover}.wrapper section:nth-child(1) div.flex_box h2{width:10%;text-align:right;position:relative;opacity:0}.wrapper section:nth-child(1) div.flex_box div{width:20.5%;text-align:center;position:relative;opacity:0}.wrapper section:nth-child(1) div.flex_box div:nth-child(3){width:26.5%}.wrapper section:nth-child(1) div.flex_box div:nth-child(4){text-align:left}.wrapper section:nth-child(2) div.sec_header p:last-child{padding-top:2em;color:#000}.wrapper section:nth-child(2) div.posi_rel div.posi_ab{z-index:0;text-align:center;left:0;right:0;width:1200px;margin:0 auto;top:10%;opacity:0}.wrapper section:nth-child(2) div.posi_rel div.mask{z-index:1;position:absolute;height:550px;width:90%;opacity:.6;left:0;right:0;margin:auto}.wrapper section:nth-child(2) div.h_inner{padding:2em 0 4em;z-index:2}.wrapper section:nth-child(3) div.sec_header p:last-child,.wrapper section:nth-child(4) div.sec_header p:last-child{padding-top:2em;color:#000}.wrapper section:nth-child(2) div.h_inner div{padding:2em}.wrapper section:nth-child(2) div.h_inner div p:first-child{margin-bottom:20px}.wrapper section:nth-child(3) div:last-child div.inner{left:0;right:0}.wrapper section:nth-child(3) div:last-child div.inner p:first-child{right:0;z-index:1;top:5%;opacity:0}.wrapper section:nth-child(3) div:last-child div.inner p:nth-child(2){left:0;z-index:1;top:30%;opacity:0}.wrapper section:nth-child(3) div:last-child div.inner p:last-child{right:0;z-index:1;top:55%;opacity:0}.wrapper section:nth-child(3) div:last-child>p:last-child{margin-top:-10%}.wrapper section:nth-child(4) div.production{background:url(../images/sec04/img_meat.png) no-repeat;background-size:100% 100%;padding:4em 0}.wrapper section:nth-child(4) div.production p.posi_ab{padding:5em 7em;left:10%}.wrapper section:nth-child(4) div.production p.posi_ab>img:last-child{vertical-align:top;margin-left:4em}.wrapper section:nth-child(4) div.identification P img{vertical-align:top}.wrapper section:nth-child(4) div.identification div.flex_box{padding:4em 0}.wrapper section:nth-child(4) div.identification div.flex_box div:nth-child(1){width:5%;text-align:center}.wrapper section:nth-child(4) div.identification div.flex_box div:nth-child(2){width:60%}.wrapper section:nth-child(4) div.identification div.flex_box div:nth-child(3){width:25%;text-align:right}.wrapper section:nth-child(4) div.identification div.flex_box div:nth-child(4){width:10%;text-align:right}.wrapper section:nth-child(5){padding-bottom:4em}.wrapper section:nth-child(5) div.sec_header p:last-child{padding-top:2em;color:#000}.wrapper section:nth-child(5) div.flex_box{padding-top:4em;padding-bottom:2em}.wrapper section:nth-child(5) div.flex_box div:first-child{width:25%}.wrapper section:nth-child(5) div.flex_box div:last-child{width:75%;max-width:565px}.wrapper section:nth-child(5)>div:last-child{background:#000;padding:4em 5em;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper section:nth-child(5)>div:last-child span{padding:0 2em;display:inline-block}.wrapper section:nth-child(5)>div:last-child span img{vertical-align:top}.wrapper section:nth-child(5)>div:last-child span:first-child{padding:0;vertical-align:top}.wrapper section:nth-child(5)>div:last-child span:last-child{border-left:1px solid #fff}.wrapper section:nth-child(5)>div:last-child div.menu_def{display:block}.wrapper section:nth-child(5)>div:last-child div.menu_def #slider li{text-align:right}.wrapper section:nth-child(5)>div:last-child div.parts_box{display:none}.wrapper section:nth-child(5)>div:last-child div.parts_box p{padding:0}footer{padding:4em 0}footer div.flex_box div{border:1px solid #848484;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:70px;font-size:150%}footer div.flex_box div a{text-decoration:none;display:block;padding:.5em 0}footer div.flex_box div a:hover{background:#997a43}