﻿@charset "UTF-8";

.mt0{
	margin-top:0 !important;
}
.mt10{
	margin-top:10px !important;
}
.mt20{
	margin-top:20px !important;
}
.mt30{
	margin-top:30px !important;
}
.mt40{
	margin-top:40px !important;
}
.mt50{
	margin-top:50px !important;
}
.mb0{
	margin-bottom:0 !important;
}
.mb10{
	margin-bottom:10px !important;
}
.mb20{
	margin-bottom:20px !important;
}
.mb30{
	margin-bottom:30px !important;
}
.mb40{
	margin-bottom:40px !important;
}
.mb50{
	margin-bottom:50px !important;
}
.ml0{
	margin-left:0 !important;
}
.ml10{
	margin-left:10px !important;
}
.ml20{
	margin-left:20px !important;
}
.ml30{
	margin-left:30px !important;
}
.ml40{
	margin-left:40px !important;
}
.ml50{
	margin-left:50px !important;
}
.mr0{
	margin-right:0 !important;
}
.mr10{
	margin-right:10px !important;
}
.mr20{
	margin-right:20px !important;
}
.mr30{
	margin-right:30px !important;
}
.mr40{
	margin-right:40px !important;
}
.mr50{
	margin-right:50px !important;
}
.pt0{
	padding-top:0 !important;
}
.pt10{
	padding-top:10px !important;
}
.pt20{
	padding-top:20px !important;
}
.pt30{
	padding-top:30px !important;
}
.pt40{
	padding-top:40px !important;
}
.pt50{
	padding-top:50px !important;
}
.pb0{
	padding-bottom:0 !important;
}
.pb10{
	padding-bottom:10px !important;
}
.pb20{
	padding-bottom:20px !important;
}
.pb30{
	padding-bottom:30px !important;
}
.pb40{
	padding-bottom:40px !important;
}
.pb50{
	padding-bottom:50px !important;
}
.pl0{
	padding-left:0 !important;
}
.pl10{
	padding-left:10px !important;
}
.pl20{
	padding-left:20px !important;
}
.pl30{
	padding-left:30px !important;
}
.pl40{
	padding-left:40px !important;
}
.pl50{
	padding-left:50px !important;
}
.pr0{
	padding-right:0 !important;
}
.pr10{
	padding-right:10px !important;
}
.pr20{
	padding-right:20px !important;
}
.pr30{
	padding-right:30px !important;
}
.pr40{
	padding-right:40px !important;
}
.pr50{
	padding-right:50px !important;
}

.secTitle sup,
.header sup,
.header2 sup{
	font-size:16px;
	vertical-align:super;
}
.content_fit_wrap{
	max-width:965px;
	margin:0 auto;
}
.grey_wrap{
	background-color:#e5e5e5;
	padding:10px 15px;
}

#vc_h900{
	padding-bottom:20px;
}

/* main page */
#vc_h900 .main_img{
	border:1px solid #ccc;
}
#vc_h900 .slideshow_wrapper{
	position:relative;
}
#vc_h900 .slideshow_wrapper .prev, #vc_h900 .slideshow_wrapper .next{
	position:absolute;
	text-indent:-9999px;
	width:50px;
	height:40px;
	top:calc((100% - 40px)/2);
	/* display:block; */
	z-index:100;
}
#vc_h900 .slideshow_wrapper .prev{
	left:10px;
	background:url('../../filemanager/common/feature_highlight/vc_h900/tc/arrL.png') no-repeat 50% 50%;
	background-size:100px;
}
#vc_h900 .slideshow_wrapper .next{
	right:10px;
	background:url('../../filemanager/common/feature_highlight/vc_h900/tc/arrR.png') no-repeat 50% 50%;
	background-size:100px;
}
#vc_h900 .slideshow img{
	width:100%;
}
#vc_h900 .slideshow .cycle-slide{
	font-size:0;
	width:100%;
}
#vc_h900 .slideshow_bottom img{
	width:100%;
}
#vc_h900 .vid_box{
	overflow:hidden;
	margin-bottom:30px;
	line-height:0;
}
#vc_h900 .vid_box video{
	width:100%;
	border-radius:30px;
}
#vc_h900 .idx_section{
	/* margin:80px 0 40px 0; */
	margin:60px 0 30px 0;
	display:flex;
	width:100%;
}
#vc_h900 .idx_number{
	/* display:table-cell; */
	padding-right:15px;
	vertical-align:top;
}
#vc_h900 .idx_titleBox{
	/* display:table-cell; */
	/* vertical-align:top; */
	font-size:2.0rem;
	/* line-height:0.9; */
	line-height:1.1;
}
#vc_h900 .idx_forDetailBox{
	/* padding:15px 0; */
	text-align:right;
}
#vc_h900 .idx_forBackBox{
	/* padding:15px 0; */
	margin-top:30px;
	text-align:left;
}
#vc_h900 .idx_detailLink{
	display:inline-block;
	color: #333 !important;
    text-decoration: none;
	border: 1px solid #cccccc;
    border-radius: 2px;
    font-size: 1.5rem;
	line-height:2.0rem;
    background-color: #dadada;
    padding: 10px 65px 10px 15px;
	background: url('../../filemanager/common/feature_highlight/vc_h900/tc/indexImgArrow.png') no-repeat center right 20px #dadada;
    background-size: 30px auto;
    /* background-repeat: no-repeat;
    background-position: center right 20px; */
}
#vc_h900 .idx_backLink{
	display:inline-block;
	color: #333 !important;
    text-decoration: none;
	border: 1px solid #cccccc;
    border-radius: 2px;
    font-size: 1.5rem;
	line-height:2.0rem;
    background-color: #dadada;
    padding: 10px 15px 10px 65px;
	position:relative;
	/* background: url('../../filemanager/common/feature_highlight/vc_h900/tc/indexImgArrow.png') no-repeat center left 20px #dadada;
    background-size: 30px auto; */
    /* background-repeat: no-repeat;
    background-position: center right 20px; */
}
#vc_h900 .idx_backLink:before{
	content:"";
	position:absolute;
	width:30px;
	height:30px;
	background: url('../../filemanager/common/feature_highlight/vc_h900/tc/indexImgArrow.png') no-repeat 0 0;
	top:50%;
	margin-top:-15px;
	left:20px;
	transform:rotate(-180deg);
    /* background-size: 30px auto; */
}
#vc_h900 .idx_detailLink:hover, #vc_h900 .idx_backLink:hover, #vc_h900 .idx_specLink:hover{
	opacity:0.5;
}
#vc_h900 .idx_specLink{
	display:block;
	text-decoration:none;
    /* background-color: #6f7170; */
    border-radius: 2px;
    color: #fff;
    font-size: 1.5rem;
    font-weight: bold;
    padding: 18px 35px 18px 15px;
	/* margin-top:15px; */
	margin-top:80px;
    background: url('../../filemanager/common/feature_highlight/vc_h900/tc/whiteArrow.png') no-repeat center right 10px #6f7170;
    background-size: 10px auto;
    /* background-repeat: no-repeat;
    background-position: center right 10px; */
}
#vc_h900 .youtube_container{
	position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
#vc_h900 .youtube_video{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#vc_h900 .f1_col_box img{
	width:100%;
	height:auto;
}
#vc_h900 .f1_img01{
	position:relative;
}
#vc_h900 .f1_img01_ico{
	position: absolute;
    width: 61px;
    left: 50%;
    margin-left: -30px;
    top: -30px;
}
#vc_h900 .f1_img01{
	margin-bottom:45px;
}
#vc_h900 ul.f2_aim01{
	margin-top:20px;
}
#vc_h900 ul.f2_aim01 li{
	margin-top:10px;
}
#vc_h900 ul.f2_aim01 li:first-child{
	margin-top:0;
}
#vc_h900 ul.f2_aim01 li a{
	display:block;
	color: #fff;
    padding: 10px 30px 7px 10px;
    border-radius: 2px;
    background: url('../../filemanager/common/feature_highlight/vc_h900/tc/f2_01_mrk.png') no-repeat center right #a2806a;
    background-size: 22px auto;
	text-decoration:none;
}
#vc_h900 ul.f2_aim01 li a:hover{
	opacity:0.5;
}
#vc_h900 .f3_box1{
	margin-top:20px;
	display:flex;
	width:100%;
}
#vc_h900 .f3_box1 > div{
	/* display:table-cell; */
	/* width:50%; */
}
#vc_h900 .f3_box1 > div:nth-child(2){
	padding-left:15px;
}
#vc_h900 .f3_box02 > div{
	margin-top:20px;
}
#vc_h900 .f3_box02 > div:first-child{
	margin-top:0;
}

/************************************************************************/


.Features3 .Features3Loading,
.FeaturesVAC #FeaturesVACLoading {
	position: absolute;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	background: #fff;
}
.Features3 .Features3Loading .circle,
.FeaturesVAC #FeaturesVACLoading .circle {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%) !important;
	-ms-transform: translate(-50%, -50%) !important;
	transform: translate(-50%, -50%) !important;
	overflow: hidden;
}
.Features3 .Features3Loading .circle span,
.FeaturesVAC #FeaturesVACLoading .circle span {
	position: relative;
	display: block;
	width: 30px;
	height: 30px;
	background: #92959c;
	border-radius: 15px;
	animation-duration: 0.7s;
	animation-timing-function: linear;
	animation-fill-mode: both;
	animation-name: loading;
	animation-iteration-count: infinite;
}
.Features3 .Features3Loading .circle span:before,
.Features3 .Features3Loading .circle span:after,
.FeaturesVAC #FeaturesVACLoading .circle span:before,
.FeaturesVAC #FeaturesVACLoading .circle span:after {
	position: absolute;
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.Features3 .Features3Loading .circle span:before,
.FeaturesVAC #FeaturesVACLoading .circle span:before {
	top: 2px;
	left: 2px;
	width: 26px;
	height: 26px;
	background: #fff;
	border-radius: 13px;
}
.Features3 .Features3Loading .circle span:after,
.FeaturesVAC #FeaturesVACLoading .circle span:after {
	top: 18px;
	left: 18px;
	background: #fff;
}

#french_bottom_freezer{
	width: 1200px;
    margin-left: -118px;
}
#french_bottom_freezer .PageTop{
	max-width:965px;
	margin:0 auto;
}
#french_bottom_freezer .Features3VideoBlock{
	position:relative;
	overflow:hidden;	
}
#french_bottom_freezer .Features3VideoBlock .Features3Video{
	display:block;
	width:auto;
	max-width:100%;
	margin:0 auto;
}
/* #french_bottom_freezer .Features3VideoBlock .Features3Video.Features3Video--play{
    opacity: 1;
}
#french_bottom_freezer .Features3VideoBlock .Features3Video{
    opacity: 0;
    transition: opacity 0.2s ease;
} */
#french_bottom_freezer .watchVideo{
	display:inline-block;
	text-align: center;
    margin: 0 auto;
    border: 1px solid #e1e1e1;
	text-decoration:none;
	transition:opacity .3s ease 0s;
}
#french_bottom_freezer .watchVideo:hover{
	opacity:0.8;
}
#french_bottom_freezer .watchVideo .img{
	display:block;
}
#french_bottom_freezer .watchVideo .btn{
	font-size: 18px;
    padding: 5px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f9f9f9;
	color:#333;
}
#french_bottom_freezer .watchVideo .btn span{
    background: url(/filemanager/common/feature_highlight/french_bottom_freezer/fbf2_features3_arrow.png) no-repeat 50% 50%;
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
}
#french_bottom_freezer .colWrap{
	margin-bottom:20px;
}
#french_bottom_freezer .colWrap.col-4>.item{
	width:calc(99.99% / 4);
}
#french_bottom_freezer .colWrap.col-3>.item{
	width:calc(99.99% / 3);
}
#french_bottom_freezer .colWrap>.item{
	float:left;
	text-align:center;
}
#french_bottom_freezer ul.tabButton,
#product-bd90xfvem ul.tabButton,
#product-hrtn ul.tabButton{
	margin-bottom:30px;
}
#french_bottom_freezer ul.tabButton:last-child,
#product-bd90xfvem ul.tabButton:last-child,
#product-hrtn ul.tabButton:last-child{
	margin-bottom:0;
}
#french_bottom_freezer ul.tabButton>li,
#product-bd90xfvem ul.tabButton>li,
#product-hrtn ul.tabButton>li{
	display:inline-block;
	margin:0 5px;
}
#french_bottom_freezer ul.tabButton a,
#product-bd90xfvem ul.tabButton a,
#product-hrtn ul.tabButton a{
	display:block;
	border:1px solid #333;
	padding:5px 17px 5px 5px;
	font-size: 90%;
	color:#333;
	background: url(../../image/en/r1/icon/icon_link_right_hd.gif) no-repeat 100% 50% / 16px 16px;
	text-decoration:none;
}
#french_bottom_freezer ul.tabButton a:hover,
#product-bd90xfvem ul.tabButton a:hover,
#product-hrtn ul.tabButton a:hover{
	/* text-decoration:none; */
	background-image: url(../../image/en/r1/icon/icon_link_right_hover_hd.gif);
}
#french_bottom_freezer .slick-slide img{
	display:inline-block;
}
#french_bottom_freezer .red_block{
	background-color:#e60027;
	color:#fff !important;
	padding:2px 5px;
	margin-right:5px;
}
#french_bottom_freezer .TextStyle1, #french_bottom_freezer .TextStyle2, #french_bottom_freezer .TextStyle3, #french_bottom_freezer .TextStyle4{
	line-height:160%;	
}
#french_bottom_freezer .half-width{
	width:50% !important;
}
#french_bottom_freezer .a_left{
	text-align:left !important;
}
#french_bottom_freezer .a_right{
	text-align:right !important;
}
#french_bottom_freezer .content_block,
#product-bd90xfvem .content_block{
	width:100%;
	min-height:800px;
	/* display: -webkit-flex; */
	/* display: flex;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-align-content: center;
	align-content: center; */
	display:table;
	table-layout:fixed;
}
#product-bd90xfvem .content_block{
	min-height:0;
}
#french_bottom_freezer .content_block_inner,
#product-bd90xfvem .content_block_inner{
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
#french_bottom_freezer #main.content_block .content_block_inner,
#product-bd90xfvem #main.content_block .content_block_inner{
	vertical-align:top;
}
#french_bottom_freezer .inner_block,
#product-bd90xfvem .inner_block{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
	text-align:center;
}
#french_bottom_freezer .line{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
    height: 1px;
    border-bottom: 1px solid #ccc;
}
#french_bottom_freezer .header,
#product-bd90xfvem .header{
	font-size: 30px;
	font-weight:bold;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 25px;
}
#french_bottom_freezer .header2{
	font-size: 22px;
	font-weight:bold;
    line-height: 1.1;
    text-align: center;
    margin-bottom: 15px;
}
#french_bottom_freezer .line_header{
	color: #868686;
    font-size: 16px;
    position: relative;
    display: inline-block;
	margin-bottom:50px;
}
#french_bottom_freezer .line_header:before, #french_bottom_freezer .line_header:after{
	content:'';
	position:absolute;
	width: 45px;
    height: 1px;
    background: #868686;
    top: 50%;
}
#french_bottom_freezer .line_header:before{
    left: -58px;
}
#french_bottom_freezer .line_header:after{
    left: auto;
    right: -58px;
}
#french_bottom_freezer .content_block .block1,
#product-bd90xfvem .content_block .block1{
	padding:0 117.5px 50px 117.5px;
    /* min-height: 400px;
    display: flex;
	align-items:center; */
}
#french_bottom_freezer .content_block .block1 .inner,
#product-bd90xfvem .content_block .block1 .inner{
	width:86%;
}
#french_bottom_freezer .slider_wrap{
	margin-bottom:50px;
}
#french_bottom_freezer .slider_wrap .slick-track{
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
#french_bottom_freezer .slider_wrap button.slick-prev.slick-arrow,
#french_bottom_freezer .slider_wrap button.slick-next.slick-arrow {
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	appearance: none;
	background: none;
	/* width: 30%; */
	width: 10%;
	/* width: calc(50% - 482px); */
	height: 100%;
	opacity: 0;
	transition: opacity 0.5s cubic-bezier(0.49, 0.33, 0.68, 1);
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	line-height:0;
	text-indent:-9999px;
	z-index:10;
	/*edit*/
	/*	display: none;*/
}
#french_bottom_freezer .slider_wrap button.slick-prev.slick-arrow:hover,
#french_bottom_freezer .slider_wrap button.slick-next.slick-arrow:hover {
	opacity: 1;
}
#french_bottom_freezer .slider_wrap button.slick-arrow.slick-disabled {
	display: none !important;
}
#french_bottom_freezer .slider_wrap button.slick-prev.slick-arrow {
	left: 10px;
}
#french_bottom_freezer .slider_wrap button.slick-next.slick-arrow {
	right: 0;
}
#french_bottom_freezer .slider_wrap button.slick-prev.slick-arrow:before,
#french_bottom_freezer .slider_wrap button.slick-next.slick-arrow:before {
	position: absolute;
	content: " ";
	display: block;
	width: 20px;
	height: 20px;
	transform-origin: top right;
	opacity: 1;
	transition: transform 0.5s cubic-bezier(0, 0.16, 0.35, 1);
}
#french_bottom_freezer .slider_wrap button.slick-prev.slick-arrow:before {
	border-bottom: 4px solid #e60128;
	border-left: 4px solid #e60128;
	transform: translateX(25px) rotate(45deg);
	left: 10px;
}
#french_bottom_freezer .slider_wrap button.slick-next.slick-arrow:before {
	border-top: 4px solid #e60128;
	border-right: 4px solid #e60128;
	transform: translateX(-25px) rotate(45deg);
	right: 10px;
}
#french_bottom_freezer .slider_wrap button.slick-prev.slick-arrow:hover:before,
#french_bottom_freezer .slider_wrap button.slick-next.slick-arrow:hover:before {
	transform: translateX(0%) rotate(45deg);
}
#french_bottom_freezer .slider_wrap .slick-dots {
	bottom: 0;
	padding-top: 0 !important;
	line-height: 0;
	z-index: 10;
	position: absolute;
    display: block;
    width: 100%;
    padding: 15px 0 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#french_bottom_freezer .slider_wrap .slick-dots li {
	margin: 0;
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 10px;
    cursor: pointer;
	line-height:0;
}
#french_bottom_freezer .slider_wrap .slick-dots li.slick-active button {
    opacity: .75;
    background: #e60128;
}
#french_bottom_freezer .slider_wrap .slick-dots button {
	line-height: 0;
	padding: 3px;
	width: 6px;
	height: 6px;
	text-indent:-9999px;
    border-radius: 8px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #c2c2c2;
}
#french_bottom_freezer .slider_wrap .slide_inner{
	padding:50px 117.5px 50px;
}
#french_bottom_freezer .slider_wrap .slide_inner .ImgOnlyStyle{
	font-size:76% !important;
}
#french_bottom_freezer .slider_wrap .slide_inner .ImgOnlyStyle img{
	max-width:100%;
	margin:0 auto;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph{
	max-width:380px;
	width:100%;
	margin:0 auto 20px auto;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-content: center;
    margin-bottom: 10px;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div .title{
	width:80px;
	font-size:83%;
	text-align:left;
	line-height:1.2;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div.set {
    margin: 0 auto 0;
	padding-top: 5px;
	width:calc(100% - 80px);
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div.set .param{
	width:calc(100% - 50px);
	padding: 0 3% 0 5%;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div.set .param span{
	height: 12px;
    display: block;
    background-color: #464646;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div p {
    display: flex;
    align-items: center;
	line-height: 1;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div.set .percent{
	width:50px;
	font-weight:bold;
	font-size:83%;
	justify-content: flex-end;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div:last-of-type .title, #french_bottom_freezer .slider_wrap .slide_inner .graph div:last-of-type .set .percent{
	color:#e60027;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div:last-of-type .set .param span{
	background-color:#e60027;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div:last-of-type .set .percent{
	font-size:20px !important;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div .set .percent sup{
	font-size:11px;
	margin-top:-.08em;
}
#french_bottom_freezer .slider_wrap .slide_inner .graph div .set .percent sup.s-line{
	margin-top:-.5em;
}
#french_bottom_freezer .slider_wrap .slide_inner .red{
	color:#e60027;
}
#french_bottom_freezer .slider_wrap .slide_inner .pr15{
	padding-right:15px;
}
#french_bottom_freezer .slider_wrap .slide_inner .flex_container{
	display:flex;
	margin:0 auto;
}
#french_bottom_freezer .slider_wrap .slide_inner .inline_flex_container{
	display:inline-flex;
	margin:0 auto;
}
#french_bottom_freezer .slider_wrap .slide_inner .flex_container.two_column>div{
	margin-left:30px;
	width:calc((100% - 30px) / 2);
}
#french_bottom_freezer .slider_wrap .slide_inner .flex_container.three_column>div{
	margin-left:15px;
	width:calc((100% - 30px) / 3);
}
#french_bottom_freezer .slider_wrap .slide_inner .flex_container.two_column>div:first-child,
#french_bottom_freezer .slider_wrap .slide_inner .flex_container.three_column>div:first-child{
	margin-left:0;
}
#french_bottom_freezer .slider_wrap .slide_inner .w70{
	width:70%;
}
#french_bottom_freezer .slider_wrap .slide_inner .flex_container.v_middle,
#french_bottom_freezer .slider_wrap .slide_inner .inline_flex_container.v_middle{
	align-items:center;
}
#french_bottom_freezer .content_block .block7{
	padding:50px 0;
}
#french_bottom_freezer .youtubeWrapOuter{
	max-width:720px;
	/* margin-bottom:25px; */
	/* max-width:965px; */
	margin:0 auto 25px;
}
#french_bottom_freezer .youtubeWrap{
	position: relative;
	padding-bottom:56.25%; /* 16:9 */
	/* padding-top:25px; */
	height:0;
	overflow:hidden;
	line-height:0;
}
#french_bottom_freezer .youtubeWrap iframe,
#french_bottom_freezer .youtubeWrap object,
#french_bottom_freezer .youtubeWrap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#french_bottom_freezer .small-font{
	font-size:67% !important;
}
#french_bottom_freezer .large-font{
	font-size:20px !important;
}
#french_bottom_freezer .mb0{
	margin-bottom:0px !important;
}
#french_bottom_freezer .narrow-block{
	margin:0 auto;
	width:70%;
}
#french_bottom_freezer ul.selZoneWrap{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
}
#french_bottom_freezer ul.selZoneWrap>li{
	width:50%;
	margin-bottom:2%;
}
#french_bottom_freezer ul.selZoneWrap>li a{
	display:inline-block;
	text-decoration:none;
	border:1px solid #d7d7d7;
	transition:box-shadow 0.3s ease 0s, opacity 0.3s ease 0s;
}
#french_bottom_freezer ul.selZoneWrap>li a.shadow{
	box-shadow:0 0 8px 0 rgba(0,0,0,0.3);
}
#french_bottom_freezer ul.selZoneWrap>li a.mask{
	opacity:0.28;
}
#french_bottom_freezer ul.selZoneWrap>li a.shadow:hover,
#french_bottom_freezer ul.selZoneWrap>li a.mask:hover{
	opacity:1;
}
#french_bottom_freezer ul.selZoneWrap>li a:hover{
	opacity:0.7;
	box-shadow:0 0 8px 0 rgba(0,0,0,0.3);
}
#french_bottom_freezer ul.selZoneWrap>li img{
	max-width:100%;
}
#french_bottom_freezer ul.selZoneWrap>li .img{
	position:relative;
}
#french_bottom_freezer ul.selZoneWrap>li .img span{
	position:absolute;
	/* display:inline-block; */
	width:78%;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	color:#fff;
	font-size:19px;
	/* font-weight:700; */
	text-align:center;
	text-shadow:0px 0px 5px #000000, 0px 0px 8px #000000;
}
#french_bottom_freezer ul.selZoneWrap>li span{
	display:block;
}
#french_bottom_freezer ul.selZoneWrap>li span.text{
	padding:5px;
	text-align:center;
	font-size:94%;
	color:#474747;
}
#french_bottom_freezer .tbl{
	display:table;
	margin:0 auto;
}
#french_bottom_freezer .tbl-tr{
	display:table-row;
}
#french_bottom_freezer .tbl-td{
	display:table-cell;
}
#french_bottom_freezer .tbl.v_middle .tbl-td{
	vertical-align:middle;
}

#mij_fridge{
	width: 1200px;
    margin-left: -118px;
}
.Grid3 #mij_fridge{
	max-width: 720px;
	width:100%;
	margin-left:0;
}
.Grid3 #mij_fridge .ImgOnlyStyle img{
	max-width:100%;
}
#mij_fridge .colWrap{
	margin-bottom:20px;
}
#mij_fridge .colWrap.col-4>.item{
	width:calc(99.99% / 4);
}
#mij_fridge .colWrap.col-3>.item{
	width:calc(99.99% / 3);
}
#mij_fridge .colWrap>.item{
	float:left;
	text-align:center;
}
#mij_fridge ul.tabButton:first-child{
	margin-bottom:30px;
}
#mij_fridge ul.tabButton>li{
	display:inline-block;
	margin:0 5px;
}
#mij_fridge ul.tabButton a{
	display:block;
	border:1px solid #333;
	padding:5px 17px 5px 5px;
	font-size: 90%;
	color:#333;
	background: url(../../image/en/r1/icon/icon_link_right_hd.gif) no-repeat 100% 50% / 16px 16px;
	text-decoration:none;
}
.Grid3 #mij_fridge ul.tabButton>li{
	
}
#mij_fridge ul.tabButton a:hover{
	/* text-decoration:none; */
	background-image: url(../../image/en/r1/icon/icon_link_right_hover_hd.gif);
}
#mij_fridge .slick-slide img{
	display:inline-block;
}
.Grid3 #mij_fridge .slick-slide img{
	max-width:100%;
}
#mij_fridge .red_block{
	background-color:#e60027;
	color:#fff !important;
	padding:2px 5px;
	margin-right:5px;
}
#mij_fridge .TextStyle1, #mij_fridge .TextStyle2, #mij_fridge .TextStyle3, #mij_fridge .TextStyle4{
	line-height:160%;	
}
#mij_fridge .half-width{
	width:50% !important;
}
#mij_fridge .a_left{
	text-align:left !important;
}
#mij_fridge .a_right{
	text-align:right !important;
}
#mij_fridge .content_block{
	width:100%;
	min-height:800px;
	/* display: -webkit-flex; */
	/* display: flex;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-align-content: center;
	align-content: center; */
	display:table;
	table-layout:fixed;
}
#mij_fridge .content_block_inner{
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
#mij_fridge #main.content_block .content_block_inner{
	vertical-align:top;
}
#mij_fridge .inner_block{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
	text-align:center;
}
#mij_fridge .line{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
    height: 1px;
    border-bottom: 1px solid #ccc;
}
#mij_fridge .header{
	font-size: 30px;
	font-weight:bold;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 25px;
}
#mij_fridge .header2{
	font-size: 22px;
	font-weight:bold;
    line-height: 1.1;
    text-align: center;
    margin-bottom: 15px;
}
#mij_fridge .line_header{
	color: #868686;
    font-size: 16px;
    position: relative;
    display: inline-block;
	margin-bottom:50px;
}
#mij_fridge .line_header:before, #mij_fridge .line_header:after{
	content:'';
	position:absolute;
	width: 45px;
    height: 1px;
    background: #868686;
    top: 50%;
}
#mij_fridge .line_header:before{
    left: -58px;
}
#mij_fridge .line_header:after{
    left: auto;
    right: -58px;
}
#mij_fridge .content_block .block1{
	padding:0 117.5px 50px 117.5px;
    /* min-height: 400px;
    display: flex;
	align-items:center; */
}
.Grid3 #mij_fridge .content_block .block1{
	padding:0;
}
.Grid3 #mij_fridge #main.content_block{
	margin-bottom:0;
}
#mij_fridge .content_block .block1 .inner{
	width:86%;
}
#mij_fridge .slider_wrap{
	margin-bottom:50px;
}
#mij_fridge .slider_wrap .slick-track{
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
#mij_fridge .slider_wrap button.slick-prev.slick-arrow,
#mij_fridge .slider_wrap button.slick-next.slick-arrow {
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	appearance: none;
	background: none;
	width: 30%;
	/* width: calc(50% - 482px); */
	height: 100%;
	opacity: 0;
	transition: opacity 0.5s cubic-bezier(0.49, 0.33, 0.68, 1);
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	line-height:0;
	text-indent:-9999px;
	z-index:10;
	/*edit*/
	/*	display: none;*/
}
#mij_fridge .slider_wrap button.slick-prev.slick-arrow:hover,
#mij_fridge .slider_wrap button.slick-next.slick-arrow:hover {
	opacity: 1;
}
#mij_fridge .slider_wrap button.slick-arrow.slick-disabled {
	display: none !important;
}
#mij_fridge .slider_wrap button.slick-prev.slick-arrow {
	left: 10px;
}
#mij_fridge .slider_wrap button.slick-next.slick-arrow {
	right: 0;
}
#mij_fridge .slider_wrap button.slick-prev.slick-arrow:before,
#mij_fridge .slider_wrap button.slick-next.slick-arrow:before {
	position: absolute;
	content: " ";
	display: block;
	width: 20px;
	height: 20px;
	transform-origin: top right;
	opacity: 1;
	transition: transform 0.5s cubic-bezier(0, 0.16, 0.35, 1);
}
#mij_fridge .slider_wrap button.slick-prev.slick-arrow:before {
	border-bottom: 4px solid #e60128;
	border-left: 4px solid #e60128;
	transform: translateX(25px) rotate(45deg);
	left: 10px;
}
#mij_fridge .slider_wrap button.slick-next.slick-arrow:before {
	border-top: 4px solid #e60128;
	border-right: 4px solid #e60128;
	transform: translateX(-25px) rotate(45deg);
	right: 10px;
}
#mij_fridge .slider_wrap button.slick-prev.slick-arrow:hover:before,
#mij_fridge .slider_wrap button.slick-next.slick-arrow:hover:before {
	transform: translateX(0%) rotate(45deg);
}
#mij_fridge .slider_wrap .slick-dots {
	bottom: 0;
	padding-top: 0 !important;
	line-height: 0;
	z-index: 10;
	position: absolute;
    display: block;
    width: 100%;
    padding: 15px 0 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#mij_fridge .slider_wrap .slick-dots li {
	margin: 0;
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 10px;
    cursor: pointer;
	line-height:0;
}
#mij_fridge .slider_wrap .slick-dots li.slick-active button {
    opacity: .75;
    background: #e60128;
}
#mij_fridge .slider_wrap .slick-dots button {
	line-height: 0;
	padding: 3px;
	width: 6px;
	height: 6px;
	text-indent:-9999px;
    border-radius: 8px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #c2c2c2;
}
#mij_fridge .slider_wrap .slide_inner{
	padding:50px 117.5px 50px;
}
.Grid3 #mij_fridge .slider_wrap .slide_inner{
	padding:50px 40px 50px;
}
#mij_fridge .slider_wrap .slide_inner .ImgOnlyStyle{
	font-size:76% !important;
}
#mij_fridge .slider_wrap .slide_inner .ImgOnlyStyle img{
	max-width:100%;
	margin:0 auto;
}
#mij_fridge .slider_wrap .slide_inner .graph{
	max-width:380px;
	width:100%;
	margin:0 auto 20px auto;
}
#mij_fridge .slider_wrap .slide_inner .graph div {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-content: center;
    margin-bottom: 8px;
}
#mij_fridge .slider_wrap .slide_inner .graph div .title{
	width:80px;
	font-size:83%;
	text-align:left;
}
#mij_fridge .slider_wrap .slide_inner .graph div.set {
    margin: 0 auto 0;
    /* padding-top: 5px; */
	width:calc(100% - 80px);
}
#mij_fridge .slider_wrap .slide_inner .graph div.set .param{
	width:calc(100% - 50px);
	padding: 0 3% 0 5%;
}
#mij_fridge .slider_wrap .slide_inner .graph div.set .param span{
	height: 12px;
    display: block;
    background-color: #464646;
}
#mij_fridge .slider_wrap .slide_inner .graph div p {
    display: flex;
    align-items: center;
    /* line-height: 1; */
}
#mij_fridge .slider_wrap .slide_inner .graph div.set .percent{
	width:50px;
	font-weight:bold;
	font-size:83%;
	justify-content: flex-end;
}
#mij_fridge .slider_wrap .slide_inner .graph div:last-of-type .title, #mij_fridge .slider_wrap .slide_inner .graph div:last-of-type .set .percent{
	color:#e60027;
}
#mij_fridge .slider_wrap .slide_inner .graph div:last-of-type .set .param span{
	background-color:#e60027;
}
#mij_fridge .slider_wrap .slide_inner .graph div:last-of-type .set .percent{
	font-size:20px !important;
}
#mij_fridge .slider_wrap .slide_inner .red{
	color:#e60027;
}
#mij_fridge .slider_wrap .slide_inner .pr15{
	padding-right:15px;
}
#mij_fridge .slider_wrap .slide_inner .flex_container{
	display:flex;
	margin:0 auto;
}
#mij_fridge .slider_wrap .slide_inner .flex_container.two_column>div{
	margin-left:15px;
	width:calc((100% - 15px) / 2);
}
#mij_fridge .slider_wrap .slide_inner .flex_container.two_column>div:first-child{
	margin-left:0;
}
#mij_fridge .slider_wrap .slide_inner .w70{
	width:70%;
}
#mij_fridge .slider_wrap .slide_inner .flex_container.v_middle{
	align-items:center;
}
#mij_fridge .content_block .block7{
	padding:50px 0;
}
#mij_fridge .youtubeWrapOuter{
	max-width:720px;
	/* margin-bottom:25px; */
	/* max-width:965px; */
	margin:0 auto 25px;
}
#mij_fridge .youtubeWrap{
	position: relative;
	padding-bottom:56.25%; /* 16:9 */
	/* padding-top:25px; */
	height:0;
	overflow:hidden;
	line-height:0;
}
#mij_fridge .youtubeWrap iframe,
#mij_fridge .youtubeWrap object,
#mij_fridge .youtubeWrap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#mij_fridge .small-font{
	font-size:67% !important;
}
#mij_fridge .large-font{
	font-size:20px !important;
}
#mij_fridge .mb0{
	margin-bottom:0px !important;
}
#mij_fridge .narrow-block{
	margin:0 auto;
	width:70%;
}

#frost_wash{
	width: 1200px;
    margin-left: -118px;
}
#frost_wash .PageTop{
	max-width:965px;
	margin:0 auto;
}
#frost_wash .secTitle{
	position:relative;
	/* background:url('/filemanager/common/feature_highlight/frost_wash/hd-bg.jpg') no-repeat 50% 50%; */
	/* background-size:100% 100%; */
	background:url('/filemanager/common/feature_highlight/frost_wash/hd-dot-line.png') repeat-x 0 50%;
	/* height:42px;
	line-height:42px; */
	line-height:1.3;
	font-size:22px;
	font-weight:bold;
	color:#479BB8;
	max-width:965px;
    margin:0 auto 20px auto;
	padding:0 30px;
    text-align:center;
}
#frost_wash .secTitle span{
	display:inline-block;
	padding:0 15px;
	background-color:#fff;
}
#frost_wash .secTitle span img{
	vertical-align:middle;
}
#frost_wash ul.tabButton{
	display:flex;
}
#frost_wash ul.tabButton:first-child{
	margin-bottom:30px;
}
#frost_wash ul.tabButton>li{
	/* display:inline-block; */
	margin:0 5px;
	/* width:calc((100% - 70px) / 5); */
	flex:1;
}
#frost_wash ul.tabButton a{
	display:flex;
	height:100%;
	align-items:center;
	justify-content:center;
	border:1px solid #333;
	padding:5px 17px 5px 5px;
	font-size: 90%;
	color:#333;
	background: url(../../image/en/r1/icon/icon_link_right_hd.gif) no-repeat 100% 50% / 16px 16px;
	text-decoration:none;
}
#frost_wash ul.tabButton a:hover{
	/* text-decoration:none; */
	background-image: url(../../image/en/r1/icon/icon_link_right_hover_hd.gif);
}
#frost_wash .slick-slide img{
	display:inline-block;
}
#frost_wash .red_block{
	background-color:#e60027;
	color:#fff !important;
	padding:2px 5px;
	margin-right:5px;
}
#frost_wash .TextStyle1, #frost_wash .TextStyle2, #frost_wash .TextStyle3, #frost_wash .TextStyle4{
	line-height:160%;	
}
#frost_wash .a_left{
	text-align:left !important;
}
#frost_wash .a_right{
	text-align:right !important;
}
#frost_wash .content_block{
	width:100%;
	margin:50px 0;
	/* display:table;
	table-layout:fixed; */
}
#frost_wash .content_block_inner{
	width:100%;
	/* display:table-cell;
	vertical-align:middle; */
}
#frost_wash #main.content_block .content_block_inner{
	vertical-align:top;
}
#frost_wash .inner_block{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
	text-align:center;
}
#frost_wash .line{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
    height: 1px;
    border-bottom: 1px solid #ccc;
}
#frost_wash .header{
	font-size: 30px;
	font-weight:bold;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 25px;
}
#frost_wash .header2{
	font-size: 22px;
	font-weight:bold;
    line-height: 1.1;
    text-align: center;
    margin-bottom: 15px;
}
#frost_wash .content_block .block1{
	padding:0 117.5px 50px 117.5px;
    /* min-height: 400px;
    display: flex;
	align-items:center; */
}
#frost_wash .content_block .block1 .inner{
	width:86%;
}
#frost_wash .slider_wrap{
	margin-bottom:50px;
}
#frost_wash .slider_wrap .slick-track{
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
#frost_wash .slider_wrap button.slick-prev.slick-arrow,
#frost_wash .slider_wrap button.slick-next.slick-arrow {
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	appearance: none;
	background: none;
	width: 30%;
	/* width: calc(50% - 482px); */
	height: 100%;
	opacity: 0;
	transition: opacity 0.5s cubic-bezier(0.49, 0.33, 0.68, 1);
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	line-height:0;
	text-indent:-9999px;
	z-index:10;
	/*edit*/
	/*	display: none;*/
}
#frost_wash .slider_wrap button.slick-prev.slick-arrow:hover,
#frost_wash .slider_wrap button.slick-next.slick-arrow:hover {
	opacity: 1;
}
#frost_wash .slider_wrap button.slick-arrow.slick-disabled {
	display: none !important;
}
#frost_wash .slider_wrap button.slick-prev.slick-arrow {
	left: 10px;
}
#frost_wash .slider_wrap button.slick-next.slick-arrow {
	right: 0;
}
#frost_wash .slider_wrap button.slick-prev.slick-arrow:before,
#frost_wash .slider_wrap button.slick-next.slick-arrow:before {
	position: absolute;
	content: " ";
	display: block;
	width: 20px;
	height: 20px;
	transform-origin: top right;
	opacity: 1;
	transition: transform 0.5s cubic-bezier(0, 0.16, 0.35, 1);
}
#frost_wash .slider_wrap button.slick-prev.slick-arrow:before {
	border-bottom: 4px solid #e60128;
	border-left: 4px solid #e60128;
	transform: translateX(25px) rotate(45deg);
	left: 10px;
}
#frost_wash .slider_wrap button.slick-next.slick-arrow:before {
	border-top: 4px solid #e60128;
	border-right: 4px solid #e60128;
	transform: translateX(-25px) rotate(45deg);
	right: 10px;
}
#frost_wash .slider_wrap button.slick-prev.slick-arrow:hover:before,
#frost_wash .slider_wrap button.slick-next.slick-arrow:hover:before {
	transform: translateX(0%) rotate(45deg);
}
#frost_wash .slider_wrap .slick-dots {
	bottom: 0;
	padding-top: 0 !important;
	line-height: 0;
	z-index: 10;
	position: absolute;
    display: block;
    width: 100%;
    padding: 15px 0 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#frost_wash .slider_wrap .slick-dots li {
	margin: 0;
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 10px;
    cursor: pointer;
	line-height:0;
}
#frost_wash .slider_wrap .slick-dots li.slick-active button {
    opacity: .75;
    background: #e60128;
}
#frost_wash .slider_wrap .slick-dots button {
	line-height: 0;
	padding: 3px;
	width: 6px;
	height: 6px;
	text-indent:-9999px;
    border-radius: 8px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #c2c2c2;
}
#frost_wash .slider_wrap .slide_inner{
	padding:50px 117.5px 50px;
}
#frost_wash .slider_wrap .slide_inner .ImgOnlyStyle{
	font-size:76% !important;
}
#frost_wash .slider_wrap .slide_inner .ImgOnlyStyle img{
	max-width:100%;
	margin:0 auto;
}
#frost_wash .slider_wrap .slide_inner .graph{
	max-width:380px;
	width:100%;
	margin:0 auto 20px auto;
}
#frost_wash .slider_wrap .slide_inner .graph div {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-content: center;
    margin-bottom: 8px;
}
#frost_wash .slider_wrap .slide_inner .graph div .title{
	width:80px;
	font-size:83%;
	text-align:left;
}
#frost_wash .slider_wrap .slide_inner .graph div.set {
    margin: 0 auto 0;
    /* padding-top: 5px; */
	width:calc(100% - 80px);
}
#frost_wash .slider_wrap .slide_inner .graph div.set .param{
	width:calc(100% - 50px);
	padding: 0 3% 0 5%;
}
#frost_wash .slider_wrap .slide_inner .graph div.set .param span{
	height: 12px;
    display: block;
    background-color: #464646;
}
#frost_wash .slider_wrap .slide_inner .graph div p {
    display: flex;
    align-items: center;
    /* line-height: 1; */
}
#frost_wash .slider_wrap .slide_inner .graph div.set .percent{
	width:50px;
	font-weight:bold;
	font-size:83%;
	justify-content: flex-end;
}
#frost_wash .slider_wrap .slide_inner .graph div:last-of-type .title, #frost_wash .slider_wrap .slide_inner .graph div:last-of-type .set .percent{
	color:#e60027;
}
#frost_wash .slider_wrap .slide_inner .graph div:last-of-type .set .param span{
	background-color:#e60027;
}
#frost_wash .slider_wrap .slide_inner .graph div:last-of-type .set .percent{
	font-size:20px !important;
}
#frost_wash .slider_wrap .slide_inner .red{
	color:#e60027;
}
#frost_wash .slider_wrap .slide_inner .pr15{
	padding-right:15px;
}
#frost_wash .content_block .block3{
	padding:50px 0;
}
#frost_wash .youtubeWrapOuter{
	max-width:720px;
	/* margin-bottom:25px; */
	/* max-width:965px; */
	margin:0 auto 25px;
}
#frost_wash .youtubeWrap{
	position: relative;
	padding-bottom:56.25%; /* 16:9 */
	/* padding-top:25px; */
	height:0;
	overflow:hidden;
	line-height:0;
}
#frost_wash .youtubeWrap iframe,
#frost_wash .youtubeWrap object,
#frost_wash .youtubeWrap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#frost_wash .small-font{
	font-size:67% !important;
}
#frost_wash .large-font{
	font-size:20px !important;
}
#frost_wash .mb0{
	margin-bottom:0px !important;
}
#frost_wash .video-wrap{
	max-width:800px;
	margin:0 auto;
}
#frost_wash .title-faq{
	font-size:50px;
	font-weight:bold;
	color:#0070C0;
	text-align:center;
	margin:50px 0;
}
#frost_wash .faq_wrap{
	display:flex;
	text-align:left;
	margin:0 auto;
	max-width:500px;
}
#frost_wash .faq_wrap>*:nth-child(2){
	flex:1;
}
#frost_wash .faq_wrap.q{
	font-weight:bold;
	margin-bottom:10px;
}
#frost_wash #p8 .content_block_inner{
	background:url('../../filemanager/common/feature_highlight/frost_wash/UsageFAQ-bg.jpg') no-repeat 50% 50%;
	background-size:100% cover;
}
#bd_washer{
	width: 1200px;
    margin-left: -118px;
}
.Grid3 #bd_washer{
	max-width: 720px;
	width:100%;
	margin-left:0;
}
.Grid3 #bd_washer .ImgOnlyStyle img{
	max-width:100%;
}
#bd_washer .PageTop{
	max-width:965px;
	margin:0 auto;
}
#bd_washer .secTitle{
	position:relative;
	/* height:42px;
	line-height:42px; */
	line-height:1.3;
	font-size:34px;
	font-weight:bold;
	color:#333;
	max-width:965px;
    margin:0 auto 20px auto;
	padding:0 30px;
    text-align:center;
}
/* #bd_washer .secTitle span{
	display:inline-block;
	padding:0 15px;
	background-color:#fff;
} */
#bd_washer .secTitle img{
	vertical-align:middle;
}
#bd_washer ul.tabButton{
	display:flex;
	margin-bottom:30px;
}
#bd_washer ul.tabButton:last-child{
	margin-bottom:0;
}
#bd_washer ul.tabButton>li{
	/* display:inline-block; */
	margin:0 5px;
	/* width:calc((100% - 70px) / 5); */
	flex:1;
}
#bd_washer ul.tabButton a{
	display:flex;
	height:100%;
	align-items:center;
	justify-content:center;
	border:1px solid #333;
	padding:5px 17px 5px 5px;
	font-size: 90%;
	color:#333;
	background: url(../../image/en/r1/icon/icon_link_right_hd.gif) no-repeat 100% 50% / 16px 16px;
	text-decoration:none;
}
#bd_washer ul.tabButton a:hover{
	/* text-decoration:none; */
	background-image: url(../../image/en/r1/icon/icon_link_right_hover_hd.gif);
}
#bd_washer .slick-slide img{
	display:inline-block;
}
#bd_washer .red_block{
	background-color:#e60027;
	color:#fff !important;
	padding:2px 5px;
	margin-right:5px;
}
#bd_washer .TextStyle1, #bd_washer .TextStyle2, #bd_washer .TextStyle3, #bd_washer .TextStyle4{
	line-height:160%;	
}
#bd_washer .a_left{
	text-align:left !important;
}
#bd_washer .a_right{
	text-align:right !important;
}
#bd_washer .content_block{
	width:100%;
	margin:50px 0;
	/* display:table;
	table-layout:fixed; */
}
#bd_washer .content_block_inner{
	width:100%;
	/* display:table-cell;
	vertical-align:middle; */
}
#bd_washer #main.content_block .content_block_inner{
	vertical-align:top;
}
#bd_washer .inner_block{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
	text-align:center;
}
#bd_washer .line{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
    height: 1px;
    border-bottom: 1px solid #ccc;
}
#bd_washer .header{
	font-size: 30px;
	font-weight:bold;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 25px;
}
#bd_washer .header2{
	font-size: 22px;
	font-weight:bold;
    line-height: 1.1;
    text-align: center;
    margin-bottom: 15px;
}
#bd_washer .content_block .block1{
	padding:0 117.5px 50px 117.5px;
    /* min-height: 400px;
    display: flex;
	align-items:center; */
}
.Grid3 #bd_washer .content_block .block1{
	padding:0;
}
.Grid3 #bd_washer #main.content_block{
	margin-bottom:0;
}
#bd_washer .content_block .block1 .inner{
	width:86%;
}
#bd_washer .slider_wrap{
	margin-bottom:50px;
}
#bd_washer .slider_wrap .slick-track{
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-align-items: center;
	align-items: center;
}
#bd_washer .slider_wrap button.slick-prev.slick-arrow,
#bd_washer .slider_wrap button.slick-next.slick-arrow {
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	appearance: none;
	background: none;
	width: 30%;
	/* width: calc(50% - 482px); */
	height: 100%;
	opacity: 0;
	transition: opacity 0.5s cubic-bezier(0.49, 0.33, 0.68, 1);
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	line-height:0;
	text-indent:-9999px;
	z-index:10;
	/*edit*/
	/*	display: none;*/
}
#bd_washer .slider_wrap button.slick-prev.slick-arrow:hover,
#bd_washer .slider_wrap button.slick-next.slick-arrow:hover {
	opacity: 1;
}
#bd_washer .slider_wrap button.slick-arrow.slick-disabled {
	display: none !important;
}
#bd_washer .slider_wrap button.slick-prev.slick-arrow {
	left: 10px;
}
#bd_washer .slider_wrap button.slick-next.slick-arrow {
	right: 0;
}
#bd_washer .slider_wrap button.slick-prev.slick-arrow:before,
#bd_washer .slider_wrap button.slick-next.slick-arrow:before {
	position: absolute;
	content: " ";
	display: block;
	width: 20px;
	height: 20px;
	transform-origin: top right;
	opacity: 1;
	transition: transform 0.5s cubic-bezier(0, 0.16, 0.35, 1);
}
#bd_washer .slider_wrap button.slick-prev.slick-arrow:before {
	border-bottom: 4px solid #e60128;
	border-left: 4px solid #e60128;
	transform: translateX(25px) rotate(45deg);
	left: 10px;
}
#bd_washer .slider_wrap button.slick-next.slick-arrow:before {
	border-top: 4px solid #e60128;
	border-right: 4px solid #e60128;
	transform: translateX(-25px) rotate(45deg);
	right: 10px;
}
#bd_washer .slider_wrap button.slick-prev.slick-arrow:hover:before,
#bd_washer .slider_wrap button.slick-next.slick-arrow:hover:before {
	transform: translateX(0%) rotate(45deg);
}
#bd_washer .slider_wrap .slick-dots {
	bottom: 0;
	padding-top: 0 !important;
	line-height: 0;
	z-index: 10;
	position: absolute;
    display: block;
    width: 100%;
    padding: 15px 0 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#bd_washer .slider_wrap .slick-dots li {
	margin: 0;
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 10px;
    cursor: pointer;
	line-height:0;
}
#bd_washer .slider_wrap .slick-dots li.slick-active button {
    opacity: .75;
    background: #e60128;
}
#bd_washer .slider_wrap .slick-dots button {
	line-height: 0;
	padding: 3px;
	width: 6px;
	height: 6px;
	text-indent:-9999px;
    border-radius: 8px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #c2c2c2;
}
#bd_washer .slider_wrap .slide_inner{
	padding:50px 117.5px 50px;
}
#bd_washer .slider_wrap .slide_inner .ImgOnlyStyle{
	font-size:76% !important;
}
#bd_washer .slider_wrap .slide_inner .ImgOnlyStyle img{
	max-width:100%;
	margin:0 auto;
}
#bd_washer .slider_wrap .slide_inner .graph{
	max-width:380px;
	width:100%;
	margin:0 auto 20px auto;
}
#bd_washer .slider_wrap .slide_inner .graph div {
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-content: center;
    margin-bottom: 8px;
}
#bd_washer .slider_wrap .slide_inner .graph div .title{
	width:80px;
	font-size:83%;
	text-align:left;
}
#bd_washer .slider_wrap .slide_inner .graph div.set {
    margin: 0 auto 0;
    /* padding-top: 5px; */
	width:calc(100% - 80px);
}
#bd_washer .slider_wrap .slide_inner .graph div.set .param{
	width:calc(100% - 50px);
	padding: 0 3% 0 5%;
}
#bd_washer .slider_wrap .slide_inner .graph div.set .param span{
	height: 12px;
    display: block;
    background-color: #464646;
}
#bd_washer .slider_wrap .slide_inner .graph div p {
    display: flex;
    align-items: center;
    /* line-height: 1; */
}
#bd_washer .slider_wrap .slide_inner .graph div.set .percent{
	width:50px;
	font-weight:bold;
	font-size:83%;
	justify-content: flex-end;
}
#bd_washer .slider_wrap .slide_inner .graph div:last-of-type .title, #bd_washer .slider_wrap .slide_inner .graph div:last-of-type .set .percent{
	color:#e60027;
}
#bd_washer .slider_wrap .slide_inner .graph div:last-of-type .set .param span{
	background-color:#e60027;
}
#bd_washer .slider_wrap .slide_inner .graph div:last-of-type .set .percent{
	font-size:20px !important;
}
#bd_washer .slider_wrap .slide_inner .red{
	color:#e60027;
}
#bd_washer .slider_wrap .slide_inner .pr15{
	padding-right:15px;
}
#bd_washer .content_block .block3{
	padding:50px 0;
}
#bd_washer .youtubeWrapOuter{
	max-width:720px;
	/* margin-bottom:25px; */
	/* max-width:965px; */
	margin:0 auto 25px;
}
#bd_washer .youtubeWrap{
	position: relative;
	padding-bottom:56.25%; /* 16:9 */
	/* padding-top:25px; */
	height:0;
	overflow:hidden;
	line-height:0;
}
#bd_washer .youtubeWrap iframe,
#bd_washer .youtubeWrap object,
#bd_washer .youtubeWrap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#bd_washer .small-font{
	font-size:67% !important;
}
#bd_washer .large-font{
	font-size:20px !important;
}
#bd_washer .mb0{
	margin-bottom:0px !important;
}
#bd_washer .video-wrap{
	max-width:800px;
	margin:0 auto;
}
#bd_washer .title-faq{
	font-size:50px;
	font-weight:bold;
	color:#0070C0;
	text-align:center;
	margin:50px 0;
}
#bd_washer .faq_wrap{
	display:flex;
	text-align:left;
	margin:0 auto;
	max-width:500px;
}
#bd_washer .faq_wrap>*:nth-child(2){
	flex:1;
}
#bd_washer .faq_wrap.q{
	font-weight:bold;
	margin-bottom:10px;
}
#bd_washer #p8 .content_block_inner{
	background:url('../../filemanager/common/feature_highlight/bd_washer/UsageFAQ-bg.jpg') no-repeat 50% 50%;
	background-size:100% cover;
}
#bd_washer .slider_wrap .slide_inner .flex_container{
	display:flex;
	margin:0 auto;
}
#bd_washer .slider_wrap .slide_inner .flex_container.two_column>div{
	margin-left:15px;
	width:calc((100% - 15px) / 2);
}
#bd_washer .slider_wrap .slide_inner .flex_container.two_column>div:first-child{
	margin-left:0;
}
#bd_washer .slider_wrap .slide_inner .w70{
	width:70%;
}
#bd_washer .slider_wrap .slide_inner .flex_container.v_middle{
	align-items:center;
}
#bd_washer .slider_wrap .slide_inner .inline_flex_container{
	display:inline-flex;
	margin:0 auto;
}
#bd_washer .slider_wrap .slide_inner .flex_container.v_middle,
#bd_washer .slider_wrap .slide_inner .inline_flex_container.v_middle{
	align-items:center;
}
#product-hrtn .content_block{
    width: 100%;
    margin: 50px 0;
}
#product-hrtn .header{
	font-size: 30px;
	font-weight:bold;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 25px;
}
#product-hrtn .block1{
	margin-bottom:50px;
}
#product-hrtn .inner_block{
	max-width: 965px;
    width: 100%;
    margin: 0 auto;
	text-align:center;
}
#product-hrtn .line{
	max-width: 965px;
    width: 100%;
    margin: 50px auto;
    height: 1px;
    border-bottom: 1px solid #ccc;
}
@media screen and (min-width: 966px) {
.Grid3 #mij_fridge ul.tabButton{
	display:flex;
	/* grid-template-columns:1fr 1fr 1fr; */
	gap:30px 10px;
	flex-wrap:wrap;
	justify-content:center;
}
.Grid3 #mij_fridge ul.tabButton li{
	width:calc((100% - 20px) / 3);
	margin:0;
}
}
@media screen and (max-width: 965.98px) {
#french_bottom_freezer{
	width: 100%;
	margin: 0 auto;
}
#french_bottom_freezer .colWrap:first-child{
	margin-bottom:0;
}
#french_bottom_freezer .colWrap>.item{
	width:100% !important;
	float:none;
	padding:5px 0;
}
#french_bottom_freezer ul.tabButton:first-child,
#product-bd90xfvem ul.tabButton,
#product-hrtn ul.tabButton{
	margin-bottom:0;
}
#french_bottom_freezer ul.tabButton:last-child,
#product-bd90xfvem ul.tabButton:last-child,
#product-hrtn ul.tabButton:last-child{
	margin-bottom:50px;
}
#french_bottom_freezer ul.tabButton>li,
#product-bd90xfvem ul.tabButton>li,
#product-hrtn ul.tabButton>li{
	display:block;
	margin:10px 0;
}
#french_bottom_freezer ul.tabButton a,
#product-bd90xfvem ul.tabButton a,
#product-hrtn ul.tabButton a{
	display:inline-block;
}
#french_bottom_freezer ul.selZoneWrap>li{
	width:100%;
	margin-bottom:5%;
}
#mij_fridge{
	width: 100%;
	margin: 0 auto;
}
#mij_fridge .colWrap:first-child{
	margin-bottom:0;
}
#mij_fridge .colWrap>.item{
	width:100% !important;
	float:none;
	padding:5px 0;
}
#mij_fridge ul.tabButton:first-child{
	margin-bottom:0;
}
#mij_fridge ul.tabButton:last-child{
	margin-bottom:50px;
}
#mij_fridge ul.tabButton>li{
	display:block;
	margin:10px 0;
}
#mij_fridge ul.tabButton a{
	display:inline-block;
}
#frost_wash{
	width: 100%;
	margin: 0 auto;
}
#frost_wash ul.tabButton{
	display:inline;
}
#frost_wash ul.tabButton:first-child{
	margin-bottom:0;
}
#frost_wash ul.tabButton:last-child{
	margin-bottom:50px;
}
#frost_wash ul.tabButton>li{
	display:block;
	margin:10px 0;
	width:auto;
}
#frost_wash ul.tabButton a{
	display:inline-block;
}
#frost_wash .hideBlock{
	display:none;
}
#bd_washer{
	width: 100%;
	margin: 0 auto;
}
#bd_washer ul.tabButton{
	display:inline;
	margin-bottom:0;
}
#bd_washer ul.tabButton:last-child{
	margin-bottom:50px;
}
#bd_washer ul.tabButton>li{
	display:block;
	margin:10px 0;
	width:auto;
}
#bd_washer ul.tabButton a{
	display:inline-block;
}
#bd_washer .hideBlock{
	display:none;
}
}
@media screen and (min-width: 768px) {
	#vc_h900 .f1_col_box > div{
		display:table;
	}
	#vc_h900 .f1_col_box > div > div{
		display:table-cell;
	}
	/* #vc_h900 .f1_col01{
		float:left;
		width:32.12%;
	}
	#vc_h900 .f1_col02{
		float:left;
		width:67.87%;
	}
	#vc_h900 .f1_col03{
		float:left;
	    width:28.5%;
	}
	#vc_h900 .f1_col04{
		float:left;
		width:39.38%;
	} */
}
@media screen and (max-width: 767.98px) {
	/* #vc_h900 .idx_section{
		margin-top:60px;
	} */
	#vc_h900 .idx_forDetailBox, #vc_h900 .idx_forBackBox{
		text-align:center;
	}
	#vc_h900 .idx_specLink{
		font-size: 1.0rem;
		padding: 5px 35px 5px 15px;
	}
	#vc_h900 .f1_img01_ico{
		width: 8%;
		margin-left: -4%;
		top: -7.5%;
	}
	#french_bottom_freezer .content_block{
		min-height:600px;
	}
	#french_bottom_freezer .content_block .block1,
	#product-bd90xfvem .content_block .block1{
		/* padding-left:0;
		padding-right:0; */
		padding:0 0 50px 0;
		min-height: 1px;
		display: block;
	}
	#french_bottom_freezer .content_block .block1 .inner,
	#product-bd90xfvem .content_block .block1 .inner{
		width:100%;
	}
	#french_bottom_freezer .slider_wrap .slide_inner{
		padding-left:0;
		padding-right:0;
	}
	#french_bottom_freezer .slider_wrap .slide_inner .w70{
		width:100%;
	}
	#french_bottom_freezer .slider_wrap .slide_inner .flex_container.m_break{
		/* display:block; */
		flex-direction:column;
	}
	#french_bottom_freezer .slider_wrap .slide_inner .flex_container.m_break.reverse{
		flex-direction:column-reverse;
	}
	#french_bottom_freezer .slider_wrap .slide_inner .flex_container.m_break>div{
		display:block;
		width:100%;
		margin:0;
	}
	#french_bottom_freezer .slider_wrap .slide_inner .flex_container.two_column>div:first-child{
		margin-bottom:30px;
	}
	#french_bottom_freezer .slider_wrap .slide_inner .flex_container.three_column>div:first-child{
		margin-bottom:30px;
	}
	#french_bottom_freezer .slider_wrap .slide_inner .flex_container.three_column>div:last-child{
		margin-bottom:0;
	}
	#french_bottom_freezer .narrow-block{
		margin:0;
		width:100%;
	}
	#mij_fridge .content_block{
		min-height:600px;
	}
	#mij_fridge .content_block .block1{
		/* padding-left:0;
		padding-right:0; */
		padding:0 0 50px 0;
		min-height: 1px;
		display: block;
	}
	#mij_fridge .content_block .block1 .inner{
		width:100%;
	}
	#mij_fridge .slider_wrap .slide_inner{
		padding-left:0;
		padding-right:0;
	}
	#mij_fridge .slider_wrap .slide_inner .w70{
		width:100%;
	}
	#mij_fridge .slider_wrap .slide_inner .flex_container.m_break{
		/* display:block; */
		flex-direction:column;
	}
	#mij_fridge .slider_wrap .slide_inner .flex_container.m_break.reverse{
		flex-direction:column-reverse;
	}
	#mij_fridge .slider_wrap .slide_inner .flex_container.m_break>div{
		display:block;
		width:100%;
		margin:0;
	}
	#mij_fridge .slider_wrap .slide_inner .flex_container.two_column>div:first-child{
		margin-bottom:30px;
	}
	#mij_fridge .narrow-block{
		margin:0;
		width:100%;
	}
	#frost_wash .content_block{
		/* min-height:600px; */
	}
	#frost_wash .content_block .block1{
		/* padding-left:0;
		padding-right:0; */
		padding:0 0 50px 0;
		min-height: 1px;
		display: block;
	}
	#frost_wash .content_block .block1 .inner{
		width:100%;
	}
	#frost_wash .slider_wrap .slide_inner{
		padding-left:0;
		padding-right:0;
	}
	#bd_washer .content_block{
		/* min-height:600px; */
	}
	#bd_washer .content_block .block1{
		/* padding-left:0;
		padding-right:0; */
		padding:0 0 50px 0;
		min-height: 1px;
		display: block;
	}
	#bd_washer .content_block .block1 .inner{
		width:100%;
	}
	#bd_washer .slider_wrap .slide_inner{
		padding-left:0;
		padding-right:0;
	}
	#bd_washer .slider_wrap .slide_inner .flex_container.m_break{
		/* display:block; */
		flex-direction:column;
	}
	#bd_washer .slider_wrap .slide_inner .flex_container.m_break.reverse{
		flex-direction:column-reverse;
	}
	#bd_washer .slider_wrap .slide_inner .flex_container.m_break>div{
		display:block;
		width:100%;
		margin:0;
	}
	#bd_washer .slider_wrap .slide_inner .flex_container.two_column>div:first-child{
		margin-bottom:30px;
	}
}