/* FONTS : Custom Samsung font. */
@font-face {font-family:"SamsungIFBlk";src:url(../../font/SamsungIF_Blk.woff) format("woff"),url(../../font/SamsungIF_Blk.ttf) format("truetype"),url(../../font/SamsungIF_Blk.svg#SamsungIF_Blk) format("svg");font-weight:normal;font-style:normal }
@font-face {font-family:"SamsungIFBd";src:url(../../font/SamsungIF_Bd.woff) format("woff"),url(../../font/SamsungIF_Bd.ttf) format("truetype"),url(../../font/SamsungIF_Bd.svg#SamsungIF_Bd) format("svg");font-weight:normal;font-style:normal }
@font-face {font-family:"SamsungIFRg";src:url(../../font/SamsungIF_Rg.woff) format("woff"),url(../../font/SamsungIF_Rg.ttf) format("truetype"),url(../../font/SamsungIF_Rg.svg#SamsungIF_Rg) format("svg");font-weight:normal;font-style:normal }
/*@font-face {font-family:"samsungIcon";src:url(../../font/samsungIcon.woff) format("woff"),url(../../font/samsungIcon.ttf) format("truetype"),url(../../font/samsungIcon.svg#samsung) format("svg");font-weight:normal;font-style:normal }*/


body { margin: 0; }
a {
	text-decoration: none;
	color: inherit;
}
ul{
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
}

.feature-image img { width: 100%; display: block; margin:0 auto; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix	{display: inline-block;}
.clearfix	{display: block;}



#pdp_product_kv2 { font-family:"SamsungIFRg"; position:relative; width:100%; display:block; overflow:hidden; background-image:url(../../images/pdp_keyvisual_black_1920.jpg);}
#pdp_product_kv2 .kv-slide { width:100%; height:100%;}
#pdp_product_kv2 .kv-slide li{ position:absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-repeat:no-repeat; background-position:50% 50%; background-size:cover; text-indent:-99999px;}
#pdp_product_kv2 .kv-slide li:nth-child(1){background-image:url(../../images/pdp_keyvisual_black_1920.jpg);}
#pdp_product_kv2 .kv-slide li:nth-child(2){background-image:url(../../images/pdp_keyvisual_white_1920.jpg);}

#pdp_product_kv2 .kv-slide .top{z-index:10; }

#pdp_product_kv2 .kv_title2 { position:relative; max-width:1310px; padding:0 28px; margin:0 auto; z-index:100; text-align: left; }
#pdp_product_kv2 .kv_title2 h1 { padding: 60px 0 0; color:#ffffff; font-size:30px;}
#pdp_product_kv2 .kv_title2 p { font-size: 26px; color:#fff;}

#pdp_product_kv2 .colorchip{padding-top:20px;}
#pdp_product_kv2 .colorchip li{display:inline-block; margin-right:3px;}
#pdp_product_kv2 .colorchip a{display:block; position:relative; width:57px; height:57px;}
#pdp_product_kv2 .colorchip .line{display:block; width:100%; height:100%; border:1px solid; border-radius:30px;
	transform: scale(0); -webkit-transform: scale(0);-ms-transform: scale(0);-moz-transform: scale(0);
	transition: all 400ms cubic-bezier(0.6, 0, 0.3, 1.3) 0s; -webkit-transition: all 400ms cubic-bezier(0.6, 0, 0.3, 1.3) 0s; -ms-transition: all 400ms cubic-bezier(0.6, 0, 0.3, 1.3) 0s; -moz-transition: all 400ms cubic-bezier(0.6, 0, 0.3, 1.3) 0s;
}
#pdp_product_kv2 .colorchip .circle{position:absolute;left:10px;top:10px; width:39px; height:39px; border-radius:20px; font-size:0; box-shadow:2px 2px 5px #859298;}
#pdp_product_kv2 .colorchip a:hover .line,
#pdp_product_kv2 .colorchip .on .line,
#pdp_product_kv2 .colorchip .select .line{transform: scale(1); -webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);}
#pdp_product_kv2 .colorchip .on .circle,
#pdp_product_kv2 .colorchip .select .circle{box-shadow:none;}


 .pdp-section { position: relative; font-family:"SamsungIFRg";}
 .pdp-section p {	margin: 0; }

 .pdp-section .feature-title { padding-bottom: 15px; font-family:"SamsungIFRg"; }
 .pdp-section .feature-spec,  .pdp-section .feature-spec span { font-size: 50px; font-weight:400; color: #212121; line-height: 1em; }
 .pdp-section .feature-title,  .pdp-section .feature-title span { font-size: 54px; font-weight:400; line-height: 1.2em; }
 .pdp-section .feature-desc,  .pdp-section .feature-desc span { font-size: 17px; line-height: 1.3em; }
 .pdp-section .feature-inner { width: 70%; text-align: center; margin: 0 auto; padding-bottom: 4%; }
 .pdp-section .feature-subtitle { font-size: 30px; font-weight:400; color: #000; line-height: 1.2em; padding-bottom: 20px; }

 .pdp-section .feature-annotation { font-size: 15px; padding-top: 30px; line-height: 1.2em; }

.pdp-section  h2 {     -webkit-margin-before: 0em;    -webkit-margin-after: 0em; }
.pdp-section  h3 {    -webkit-margin-before: 0em;    -webkit-margin-after: 0em;}

 #feature-01 .feature-inner { position: absolute; padding: 8% 0 0 10%; width: 40%; text-align: left; }

 #feature-02 .feature-inner { padding: 10% 0 4% 0 }
 #feature-02 .feature-spec { width: 100%; padding: 3% 0 5% 0; }
 #feature-02 .feature-spec span { font-size: 30px; }
 #feature-02 .feature-side { float: left; width: 15%; }
 #feature-02 .feature-spec-wrap { float: left; text-align: center;}
 #feature-02 .spec-wrap-1 { width: 22%; }
 #feature-02 .spec-wrap-2 { width: 24%; }
 #feature-02 .spec-wrap-3 { width: 25%; }

 #feature-03 { padding: 5% 0 5% 0; background-color: #F2F2F2; }
 #feature-03 .feature-inner { position: relative; margin: 3% 10% 0 10%; width: 80%; text-align: center; z-index: 10000; }
 #feature-03 #adaptive-01 li { background-color: #F2F2F2; }
 #feature-03 #adaptive-01 li { margin: 0 10% 0 0; text-align: right; }
 #feature-03 #adaptive-01 li img { width: 100%;}

 #feature-04 .feature-inner { position: absolute; padding: 7% 0 0 40%; width: 50%; text-align: right; color: #ffffff; }
 #feature-04 .feature-04-icon { position: absolute; top: 65%; left: 52%; width: 40%; }
 #feature-04 .feature-04-dl { float: left; width: 33.3%; }
 #feature-04 .feature-04-dl dt { text-align: center; }
 #feature-04 .feature-04-dl dt img { width: 70%; }
 #feature-04 .feature-04-dl dd { padding-top: 20px; text-align: center; }
 #feature-04 .feature-04-dl dd p { color: #ffffff }

 #feature-05 { padding: 10% 0 5% 0; }
 #feature-05 .feature-inner { position: absolute; padding: 0 0 0 5%; width: 35%; text-align: left; float: left; }
 #feature-05 .pdp-feature-image { width: 50%; float: left; padding: 0 5% 0 45%; }

 #feature-06 .feature-inner { position: absolute; padding: 8% 0 0 7%; width: 35%; text-align: left; }


 #feature-07 { padding: 5% 0 2% 0; }
 #feature-07 .feature-inner { position: relative; padding: 7% 0 0 10%; width: 35%; text-align: left; z-index: 10000; }
 #feature-07 #adaptive-03 li { background-color: #ffffff; }
 #feature-07 #adaptive-03 li { text-align: right; }
 #feature-07 #adaptive-03 li img { width: 40%; padding-right: 10%; }

 #feature-08 .feature-inner { position: absolute; padding: 34% 10% 0 10%; width: 80%; text-align: center; color: #ffffff; }
 #feature-08 .feature-08-01-icon { position: absolute; top: 15%; left: 78%; width: 20%; }
 #feature-08 .feature-08-02-icon { position: absolute; top: 38%; left: 78%; width: 20%; }
 #feature-08 .feature-08-dl { float: left; width: 50%; }
 #feature-08 .feature-08-dl dt { text-align: center; }
 #feature-08 .feature-08-dl dt img { width: 60%; }
 #feature-08 .feature-08-dl dd { padding-top: 10px; text-align: center; }
 #feature-08 .feature-08-dl dd p { color: #ffffff; font-size: 14px; }

 #feature-09 { padding: 5% 0 5% 0; text-align: center; }
 #feature-09 .feature-inner { padding: 5% 0 5% 0; width: 80%; text-align: center; }
 #feature-09 .pdp-feature-image { width: 80%; padding: 0 0 0 10%; }


 #feature-10 .feature-inner { position: absolute; padding: 5% 0 0 10%; width: 40%; text-align: left; }


#feature-01 { display: block; }
#feature-m-01 { display: none; }

#feature-03 { display: block; }
#feature-m-03 { display: none; }

#feature-04 { display: block; }
#feature-m-04 { display: none; }

#feature-06 { display: block; }
#feature-m-06 { display: none; }

#feature-07 { display: block; }
#feature-m-07 { display: none; }

#feature-08 { display: block; }
#feature-m-08 { display: none; }

#feature-10 { display: block; }
#feature-m-10 { display: none; }

/* Media Query */
@media screen and (min-width: 1281px) {
	#pdp_product_kv2 .kv-slide li{width:100%;height:100%; background-repeat:no-repeat; background-position:center bottom; text-indent:-99999px;}
	#pdp_product_kv2 .kv-slide li:nth-child(1){background-image:url(../../images/pdp_keyvisual_black_1920.jpg);}
	#pdp_product_kv2 .kv-slide li:nth-child(2){background-image:url(../../images/pdp_keyvisual_white_1920.jpg);}
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {	
	#pdp_product_kv2 .kv-slide li{width:100%;height:100%; background-repeat:no-repeat; background-position:center bottom; text-indent:-99999px;}
	#pdp_product_kv2 .kv-slide li:nth-child(1){background-image:url(../../images/pdp_keyvisual_black_1280.jpg);}
	#pdp_product_kv2 .kv-slide li:nth-child(2){background-image:url(../../images/pdp_keyvisual_white_1280.jpg);}
	 .key-visual .kv-title { width: 60%; left: 20%; top: 47%; font-size: 28px; }

	 .pdp-section .feature-title,  .pdp-section .feature-title span { font-size: 42px; line-height: 1.2em; }
	 .pdp-section .feature-subtitle { font-size: 24px; }
	 .pdp-section .feature-desc,  .pdp-section .feature-desc span { font-size: 15px; line-height: 1.2em; }
	 .pdp-section .feature-annotation { font-size: 13px; }

	 #feature-m-01 .feature-inner { position: relative; padding: 9% 0 5% 0; width: 80%; text-align: center; }

	 #feature-02 .feature-inner { padding: 60px 0 20px 0; }
	 #feature-02 .feature-spec { padding: 40px 0 30px 0; }
	 #feature-02 .feature-side { float: left; width: 5%; }
	 #feature-02 .feature-spec-wrap { float: left; }
	 #feature-02 .feature-spec-wrap img { width: 40%; }
	 #feature-02 .feature-spec-wrap span { font-size: 18px; text-align:center; font-weight: 800; line-height: 3em;}
	 #feature-02 .spec-wrap-1 { width: 30%; line-height: 25px; }
	 #feature-02 .spec-wrap-2 { width: 30%; line-height: 25px; }
	 #feature-02 .spec-wrap-3 { width: 30%; line-height: 25px; }

	 #feature-m-03 { padding: 5% 0 5% 0; background-color: #F2F2F2; }
	 #feature-m-03 .feature-inner { position: relative; padding: 3% 0 0 0; width: 100%; text-align: center; z-index: 10000; }
	 #feature-m-03 #adaptive-02 li { background-color: #F2F2F2; }
	 #feature-m-03 #adaptive-02 li { margin: 0 10% 0 0; text-align: right; }
	 #feature-m-03 #adaptive-02 li img { width: 100%; }

	 #feature-m-04 .feature-inner { position: relative; padding: 10% 0 5% 0; width: 80%; text-align: center; color: #000000; }
	 #feature-m-04 .feature-04-icon { position: relative; width: 100%; padding: 0 10% 5% 10%; }
	 #feature-m-04 .feature-04-dl { float: left; width: 26.6%; }
	 #feature-m-04 .feature-04-dl dt { text-align: center; }
	 #feature-m-04 .feature-04-dl dt img { width: 50%; }
	 #feature-m-04 .feature-04-dl dd { padding-top: 20%; text-align: center; }
	 #feature-m-04 .feature-04-dl dd p { color: #000000; }

	 #feature-05 { padding: 10% 0 5% 0; }
	 #feature-05 .feature-inner { position: absolute; padding: 0 0 0 5%; width: 35%; text-align: left; float: left; }
	 #feature-05 .pdp-feature-image { width: 50%; float: left; padding: 0 5% 0 45%; }

	 #feature-m-06 { padding: 30px 0 5% 0; }
	 #feature-m-06 .feature-inner { padding: 30px 0 0 0; }

	 #feature-m-07 { padding: 60px 0 5% 0; }
	 #feature-m-07 .feature-inner { position: relative; padding: 3% 10% 0 7%; width: 80%; text-align: center; z-index: 10000; }
	 #feature-m-07 #adaptive-04 li { margin: 0 0 0 0; text-align: right; }
	 #feature-m-07 #adaptive-04 li img { width: 100%;}

	 #feature-m-08 { padding: 30px 0 5% 0; }
	 #feature-m-08 .feature-inner { padding: 5% 10% 0 10%; width: 80%; text-align: center; color: #000000; }
	 #feature-m-08 .feature-08-01-icon { width: 40%; text-align: center; float: left; padding: 0 0 30px 5%; }
	 #feature-m-08 .feature-08-02-icon { width: 40%; text-align: center; float: left; padding: 0 0 30px 5%;}
	 #feature-m-08 .feature-08-dl {  width: 100%; }
	 #feature-m-08 .feature-08-dl dt {  }
	 #feature-m-08 .feature-08-dl dt img { width: 60%; }
	 #feature-m-08 .feature-08-dl dd { padding-top: 10px; text-align: center; }
	 #feature-m-08 .feature-08-dl dd p { color: #000000 }

	 #feature-09 .pdp-feature-image { width: 80%; padding: 0 10% 0 10%; }
	 #feature-09 .pdp-feature-image img { width: 100%; }
	#feature-10 .feature-inner { position: absolute; padding: 7% 0 0 10%; width: 40%; text-align: left; }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	#feature-01 { display: none; }
	#feature-m-01 { display: block; }

	#feature-03 { display: none; }
	#feature-m-03 { display: block; }

	#feature-04 { display: none; }
	#feature-m-04 { display: block; }

	#feature-06 { display: none; }
	#feature-m-06 { display: block; }

	#feature-07 { display: none; }
	#feature-m-07 { display: block; }

	#feature-08 { display: none; }
	#feature-m-08 { display: block; }

	#feature-10 { display: none; }
	#feature-m-10 { display: block; }

	#pdp_product_kv2 .kv-slide li{width:100%;height:100%; background-repeat:no-repeat; background-position:center bottom; text-indent:-99999px;}
	#pdp_product_kv2 .kv-slide li:nth-child(1){background-image:url(../../images/pdp_keyvisual_black_1024.jpg);}
	#pdp_product_kv2 .kv-slide li:nth-child(2){background-image:url(../../images/pdp_keyvisual_white_1024.jpg);}

	 .key-visual .kv-title { width: 60%; left: 20%; top: 65%; font-size: 34px; }

	 .pdp-section .feature-title,  .pdp-section .feature-title span { font-size: 46px; line-height: 1.2em; }
	 .pdp-section .feature-subtitle { font-size: 28px; }
	 .pdp-section .feature-desc,  .pdp-section .feature-desc span { font-size: 17px; line-height: 1.2em; }
	 .pdp-section .feature-annotation { font-size: 15px; }

	 #feature-m-01 .feature-inner { position: relative; padding: 9% 0 5% 0; width: 80%; text-align: center; }

	 #feature-02 .feature-inner { padding: 60px 0 20px 0; }
	 #feature-02 .feature-spec { padding: 40px 0 30px 0; }
	 #feature-02 .feature-side { float: left; width: 5%; }
	 #feature-02 .feature-spec-wrap { float: left; }
	 #feature-02 .feature-spec-wrap img { width: 70%; }
	 #feature-02 .feature-spec-wrap span { font-size: 18px; text-align:center; font-weight: 800; line-height: 3em;}
	 #feature-02 .spec-wrap-1 { width: 30%; line-height: 25px; }
	 #feature-02 .spec-wrap-2 { width: 30%; line-height: 25px; }
	 #feature-02 .spec-wrap-3 { width: 30%; line-height: 25px; }

	 #feature-m-03 { padding: 5% 0 5% 0; background-color: #F2F2F2; }
	 #feature-m-03 .feature-inner { position: relative; padding: 3% 0 0 0; width: 100%; text-align: center; z-index: 10000; }
	 #feature-m-03 .feature-inner p { width: 80%; padding: 0 10% 0 10%; }
	 #feature-m-03 #adaptive-02 li { background-color: #F2F2F2; }
	 #feature-m-03 #adaptive-02 li { margin: 0 10% 0 0; text-align: right; }
	 #feature-m-03 #adaptive-02 li img { width: 100%; }

	 #feature-m-04 .feature-inner { position: relative; padding: 10% 0 5% 0; width: 80%; text-align: center; color: #000000; }
	 #feature-m-04 .feature-04-icon { position: relative; width: 100%; padding: 0 10% 5% 10%; }
	 #feature-m-04 .feature-04-dl { float: left; width: 26.6%; }
	 #feature-m-04 .feature-04-dl dt { text-align: center; }
	 #feature-m-04 .feature-04-dl dt img { width: 50%; }
	 #feature-m-04 .feature-04-dl dd { padding-top: 20px; text-align: center; }
	 #feature-m-04 .feature-04-dl dd p { color: #000000; }

	 #feature-05 { padding: 60px 0 5% 0; }
	 #feature-05 .feature-inner { position: relative; padding: 0 10% 0 10%; width: 80%; text-align: center; float: none; }
	 #feature-05 .pdp-feature-image { position: relative; width: 80%; float: none; padding: 30px 10% 0 10%; }

	 #feature-m-06 { padding: 30px 0 5% 0; }
	 #feature-m-06 .feature-inner { padding: 30px 0 0 0; }

	 #feature-m-07 { padding: 60px 0 0 0; }
	 #feature-m-07 .feature-inner { position: relative; padding: 3% 10% 0 10%; width: 80%; text-align: center; z-index: 10000; }
	 #feature-m-07 #adaptive-04 { min-height: 460px; }
	 #feature-m-07 #adaptive-04 li { margin: 0 0 0 0; text-align: right; }
	 #feature-m-07 #adaptive-04 li img { width: 100%;}

	 #feature-m-08 { padding: 30px 0 5% 0; }
	 #feature-m-08 .feature-inner { padding: 5% 10% 0 10%; width: 80%; text-align: center; color: #000000; }
	 #feature-m-08 .feature-08-01-icon { width: 40%; text-align: center; float: left; padding: 0 0 30px 5%; }
	 #feature-m-08 .feature-08-02-icon { width: 40%; text-align: center; float: left; padding: 0 0 30px 5%;}
	 #feature-m-08 .feature-08-dl {  width: 100%; }
	 #feature-m-08 .feature-08-dl dt {  }
	 #feature-m-08 .feature-08-dl dt img { width: 50%; }
	 #feature-m-08 .feature-08-dl dd { padding-top: 10px; text-align: center; }
	 #feature-m-08 .feature-08-dl dd p { color: #000000 }

	 #feature-09 .pdp-feature-image { width: 100%;    padding: 0; }
	 #feature-09 .pdp-feature-image img { width: 100%;  }

	#feature-m-10 .feature-inner { padding: 30px 10% 5% 10%; width: 80%; text-align: center; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#feature-01 { display: none; }
	#feature-m-01 { display: block; }

	#feature-03 { display: none; }
	#feature-m-03 { display: block; }

	#feature-04 { display: none; }
	#feature-m-04 { display: block; }

	#feature-06 { display: none; }
	#feature-m-06 { display: block; }

	#feature-07 { display: none; }
	#feature-m-07 { display: block; }

	#feature-08 { display: none; }
	#feature-m-08 { display: block; }

	#feature-10 { display: none; }
	#feature-m-10 { display: block; }

	#pdp_product_kv2 .kv-slide li{width:100%;height:100%; background-repeat:no-repeat; background-position:center bottom; text-indent:-99999px;}
	#pdp_product_kv2 .kv-slide li:nth-child(1){background-image:url(../../images/pdp_keyvisual_black_768.jpg);}
	#pdp_product_kv2 .kv-slide li:nth-child(2){background-image:url(../../images/pdp_keyvisual_white_768.jpg);}
	 .key-visual .kv-title { width: 60%; left: 20%; top: 63%; font-size: 30px; }
	#pdp_product_kv2 .kv_title2 h1 { padding: 30px 0 0; }
	#pdp_product_kv2 .colorchip a { width: 42px; height: 42px; }
	#pdp_product_kv2 .colorchip .circle { width: 24px; height: 24px;}
	 .pdp-section .feature-inner { width: 80%; }
	 .pdp-section .feature-title,  .pdp-section .feature-title span { font-size: 46px; line-height: 1.2em; }
	 .pdp-section .feature-subtitle { font-size: 28px; }
	 .pdp-section .feature-desc,  .pdp-section .feature-desc span { font-size: 17px; line-height: 1.2em; }
	 .pdp-section .feature-annotation { font-size: 15px; }

	 #feature-m-01 .feature-inner { position: relative; padding: 9% 0 5% 0; width: 80%; text-align: center; }

	 #feature-02 .feature-inner { padding: 60px 10% 20px 10%; }
	 #feature-02 .feature-spec { padding: 40px 0 30px 0; }
	 #feature-02 .feature-side { float: left; width: 5%; }
	 #feature-02 .feature-spec-wrap { float: left; }
	 #feature-02 .feature-spec-wrap img { width: 70%; }
	 #feature-02 .feature-spec-wrap span { font-size: 14px; text-align:center; font-weight: 800; }
	 #feature-02 .spec-wrap-1 { width: 30%; line-height: 25px; }
	 #feature-02 .spec-wrap-2 { width: 30%; line-height: 25px; }
	 #feature-02 .spec-wrap-3 { width: 30%; line-height: 25px; }

	 #feature-m-03 { padding: 5% 0 0 0; background-color: #F2F2F2; }
	 #feature-m-03 .feature-inner { position: relative; padding: 3% 0 0 0; width: 100%; text-align: center; z-index: 10000; }
	 #feature-m-03 .feature-inner p { width: 80%; padding: 0 10% 0 10%; }
	 #feature-m-03 #adaptive-02 li { background-color: #F2F2F2; }
	 #feature-m-03 #adaptive-02 li { margin: 0 10% 0 0; text-align: right; }
	 #feature-m-03 #adaptive-02 li img { width: 100%; }

	 #feature-m-04 .feature-inner { position: relative; padding: 10% 0 5% 0; width: 80%; text-align: center; color: #000000; }
	 #feature-m-04 .feature-04-icon { position: relative; width: 80%; padding: 0 10% 5% 10%; }
	 #feature-m-04 .feature-04-dl { float: left; width: 33.3%; }
	 #feature-m-04 .feature-04-dl dt { text-align: center; }
	 #feature-m-04 .feature-04-dl dt img { width: 50%; }
	 #feature-m-04 .feature-04-dl dd { padding-top: 20px; text-align: center; }
	 #feature-m-04 .feature-04-dl dd p { color: #000000; }

	 #feature-05 { padding: 60px 0 5% 0; }
	 #feature-05 .feature-inner { position: relative; padding: 0 10% 0 10%; width: 80%; text-align: center; float: none; }
	 #feature-05 .pdp-feature-image { position: relative; width: 80%; float: none; padding: 30px 10% 0 10%; }

	 #feature-m-06 { padding: 30px 0 5% 0; }
	 #feature-m-06 .feature-inner { padding: 30px 0 0 0; }

	 #feature-m-07 { padding: 10% 0 0 0; }
	 #feature-m-07 .feature-inner { position: relative; padding: 3% 10% 0 10%; width: 80%; text-align: center; z-index: 10000; }
	 #feature-m-07 #adaptive-04 { min-height: 460px; }
	 #feature-m-07 #adaptive-04 li { margin: 0 0 0 0; text-align: right; }
	 #feature-m-07 #adaptive-04 li img { width: 100%;}

	 #feature-m-08 { padding: 30px 0 5% 0; }
	 #feature-m-08 .feature-inner { padding: 5% 10% 0 10%; width: 80%; text-align: center; color: #000000; }
	 #feature-m-08 .feature-08-01-icon { width: 40%; text-align: center; float: left; padding: 0 0 30px 5%; }
	 #feature-m-08 .feature-08-02-icon { width: 40%; text-align: center; float: left; padding: 0 0 30px 5%;}
	 #feature-m-08 .feature-08-dl {  width: 100%; }
	 #feature-m-08 .feature-08-dl dt {  }
	 #feature-m-08 .feature-08-dl dt img { width: 50%; }
	 #feature-m-08 .feature-08-dl dd { padding-top: 10px; text-align: center; }
	 #feature-m-08 .feature-08-dl dd p { color: #000000 }

	 #feature-09 .pdp-feature-image { width: 100%;    padding: 0; }
	 #feature-09 .pdp-feature-image img { width: 100%;  }

	#feature-m-10 .feature-inner { padding: 30px 10% 5% 10%; width: 80%; text-align: center; }
}
@media screen and (min-width: 320px) and (max-width: 479px) {
	#feature-01 { display: none; }
	#feature-m-01 { display: block; }

	#feature-03 { display: none; }
	#feature-m-03 { display: block; }

	#feature-04 { display: none; }
	#feature-m-04 { display: block; }

	#feature-06 { display: none; }
	#feature-m-06 { display: block; }

	#feature-07 { display: none; }
	#feature-m-07 { display: block; }

	#feature-08 { display: none; }
	#feature-m-08 { display: block; }

	#feature-10 { display: none; }
	#feature-m-10 { display: block; }

	#pdp_product_kv2 .kv-slide li{width:100%;height:100%; background-repeat:no-repeat; background-position:center bottom; text-indent:-99999px;}
	#pdp_product_kv2 .kv-slide li:nth-child(1){background-image:url(../../images/pdp_keyvisual_black_480.jpg);}
	#pdp_product_kv2 .kv-slide li:nth-child(2){background-image:url(../../images/pdp_keyvisual_white_480.jpg);}

	#pdp_product_kv2 .kv_title2 h1 { padding: 15px 0 0; font-size: 28px; }
	#pdp_product_kv2 .colorchip a { width: 37px; height: 37px; }
	#pdp_product_kv2 .colorchip .circle { width: 20px; height: 20px;}
	#pdp_product_kv2 .colorchip {    padding-top: 10px; }

	 .pdp-section .feature-inner { width: 80%; padding: 30px 10% 0 10% }
	 .pdp-section .feature-title,  .pdp-section .feature-title span { font-size: 34px; line-height: 1.2em; }
	 .pdp-section .feature-subtitle { font-size: 24px; }
	 .pdp-section .feature-desc,  .pdp-section .feature-desc span { font-size: 17px; line-height: 1.2em; }
	 .pdp-section .feature-annotation { font-size: 15px; }

	 #feature-m-01 .feature-inner { position: relative; padding: 60px 0 20px 0; width: 90%; text-align: center; }

	 #feature-02 .feature-inner { padding: 60px 10% 20px 10%; }
	 #feature-02 .feature-spec { padding: 40px 0 30px 0; }
	 #feature-02 .feature-side { float: left; width: 5%; }
	 #feature-02 .feature-spec-wrap { float: left; }
	 #feature-02 .feature-spec-wrap img { width: 70%; }
	 #feature-02 .feature-spec-wrap span { font-size: 14px; text-align:center; font-weight: 800; }
	 #feature-02 .spec-wrap-1 { width: 30%; line-height: 25px; }
	 #feature-02 .spec-wrap-2 { width: 30%; line-height: 25px; }
	 #feature-02 .spec-wrap-3 { width: 30%; line-height: 25px; }

	 #feature-m-03 { padding: 30px 0 0 0; background-color: #F2F2F2; }
	 #feature-m-03 .feature-inner { position: relative; padding: 20px 0 0 0; width: 100%; text-align: center; z-index: 10000; }
	 #feature-m-03 .feature-inner p { width: 80%; padding: 0 10% 0 10%; }
	 #feature-m-03 #adaptive-02 li { background-color: #F2F2F2; }
	 #feature-m-03 #adaptive-02 li { margin: 0 10% 0 0; text-align: right; }
	 #feature-m-03 #adaptive-02 li img { width: 100%; }
    
	 #feature-m-04 .feature-inner { position: relative; padding: 60px 10% 20px 10%; text-align: center; color: #000000; }
	 #feature-m-04 .feature-04-icon { position: relative; width: 80%; padding: 0 10% 5% 10%; }
	 #feature-m-04 .feature-04-dl { float: left; width: 33.3%; }
	 #feature-m-04 .feature-04-dl dt { text-align: center; }
	 #feature-m-04 .feature-04-dl dt img { width: 80%; }
	 #feature-m-04 .feature-04-dl dd { padding-top: 10px; text-align: center; }
	 #feature-m-04 .feature-04-dl dd p { font-size: 12px; color: #000000; }

	 #feature-05 { padding: 60px 0 5% 0; }
	 #feature-05 .feature-inner { position: relative; padding: 0 10% 0 10%; width: 80%; text-align: center; float: none; }
	 #feature-05 .pdp-feature-image { position: relative; width: 80%; float: none; padding: 30px 10% 0 10%; }

	 #feature-m-06 { padding: 30px 0 5% 0; }

	 #feature-m-07 { padding: 60px 0 5% 0; }
	 #feature-m-07 .feature-inner { position: relative; padding: 10px 10% 0 10%; text-align: center; z-index: 10000; }
	 #feature-m-07 #adaptive-04 { min-height: 460px; }
	 #feature-m-07 #adaptive-04 li { margin: 0 0 0 0; text-align: right; }
	 #feature-m-07 #adaptive-04 li img { width: 100%;}

	 #feature-m-08 { padding: 30px 0 5% 0; }
	 #feature-m-08 .feature-inner { padding: 0 10% 0 10%; text-align: center; color: #000000; }
	 #feature-m-08 .feature-08-01-icon { width: 40%; text-align: center; float: left; padding: 0 0 30px 5%; }
	 #feature-m-08 .feature-08-02-icon { width: 40%; text-align: center; float: left; padding: 0 0 30px 5%;}
	 #feature-m-08 .feature-08-dl {  width: 100%; }
	 #feature-m-08 .feature-08-dl dt {  }
	 #feature-m-08 .feature-08-dl dt img { width: 80%; }
	 #feature-m-08 .feature-08-dl dd { padding-top: 10px; text-align: center; }
	 #feature-m-08 .feature-08-dl dd p { color: #000000 }

	 #feature-09 .pdp-feature-image { width: 100%;    padding: 0; }
	 #feature-09 .pdp-feature-image img { width: 100%;  }

	 #feature-m-10 .feature-inner { padding: 30px 10% 5% 10%; width: 80%; text-align: center; }
}