._icons,.calendar nav .prev i,.calendar nav .ff i{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._glyphicon,.map h4 i:before{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main_panel{position:relative;z-index:5;background:url("../images/main_panel_back.png");padding-bottom:20px}@media (max-width: 767px){.main_panel{background:transparent;padding-bottom:0}}@media (min-width: 768px){.main_panel{padding-top:20px}}.main_panel .row{margin-top:0;max-width:1000px;margin-left:auto;margin-right:auto}.main_panel img{width:100%}@media (min-width: 979px){.main_panel .col-sm-9{width:75.5%}}@media (min-width: 979px){.main_panel .col-sm-3{width:24.5%}}.main_panel .side_block .row{margin-left:-20px}@media (max-width: 767px){.main_panel .side_block .row{margin-top:20px;margin-left:-5px;margin-right:-5px}}.main_panel .side_block ul{margin-bottom:0}.main_panel .side_block li:first-child{margin-bottom:10px}@media (max-width: 767px){.main_panel .side_block li:first-child{margin-bottom:0}}@media (max-width: 767px){.main_panel .side_block li{padding-left:5px;padding-right:5px}}.carousel.col-sm-12{height:auto}@media (max-width: 767px){.carousel.col-sm-12{margin-bottom:0px}}@media (max-width: 767px){.carousel{height:auto}}.carousel-inner{margin:0}@media (max-width: 767px){.carousel-inner{background:url("../images/main_panel_back.png")}.carousel-inner li img{padding:10px}}.carousel-indicators{display:table-cell;margin-bottom:0;width:auto;position:static;vertical-align:middle;padding:5px 3px 0;overflow:hidden;height:37px;white-space:nowrap;max-width:70%;word-break:break-all}.carousel-indicators li{background-color:#FFF;margin-left:4px;margin-right:4px}.carousel-indicators li.active{background-color:#e60012;margin-left:4px;margin-right:4px}.control_container{display:table;table-layout:fixed;position:relative;bottom:0;background-color:black;width:100%}.control_container .left{text-align:left}.control_container .right{text-align:right}.control_container .carousel-control{width:37px;position:static;font-size:2.5em;line-height:1%;padding-top:0.1em;display:table-cell;vertical-align:middle}.index .contents-wrapper{background-color:transparent;max-width:960px}.index .contents{padding:0}.block_base,.map{padding:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}@media (min-width: 979px){.block_base,.map{min-height:368px}}.block_base h4,.map h4{background-color:transparent;border:none}.map{background-color:white;padding:20px}.map h4{padding:0;margin-top:0px;margin-bottom:10px}.map h4 i:before{content:"\e003";color:#e60012;padding-right:0.3em}.map #map_block{min-height:243px}.map .btn_block{padding-top:20px}.calendar{padding:0px;margin:0;background-color:#fff;min-height:368px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.calendar h4{margin:0;padding:20px 20px 10px;border:none;background-color:transparent}.calendar h5{margin-top:0;padding:20px;padding-bottom:0;font-size:20px}.calendar nav{position:relative;margin-left:20px;margin-right:20px}.calendar nav .deactive i{color:#ffe6e8 !important;pointer-events:none}.calendar nav .prev i,.calendar nav .ff i{position:absolute;top:0;color:#e60012;line-height:20px;font-size:30px}.calendar nav .prev i:hover,.calendar nav .ff i:hover{cursor:pointer;color:#ff808a}.calendar nav .prev i{left:-5px}.calendar nav .prev i:before{content:"\e60e"}.calendar nav .ff i{right:-5px}.calendar nav .ff i:before{content:"\e60b"}.calendar nav .center{display:inline-block;width:100%;top:0;text-align:center}.calendar nav .center h6{font-size:20px;font-weight:bold;margin:0}.calendar table{width:94%;margin:0 auto}.calendar td,.calendar th{text-align:center;vertical-align:middle;font-size:11px;font-weight:bold;width:14.28571429% !important;height:25px}.calendar th{font-weight:bold;background-color:transparent}.calendar .sun{color:#e60012}.calendar .sat{color:#369ed2}.calendar span{display:inline-block;padding-top:0.3em}.calendar .factory_holiday span,.calendar .holiday span{background-color:#ffe7b7;width:20px;height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block}.calendar .holiday span{background-color:#fcadad !important}.calendar p{margin-bottom:0;padding:10px 20px}.calendar p .holiday_icon{color:#fcadad}.calendar p .factory_holiday_icon{color:#ffe7b7}.events,.blog,.topics{background-color:white;padding:10px}.events p,.blog p,.topics p{margin-bottom:0px}@media (max-width: 767px){.events,.blog,.topics{margin-top:20px}}.events .header:before,.events .header:after,.blog .header:before,.blog .header:after,.topics .header:before,.topics .header:after{content:" ";display:table}.events .header:after,.blog .header:after,.topics .header:after{clear:both}.events .header h4,.blog .header h4,.topics .header h4{float:left}.events .header a,.blog .header a,.topics .header a{float:right}.events h4,.blog h4,.topics h4{margin-bottom:0;background-color:transparent;border:none}.events:after,.blog:after,.topics:after{content:normal}.events .row,.blog .row,.topics .row{padding-left:0;padding-right:0;margin-left:10px;margin-right:10px;padding-bottom:13px;margin-bottom:13px;border-bottom:1px dotted #cecece}.events .thumb_image,.blog .thumb_image,.topics .thumb_image{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px;padding-left:0}.events .text,.blog .text,.topics .text{position:relative;float:left;width:75%;min-height:1px;padding-left:10px;padding-right:10px;padding-left:0;padding-right:0;margin-top:-0.2em}.events .text time,.blog .text time,.topics .text time{font-size:12px}.events span.red,.blog span.red,.topics span.red{font-size:8px;border:1px solid #e60012;color:#e60012;padding:0.2em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;vertical-align:middle;margin-left:0.3em}.events .link,.blog .link,.topics .link{font-size:12px;color:#333}.events .link:hover,.blog .link:hover,.topics .link:hover{color:#e60012}.events time,.blog time,.topics time{display:inline-block;vertical-align:middle}.topics dl{margin-bottom:0;padding-bottom:0}.topics .row{padding-left:0;padding-right:0;margin-left:10px;margin-right:10px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #cecece}section.row{margin-top:0}.row.child_container>div{margin-top:20px}.ranking{position:relative}.ranking a{color:#333}.ranking ul{left:10px;right:10px;position:absolute;top:20%}.ranking li{background-color:#FFF;margin-bottom:1px}.ranking dl,.ranking dt,.ranking dd{font-size:12px;font-weight:normal;display:inline-block;vertical-align:middle}.ranking i{display:inline-block;width:15%;text-align:center}.ranking i img{width:80%}.ranking dl{margin:0;padding:0;width:82%;position:relative}.ranking dt{width:50%;overflow:hidden}.ranking dd{width:40%;position:relative;right:0}.ranking .btn_block{position:absolute;bottom:20px;text-align:center;left:0;right:0}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, -100px) !important;transform:translate3d(100%, 0, -100px) !important;left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, -100px) !important;transform:translate3d(-100%, 0, -100px) !important;left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, -100px) !important;transform:translate3d(0, 0, -100px) !important;left:0}}
