@charset "UTF-8";#announcement{min-width:1220px;position:relative;z-index:0;border-bottom:1px solid #000}#announcement ul{overflow:hidden;border:none;margin:0 auto;padding:4px 0;width:1200px}#announcement li{padding:2px 0;text-align:center}#announcement li a{text-decoration:none}#announcement li a:focus,#announcement li a:hover{color:#8ac66c}#announcement li a .date{white-space:nowrap}main{padding-top:0;padding-right:0;padding-left:0;width:100%}main>.contents{overflow:hidden;position:relative;z-index:0;margin:0 auto;padding:0 10px;width:1200px}main>.contents>section{float:right;position:relative;border-top:1px solid #e5e5e5;margin:-1px 0 41px;width:1000px;text-align:center}main h2{margin:40px 0;padding:0 150px;font-family:Tane,'Gothic MB101 Regular';font-size:24px;line-height:1.51;text-align:center}main>.contents>section .coordinates,main>.contents>section .features,main>.contents>section .products{display:inline-block;text-align:left}main .buttons{clear:both;padding-top:40px;text-align:center}main .buttons a{display:inline-block;overflow:hidden;position:relative;width:118px;height:48px}main .buttons a img{position:absolute;top:0;left:0;width:118px;height:98px}main .buttons a:focus img,main .buttons a:hover img{top:-50px}#topbanners{overflow:hidden;position:relative;padding:30px 0 35px;width:auto;background-color:#eee}.news{margin:-8px auto;text-align:center}.news article{display:inline-block}.news article img{vertical-align:middle;width:480px;margin:8px 15px;box-shadow:1px 3px 8px -3px rgba(0,0,0,.3);-moz-box-shadow:1px 3px 8px -3px rgba(0,0,0,.3);-webkit-box-shadow:1px 3px 8px -3px rgba(0,0,0,.3)}.slick-prev{z-index:1;top:auto;bottom:-45px;left:10px}.slick-next{z-index:1;top:auto;bottom:-45px;right:10px}.slick-next::before,.slick-prev::before{color:#000}.slick-next:focus::before,.slick-next:hover::before,.slick-prev:focus::before,.slick-prev:hover::before{color:#8ac66c}.slick-dots{bottom:-35px}.slick-dots li button::before{font-size:10px}.slick-dots li.slick-active button::before{color:#000}.slick-dots li button:focus::before,.slick-dots li button:hover::before{color:#8ac66c}#tags{border-bottom:1px solid #e5e5e5;padding:30px 0;width:auto;min-width:1220px;text-align:center}#tags ul{display:table;overflow:hidden;margin:0 auto}#tags .origin{display:none}#tags li{display:block;float:left;overflow:hidden;position:relative;margin:0 7px;width:390px;height:48px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#000;box-shadow:1px 2px 4px -1px rgba(0,0,0,.3) inset;-moz-box-shadow:1px 2px 4px -1px rgba(0,0,0,.3) inset;-webkit-box-shadow:1px 2px 4px -1px rgba(0,0,0,.3) inset}#tags li span{display:block;overflow:hidden;position:absolute;vertical-align:middle;top:0;left:0;padding:0 33px 0 10px;width:347px;height:48px;background-color:#333;color:#ddd;font-family:Tane,'Gothic MB101 Regular';font-size:15px;line-height:48px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#tags li span img{position:absolute;top:50%;right:10px;height:18px;margin-top:-8px}#sidemenu{float:left;width:160px}#sidemenu h3{margin:40px 0 5px;font-size:18px;font-weight:700}#sidemenu h4{position:relative}#sidemenu h3 .icon,#sidemenu h4 .icon{vertical-align:middle;margin:0 10px .2em 0}#sidemenu h3 a,#sidemenu h3 a:focus,#sidemenu h3 a:hover{width:100%;color:#333;cursor:text}#sidemenu h4 a{width:100%}#sidemenu h4 a:after{content:' ';display:inline-block;overflow:hidden;position:absolute;right:0;width:25px;height:25px;background:url(/shared/img/menuarrow.png) no-repeat left top;background-size:25px 25px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){#sidemenu h4 a:after{background-image:url(/shared/img/menuarrow@2x.png)}}#sidemenu ul{margin-top:40px}#sidemenu ul ul{overflow:hidden;margin:0 0 0 10px}#sidemenu ul li{margin-top:-1px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}#sidemenu ul ul li{border-top:none;border-bottom:none;margin:1px 0 -1px;background:url(/shared/img/bg_line.png) repeat-x left bottom;background-size:40px 1px}@media screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){#sidemenu ul ul li{background-image:url(/shared/img/bg_line@2x.png)}}#sidemenu ul li a{display:inline-block;padding:8px 0;text-decoration:none}#sidemenu ul li a .icon{vertical-align:middle;margin:0 10px .2em 0}#sidebanners>a{display:block;margin-top:20px}#sidebanners>a img{vertical-align:middle}#salesranking .rank{position:absolute;top:5px;left:2px;width:56px}