
#slider_section .container{position:relative;height:100%;max-width:1200px}

#slider_section .slide1 .slider_text{right:0;top:35%}
#slider_section .slide1 .slider_text h1{margin:0;}
.eng #slider_section .slide1 .slider_text h1{font-size:3.5rem;}
#slider_section .slide1 .slider_text h1 span{letter-spacing:0.3rem}
#slider_section .slide1 .slider_text h4{margin:0.2rem 0 0;color: #ffce86;}
#slider_section .slide1 .slider_text h4 span{letter-spacing:0.2rem}

#slider_section .slide2 .slider_text{right:0;top:35%}
#slider_section .slide2 .slider_text h1{margin:0;}
.eng #slider_section .slide2 .slider_text h1{font-size:3.5rem;}
#slider_section .slide2 .slider_text h1 span{letter-spacing:0.3rem}
#slider_section .slide2 .slider_text h4{margin:0.2rem 0 0;color: #c4c4c4;}
#slider_section .slide2 .slider_text h4 span{letter-spacing:0.2rem}


#product_list .type_container{margin-bottom:30px;}
#product_list .name p {color: #999;font-weight: normal;font-size: 14px;margin-top: 5px;margin-bottom: 5px;}


#product_list .hob_header span {display: inline-block;}
#product_list .hob_header {font-size: 28px;color: #666;text-align: center;position: relative;}
#product_list  .hob_header span::before, #product_list .hob_header span::after {
    border-top: 1px solid #ddd;
    display: block;
    height: 1px;
    content: " ";
    width: 35%;
    position: absolute;
    left: 0;
    top: 50%;
}

.eng #product_list  .hob_header span::before, #product_list .hob_header span::after {
    border-top: 1px solid #ddd;
    display: block;
    height: 1px;
    content: " ";
    width: 30%;
    position: absolute;
    left: 0;
    top: 50%;
}


#product_list  .hob_header span::after {
    right: 0;
    left: auto;
}


#product_list h3{margin:3rem 0 1rem;}
#product_list .outer_content {padding-top: 10px;padding-bottom: 10px;}
#product_list .products_content{text-align: center;margin-top: 30px;}
#product_list .product_item{display:inline-block; width:24%; vertical-align: top;margin: 0 0 15px;}
#product_list .product_item .hidden{display:none}
#product_list .status{white-space: nowrap;vertical-align: middle;margin-left: 5px;}
#product_list .product_item_content { min-height: auto;}

#product_list .product_item_content .desc img{vertical-align: middle}
#product_list .product_item_content .desc > span{vertical-align: middle;color: #1a62a6}
#product_list .product_item .desc span > span{color:#fd416b}
#product_list .type_section{padding: 25px 0;}
#product_list .type_section:nth-child(2n){background-color: #eee}

.tooltip_content{width:auto;min-width: 180px;}
.tooltip_content > div{display: none}
.tooltip_content.spin_f > div.spin{display:block}
.tooltip_content.digital_f > div.digital{display:block}
.tooltip_content.press_f > div.press{display:block}
.tooltip_content.washing_f > div.washing{display:block}
.tooltip_content.drying_f > div.drying{display:block}
.tooltip_content.sevencap_f > div.sevencap{display:block}
.tooltip_content.sixcap_f > div.sixcap{display:block}
.tooltip_content.prod_name_f > div.prod_name{display:block}
.tooltip_content.prod_desc_f > div.content{display:block}
.tooltip_content .left_div{ width: 25%;vertical-align: middle}
.tooltip_content .right_div{width: 72%;text-align: left;vertical-align: middle }
.tooltip_content .left_div span, .tooltip_content .left_div img{}
.tooltip_content .prod_name, .tooltip_content .press, .tooltip_content .spin, .tooltip_content .digital{line-height: 1.4;margin-bottom: 5px;}
.tooltip_content .prod_name{font-size: 24px;}
.tooltip_content .content div {font-size: 14px;}



@media only screen and (min-width: 601px){
    #slider_section {height: 550px;}
    #product_list .product_img{min-height: 150px;}
}
@media only screen and (min-width: 993px){

    #product_list .type_0 .product_item{width:32%}
    #product_list .type_0 .container {max-width: 800px;}    
    #product_list .container{width:95%}
}
@media only screen and (min-width: 994px) and (max-width: 1200px){
    #product_list .name {font-size: 16px;}
}
@media only screen and (min-width: 601px) and (max-width: 992px){
	    
    #product_list .product_item{width:49%}
    #product_list .cat_header{font-size: 2rem}
    #product_list .name {font-size: 18px;}
    #product_list .desc {font-size: 13px;}
}
@media only screen and (max-width: 992px){
    .eng #slider_section .slide1 .slider_text h1{font-size:2.8rem;}
    .eng #slider_section .slide2 .slider_text h1{font-size:2.8rem;}
	
    #product_list .product_item_content .desc img {width: 21px;}
    .qtip{display:none !important}
}
@media only screen and (max-width: 600px){
	#slider_section .slide1 .slider_text{
		top:15%;
		width:100%;
		max-width: 100%;
		text-align:center;
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown;
		}
	.eng #slider_section .slide1 .slider_text{top:5%;}
	.eng #slider_section .slide1 .slider_text h1{font-size:2.5rem;}
	.eng #slider_section .slide1 .slider_text h4{font-size:1.7rem;}
	#slider_section .slide2 .slider_text{
		top:15%;
		width:100%;
		max-width: 100%;
		text-align:center;
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown;
		}
	.eng #slider_section .slide1 .slider_text{top:5%;}
	.eng #slider_section .slide2 .slider_text h1{font-size:2.5rem;}
	.eng #slider_section .slide2 .slider_text h4{font-size:1.7rem;}
	
	
    #product_list .type_section {padding: 10px 0;}
    #product_list .product_item{width:49%;margin: 10px 0;height:220px}
    #product_list .cat_header{font-size: 1.8rem}
    .eng #product_list .cat_header {font-size: 1.5rem;}
    #product_list .name {font-size: 14px;white-space: normal;margin-top: 0;margin-bottom: 0;}
    #product_list .desc {font-size: 12px;}  
	
}



@-webkit-keyframes fadeInOut{
  from {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }  
  to {
    opacity: 0;
  }
}

@keyframes fadeInOut {
  from {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }  
  to {
    opacity: 0;
  }
}

.fadeInOut {
  -webkit-animation-name: fadeInOut;
  animation-name: fadeInOut;
}