@charset "utf-8";
/* CSS Document */

.features.page .contentsbox{
	width: 100%;
	box-sizing: border-box;
}
.features .features-detail-box{
	width: 100%;	
}
.features .contentsbox dl.featurestext{
	width: 100%;	
}

.features .contentsbox .featuresTop h2{
	background-image: none;
	text-align: center;
	margin-bottom: 20px;
	font-size: 20px;
	height: auto;
}
.featuresTop{
	margin-bottom: 50px;
}

.features .features-detail-box .features-detail{
	width: 100%;
}
.features .contentsbox h2{
	font-size: 20px;
}
.twoColumn .left{
	float: left;
	width: 55%;
}
.twoColumn .right{
	float: right;
	width: 40%;
}
.twoColumn section{
	margin-bottom: 30px;
	color: #FFF;
	background-color: #000;
}
.twoColumn section h3{
	color: #fff;
	margin: 0;
	text-align: center;
	padding: 10px;
	font-size: 16px;
}
.twoColumn section img{
	width: 100%;
}
.features .features-detail-box .features-detail{
	font-size: 16px;
	line-height: 2;
}
.features_en .features-detail h3,
.features .features-detail h3{
	font-size: 18px;
	padding: 10px 0 10px 25px;
	margin-top: 30px;
}
.features_en .features-detail h3.first,
.features .features-detail h3.first{
	margin-top: 0;
}
.features_en .features-detail ul,
.features .features-detail ul{
	padding: 0 0 0 15px;
}
.features_en .contentsbox li.img_11{
	background-position: left 6px;
	padding-left: 45px;
}
.features .contentsbox li.img_11{
	background-position: left center;
	padding-left: 45px;
}
.features_en .contentsbox li.img_17 span,
.features .contentsbox li.img_17 span{
	background-position: left center;
	padding-left: 25px;
}
.features_en .contentsbox li.img_17{
	background-position: left 4px;
	padding-left: 65px;
}
.features .contentsbox li.img_17{
	background-position: left 6px;
	padding-left: 65px;
}
.features-image-main{
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 1px dashed #333;
	float: none;
}
section li a{
	color:#FFF;
}
section li a:hover{
	text-decoration: none !important;
	  transition: all 0.3s ease;
}
section li a:hover p{
	color:#989b33;
	  transition: all 0.3s ease;
}
/* enlarge */
.enlarge {
		background:#000 url(/middleware/yebis3/image/features/enlarge.png) center center no-repeat;
		display: block;
  		margin:auto;
		width:100%;
	}
.enlarge:hover img {
  opacity: 0.3;
	-webkit-transition: all 0.3s ease;
	  -moz-transition: all 0.3s ease;
	  -o-transition: all 0.3s ease;
	  transition: all 0.3s ease;
}


/* glareEffects */

.glareEffects ul{
	margin: 0;
	padding: 0;
}
.glareEffects li{
	float: left;
	width: 14.28%;
}
.glareEffects p{
	line-height: 1;
	font-size: 12px;
	padding: 5px 0;
	margin: 0;
	text-align: center;
}

/* depthEffects */

.depthEffects ul{
	margin: 0;
	padding: 0;
}
.depthEffects li{
	float: left;
	width: 33.33%;
	text-align: center;
}
.depthEffects p{
	line-height: 1;
	font-size: 12px;
	padding: 5px 0;
	margin: 0;
	text-align: center;
}
.twoColumn section.depthEffects li img{
	width: 70%;
	margin: 0 auto;
}

/*bokehEffects*/

.bokehEffects ul{
	margin: 0;
	padding: 0;
}
.bokehEffects li{
	float: left;
	width: 25%;
	text-align: center;
}
.bokehEffects p{
	line-height: 1;
	font-size: 12px;
	padding: 5px 0;
	margin: 0;
	text-align: center;
}
.twoColumn section.bokehEffects li img{
	width: 100%;
	margin: 0 auto;
}

/*toneEffects*/

.toneEffects ul{
	margin: 0;
	padding: 0;
}
.toneEffects li{
	float: left;
	width: 25%;
	text-align: center;
}
.toneEffects p{
	line-height: 1;
	font-size: 12px;
	padding: 5px 0;
	margin: 0;
	text-align: center;
}
.twoColumn section.toneEffects li img{
	width: 100%;
	margin: 0 auto;
}

/*blurEffects*/
.blurEffects ul{
	margin: 0;
	padding: 0;
}
.blurEffects li{
	float: left;
	width: 50%;
	text-align: center;
}
.blurEffects p{
	line-height: 1;
	font-size: 12px;
	padding: 5px 0;
	margin: 0;
	text-align: center;
}
.twoColumn section.blurEffects li img{
	width: 70%;
	margin: 0 auto;
}

.features .contentsbox .featurestext,
.features_en .contentsbox .featurestext {
    border-bottom: 1px solid #999;
    margin: 0 0 30px 0;
    padding: 0;
    clear: both;
    float: left;
    width: 100%;
    display: block;
}
.features .contentsbox .featurestext .features-top-titile,
.features_en .contentsbox .featurestext .features-top-titile{    
	padding: 10px 0 10px 25px;
	font-size: 18px;
	font-weight: bold;
	color: #660;
    border-top: 1px solid #999;
    background: url(../image/faq/arrow_bottom.gif) 5px center no-repeat;
}

.features .contentsbox .featurestext dd {
    margin: 0;
    padding: 0 0 10px 25px;
}
.features-top-titile{
	cursor: pointer;
}
.contentTxt2{
	display: none;
	padding-left: 40px;
}
.contentTxt3{
	display: none;
}
.contentTxt3 li{
	text-indent: 0;
	text-align: center;
	float: left;
	width: 240px;
	height: 160px;
	padding: 10px 33px 10px 33px;
}

.features .spec th, .eval .spec th,.features .spec th, .features .spec td, .eval .spec th, .eval .spec td{
	font-size: 16px;
	line-height: 2;
	padding:5px 10px 5px 20px;
}

/* EN */
.features_en .contentsbox h2{
	padding-top: 0;
}

.features_en .download_table_r2 .centertxt{
	/*text-align: left;*/
}
body#en.features_en section p{
	font-size: 14px;
}

.contactWrapper {
	margin: 100px 0 150px !important;
}


/* en - video  */
.video-block.video_area_second{
	margin-bottom: 30px;
}