.carrousel{margin:0;padding:0;width:100%;min-width:1120px;height:370px;clear:both}.carrousel p.sato,.carrousel p.santen,.carrousel p.meotozenzai,.carrousel p.chojiro{margin:0;padding:0;width:100%;height:370px;background-size:1120px auto;clear:both}.title{margin:0;padding:30px 0;width:100%;background-color:#e60020;clear:both;display:flex}.title article{margin:0 auto;padding:0 10px;width:1120px;color:#fff;clear:both}.title h2{margin:0;padding:0;line-height:1;color:#fff;float:left}.title p.cat{margin:0;padding:0 0 0 15px;color:#fff;float:left}.breadcrumb{margin:0;padding:0;width:100%;background:#ddd;clear:both}.breadcrumb article{margin:0 auto;padding:0 10px;width:1120px;clear:both}.breadcrumb article p{margin:0;padding:0;font-size:.9em;line-height:40px;color:#888;clear:both}.breadcrumb article a.home{margin:0;padding:1px 0 0 19px;clear:both}.breadcrumb a:link,.breadcrumb a:visited{color:#888;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:active{color:#e60020;text-decoration:none}.home .layout{margin:0 auto;padding:50px 10px;width:1120px;clear:both}.home .layout aside{margin:0;padding:0;width:265px;float:left}.page .layout{margin:0 auto;padding:0 10px 50px;width:1120px;clear:both}.home .layout:after,.page .layout:after{display:block;content:"";clear:both}.page .layout.second,.page .layout.third{margin:-40px auto 0;padding:0 10px 50px;width:1120px;clear:both}.page .layout article{margin:0;padding:50px 0 0;width:855px;float:left}.page .layout .single{margin:0 20px 0 0;padding:0;width:265px;float:left}.page .layout .double{margin:0 20px 0 0;padding:0;width:550px;float:left}.page .layout .triple{margin:0;padding:0 0 50px;width:835px;clear:both}.page .layout .triple:last-child{margin:0;padding:0;width:835px;clear:both}.page .layout .stage{margin:0;padding:0 0 30px;width:835px;clear:both}.page .layout h3{margin:0;padding:15px 0;width:835px;color:#e60020;border-top:2px solid #e60020;clear:both}.page .layout .triple h3,.page .layout .stage h3,.page .layout .brand h3{margin:0;padding:15px 0;color:#000;border-top:2px solid #e60020;clear:both}.page .layout .triple h3 span{margin:0;padding:6px 0 0;font-size:.7em;font-weight:400;float:right}.page .layout .double h3{margin:0;padding:0 0 30px;width:100%;border:none;clear:both}.page .layout h4{margin:0;padding:0 0 5px;color:#e60020;clear:both}.page .layout h4.line{margin:0;padding:15px 0 5px;color:#e60020;border-top:1px solid #ddd;clear:both}.page .layout h5{margin:0;padding:0 0 5px;clear:both}.page .layout p{margin:0;padding:0 0 15px;clear:both}.page .layout p:last-child{margin:0;padding:0;clear:both}.page .layout .fixed{z-index:1000;margin:40px 0 50px;padding:0;background:#fff;clear:both}.page .layout aside{margin:0;padding:10px 0 0;width:245px;float:right}.page .layout aside h5{margin:0;padding:0;background-color:#e60020;clear:both}.page .layout aside h5 a{display:block;margin:0;padding:15px;width:215px;color:#fff;text-decoration:none;border:none;clear:both}.page .layout aside h5.second a{display:block;margin:15px 0 0;padding:15px;width:215px;color:#fff;text-decoration:none;border:none;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-a.png) no-repeat right 1.3em;clear:both}.page .layout aside h4{margin:15px 0 5px;padding:15px;width:215px;color:#fff;text-decoration:none;border:none;clear:both}.page .layout aside ul{margin:0;padding:0;border-left:1px solid #ddd;border-right:1px solid #ddd;list-style:none;clear:both}.page .layout aside ul li{margin:0;padding:0;border-bottom:1px solid #ddd;clear:both}.page .layout aside ul li a{display:block;margin:0;padding:10px 30px 10px 15px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-r.png) no-repeat right .9em;clear:both}.page .layout aside ul li a.blank{display:block;margin:0;padding:10px 30px 10px 15px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/blank-r.png) no-repeat right .9em;clear:both}.page .layout aside ul li.current a{color:#000}.page .layout aside ul li .toggle{display:block;cursor:pointer;margin:0;padding:10px 30px 10px 15px;color:#e60020;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-a.png) no-repeat right 50%;clear:both}.page .layout aside ul li:hover .toggle{color:#000}.page .layout aside ul li .toggle.current{color:#000}.page .layout aside ol.child{display:none;margin:0;padding:0;clear:both}.page .layout aside ol.child.open{display:block;margin:0;padding:0;clear:both}.page .layout aside ol.child li{margin:0;padding:0;border:none;clear:both}.page .layout aside ol.child li a{display:block;margin:0;padding:0 15px 5px;width:213px;border:none;background:none;clear:both}.page .layout aside ol.child li:last-child a{padding:0 15px 10px}.page .layout aside ul a:link,.page .layout aside ul a:visited{color:#e60020;text-decoration:none}.page .layout aside ul a:hover,.page .layout aside ul a:active{color:#000;text-decoration:none}.page .layout aside .archive{margin:15px 0 0;padding:0;width:243px;border:1px solid #ddd;clear:both}.page .layout aside .sset{margin:15px 0 15px 15px;padding:0;width:213px;clear:both}.page .layout aside p img{margin:15px 0 0;padding:0;width:245px;height:auto;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;clear:both}.page .layout .privacy{margin:0;padding:0;width:835px;clear:both}.page .privacy h3{margin:0;padding:15px 0 5px;font-size:1.2em;color:#000;border:none;clear:both}div.column{margin:0;padding:0;clear:both}div.column:last-child{margin:0;padding:0;clear:both}div.column cite{display:table;margin:0 20px 20px 0;padding:0;text-align:center;font-style:normal;float:left}div.column cite.odd{margin:0}.page .layout div.column cite h4{margin:0;padding:0;clear:both}.page .layout div.column cite h4 a{display:table-cell;vertical-align:middle;margin:0;padding:0;width:263px;height:138px;border:1px solid #ddd;font-size:.9em;clear:both}.page .layout div.column cite h4.recruit a{display:table-cell;vertical-align:middle;margin:0;padding:0;width:263px;height:138px;border:1px solid #fff;font-size:.9em;clear:both}.page .layout div.column cite p{margin:0;padding:10px 0 0;clear:both}div.column cite a:link,div.column cite a:visited,div.column cite a:hover,div.column cite a:active{text-decoration:none}.home .layout .news{margin:0;padding:0;width:805px;float:right}.page .layout .news{width:835px}.home .layout .news .holdings{margin:0;padding:0;width:377px;float:left}.home .layout .news .store{margin:0;padding:0;width:377px;float:right}.home .layout .news .holdings article{overflow-y:auto;overflow-x:hidden;margin:0;padding:0;height:863px;clear:both}.home .layout .news .store article{overflow-y:auto;overflow-x:hidden;margin:0;padding:0;height:778px;clear:both}.home .layout .news .holdings article::-webkit-scrollbar,.home .layout .news .store article::-webkit-scrollbar{width:5px}.home .layout .news .holdings article::-webkit-scrollbar-track,.home .layout .news .store article::-webkit-scrollbar-track{margin:5px 0;background:#ddd;border-radius:5px}.home .layout .news .holdings article::-webkit-scrollbar-thumb,.home .layout .news .store article::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.home .layout .news .holdings h3,.home .layout .news .store h3{margin:0;padding:0;line-height:60px;border-top:2px solid #e60020;clear:both}.home .layout .news .store .search{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ddd;clear:both}.home .layout .news .store .search:after{display:block;content:"";clear:both}.home .layout .news .store .search h4{display:inline-block;margin:0;padding:0;font-size:1.2em;text-align:center;float:left}.home .layout .news .store .search h4 span{display:block;margin:3px 0 0;padding:0;font-size:.8em;font-weight:400}.home .layout .news .store .search h5{margin:-3px;padding:0;width:130px;font-size:3.4em;font-family:Oswald,sans-serif;line-height:1;text-align:center;color:#e60020;float:left}.home .layout .news .store .search h5 span{margin:0;padding:0 0 0 5px;font-size:.5em}.home .layout .news .store .search p a{display:block;margin:0;padding:0;width:144px;font-size:1.2em;line-height:34px;color:#fff;text-align:center;text-decoration:none;background:#e60020;border:2px solid #e60020;float:left;box-sizing:border-box;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.home .layout .news .store .search p a:hover{color:#e60020;background:#fff;border:2px solid #e60020}.layout .news dl{margin:0;padding:15px 15px 15px 0;border-bottom:1px solid #ddd;clear:both}.layout .news dl:after{display:block;content:"";clear:both}.layout .news dl:first-child{padding:0 15px 15px 0}.layout .news dl:last-child{border:none}.layout .news dl dt,.layout .news dl dd{margin:0;padding:0;clear:both}.layout .news dl dd.blank{margin:0;padding:0 0 0 20px;float:left}.layout .news dl dd.pdf{margin:0;padding:0 0 0 20px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/pdf.png) no-repeat 0 .4em;float:left}.layout .news dl dt img,.layout .news dl dd img{position:relative;top:-4px;margin:0;padding:0 0 0 5px;text-align:left}.layout .news .store dl dt.sato{margin:0;padding:0;width:50px;height:40px;background-size:40px auto;text-indent:-9999px;clear:none;float:left}.layout .news .store dl dt.santen,.layout .news .store dl dt.meotozenzai{margin:0;padding:0;width:50px;height:40px;background-size:40px auto;text-indent:-9999px;float:left}.layout .news .store dl dt.world,.layout .news .store dl dt.chojiro,.layout .news .store dl dt.kyoto,.layout .news .store dl dt.miyakobito,.layout .news .store dl dt.chujiro{margin:0 10px 0 0;padding:0;width:40px;height:40px;background-size:40px auto;text-indent:-9999px;border:1px solid #ddd;box-sizing:border-box;float:left}.layout .news .store dl dt.takuhai-chojiro,.layout .news .store dl dt.katsuya,.layout .news .store dl dt.nabeichi,.layout .news .store dl dt.karayama{margin:0 10px 0 0;padding:0;width:40px;height:40px;background-size:40px auto;text-indent:-9999px;float:left}.layout .news .store dl dt.chubosato{margin:0 10px 0 0;padding:0;width:40px;height:40px;background-size:40px auto;text-indent:-9999px;border:1px solid #ddd;float:left}.layout .news .store dl dt.notice{margin:0;padding:0;width:50px;height:40px;background-size:40px auto;text-indent:-9999px;float:left}.layout .news .store dl dt.munashi,.layout .news .store dl dt.attaka{margin:0 10px 0 0;padding:0;width:40px;height:40px;background-size:40px auto;text-indent:-9999px;border:1px solid #ddd;box-sizing:border-box;float:left}.layout .news .store dl dt.torisho{margin:0 10px 0 0;padding:0;width:40px;height:40px;background-size:40px auto;text-indent:-9999px;float:left}.layout .news .store dl dt.tokutoku,.layout .news .store dl dt.himawari,.layout .news .store dl dt.other{margin:0 10px 0 0;padding:0;width:40px;height:40px;background-size:40px auto;text-indent:-9999px;border:1px solid #ddd;float:left}.layout .news .store dl dt.ichifuku,.layout .news .store dl dt.yutorogi{margin:0 10px 0 0;padding:0;width:40px;height:40px;background-size:40px auto;text-indent:-9999px;border:1px solid #ddd;box-sizing:border-box;float:left}.layout .news .store dl dt.satodon,.layout .news .store dl dt.eatgo{margin:0 10px 0 0;padding:0;width:40px;height:40px;background-size:40px auto;text-indent:-9999px;float:left}.layout .news .store dl dd{margin:0;padding:0;width:295px;clear:none;float:left}.layout .news .store dl a.blank{margin:0;padding:0 0 0 20px;float:left}.layout .news .store dl a.pdf{margin:0;padding:0 0 0 20px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/pdf.png) no-repeat 0 .3em;float:left}.layout .news p.more a{display:block;margin:0;padding:0;font-size:.9em;line-height:35px;text-align:center;clear:both}.layout .news p.more a:link,.layout .news p.more a:visited{color:#888;background:#ddd;text-decoration:none}.layout .news p.more a:hover,.layout .news p.more a:active{color:#fff;background:#e60020;text-decoration:none}.page .layout .notice{margin:0;padding:0;width:835px;background:#ddd;float:left}.page .layout .notice p{margin:0;padding:15px;font-size:.9em;color:#888;clear:both}.home .sdd{display:block;margin:0 auto 50px;padding:0;width:550px;clear:both}.home .sdd img{margin:0;padding:0;width:550px;height:auto;clear:both}.group{margin:0;padding:15px 10px 25px;min-width:1120px;text-align:center;background-size:50px auto;clear:both}.group:after{display:block;content:"";clear:both}.group h3 a{display:block;margin:0;padding:15px 0 0;font-size:1em;text-decoration:none;color:#fff;clear:both}.group ul{display:table;margin:0 auto;padding:0;width:1090px;clear:both}.group ul li{margin:10px 10px 0 0;padding:0;width:90px;float:left}.group ul li:nth-of-type(11),.group ul li:nth-of-type(22){margin:10px 0 0}.group ul li img{margin:0;padding:0;width:90px;height:auto;clear:both}.group ul li img.sato{margin:0;padding:0;width:90px;height:auto;border:3px solid #fff;clear:both;box-sizing:border-box}.home .layout .corporate{margin:0;padding:25px 0 0;width:370px;clear:both}.home .layout .corporate h4{margin:0;padding:15px 0;border-top:2px solid #e60020;clear:both}.home .layout .corporate a{display:block;margin:0 0 15px;padding:0;text-align:center;border:1px solid #ddd;clear:both}.page .manu .corporate{margin:0 auto;padding:15px 10px 0;width:1120px;clear:both}.page .manu .corporate h4{margin:0;padding:15px 0;width:835px;border-top:2px solid #e60020;clear:both}.page .manu .corporate p{margin:0;padding:0 0 15px;width:835px;clear:both}.page .manu .corporate a{display:block;margin:0 20px 15px 0;padding:0;width:405px;text-align:center;border:1px solid #ddd;float:left}.page .layout div.message{margin:0;padding:0;width:835px;clear:both}.page .layout div.message p{margin:0 0 15px;padding:0;clear:both}.page .layout div.message img{margin:0 0 25px 25px;padding:0;width:260px;height:auto;float:right}.page .layout div.message p.ceo{margin:0;padding:0;width:228px;height:31px;text-indent:-9999px;float:right}.page .layout .csr{margin:0;padding:0;width:835px;clear:both}.page .layout .csr h3{margin:0;padding:15px 0;color:#000;border-top:2px solid #e60020;clear:both}.page .layout .csr h3.message{margin:0 0 50px;padding:0;width:835px;height:400px;text-indent:-9999px;border:none;clear:both}.page .layout .csr h3.philosophy{margin:0;padding:0;width:572px;height:54px;text-indent:-9999px;border:none;clear:both}.page .layout .csr div.dream,.page .layout .csr div.enjoy{margin:50px 30px 0 0;padding:0;width:258px;float:left}.page .layout .csr div.love{margin:50px 0 0;padding:0;width:258px;float:left}.page .layout .csr div.dream h5{margin:0;padding:0;width:110px;height:30px;text-indent:-9999px;clear:both}.page .layout .csr div.enjoy h5{margin:0;padding:0;width:94px;height:30px;text-indent:-9999px;clear:both}.page .layout .csr div.love h5{margin:0;padding:0;width:110px;height:30px;text-indent:-9999px;clear:both}.page .layout .csr div.dream h6,.page .layout .csr div.enjoy h6,.page .layout .csr div.love h6{margin:0;padding:5px 0 10px;clear:both}.page .layout .csr .del{margin:0;padding:25px 0 0;width:835px;clear:both}.page .layout .csr h3.governance{margin:0;padding:0;width:546px;height:84px;text-indent:-9999px;border:none;clear:both}.page .layout .csr p{margin:0;padding:0;clear:both}.page .layout .csr ul.arrow{margin:0;padding:10px 0 0;list-style:none;clear:both}.page .layout .csr ul.arrow li{margin:0;padding:0;clear:both}.page .layout .csr ul.arrow li a{display:block;margin:0;padding:0 0 0 20px;clear:both}.page .layout .csr h3.dream{margin:0 0 20px;padding:0 0 0 190px;width:835px;font-size:2em;font-weight:400;color:#0083b6;border:none;clear:both}.page .layout .csr h3.enjoy{margin:0 0 20px;padding:0 0 0 170px;width:835px;font-size:2em;font-weight:400;color:#87ad1e;border:none;clear:both}.page .layout .csr h3.love{margin:0 0 20px;padding:0 0 0 186px;width:835px;font-size:2em;font-weight:400;color:#e59700;border:none;clear:both}.page .layout .csr h3.dream span,.page .layout .csr h3.enjoy span,.page .layout .csr h3.love span{display:block;font-size:.6em}.page .layout section.data{margin:0;padding:0 0 50px;width:835px;clear:both}.page .layout section.data:last-child{padding:0}.page .layout section.data h4{margin:0;padding:15px 0;font-size:1.1em;font-weight:400;color:#000;border-top:2px solid #e60020;clear:both}.page .layout section.data p{margin:0;padding:15px 0 0;clear:both}.page .layout section.data div{margin:0 35px 0 0;padding:0;width:400px;float:left}.page .layout section.data div:nth-child(2n){margin:0}.page .layout section.data div.double{margin:0;padding:0;width:835px;clear:both}.page .layout section.data table{margin:0 0 15px;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}.page .layout section.data table th,.page .layout section.data table td{margin:0;padding:0;vertical-align:middle;text-align:center}.page .layout section.data table th{margin:0;padding:10px;font-weight:400;border:1px solid #ddd}.page .layout section.data table td{margin:0;padding:10px;border:1px solid #ddd}.page .layout section.data table td.left{text-align:left}.page .layout section.data dl{margin:15px 0 0;padding:0;width:835px;clear:both}.page .layout section.data dl dt{margin:0;padding:0;width:30px;float:left}.page .layout section.data dl dd{margin:0;padding:0;width:805px;float:left}.page .layout section.sato,.page .layout section.dream,.page .layout section.enjoy,.page .layout section.love{margin:0;padding:0 0 50px;width:835px;clear:both}.page .layout section.sato:last-child,.page .layout section.dream:last-child,.page .layout section.enjoy:last-child,.page .layout section.love:last-child{margin:0;padding:0;width:835px;clear:both}.page .layout section.sato h3{margin:0;padding:15px 0;color:#e60020;border-top:2px solid #e60020;clear:both}.page .layout section.dream h3{margin:0;padding:15px 0;color:#0083b6;border-top:2px solid #7ed3f7;clear:both}.page .layout section.enjoy h3{margin:0;padding:15px 0;color:#87ad1e;border-top:2px solid #b5d676;clear:both}.page .layout section.love h3{margin:0;padding:15px 0;color:#e59700;border-top:2px solid #fbc93b;clear:both}.page .layout section.sato h3 span,.page .layout section.dream h3 span,.page .layout section.enjoy h3 span,.page .layout section.love h3 span{margin:0;padding:5px 10px 4px;font-size:.6em;color:#fff;background:#999;float:right;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}.page .layout section.dream h4{margin:0;padding:15px 0;color:#0083b6;clear:both}.page .layout section.enjoy h4,.page .layout section.love h4{margin:0;padding:0 0 5px;color:#000;clear:both}.page .layout section.love h4.graph{margin:0;padding:0 0 10px;font-size:1em;color:#e59700;clear:both}.page .layout section.love h4.graph2{margin:0;padding:25px 0 10px;font-size:1em;color:#e59700;clear:both}.page .layout section.dream h5{margin:15px 0 5px;padding:0;color:#0083b6;clear:both}.page .layout section.dream p span{display:inline-block;margin:0 5px 0 0;padding:0;width:20px!important;font-size:.8em;line-height:20px;text-align:center;color:#fff;background:#0083b6;border-radius:100px;clear:both}.page .layout section.dream p img{margin:0 5px 0 0;padding:0;float:left}.page .layout section.enjoy p.figure,.page .layout section.love p.figure{margin:0;padding:0;width:510px;float:left}.page .layout section.enjoy figure,.page .layout section.love figure{margin:0;padding:0;width:300px;float:right}.page .layout section.enjoy figcaption,.page .layout section.love figcaption{margin:10px 0 0;padding:0;font-size:.85em;line-height:normal;clear:both}.page .layout .sdg{margin:25px 0 0;padding:0;clear:both}.page .layout .sdg:first-of-type{margin:0}.page .layout .sdg.dream h4{margin:0;padding:0 0 15px;font-size:1.4em;color:#0083b6;border-bottom:1px solid #0083b6;clear:both}.page .layout .sdg.enjoy h4{margin:0;padding:0 0 15px;font-size:1.4em;color:#87ad1e;border-bottom:1px solid #87ad1e;clear:both}.page .layout .sdg.love h4{margin:0;padding:0 0 15px;font-size:1.4em;color:#e59700;border-bottom:1px solid #e59700;clear:both}.page .layout .sdg dl{margin:20px 0 0;padding:0;clear:both}.page .layout .sdg dl dt{margin:0;padding:0;width:150px;float:left}.page .layout .sdg dl dd{margin:0;padding:0;font-size:1.1em;width:660px;float:right}.page .layout .sdg strong{display:block;margin:10px 0 0;padding:0;font-size:1.4em;clear:both}.page .layout .sdg em{display:inline-block;margin:0;padding:4px 8px;font-weight:400;line-height:1;color:#fff;background:#666;clear:both}.page .layout .sdg img{margin:0;padding:0;width:150px;height:auto;clear:both}.page .layout .menu{margin:25px 0;padding:20px;width:795px;background:#f2f6e0;clear:both}.page .layout .menu h3{margin:0;padding:0!important;font-size:1.3em;text-align:center;color:#000;border:none!important;clear:both}.page .layout .menu div{margin:20px 20px 0 0;padding:0;width:251px;float:left}.page .layout .menu div:nth-child(4){margin:20px 0 0}.page .layout .menu div.odd{margin:20px 20px 0 0;padding:0;width:387px;float:left}.page .layout .menu div:last-child{margin:20px 0 0}.page .layout .menu h4{margin:0;padding:10px 0!important;color:#fff!important;text-align:center;background:#87ad1e;clear:both}.page .layout .menu p{margin:15px 0 0;padding:0;clear:both}.page .layout .menu img{margin:0 15px 0 0;padding:0;width:150px;height:auto;float:left}.page .layout .beef{margin:10px 0 25px;padding:20px;width:795px;background:#f2f6e0;clear:both}.page .layout .beef h3{margin:0;padding:0!important;font-size:1.3em;text-align:center;color:#000;border:none!important;clear:both}.page .layout .beef div{margin:20px 20px 0 0;padding:0;width:251px;float:left}.page .layout .beef div:last-child{margin:20px 0 0}.page .layout .beef h4{margin:0;padding:10px 0!important;color:#fff!important;text-align:center;background:#87ad1e;clear:both}.page .layout .beef h4 span{margin:0 5px 0 0}.page .layout .beef h5{margin:0;padding:10px 0;font-size:1em;color:#87ad1e;text-align:center;clear:both}.page .layout .beef img{margin:15px 0 0;padding:0;width:251px;height:auto;clear:both}.page .layout .voice,.page .layout .pickup{margin:10px 0 0;padding:20px;width:795px;background:#fff2f2;clear:both}.page .layout .voice.odd{margin:10px 0 25px}.page .layout .voice.odd2{margin:0 0 25px}.page .layout .voice dl,.page .layout .pickup dl{display:table;margin:0;padding:0;width:795px;clear:both}.page .layout .voice dl dt img{display:table-cell;margin:0 15px 0 0;padding:0;width:120px;height:120px;float:left;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.page .layout .voice dl dd{display:table-cell;margin:0;padding:0;width:660px;float:left}.page .layout .pickup dl dt{display:table-cell;margin:0 0 0 15px;padding:0;width:200px;text-align:center;float:right}.page .layout .pickup dl dd{display:table-cell;margin:0;padding:0;width:580px;float:left}.page .layout .voice h5,.page .layout .pickup h5{margin:0;padding:0 0 10px;font-size:1.2em;border:none;clear:both}.page .layout .voice span.voice,.page .layout .pickup span.voice{margin:0 10px 0 0;padding:5px 10px 4px;font-size:.8em;color:#fff;line-height:1.5;background:#e60020;clear:both;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}.page .layout .voice span.name,.page .layout .pickup span.name{display:block;margin:0;padding:5px 0 0}.page .layout .pickup span.caption{display:block;margin:0;padding:5px 0 0;font-size:.9em}.page .layout .voice dl dd img{margin:0 0 0 10px;padding:0;float:right;box-shadow:0 1px 5px #0000001a;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.page .layout .pickup dl dt img{width:200px;height:auto}.page .layout .dream figure{margin:0 0 10px;padding:0;clear:both}.page .layout .dream figure figcaption{margin:0 0 0 20px;padding:0;float:left}.page .layout .dream figure img{margin:0;padding:0;width:120px;height:auto;float:left}table.report{margin:0 0 15px;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.report th,table.report td{margin:0;padding:0;vertical-align:middle;text-align:left}table.report th{margin:0;padding:10px;height:28px;font-weight:400;text-align:center;border:1px solid #ddd}table.report td{margin:0;padding:10px;border:1px solid #ddd}table.report .px15{width:15px;text-align:center}table.report .px30{width:30px;text-align:center}table.report .px290{width:290px}table.report .px500{width:500px}table.report .red{color:#fff;background:#e60020;border-top:1px solid #ddd;border-bottom:1px solid #e60020;border-left:1px solid #e60020}table.report .reds{color:#e60020;background:#fff2f2;border:1px solid #fff2f2}table.report .blue{color:#fff;background:#0083b6;border-top:1px solid #0083b6;border-bottom:1px solid #0083b6;border-left:1px solid #0083b6}table.report .blues{color:#0083b6;background:#d9edf4;border:1px solid #d9edf4}table.report .green{color:#fff;background:#87ad1e;border-top:1px solid #87ad1e;border-bottom:1px solid #87ad1e;border-left:1px solid #87ad1e}table.report .greens{color:#87ad1e;background:#edf3dd;border:1px solid #edf3dd}table.report .yellow{color:#fff;background:#e59700;border-top:1px solid #e59700;border-bottom:1px solid #e59700;border-left:1px solid #e59700}table.report .yellows{color:#e59700;background:#fbf0d9;border:1px solid #fbf0d9}table.report span.dream{margin:0 5px;padding:4px 7px;color:#0083b6;line-height:1.5;background:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}table.report span.enjoy{margin:0 5px;padding:4px 7px;color:#87ad1e;line-height:1.5;background:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}table.report span.love{margin:0 5px;padding:4px 7px;color:#e59700;line-height:1.5;background:#fff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}table.report .border{border-bottom:1px solid #ddd}table.report .none{border:none}table.report .vts{margin:0 0 0 3px;width:100%;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}.page .csr-archive{margin:0 auto;padding:10px 0;width:100%;text-align:center;background:#fce5e5;clear:both}.page .csr-archive p{margin:0 auto;padding:0;width:1120px;color:#d00;clear:both}.page .layout .point,.page .layout .noteworthy{margin:0;padding:30px 0 0;width:835px;clear:both}.page .layout .point h3,.page .layout .noteworthy h3{margin:0;padding:15px 0;width:835px;color:#fff;text-align:center;background:#e60020;border:none;clear:both}.page .layout .point h4{margin:0;padding:15px 0 5px;color:#e60020;clear:both}.page .layout .point h5{margin:0;padding:20px 0 0;color:#e60020;clear:both}.page .layout .point p{margin:0;padding:0;clear:both}.page .layout .noteworthy ul{margin:0;padding:15px 0 0;clear:both}.page .layout .ir{margin:0;padding:30px 0 0;width:835px;clear:both}.page .layout .ir cite{margin:0 20px 0 0;padding:0;font-style:normal;float:left}.page .layout .ir cite:last-child{margin:0}.page .layout .ir cite h4 a{display:block;margin:0;padding:15px 0;width:265px;height:45px;color:#fff;font-size:1em;line-height:1.3;text-align:center;clear:both}.page .layout .ir cite h4.ceo a{display:block;margin:0;padding:15px 0 15px 15px;width:178px;height:80px;color:#fff;font-size:1em;line-height:1.3;text-align:left;clear:both;text-shadow:0 0 2px rgba(0,0,0,1)}.page .layout .ir cite h4 a:link,.page .layout .ir cite h4 a:visited,.page .layout .ir cite h4 a:hover,.page .layout .ir cite h4 a:active{text-decoration:none}.page .layout .ir cite ul{margin:0;padding:0 0 0 10px;clear:both}.page .layout dl.ir{margin:0;padding:15px 0 0;width:835px;clear:both}.page .layout dl.ir dt{margin:0;padding:0;width:40px;float:left}.page .layout dl.ir dd{margin:0;padding:0;width:795px;float:left}.page .layout p.dx img{margin:15px 0 0;padding:0;width:835px;height:auto;clear:both}.page .layout p.ir-img img{margin:15px 0;padding:0;width:835px;height:auto;clear:both}.page .layout .faq{margin:0;padding:0;width:835px;clear:both}.page .layout .faq ul{margin:0;padding:0 0 30px;list-style:none;text-indent:0;text-align:left;float:left}.page .layout .faq2{margin:0;padding:0;width:835px;clear:both}.page .layout .faq2 ul{margin:0;padding:0;list-style:none;text-indent:0;text-align:left;float:left}.page .layout .faq ul li,.page .layout .faq2 ul li{margin:0;padding:0;clear:both}.page .layout .faq ul li.q,.page .layout .faq2 ul li.q,.page .layout .faq ul li.a{margin:0;padding:0 0 7px 30px;float:left}.page .layout .faq h4{margin:30px 0 0;padding:30px 0 5px 30px;width:805px;border:none;color:#333;font-weight:700;border-top:1px solid #ddd;clear:both}.page .layout .faq p{margin:5px 0 0;padding:0 0 0 30px;clear:both}.page .layout .questionnaire{margin:0;padding:0 0 30px;width:835px;clear:both}.page .layout .questionnaire:last-child{padding:0}.page .layout .questionnaire ol{margin:0;padding:0;list-style:none;clear:both}.page .layout .questionnaire ol li{margin:0;padding:0 15px 5px 0;float:left}.page .layout .questionnaire ol li a{display:block;margin:0;padding:0 0 0 14px;clear:both}.page .layout .questionnaire .first{margin:0;padding:0;width:400px;text-align:center;float:left}.page .layout .questionnaire .second{margin:0;padding:0;width:400px;text-align:center;float:right}.page .layout .questionnaire .third{margin:0;padding:0 20px 0 0;width:265px;text-align:center;float:left}.page .layout .questionnaire .third:last-child{padding:0}.page .layout .interview{margin:0;padding:0;width:835px;clear:both}.page .layout .interview h3{margin:0;padding:15px 0 0;color:#000;border-top:2px solid #e60020;clear:both}.page .layout .interview div{margin:0 35px 0 0;padding:0;width:400px;clear:none;float:left}.page .layout .interview div:last-child{margin:0}.page .layout .interview h4{margin:15px 0 0;padding:15px 0 0;width:400px;font-size:1.2em;border-top:1px solid #ddd;float:left}.page .layout .interview h4:first-child{margin:0;border:none}.page .layout .interview ul{margin:10px 0 0;padding:0;list-style:none;float:left}.page .layout .interview ul li{margin:0;padding:0;clear:both}.page .layout .interview ul li a{display:block;margin:0 0 5px;padding:0 0 0 25px;font-size:1.2em;float:left}.page .layout .interview ul li:last-child a{margin:0}.page .layout .interview span{font-size:.9em}.page .layout .monthly{margin:-25px 0 0;padding:0 0 50px;width:835px;clear:both}.page .layout .monthly h4 a{display:block;margin:0;padding:10px 0;width:835px;color:#e60020;background:#fff2f2;text-align:center;text-decoration:none;clear:both}.page .layout .monthly article{display:none;margin:0;padding:0;clear:both}.page .layout .monthly .none{display:none}.page .layout .monthly .outline{margin:0;padding:25px 0 0;width:835px;clear:both}.page .layout .monthly .outline h4{margin:0;padding:15px 0;color:#000;border-top:2px solid #e60020;clear:both}.page .layout aside .qr{margin:15px 0 0;padding:15px 0 15px 91px;height:66px;border:1px solid #ddd;clear:both}.page .layout aside .qr h6{margin:0;padding:0;font-size:1.2em;color:#e60020;clear:both}.page .layout aside .qr p{margin:0;padding:2px 0 0;line-height:1.5;clear:both}.page .layout .brand div{margin:0;padding:0 0 30px;clear:both}.page .layout .brand div:last-child{padding:0}.page .layout .brand cite{margin:0;padding:0 20px 20px 0;width:265px;font-style:normal;float:left}.page .layout .brand span{margin:0;padding:15px;width:233px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;float:left}.page .layout .brand h4{margin:0;padding:0;width:265px;border:none;text-align:center;clear:both}.page .layout .brand h5{margin:0;padding:0;text-align:center;clear:both}.page .layout .brand p{margin:0;padding:5px 0 0;color:#000;clear:both}.page .layout .brand ul{margin:0;padding:0;list-style:none;text-indent:0;clear:both}.page .layout .brand ul li{margin:0;padding:0 23px 0 0;float:left}.page .layout .brand ul li:last-child{padding:0}.page .layout .brand img{margin:0;padding:0;width:265px;height:auto;border:1px solid #e6e6e6;box-sizing:border-box;clear:both}.page .layout .brand a:link,.page .layout .brand a:visited,.page .layout .brand a:hover,.page .layout .brand a:active{text-decoration:none}.page .layout p.shigesato{margin:0;padding:0;width:265px;height:479px;text-indent:-9999px;clear:both}.page .layout p.ceo{margin:0;padding:0;width:100%;height:40px;text-indent:-9999px;clear:both}.page .layout h4.philosophy{margin:0;padding:0;width:499px;height:44px;text-indent:-9999px;clear:both}div.philosophy{margin:0;padding:0;width:835px;clear:both}.page .layout div.philosophy figure{margin:0;padding:0;width:200px;float:left}.page .layout div.philosophy figcaption{margin:0;padding:0;width:635px;float:left}.page .layout h4.dream{margin:0 auto;padding:0;width:133px;height:195px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/dream.png) no-repeat;text-indent:-9999px;clear:both}.page .layout h4.enjoy{margin:0 auto;padding:0;width:133px;height:195px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/enjoy.png) no-repeat;text-indent:-9999px;clear:both}.page .layout h4.love{margin:0 auto;padding:0;width:133px;height:165px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/love.png) no-repeat;text-indent:-9999px;clear:both}.page .layout div.light{margin:0 0 15px;padding:15px;color:#e60020;font-weight:400;background:#fff2f2;clear:both}.page .layout div.light.center{margin:0 0 15px;padding:15px;color:#e60020;font-weight:400;text-align:center;background:#fff2f2;clear:both}.page .layout div.light.center:last-child{margin:0}.page .layout div.light.bg{padding:0 0 15px;background:none}.page .layout div.light.top{margin:30px 0 15px}.page .layout div.light h4{margin:0;padding:0;font-size:1.6em;border:none;clear:both}.page .layout div.light h4 span{display:inline-block;position:relative;top:-2px;margin:0 5px;width:25px;font-size:.7em;line-height:25px;text-align:center;color:#fff;background:#e60020;border-radius:100px}.page .layout div.line{margin:0 0 15px;padding:15px;border:1px solid #ddd;clear:both}.page .layout div.line.center{margin:0 0 15px;padding:15px;border:1px solid #ddd;text-align:center;clear:both}.page .layout div.line.center:last-child{margin:0}.page .layout div.line h4{margin:0;padding:0;border:none;clear:both}.page .layout div.canvas{margin:0;padding:15px 0;text-align:center;clear:both}.page .layout div.canvas p.left{margin:0;padding:0;text-align:left;clear:both}.page .layout div.canvas .red{color:#e60020}.page .layout div.canvas .green{color:#093}.page .layout div.canvas .blue{color:#06c}.page .layout .experience{margin:0;padding:15px;background:#fff2f2;clear:both}.page .layout .experience p{margin:0;padding:0;width:450px;float:left}.page .layout .experience img{margin:0;padding:0;float:right}.page .layout #gmap,.page .layout .gmap iframe{margin:0;padding:0;width:835px;height:500px;clear:both}.page .layout .support{margin:0 0 15px;padding:15px 0;width:835px;background:#fff2f2;color:#e60020;text-align:center;clear:both}.page .layout .support h5,.page .layout .support p{margin:0;padding:0;clear:both}.page .layout .anchor{margin:0 0 30px;padding:0;width:835px;clear:both}.page .layout .anchor ol{margin:0;padding:0;list-style:none;clear:both}.page .layout .anchor ol li{margin:0;padding:0 15px 5px 0;float:left}.page .layout .anchor ol li a{display:block;margin:0;padding:0 0 0 15px;color:#999;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/anchor.png) no-repeat 0 .15em;clear:both}.page .layout .block{margin:0;padding:0 0 20px;width:835px;float:left}.page .layout .block:last-child{padding:0}.page .layout .block .single{margin:0;padding:0 20px 0 0;width:265px;float:left}.page .layout .block .single:last-child{padding:0}.page .layout .block .double{margin:0;padding:0 20px 0 0;width:550px;float:left}.page .layout .block .double:last-child{padding:0}.page .layout .block .single p{margin:0;padding:5px 0 0;clear:both}.page .layout .block .single .caption{margin:0;padding:5px 0 0;text-align:center;clear:both}.page .layout .block .second{margin:0;padding:0 25px 0 0;width:405px;float:left}.page .layout .block .second:last-child{padding:0}.page .layout .block .second .caption{margin:0;padding:10px 0 0;text-align:center;clear:both}.page .layout .count{margin:10px auto 0;padding:20px 30px;width:773px;border:1px solid #ddd;clear:both}.page .layout .count div{margin:0;padding:0 40px 0 0;width:366px;float:left}.page .layout .count div:last-child{padding:0}.page .layout .count h5{margin:0;padding:0 0 15px;text-align:center;clear:both}.page .layout .count div h6{margin:0;padding:0 0 5px;text-align:center;clear:both}.page .layout .count div h6.odd{margin:0;padding:20px 0 5px;text-align:center;clear:both}.page .layout .count dl{margin:0;padding:0;float:left}.page .layout .count dl dt{margin:0;padding:0;width:195px;float:left}.page .layout .count dl dd{margin:0;padding:0;width:70px;text-align:right;float:right}.page .layout .download{margin:0;padding:15px 15px 10px;width:803px;border:1px solid #ddd;clear:both;display:flex}.page .layout .download div{margin:0 30px 0 0;padding:0;width:370px;float:left}.page .layout .download h4{color:#000}.page .layout .download ul{margin:0;padding:0;text-indent:0;float:left}.page .layout .download ul:last-child{margin:0;padding:0;text-indent:0;clear:both}.page .layout .download ul li{margin:0;padding:5px 0 0;clear:both}.page .layout .download ul li:first-child{padding:0}.page .layout .download ul li a{margin:0;padding:0 0 0 17px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/pdf.png) no-repeat 0 .3em;float:left}.page .layout .download ul li a.icon{padding:0;background:none}.page .layout .download ul li span{margin:0;padding:0 0 0 32px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/line.png) no-repeat 17px .3em;float:left}.page .layout .calendar{position:relative;margin:0;padding:0;clear:both}.page .layout .calendar p{margin:15px 0 0;padding:0;clear:both}.page .layout .calendar span.b1{position:absolute;top:68px;left:185px}.page .layout .calendar span.b2{position:absolute;top:68px;left:351px}.page .layout .calendar span.b3{position:absolute;top:68px;left:534px}.page .layout .calendar span.b4{position:absolute;top:68px;left:718px}.page .layout .calendar span.b5{position:absolute;top:121px;left:267px}.page .layout .calendar span.b6{position:absolute;top:173px;left:267px}.page .layout .calendar span.b7{position:absolute;top:173px;left:632px}.page .layout .calendar span strong{margin:0 0 0 5px;padding:5px;line-height:1;border:1px solid #e60020;background:#fff}.page .layout .calendar dl{margin:0;padding:10px 15px 15px;width:803px;border:1px solid #ddd;clear:both}.page .layout .calendar dl:after{display:block;content:"";clear:both}.page .layout .calendar dl dt{margin:5px 0 0;padding:0;width:130px;float:left}.page .layout .calendar dl dd{margin:5px 0 0;padding:0 0 0 20px;width:calc(100% - 130px);background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/pdf.png) no-repeat 0 .4em;float:left}.page .layout .calendar table{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}.page .layout .calendar table th,.page .layout .calendar table td{margin:0;padding:0;vertical-align:top;text-align:center;border:1px solid #ddd;font-size:1.2rem}.page .layout .calendar table th{margin:0;padding:15px 0;width:100px;font-weight:400;white-space:nowrap}.page .layout .calendar table td{margin:0;padding:15px 0;width:60px}.page .layout .governance{margin:25px 0 0;padding:0;width:835px;text-align:center;clear:both}.page .layout .governance h4{margin:0 0 10px;padding:0;clear:both}.page .layout dl.store{margin:0;padding:0;width:100%;clear:both}.page .layout dl.store dt{margin:0;padding:0;width:35%;float:left}.page .layout dl.store dd{margin:0;padding:0;width:65%;float:right}.page .layout dl.store2{margin:0;padding:10px 0 0;width:100%;clear:both}.page .layout dl.ir2{margin:0;padding:0;width:380px;clear:both}.page .layout dl.ir2 dt{margin:0;padding:0;width:180px;float:left}.page .layout dl.ir2 dd{margin:0;padding:0;width:200px;float:left}.page .layout .contact{margin:0;padding:0 0 50px;width:835px;clear:both}.page .layout .contact:last-child{margin:0;padding:0;width:835px;clear:both}.page .layout .contact article{margin:0;padding:20px;width:795px;border:1px solid #e60020;clear:both}.page .layout .contact article.odd{margin:15px 0 0}.page .layout .contact .customer{margin:0 20px 0 0;padding:20px 0;width:263px;border:1px solid #ddd;clear:none;float:left}.page .layout .contact .customer:last-child{margin:0;padding:20px 0;width:263px;border:1px solid #ddd;clear:none;float:left}.page .layout .contact h3{margin:0;padding:15px 0;color:#000;border-top:2px solid #e60020;clear:both}.page .layout .contact h4{margin:0;padding:0;color:#000;clear:both}.page .layout .contact p.division{margin:0;padding:0;width:100%;clear:both}.page .layout .contact p.division em{margin:0 5px 0 0;font-size:1.3em}.page .layout .contact p.date{display:block;margin:0;padding:10px 0 0;clear:both}.page .layout .contact cite{margin:0;padding:5px 30px 0 0;font-style:normal;float:left}.page .layout .contact cite:last-child{margin:0;padding:5px 0 0;font-style:normal;float:left}.page .layout .contact cite h4{margin:0;padding:0 0 5px;font-size:.9em;font-weight:400;clear:both}.page .layout .contact cite.tel p{margin:0;padding:0 0 0 22px;font-size:2.3em;line-height:1;letter-spacing:.05em;font-family:Oswald,sans-serif;color:#e60020;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/tel.png) no-repeat 0 50%;clear:both}.page .layout .contact cite.time p{margin:21px 0 0 -20px;padding:0;width:145px;font-size:.9em;line-height:1.5;clear:both}.page .layout .contact cite.fax p{margin:0;padding:0 0 0 40px;font-size:2.3em;line-height:1;letter-spacing:.05em;font-family:Oswald,sans-serif;color:#e60020;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/fax.png) no-repeat 0 50%;clear:both}.page .layout .contact cite span{margin:0;padding:10px 0 0 2px;float:left}.page .layout .contact cite.form p a,.page .layout .contact cite.mail p a{display:block;margin:0;padding:0;width:230px;line-height:27px;text-align:center;text-decoration:none;color:#fff;border:1px solid #e60020;background:#e60020;clear:both}.page .layout .contact cite.form p a:hover,.page .layout .contact cite.mail p a:hover{text-decoration:none;color:#e60020;border:1px solid #ddd;background:#fff}.page .layout .contact cite.mail2 p a{display:block;margin:0;padding:0;width:300px;line-height:27px;text-align:center;text-decoration:none;color:#fff;border:1px solid #e60020;background:#e60020;clear:both}.page .layout .contact cite.mail2 p a:hover{text-decoration:none;color:#e60020;border:1px solid #ddd;background:#fff}section.category{margin:0;padding:50px 0;width:100%;background-color:#e60020;clear:both}section.category article{margin:0 auto;padding:0;width:1140px;clear:both}section.category cite a{display:table;margin:0 10px;padding:0;width:170px;height:58px;border-top:2px solid #e60020;background:#fff url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-r.png) no-repeat right 48%;float:left;box-shadow:0 1px 5px #0003;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}section.category cite h4{display:table-cell;vertical-align:middle;margin:0;padding:0 30px 0 15px;font-size:1em;line-height:1.5;font-style:normal;clear:both}section.category cite a:link,section.category cite a:visited{color:#e60020;text-decoration:none}section.category cite a:hover,section.category cite a:active{color:#fff;background:#e60020 url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-w.png) no-repeat right 48%;text-decoration:none}.page .layout .category{margin:0 0 0 -10px;padding:0 0 30px;width:855px;clear:both}.page .layout .category cite a{display:table;margin:0 10px 20px;padding:0;width:407px;height:58px;border-top:2px solid #e60020;background:#fff url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-r.png) no-repeat right 48%;float:left;box-shadow:0 1px 5px #0003;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.page .layout .category cite h4{display:table-cell;vertical-align:middle;margin:0;padding:0 35px 0 15px;height:118px;font-size:1.6em;line-height:1.3;font-style:normal;clear:both}.page .layout .category cite a:link,.page .layout .category cite a:visited{color:#e60020;text-decoration:none}.page .layout .category cite a:hover,.page .layout .category cite a:active,.page .layout .category cite a:hover h4,.page .layout .category cite a:active h4{color:#fff;background:#e60020 url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-w.png) no-repeat right 48%;text-decoration:none}.manu{margin:0;padding:50px 0;width:100%;clear:both}.manu p.sfs{margin:0 0 0 10px;padding:15px 0;width:835px;font-size:1.6em;font-weight:700;color:#000;border-top:2px solid #e60020;clear:both}.manu article.recruit p.sfs{margin:0 0 0 10px;padding:15px 0;width:1130px;font-size:1.6em;font-weight:700;color:#000;border-top:2px solid #e60020;clear:both}.manu article{margin:0 auto;padding:0;width:1140px;clear:both}.manu article.recruit{margin:0 auto;padding:30px 0 0;width:1140px;clear:both}.manu article.recruit:first-child{padding:0}.manu article .container{margin:0;padding:0;width:855px;clear:both}.manu cite.large a{display:block;margin:0 10px;padding:0;width:550px;border-top:2px solid #e60020;background:transparent;float:left;box-shadow:0 1px 5px #0000001a;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.manu cite.large a img{margin:0;padding:0;width:550px;height:auto;clear:both}.manu cite.normal a{display:table;margin:0 10px 20px;padding:0;width:265px;height:98px;border-top:2px solid #e60020;background:#fff url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-r.png) no-repeat right 50%;float:left;box-shadow:0 1px 5px #0000001a;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.manu cite.normal a.blank{background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/blank-r.png) no-repeat right 50%}.manu cite.double a{display:table;margin:0 20px 20px 10px;padding:0;width:407px;height:98px;border-top:2px solid #e60020;background:#fff url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-r.png) no-repeat right 50%;float:left;box-shadow:0 1px 5px #0000001a;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.manu cite.double:nth-child(2n) a{margin:0 0 20px}.manu cite.double a.blank{background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/blank-r.png) no-repeat right 50%}.manu cite.normal h3,.manu cite.double h3{display:table-cell;vertical-align:middle;margin:0;padding:0 35px 0 15px;height:98px;font-size:1.4em;line-height:1.5;font-style:normal;clear:both}.manu cite.normal h3 span,.manu cite.double h3 span{position:absolute;margin:-2px 0 0 10px;padding:5px 10px 4px;font-size:.8em;color:#fff;line-height:1.5;background:#e60020;clear:both;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}.manu cite.normal a:hover h3 span,.manu cite.double a:hover h3 span{color:#e60020;background:#fff}.manu cite.normal a:link,.manu cite.normal a:visited,.manu cite.double a:link,.manu cite.double a:visited{color:#e60020;text-decoration:none}.manu cite.normal a:hover,.manu cite.normal a:active,.manu cite.double a:hover,.manu cite.double a:active{color:#fff;background:#e60020 url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-w.png) no-repeat right 50%;text-decoration:none}.manu cite.normal a.blank:hover,.manu cite.normal a.blank:active,.manu cite.double a.blank:hover,.manu cite.double a.blank:active{color:#fff;background:#e60020 url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-w.png) no-repeat right 50%;text-decoration:none}table.base,table.history{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.base th,table.base td,table.history th,table.history td{margin:0;padding:0;vertical-align:top;text-align:left;border:1px solid #ddd}table.base th{margin:0;padding:15px;width:135px;font-weight:400}table.base td{margin:0;padding:15px;width:685px}table.history th{margin:0;padding:15px;width:200px;font-weight:400}table.history td{margin:0;padding:15px;width:635px}table.environment{margin:0 0 15px;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.environment th,table.environment td{margin:0;padding:0;vertical-align:middle;text-align:left;border:1px solid #ddd}table.environment th{margin:0;padding:10px;font-weight:400;text-align:center;background:#ddd}table.environment td{margin:0;padding:10px}table.environment .px50{width:50px;text-align:center}table.environment .px100{width:130px;text-align:center}table.environment .px150{width:150px;text-align:center}table.environment .px300{width:300px;text-align:center}table.environment .green{color:#093;background:#e5f5ea}.page .layout .experience table{margin:0;padding:0;width:330px;font-size:.9em;line-height:1;text-align:center;background:#fff;float:right}.page .layout .experience table caption{margin:0;padding:0 0 10px}.page .layout .experience table th,.page .layout .experience table td{margin:0;padding:0;vertical-align:top;text-align:center}.page .layout .experience table th{margin:0;padding:6px 0;width:110px;font-weight:400;border-bottom:1px solid #fff2f2;border-right:1px solid #fff2f2}.page .layout .experience table td{margin:0;padding:6px 0;width:110px;border-bottom:1px solid #fff2f2;border-right:1px solid #fff2f2}table.site{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.site th,table.site td{margin:0;padding:0;vertical-align:top;text-align:left}table.site th{margin:0;padding:15px;width:150px;border:1px solid #ddd;vertical-align:middle;text-align:center}table.site td{margin:0;padding:15px;width:342px;border:1px solid #ddd;vertical-align:middle;text-align:center}table.program{margin:0;padding:0;width:835px;border-collapse:collapse;clear:both}table.program th,table.program td{margin:0;padding:0}table.program th{margin:0;padding:15px;border:1px solid #ddd;vertical-align:middle;text-align:center}table.program td{margin:0;padding:15px;width:417px;border:1px solid #ddd;vertical-align:middle;text-align:center}table.ir3{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.ir3 th,table.ir3 td{margin:0;padding:0;width:365px;vertical-align:top;text-align:left}table.ir3 th{margin:0;padding:10px;vertical-align:middle;color:#fff;text-align:center;background:#e60020}table.ir3 td{margin:0;padding:10px 0;vertical-align:middle;border-bottom:1px solid #ddd}table.ir3 td.r1{padding:20px 0}table.ir3 th.no,table.ir3 td.no{margin:0;padding:0;width:20px;text-align:center;background:none}table.ir3 .no em{margin:10px 0;padding:10px;width:30px;color:#fff;text-align:center;background:#e60020}table.ir4,table.ir5{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.ir4 th,table.ir4 td{margin:0;padding:0;width:207px;vertical-align:top;text-align:left}table.ir5 th,table.ir5 td{margin:0;padding:0;width:165px;vertical-align:top;text-align:left}table.ir4 th,table.ir5 th{margin:0;padding:15px;border:1px solid #ddd;vertical-align:middle;text-align:center}table.ir4 td,table.ir5 td{margin:0;padding:15px;border:1px solid #ddd;vertical-align:middle;text-align:right}table.ir5 th.r1,table.ir5 td.r1{border-top:1px solid #e60020}table.ir5 th.r2,table.ir5 td.r2{border-right:1px solid #e60020}table.ir5 th.r3,table.ir5 td.r3{border-bottom:1px solid #e60020}table.ir4 td.left,table.ir5 td.left{text-align:left}table.ir8{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:center;clear:both}table.ir8 th{margin:0;padding:10px;width:185px;white-space:nowrap;vertical-align:middle}table.ir8 td{margin:0;padding:10px 0;width:120px;border-left:1px solid #ddd;vertical-align:middle}table.ir8 .r1{border-bottom:1px solid #e60020}table.ir8 .r2{border-bottom:1px solid #ddd}table.ir8 .r3{text-align:left}table.ir8 strong{color:#00b}table.ir9{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.ir9 th,table.ir9 td{margin:0;padding:0;width:5%;vertical-align:top;text-align:left}table.ir9 th{margin:0;padding:5px 0;border:1px solid #ddd;line-height:normal;vertical-align:middle;text-align:center}table.ir9 td{margin:0;padding:5px 0;border:1px solid #ddd;vertical-align:middle;text-align:center}table.ir9 th.r1,table.ir9 td.r1{border-top:1px solid #e60020}table.ir9 th.r2,table.ir9 td.r2{border-left:1px solid #e60020}table.ir9 th.r3,table.ir9 td.r3{border-right:1px solid #e60020}table.ir9 th.r4,table.ir9 td.r4{border-bottom:1px solid #e60020}table.ir10{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:left;border:1px solid #e60020;clear:both}table.ir10 th,table.ir10 td{margin:0;padding:0;width:83px;vertical-align:top;text-align:left}table.ir10 th,table.ir10 td{margin:0;padding:5px 0;vertical-align:middle;text-align:center}table.ir10 tr{border-bottom:1px solid #ddd}table.ir10 th.r1,table.ir10 td.r1{border-right:1px solid #e60020}table.ir10 th.r2,table.ir10 td.r2{border-left:1px solid #e60020}table.ir10 th.r3,table.ir10 td.r3{border-bottom:1px solid #e60020}table.ir10 th.r4,table.ir10 td.r4{border-left:1px solid #ddd}table.ir10 th.n1,table.ir10 td.n1{width:15px;border-top:1px solid #fff;border-bottom:1px solid #fff}table.ir11{margin:0;padding:0;border-collapse:collapse;text-align:left;clear:both}table.ir11 th,table.ir11 td{margin:0;padding:0;width:80px;white-space:nowrap;vertical-align:top;text-align:left}table.ir11 th,table.ir11 td{margin:0;padding:15px 0;border:1px solid #ddd;vertical-align:middle;text-align:center}table.ir11 th.r1,table.ir11 td.r1{border-top:1px solid #e60020}table.ir11 th.r2,table.ir11 td.r2{border-right:1px solid #e60020}table.ir11 th.r3,table.ir11 td.r3{border-bottom:1px solid #e60020}table.ir11 td.left{width:35px;text-align:center}table.ir12{margin:0;padding:0;border-collapse:collapse;text-align:left;clear:both}table.ir12 th{margin:0;padding:15px;width:150px;border:1px solid #ddd;vertical-align:middle;text-align:left}table.ir12 th.even{width:100px}table.ir12 th.odd{width:50px}table.ir12 td{margin:0;padding:15px 0;width:50px;border:1px solid #ddd;vertical-align:middle;text-align:center}table.ir13{margin:0 0 10px;padding:0;width:835px;border-collapse:collapse;text-align:center;clear:both}table.ir13 td{margin:0;padding:10px;vertical-align:middle;border:1px solid #ddd}table.ir13 .red{font-weight:700;color:#fff;background:#e60020;border:1px solid #e60020}table.ir13 .gray{font-weight:700;color:#000;background:#ddd;border:1px solid #ddd}table.ir13 .right{border-right:1px solid #fff}table.ir13 .left{text-align:left}table.holder{margin:0;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.holder.second{margin:20px 0 0}table.holder th,table.holder td{margin:0;padding:0;vertical-align:middle;border:1px solid #ddd}table.holder th{margin:0;padding:15px;width:auto;text-align:left;font-weight:400}table.holder td{margin:0;padding:15px;width:100px;text-align:right}table .c1{background:#fff2f2}table .c2{background:#eee}table .c3{font-weight:700}table.tcfd{margin:0 0 10px;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.tcfd th,table.tcfd td{margin:0;padding:10px;vertical-align:middle;border:1px solid #ddd}table.tcfd th{width:200px}table.tcfd td{width:635px}table.tcfd .red{font-weight:700;color:#fff;background:#e60020;border:1px solid #e60020}table.tcfd .right{border-right:1px solid #fff}table.climate{margin:0 0 15px;padding:0;width:835px;border-collapse:collapse;text-align:left;clear:both}table.climate th,table.climate td{margin:0;padding:10px;vertical-align:middle;border:1px solid #ddd}table.climate .red{font-weight:700;text-align:center;color:#fff;background:#e60020;border:1px solid #e60020}table.climate .bottom{border-bottom:1px solid #fff}table.climate .right{border-right:1px solid #fff}table.climate .center{text-align:center}section.search{margin:0;padding:0;width:100%;text-align:center;clear:both}section.search h5 a{display:block;margin:0 auto;padding:0 10px;width:1120px;font-size:1.2em;font-weight:400;line-height:90px;text-decoration:none;clear:both}.page .layout .movie{margin:0;padding:0 0 50px;width:835px;clear:both}.page .layout .movie div{margin:0;padding:0 0 20px;width:835px;float:left}.page .layout .movie div:last-child{padding:0}.page .layout .movie h3{margin:0;padding:15px 0;color:#000;font-size:1.6em;border-top:2px solid #e60020;clear:both}.page .layout .movie cite a{display:block;margin:0 20px 0 0;padding:0;width:263px;font-style:normal;text-align:center;border:1px solid #ddd;float:left}.page .layout .movie cite:last-child a{margin:0}.page .layout .movie img{margin:0;padding:0;border-bottom:1px solid #ddd;clear:both}.page .layout .movie h4{margin:0;padding:15px;clear:both}.page .layout .movie dl{margin:0 0 15px;padding:0 0 15px;width:835px;border-bottom:1px solid #ddd;float:left}.page .layout .movie dl:last-child{margin:0;padding:0;border:none}.page .layout .movie dl dt{margin:0;padding:0 0 0 45px;width:540px;font-size:1.2em;font-weight:700;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/cm.png) no-repeat 0 .2em;float:left}.page .layout .movie dl dd{margin:0;padding:2px 0 0;width:250px;text-align:right;float:right}.page .layout .movie a:link,.page .layout .movie a:visited{color:#e60020;text-decoration:none}.page .layout .movie a:hover,.page .layout .movie a:active{color:#000;text-decoration:none}.page .layout .movie2{margin:50px auto 0;padding:0;width:960px;clear:both}.page .layout .movie2 video{margin:0;padding:0;width:960px;height:auto;clear:both}.page .layout .movie2 p a{display:block;margin:50px auto 0;padding:0;font-size:1.2em;line-height:34px;color:#fff;text-align:center;text-decoration:none;background:#e60020;border:2px solid #e60020;clear:both;box-sizing:border-box;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.page .layout .movie2 p a:hover{color:#e60020;background:#fff;border:2px solid #e60020}.page .layout .archive{margin:0;padding:0;width:835px;clear:both}.page .layout .archive ul{margin:0;padding:0;list-style:none;text-indent:0;clear:both}.page .layout .archive ul li{display:table;margin:0;padding:0 1px 20px 0;float:left}.page .layout .archive ul li:last-child{padding:0 0 20px}.page .layout .archive ul li a{display:table-cell;vertical-align:middle;margin:0;padding:15px 0;width:208px;font-weight:700;text-align:center;clear:both}.page .layout .archive ul li.active a{color:#e60020;border-top:2px solid #e60020;background:#fff}.page .layout .archive ul a:link,.page .layout .archive ul a:visited{color:#888;border-top:2px solid #ddd;background:#ddd;text-decoration:none}.page .layout .archive ul a:hover,.page .layout .archive ul a:active{color:#fff;border-top:2px solid #e60020;background:#e60020;text-decoration:none}.mook{margin:0 auto;padding:50px 0;width:1120px;clear:both}.mook figure{margin:0;padding:0}.mook figure h3 a{display:block;margin:0;padding:0;width:370px;height:523px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/mook.png) no-repeat;text-indent:-9999px;float:left;box-shadow:0 1px 5px #0000004d;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.3)}.mook figcaption{margin:0;padding:0;width:700px;float:right}.mook h5{margin:10px 0 15px;padding:0;width:626px;height:105px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/title.png) no-repeat;text-indent:-9999px;clear:both}.mook p{margin:0;padding:0;font-size:1.2em;color:#666;clear:both}.mook ul{margin:0;padding:0;list-style:none;clear:both}.mook ul li{margin:0;padding:0;float:left}.mook ul li.sample a{display:block;margin:30px 20px 0 0;padding:0;width:340px;height:70px;text-indent:-9999px;clear:both}.mook ul li.amazon a{display:block;margin:30px 0 0;padding:0;width:340px;height:70px;text-indent:-9999px;clear:both}.mook ul li.pdf a{display:block;margin:30px 0 0;padding:15px 0 0 20px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/pdf.png) no-repeat 0 1.5em;border-top:1px solid #ddd;clear:both}.banner{margin:0;padding:50px 0;border-top:1px solid #ddd;clear:both}.banner:after{display:block;content:"";clear:both}.banner ul{margin:0 auto;padding:0 10px;width:1120px;list-style:none;clear:both}.banner ul li{margin:0 20px 0 0;padding:0;width:265px;float:left}.banner ul li:last-child{margin:0}.banner ul li img{margin:0;padding:0;width:265px;height:auto;border:1px solid #ddd;clear:both;box-sizing:border-box}.banner ul li.expo img{margin:0;padding:0;width:550px;height:auto;border:1px solid #ddd;clear:both;box-sizing:border-box}.banner ol{margin:0 auto;padding:20px 0 0;width:550px;list-style:none;clear:both}.banner ol li{margin:0 20px 0 0;padding:0;width:550px;float:left}.banner ol li:last-child{margin:0}.banner ol li img{margin:0;padding:0;width:550px;height:auto;clear:both}.banner ol li img.border{border:1px solid #ddd;box-sizing:border-box}.home .layout aside ul{margin:0;padding:0;clear:both}.home .layout aside ul li{margin:0 0 15px;padding:0;clear:both}.home .layout aside ul li img{margin:0;padding:0;width:265px;height:auto;clear:both}.home .layout aside ul li.movie a img{display:block;margin:0 0 15px;padding:0;width:265px;height:auto;text-align:center;text-decoration:none;border:3px solid #e60020;box-sizing:border-box;clear:both}.home .layout aside ul li.sharedresearch a img{display:block;margin:0;padding:0;width:265px;height:auto;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;box-sizing:border-box;clear:both}ul.square{margin:0;padding:0 0 15px;text-indent:0;clear:both}ul.square:last-child{margin:0;padding:0;text-indent:0;clear:both}ul.square li{margin:2px 0 2px 1.5em;padding:0;list-style:square;clear:both}ol.decimal{margin:0;padding:0 0 15px;text-indent:0;clear:both}ol.decimal:last-child{margin:0;padding:0;text-indent:0;clear:both}ol.decimal li{margin:2px 0 2px 1.5em;padding:0;list-style:decimal;clear:both}ol.decimal ul.square li{list-style:square}ol.roman{margin:0;padding:0 0 15px;text-indent:0;clear:both}ol.roman:last-child{margin:0;padding:0;text-indent:0;clear:both}ol.roman li{margin:2px 0 2px 2em;padding:0;list-style:upper-roman;clear:both}ol.number{margin:0;padding:0 0 15px;clear:both}ol.number:last-child{margin:0;padding:0;clear:both}ol.number li{margin:2px 0;padding-left:1.3em;text-indent:-1.3em;list-style:none;clear:both}ol.number ul.square li{margin:2px 0 2px 1.5em;padding:0;text-indent:0;list-style:square}ul.arrow{margin:0;padding:0;list-style:none;float:left}ul.arrow2{margin:15px 0 0 13px;padding:0;list-style:none;float:left}ul.arrow3{margin:0;padding:0;list-style:none;float:left}ul.arrow li,ul.arrow2 li{margin:0;padding:0 20px 0 0;float:left}ul.arrow3 li{margin:0;padding:0 0 5px;clear:both}ul.arrow li a,ul.arrow2 li a,ul.arrow3 li a{display:block;margin:0;padding:0 0 0 20px;background:url(https://cdn.shopify.com/s/files/1/0676/7545/5574/files/arrow-r.png) no-repeat 0 .25em;clear:both}dl.column,dl.high,dl.risk{margin:0;padding:0 0 15px;float:left}dl.column:last-child,dl.high:last-child,dl.risk:last-child{padding:0}dl.column dt{margin:0;padding:0;width:60px;float:left}dl.column dd{margin:0;padding:0;width:775px;float:left}dl.high dt{margin:0;padding:0;width:50px;float:left}dl.high dd{margin:0;padding:0;width:785px;float:left}dl.risk dt{margin:0;padding:10px 0;width:160px;color:#fff;font-weight:700;text-align:center;background:#e60020;float:left}dl.risk dt.r1{margin:0;padding:10px 0;width:160px;line-height:45px;color:#fff;font-weight:700;text-align:center;background:#e60020;float:left}dl.risk dd.r1{margin:0;padding:10px 0;width:70px;color:#e60020;font-weight:700;text-align:center;float:left}dl.risk dd.r2{margin:0;padding:0;width:605px;float:left}dl.risk dd.r3{margin:0;padding:10px 0;width:70px;line-height:45px;color:#e60020;font-weight:700;text-align:center;float:left}img.left{margin:0;padding:4px 30px 0 0;text-align:left;float:left}img.right{margin:0;padding:4px 0 0 30px;text-align:right;float:right}.center{text-align:center}.page .layout p.annotation{margin:0;padding:10px 0 0;text-align:right;clear:both}.page .layout p.annotation.left{text-align:left}.scroll{margin:0;padding:0;clear:both}.scroll:after{display:block;content:"";clear:both}.scroll p a{display:block;margin:0;padding:0 10px;min-width:1120px;font-size:1.2em;font-weight:700;line-height:50px;text-align:center;clear:both}.scroll i{margin:0 5px 0 0}.scroll a:link,.scroll a:visited{color:#fff;background:#e60020;text-decoration:none}.scroll a:hover,.scroll a:active{color:#fff;background:#666;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/25/assets/common.css.map */
