@charset "utf-8";
@font-face{
font-family:'RobotoB';
src:url('../font/roboto-bold.eot');
src:local('※'),url('../font/roboto-bold.woff') format('woff');
font-weight:normal;
font-style:normal;
}
@font-face{
font-family:'RobotoR';
src:url('../font/roboto-regular.eot');
src:local('※'),url('../font/roboto-regular.woff') format('woff');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'sssB';
src:url('../font/samsungsharpsans-bold_v2.eot');
src:url('../font/samsungsharpsans-bold_v2.eot?#iefix') format('embedded-opentype'),
url('../font/samsungsharpsans-bold_v2.woff') format('woff'),
url('../font/samsungsharpsans-bold_v2.svg#SamsungSharpSans-Bold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'sssM';
src:url('../font/samsungsharpsans-medium_v2.eot');
src:url('../font/samsungsharpsans-medium_v2.eot?#iefix') format('embedded-opentype'),
url('../font/samsungsharpsans-medium_v2.woff') format('woff'),
url('../font/samsungsharpsans-medium_v2.svg#SamsungSharpSans-Medium') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family:'sssR';
src:url('../font/samsungsharpsans-regular_v2.eot');
src:url('../font/samsungsharpsans-regular_v2.eot?#iefix') format('embedded-opentype'),
url('../font/samsungsharpsans-regular_v2.woff') format('woff'),
url('../font/samsungsharpsans-regular_v2.svg#SamsungSharpSans-Regular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'FontAwesome';
src:url('../font/fontawesome-webfont.eot?v=4.3.0');
src:url('../font/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),
url('../font/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),
url('../font/fontawesome-webfont.woff?v=4.3.0') format('woff'),
url('../font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal;
}

/* default */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;margin:0;padding:0;}
.dotcom #contents {font-family:'RobotoR',sans-serif;font-size:12px;line-height:1.3;color:#4b4c4c;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,iframe,th,td{/*margin:0;padding:0;*/}
.dotcom #contents h1,
.dotcom #contents h2,
.dotcom #contents h3,
.dotcom #contents h4,
.dotcom #contents h5,
.dotcom #contents h6,
.dotcom #contents dt{font-weight:normal;}
.dotcom #contents img,
.dotcom #contents fieldset,
.dotcom #contents iframe,
.dotcom #contents button{border:0 none;}
.dotcom #contents li{list-style:none;}
.dotcom #contents button{border:0 none}
.dotcom #contents table{ border-collapse:collapse;border-spacing:0; }
.dotcom #contents th, 
.dotcom #contents td{border-collapse:collapse;}
.dotcom #contents legend, 
.dotcom #contents caption, 
.dotcom #contents hr{display:none;}
.dotcom #contents select, 
.dotcom #contents input, 
.dotcom #contents textarea {}
.dotcom #contents i, 
.dotcom #contents em, 
.dotcom #contents u, 
.dotcom #contents cite {font-style:normal;}
.dotcom #contents strong{font-weight:normal;}
.dotcom #contents img{}
a{color:#4b4c4c;text-decoration:none;outline-offset:-1px;}
.chrome a,
.safari a{outline-offset:-3px;}
@media (max-width:320px){
	.dotcom body {overflow-x:initial;}
}




html{overflow-y:scroll;}
html.dotcom{overflow-y:inherit;}
html.no-scroll{overflow:hidden;}
body:before{position:fixed;left:0;top:0;width:100%;height:0;content:'';}/* fix webkit bug(scroll event delay) */
/* layout */
#wrap{position:relative;margin:0 auto;min-width:320px;max-width:1920px;overflow:hidden;}
.ie8 #wrap{min-width:1024px;}
.dotcom #wrap {max-width:100%;}


/* accessibility */
body > h1 {position:absolute;color:#fff;}
.accessibility{position:absolute;width:0;height:0;font-size:0;line-height:0;z-index:-1;overflow:hidden;}
#accessibility-navigation {position:absolute;z-index:100;left:0;top:-10px;padding:0;margin:0;width:100%;height:auto;}
#accessibility-navigation p{width:100%;height:auto;padding:0;margin:0;}
#accessibility-navigation a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;text-align:center;background:#000;font-weight:normal;color:#fff01f;font-family:'RobotoB';font-size:17px;line-height:21px;}
#accessibility-navigation a{margin-left:-1px}
#accessibility-navigation a:focus{width:100%;height:auto;overflow:visible;position:relative;margin:11px 0 0 0;padding:5px 0 5px 0;}
.pleasedontprint {}
.pleasedontprint img {width:1px;height:1px;}

div#header{position:absolute;left:0;top:0;width:100%;z-index:1;}
div#header div.logo,
#gnb div.logo{position:absolute;left:20px;top:30px;}
div#header div.logo a,
#gnb div.logo a{position:relative;width:160px;height:41px;text-indent:-999em;-background:#f60;display:block;overflow:hidden;}
div#header div.logo a:before,
#gnb div.logo a:before,
div#header div.logo a:after{position:absolute;left:10px;top:10px;width:140px;height:21px;content:'';background:url('../icons/color1/logo_samsung-galaxy.png') no-repeat;background-size:100% 100%;}
div#header div.logo a:after{background-image:url('../icons/color4/logo_samsung-galaxy.png');opacity:0;visibility:hidden;}

.bright-header div#header div.logo a:before{opacity:0;visibility:hidden;}
.bright-header div#header div.logo a:after{opacity:1;visibility:visible;}
div#header .link{position:fixed;right:30px;top:26px;width:48px;height:48px;-background:#f60;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}
.ie8 div#header .link{position:absolute;}
.ie11 div#header .link{opacity:0.95;}
div#header .link:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';border-radius:24px;background:#222;opacity:0;visibility:hidden;transform:scale(0.85,0.85);-webkit-transform:scale(0.85,0.85);-moz-transform:scale(0.85,0.85);-o-transform:scale(0.85,0.85);}
.bright-header div#header .link:before{background:#fff;}
div#header.clear .link:before,
.desktop div#header p.link.on:before,
.desktop div#header p.link.focus:before,
.desktop div#header p.link.hover:before,
.desktop div#header p.link:hover:before{opacity:0.95;visibility:visible;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);}
.subnav-fixed div#header p.link/*, .subnav-fixed #subnav*/{transform:translate3d(0,-100px,0);-webkit-transform:translate3d(0,-100px,0);-moz-transform:translate3d(0,-100px,0);-o-transform:translate3d(0,-100px,0);-ms-transform:translate(0,-100px);}
div#header.clear .link:before{opacity:0.4;}
div#header .link a{position:relative;width:100%;height:100%;text-indent:-999em;display:block;overflow:hidden;}
div#header .link a:before,
div#header .link a:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background-repeat:no-repeat;background-size:100% 100%;}
div#header .link a:after,
div#header.clear .link a:before,
.desktop div#header .link a:hover:before,
.desktop div#header .link a:focus:before,
.bright-header div#header.clear .link a:after,
.desktop .bright-header div#header .link a:hover:after,
.desktop .bright-header div#header .link a:focus:after,
.bright-header div#header .link a:before{opacity:0;visibility:hidden;}
div#header.clear .link a:after,
.desktop div#header .link a:hover:after,
.desktop div#header .link a:focus:after,
.bright-header div#header.clear .link a:before,
.desktop .bright-header div#header p.link a:hover:before,
.desktop .bright-header div#header .link a:focus:before,
.bright-header div#header .link a:after{opacity:1;visibility:visible;}
.color_yb div#header .link a:before{opacity:0 !important;visibility:hidden !important;}
.color_yb div#header .link a:after{opacity:1 !important;visibility:visible !important;}
div#header .menu a:before{background-image:url('../icons/color1/header_menu.png');}
div#header .menu a:after{background-image:url('../icons/color4/header_menu.png');}
div#header .link.on{opacity:0;transform:rotate(180deg) scale(0.5,0.5);}
div#header .link a:hover:before,
div#header .link a:hover:after{transform:scale(0.85,0.85) rotate(0.001deg);-webkit-transform:scale(0.85,0.85) rotate(0.001deg);-moz-transform:scale(0.85,0.85) rotate(0.001deg);-o-transform:scale(0.85,0.85) rotate(0.001deg);}
.load div#header div.logo a:before, .load div#header div.logo a:after, .load div#header .link, .load div#header .link:before, .load div#header .link a:before, .load div#header .link a:after, .load #subnav, .load #subnav .heading, .load #subnav p.gnb, #subnav p.pre-button{
	transition:opacity 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000), visibility 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000), transform 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-webkit-transition:opacity 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000), visibility 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000), -webkit-transform 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition:opacity 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000), visibility 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000), -moz-transform 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition:opacity 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000), visibility 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000), -o-transform 0.75s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.load div#header .link:hover, .load div#header .link:hover:before{transition-duration:0.5s;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;}
.ie div#header div.logo a:before,
.ie #gnb div.logo a:before{content:' ';background-image:url('../icons/color1/logo_samsung-galaxy_ie.png');}
.ie div#header div.logo a:after{content:' ';background-image:url('../icons/color4/logo_samsung-galaxy_ie.png');}
.ie div#header .menu a:before{content:' ';background-image:url('../icons/color1/header_menu_p.png');}
.ie div#header .menu a:after{content:' ';background-image:url('../icons/color4/header_menu_p.png');}
.ie8 .bright-header div#header div.logo a:before,.ie8 .bright-header div#header div.logo a:after,.ie8 .bright-header div#header .menu a:before,.ie8 .bright-header div#header .menu a:after{content:'  ';}/* ie 8 bug fix */
.half_header #header div.logo a:before{opacity:0;visibility:hidden;}
.half_header #header div.logo a:after{opacity:1;visibility:visible;}
html.color_yb .half_header #header div.logo a,
html.color_yb .half_header [class^='logo_galaxy-'] img{background-color:#fff01f !important;color:#000 !important;}
html.color_yb .half_header #header div.logo a:before{opacity:1;visibility:visible;}
html.color_yb .half_header #header div.logo a:after{opacity:0;visibility:hidden;}

.half.bright-header #header div.logo a:before{opacity:1;visibility:visible;}
.half.bright-header #header div.logo a:after{opacity:0;visibility:hidden;}
html.color_yb .half.bright-header #header div.logo a,
html.color_yb .half.bright-header [class^='logo_galaxy-'] img{background-color:#fff01f !important;color:#000 !important;}
.s2 div#header div.logo,
.s2 #gnb div.logo{top:31px;}
.s2 div#header div.logo a:before,
.s2 #gnb div.logo a:before,
.s2 div#header div.logo a:after{width:127px;height:19px;}
.s1 div#header div.logo,
.s1 #gnb div.logo{left:5px;top:12px;}
.s1 div#header div.logo a,
.s1 #gnb div.logo a{width:89px;height:31px;}
.s1 div#header div.logo a:before,
.s1 #gnb div.logo a:before,
.s1 div#header div.logo a:after,
.s1 #gnb div.logo a:after{width:69px;height:11px;}
.s1 div#header .link{right:13px;top:10px;width:36px;height:36px;}
.s1 .subnav-fixed div#header p.link{transform:translate3d(0,-50px,0);-webkit-transform:translate3d(0,-50px,0);-moz-transform:translate3d(0,-50px,0);-o-transform:translate3d(0,-50px,0);-ms-transform:translate(0,-50px);}

#gnb{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;background:rgba(255,255,255,0.95);box-sizing:border-box;z-index:1;visibility:hidden;opacity:0;overflow:hidden;}
#gnb.show{visibility:visible;opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);z-index:10;}
.ie9 #gnb{display:none;}
.ie8 #gnb{min-width:1024px;display:none;}
.ie9 #gnb.show,
.ie8 #gnb.show{display:block;}
#gnb .g-heading{position:absolute;left:-999em;}
#gnb .g-inner{position:relative;max-width:1920px;height:100%;margin:0 auto;overflow:hidden;}
#gnb.wide .g-inner{max-width:1920px;}
#gnb div.logo{-display:none;}
#gnb .g-country-site{position:absolute;right:128px;top:34px;}
#gnb .g-country-site a{width:176px;height:25px;font-family:'sssB';font-size:13.5px;color:#999;text-align:center;line-height:28px;border:2px solid #a0a0a0;border-radius:5px;background:#fff;display:block;overflow:hidden;}
.desktop #gnb .g-country-site a:hover,
.desktop #gnb .g-country-site a:focus{color:#fff;background:#a0a0a0;}
.ie #gnb .g-country-site a{line-height:30px;}
.ie8 #gnb .g-country-site a{line-height:26px;}
#gnb .g-tabs{position:absolute;left:320px;top:20px;overflow:hidden;}
#gnb .g-tabs > a {float:left;cursor:pointer;}
.s4 #gnb .g-tabs > a {margin-right:20px;}
#gnb .g-tabs a:hover {color:#35339b;}
#gnb .g-tabs ul {float:left;}
#gnb .g-tabs li{float:left;height:80px;padding:0 13px 0 12px;-background:#ccc;}
#gnb .g-tabs ul li:first-child{padding-left:0;}
#gnb .g-tabs ul li:last-child{padding-right:0;}
#gnb .g-tabs a{font-family:'sssB';font-size:28px;color:#999;line-height:1.2;padding:17px 20px 15px;-background:#e0e0e0;display:block;box-sizing:border-box;}
#gnb .g-tabs li.on a{color:#333;}

#gnb .g-tabs a{transition:color 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:color 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:color 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:color 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
#gnb .g-country-site a,
#gnb .g-close a{transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);}

#gnb .g-tab-bar{display:none !important;}
/*#gnb .g-tab-bar{position:absolute;left:0;bottom:0;width:50px;height:7px;background:#339;}*/
#gnb .g-contents{position:absolute;left:0;top:98px;right:0;bottom:0;background:#fff;overflow:hidden;}
#gnb .g-contents .g-content{position:absolute;position:relative;left:0;top:0;width:100%;height:100%;overflow:hidden;}
#gnb .g-contents .g-content ul{width:100%;min-height:100%;overflow:hidden;}
#gnb .g-contents .g-content ul li{position:relative;float:left;width:33.333%;-background:#111;overflow:hidden;}
#gnb .g-contents .g-content ul li a{position:relative;width:100%;display:block;overflow:hidden;
transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;
}
#gnb .g-contents .g-content ul li a img{width:100%;display:block;
transition:all 15s ease-out;-webkit-transition:all 15s ease-out;-moz-transition:all 15s ease-out;-o-transition:all 15s ease-out;
transform:scale(1,1) rotate(0.001deg);-webkit-transform:scale(1,1) rotate(0.001deg);-moz-transform:scale(1,1) rotate(0.001deg);-o-transform:scale(1,1) rotate(0.001deg);
}
#gnb .g-contents .g-content.ready ul li a img{
transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;
transform:scale(1.115,1.115) rotate(0.001deg);-webkit-transform:scale(1.115,1.115) rotate(0.001deg);-moz-transform:scale(1.115,1.115) rotate(0.001deg);-o-transform:scale(1.115,1.115) rotate(0.001deg);
}
#gnb .g-contents .g-content ul li a span{position:absolute;left:30px;bottom:30px;font-family:'sssB';font-size:24px;color:#fff;letter-spacing:-0.0125em;text-shadow:0 0 5px rgba(0,0,0,0.25);line-height:1.2;}
#gnb .g-contents .g-content ul li.bright a span{text-shadow:0 0 5px rgba(255,255,255,1);}
.desktop #gnb .g-contents .g-content ul li a:hover img,
.desktop #gnb .g-contents .g-content ul li a:focus img{
transition-duration:7s;-webkit-transition-duration:7s;-moz-transition-duration:7s;-o-transition-duration:7s;
transform:scale(1.115,1.115) rotate(0.001deg);-webkit-transform:scale(1.115,1.115) rotate(0.001deg);-moz-transform:scale(1.115,1.115) rotate(0.001deg);-o-transform:scale(1.115,1.115) rotate(0.001deg);-ms-transform:scale(1.05,1.05);}
.desktop #gnb .g-contents .g-content ul li.passed a span{transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;}
.desktop #gnb .g-contents .g-content ul.hover li a{opacity:0.65;filter:alpha(opacity=50);}
#gnb .g-contents .g-content ul li.passed a{opacity:0.5;}
#gnb .g-contents .g-content ul li.passed a span{opacity:0.5;}
#gnb .g-contents .g-content ul li.passed a:focus span,
#gnb .g-contents .g-content ul li.passed a:hover span{opacity:1;}
.desktop #gnb .g-contents .g-content ul.hover li a:focus,
.desktop #gnb .g-contents .g-content ul.hover li:hover a{opacity:1;filter:alpha(opacity=100);}
.ie8 #gnb .g-contents .g-content ul li a:hover span,
.desktop #gnb .g-contents .g-content ul li a:focus span{text-decoration:underline;}
#gnb .g-contents .g-content ul li.bright a span{color:#333;}
.ie8 #gnb .g-content {overflow-y:auto;}
.webkit #gnb .g-tabs a{outline:none;}

#gnb .g-close{position:absolute;right:33px;top:29px;}
#gnb .g-close a{width:42px;height:42px;text-indent:-999em;background:url('../images/bg_gnbclose.png') no-repeat 50% 50%;background-size:22px 22px;display:block;overflow:hidden;transform:rotate(-360deg) scale(0.5,0.5);-webkit-transform:rotate(-360deg) scale(0.5,0.5);-moz-transform:rotate(-360deg) scale(0.5,0.5);-o-transform:rotate(-360deg) scale(0.5,0.5);}
#gnb.show .g-close a{transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);-moz-transform:rotate(0deg) scale(1);-o-transform:rotate(0deg) scale(1);}
#gnb.show .g-close a.hide{transform:rotate(-360deg) scale(0.5,0.5);-webkit-transform:rotate(-360deg) scale(0.5,0.5);-moz-transform:rotate(-360deg) scale(0.5,0.5);-o-transform:rotate(-360deg) scale(0.5,0.5);}
.ie #gnb .g-close a{background-image:url('../images/bg_gnbclose_s.png');}

/*.s2 #gnb .g-contents .g-content ul li a span,
.s3 #gnb .g-contents .g-content ul li a span{left:28px;bottom:22px;font-size:20px;}*/
.s3 #gnb .g-inner:before,
.s2 #gnb .g-inner:before{height:103px;}
.s3 #gnb .g-tabs,
.s2 #gnb .g-tabs{left:198px;top:27px;}
.s3 #gnb .g-tabs li,
.s2 #gnb .g-tabs li{height:68px;padding:0 3px 0 2px;}
.s3 #gnb .g-tabs a{font-size:28px;padding:10px 15px 10px;}
.s2 #gnb .g-tabs a{font-size:25px;padding:11px 15px 9px;}
.s3 #gnb .g-contents,
.s2 #gnb .g-contents{top:93px;}
.s2 #gnb .g-contents{bottom:92px;}
.s3 #gnb .g-contents .g-content ul li a span,
.s2 #gnb .g-contents .g-content ul li a span{left:28px;bottom:10px;font-size:16px;}
/*
.s3 #gnb div.logo,
.s2 #gnb div.logo{left:12px;top:13px;}
.s3 #gnb div.logo a,
.s2 #gnb div.logo a{width:117px;height:61px;}
.s3 #gnb div.logo a:before,
.s2 #gnb div.logo a:before{width:97px;height:41px;background-image:url('../icons/color1/logo_samsung-galaxy-ml.png');}

.ie.s3 #gnb div.logo a:before{content:'  ';background-image:url('../icons/color1/logo_samsung-galaxy-ml-s.png');}
*/

.s2 #gnb .g-country-site{right:45px;top:auto;bottom:30px;}
/*
.s1 #gnb div.logo{left:1px;top:6px;}
.s1 #gnb div.logo a:before{width:47px;height:20px;background-image:url('../icons/color1/logo_samsung-galaxy-ml.png');}
*/
.s0 #gnb div.logo{display:none;}
.s1 #gnb .g-inner:before{height:52px;}
.s1 #gnb .g-country-site{right:12px;top:auto;bottom:12px;}
.s1 #gnb .g-country-site a{transform:scale(0.5,0.5);transform-origin:100% 100%;-webkit-transform:scale(0.5,0.5);-webkit-transform-origin:100% 100%;-moz-transform:scale(0.5,0.5);-moz-transform-origin:100% 100%;-o-transform:scale(0.5,0.5);-o-transform-origin:100% 100%;-ms-transform:scale(0.5,0.5);-ms-transform-origin:100% 100%;}
.s1 #gnb .g-tabs{left:95px;top:15px;}
.s0 #gnb .g-tabs{left:10px;}
.s1 #gnb .g-tabs li{height:37px;padding:0 1px 0 2px;}
.s1 #gnb .g-tabs a{font-size:13px;letter-spacing:-0.025em;padding:7px 5px 5px;}
.s1 #gnb .g-tab-bar{height:4px;}
.s1 #gnb .g-contents{top:52px;bottom:40px;}
.s1 #gnb .g-contents .g-content ul li{width:50%;}
.s1 #gnb .g-contents .g-content ul li a span{left:15px;bottom:10px;font-size:10px;}
.s1 #gnb .g-close{right:13px;top:10px;}
.s1 #gnb .g-close a{right:5px;top:8px;width:36px;height:36px;background-size:16px 16px;}

#gnb .iScrollVerticalScrollbar{width:5px !important;opacity:0.5;}
#gnb .iScrollIndicator{width:4px !important;border:0 !important;border-radius:0 !important;}
html.color_yb #gnb .g-country-site a,
html.color_yb #gnb .g-tabs a,
html.color_yb #gnb .g-contents .g-content ul li a span{color:#fff01f !important;text-shadow:none !important;background-color:#000 !important;}

div#header div.logo{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;}
#wrap.gnb-open div#header div.logo{opacity:0.1;}
#gnb{transition:all 0.35s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-transition:all 0.35s cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition:all 0.35s cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition:all 0.35s cubic-bezier(0.165, 0.840, 0.440, 1.000);transform:scale(1.075,1.075) rotate(0.001deg);-webkit-transform:scale(1.075,1.075) rotate(0.001deg);-moz-transform:scale(1.075,1.075) rotate(0.001deg);-o-transform:scale(1.075,1.075) rotate(0.001deg);}
#gnb.show{transition:all 0.85s cubic-bezier(0.770, 0.000, 0.175, 1.000);-webkit-transition:all 0.85s cubic-bezier(0.770, 0.000, 0.175, 1.000);-moz-transition:all 0.85s cubic-bezier(0.770, 0.000, 0.175, 1.000);-o-transition:all 0.85s cubic-bezier(0.770, 0.000, 0.175, 1.000);}
#gnb .g-tabs a{transition:color 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:color 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:color 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:color 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
#gnb a.dummy {position:absolute;left:0;top:-200px;display:block;width:1px;height:1px;overflow:hidden;text-indent:-9999px;}
/*
#gnb .g-country-site a,
#gnb .g-close a{transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
#gnb div.logo,#gnb .g-tabs,#gnb .g-contents,#gnb .g-country-site{opacity:0;
	transition:all 1s 0.25s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-webkit-transition:all 1s 0.25s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition:all 1s 0.25s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition:all 1s 0.25s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transform:translate3d(0, 200px, 0);
	-webkit-transform:translate3d(0, 200px, 0);
	-moz-transform:translate3d(0, 200px, 0);
	-o-transform:translate3d(0, 200px, 0);
}
#gnb.show div.logo,#gnb.show .g-tabs,#gnb.show .g-contents,#gnb.show .g-country-site,#gnb.show .g-close{opacity:1;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);}
#gnb.show .g-contents{transition-delay:0.45s;-webkit-transition-delay:0.45s;-moz-transition-delay:0.45s;-o-transition-delay:0.45s;}
#gnb .g-close{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);}
*/

#subnav{position:absolute;left:50%;top:0;width:100%;max-width:1920px;height:20px;background:#fff;z-index:100;overflow:hidden;opacity:0;-webkit-transform:translate3d(0,0,0);}
#subnav.show{height:60px;opacity:0.95;transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;}
#subnav.hide{opacity:0;}
.ie8 #subnav{display:none;}
.ie8 #subnav.show{display:block;}
#subnav .heading{position:absolute;left:10px;top:10px;display:none;}
#subnav .heading a{display:block;}
#subnav .heading img{height:16px;padding:5px;display:block;}
#subnav div.inside{position:absolute;left:0;bottom:-20px;width:100%;height:80px;z-index:2;overflow:auto;-webkit-overflow-scrolling:touch;}
.rtl #subnav div.inside {left:-68px;}
.rtl.s3 #subnav div.inside {left:-60px;}
.rtl.s2 #subnav div.inside {left:-24px;}
.rtl.s1 #subnav div.inside {left:-7px;}
#subnav .bottom-line{position:absolute;left:0;right:0;bottom:0;height:1px;content:'';background:#959595;opacity:0.5;filter:alpha(opacity=50);}
#subnav ul{position:relative;font-size:0;white-space:nowrap;padding-left:60px;display:inline-block;}
.rtl #subnav ul{padding-left:0 !important;}
#subnav ul li{-background:#000;display:inline-block;vertical-align:middle;}
#subnav ul li a{height:60px;font-family:'sssB';font-size:18px;color:#959595;text-transform:uppercase;line-height:62px;padding:0 20px;display:block;}
#subnav ul li.on a{color:#313131;}
#subnav div.bar{position:absolute;left:0;top:54px;width:0;height:6px;background:#00b3e3;z-index:1;}
.rtl #subnav div.bar{left:auto; right:0;}
#subnav p.gnb{position:absolute;right:31px;top:6px;opacity:0;visibility:hidden;z-index:3;transform:translate3d(0,60px,0);-webkit-transform:translate3d(0,60px,0);-moz-transform:translate3d(0,60px,0);-o-transform:translate3d(0,60px,0);}
.subnav-fixed #subnav p.gnb{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);}
#subnav p.gnb a{width:48px;height:48px;text-indent:-999em;background:rgba(0,0,0,0);display:block;overflow:hidden;}
#subnav p.gnb a span{position:absolute;left:11px;top:14px;width:26px;height:2px;background:#2b2b2b;}
#subnav p.gnb a span+span{top:23px;}
#subnav p.gnb a span+span+span{top:32px;}
#subnav p.gnb a span+span+span+span{top:48px;opacity:0;}
.ie8 #subnav p.gnb a span+span+span+span,
.ie9 #subnav p.gnb a span+span+span+span{display:none;}
.desktop #subnav p.gnb a:hover span{transition:all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-transition:all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition:all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition:all 0.5s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.desktop #subnav p.gnb a:hover span{opacity:0;transform:translate3d(0,-16px,0);-webkit-transform:translate3d(0,-16px,0);-moz-transform:translate3d(0,-16px,0);-o-transform:translate3d(0,-16px,0);}
.desktop.ie9 #subnav p.gnb a:hover span{opacity:1;}
.desktop #subnav p.gnb a:hover span+span{opacity:1;transform:translate3d(0,-9px,0);-webkit-transform:translate3d(0,-9px,0);-moz-transform:translate3d(0,-9px,0);-o-transform:translate3d(0,-9px,0);}
.desktop #subnav p.gnb a:hover span+span+span+span{transform:translate3d(0,-16px,0);-webkit-transform:translate3d(0,-16px,0);-moz-transform:translate3d(0,-16px,0);-o-transform:translate3d(0,-16px,0);}

.s3 #subnav ul{padding-left:68px;}
.s3 #subnav ul li a{font-size:14px;padding:0 12px;}

.s12 #subnav{height:39px;padding-top:85px;background:transparent;}
.dotcom.s12 #subnav{left:0 !important;} 
.s12 #subnav .heading{left:27px;margin-top:36px;display:block;opacity:0;visibility:hidden;}
.s12 .subnav-fixed #subnav .heading{opacity:1;visibility:visible;}
.s12 #subnav .base-bg{position:absolute;left:0;top:85px;width:100%;height:39px;content:'';padding-top:85px;background:#fff;transition:top 0.05s ease-out;-webkit-transition:top 0.05s ease-out;-moz-transition:top 0.05s ease-out;-o-transition:top 0.05s ease-out;}
.s12 .subnav-fixed #subnav .base-bg{top:0;}
.s12 #subnav div.inside{height:59px;}
.s2 #subnav ul{padding-left:24px;}
.s2 #subnav ul li a{height:39px;font-size:13px;line-height:40px;padding:0 8px;}
.s12 #subnav div.bar{top:36px;height:3px;}
.s2 #subnav p.gnb{top:34px;}
.s12 #subnav .heading,
.s12 #subnav p.gnb{transform:translate3d(0,15px,0);-webkit-transform:translate3d(0,15px,0);-moz-transform:translate3d(0,15px,0);-o-transform:translate3d(0,15px,0);transition-duration:0.25s;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;}
.s12 .subnav-fixed #subnav .heading,
.s12 .subnav-fixed #subnav p.gnb{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transition-duration:0.75s;-webkit-transition-duration:0.75s;-moz-transition-duration:0.75s;-o-transition-duration:0.75s;}

.s1 #subnav{height:36px;padding-top:56px;}
.s1 #subnav:before,
.s1 #subnav:after{position:absolute;left:0;bottom:3px;width:15px;height:33px;content:'';background:url('../images/bg_subnav_sidemask.png') no-repeat -15px 0;background-size:30px 100%;z-index:3;pointer-events:none;-webkit-transform:translate3d(0,0,0);}
.s1 #subnav:after{left:auto;right:0;background-position:0 0;}
.s1 #subnav .base-bg{top:56px;height:36px;padding-top:56px;}
.s1 #subnav .heading{left:10px;margin-top:19px;}
.rtl.s2 #subnav .heading{left:auto;right:27px;}
.rtl.s1 #subnav .heading{left:auto;right:10px;margin-top:19px;}
.s1 #subnav .heading img{height:24px;}
.s12 #subnav .heading img{height:30px;}
.s1 #subnav div.inside{height:56px;}
.s1 #subnav ul{padding-left:7px;}
.s1 #subnav ul:after{width:7px;content:'';display:inline-block;}
.rtl.s1 #subnav ul:after{width:14px;content:'';display:inline-block;}
.s1 #subnav ul li a{height:36px;font-size:12px;line-height:37px;padding:0 8px;}
.s1 #subnav div.bar{top:33px;}
.s1 #subnav p.gnb{top:3px;right:13px;margin-top:19px;}
.s1 #subnav p.gnb a{width:36px;height:36px;}
.s1 #subnav p.gnb a span{left:8px;top:10px;width:20px;}
.s1 #subnav p.gnb a span+span{top:17px;}
.s1 #subnav p.gnb a span+span+span{top:24px;}
.s1.desktop #subnav p.gnb a:hover span{opacity:1;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;}

p.pre-button{position:absolute;right:34px;top:13px;z-index:3;-webkit-transform:translate3d(-58px,0,0);transform:translate3d(-58px,0,0);-moz-transform:translate3d(-58px,0,0);-o-transform:translate3d(-58px,0,0);}
.rtl p.pre-button{left:34px; right:auto;}
.rtl.s1.dotcom #subnav p.pre-button {left:62px; right:auto;}
#header p.pre-button{display:none;}
.s34 .subnav-fixed p.pre-button{transform:translate3d(-58px,0,0);-webkit-transform:translate3d(-58px,0,0);-moz-transform:translate3d(-58px,0,0);-o-transform:translate3d(-58px,0,0);}
.rtl.s34 .subnav-fixed p.pre-button{transform:translate3d(58px,0,0);-webkit-transform:translate3d(58px,0,0);-moz-transform:translate3d(58px,0,0);-o-transform:translate3d(58px,0,0);}
.s34.notransition .subnav-fixed p.pre-button{margin-right:58px;}
.rtl.s34.notransition .subnav-fixed p.pre-button{margin-left:58px;}
p.pre-button a{height:33px;font-family:'sssM';font-size:13px;color:#fff;text-transform:uppercase;line-height:36px;padding:0 19px;border-radius:18px;background:#00b3e3;display:block;}
.s3 p.pre-button{top:13px;}
.s3 p.pre-button a{border-radius:17px;}
.s12 #subnav p.pre-button{right:92px;/*visibility:hidden;opacity:0;*/}
.s12 .subnav-fixed #subnav p.pre-button{visibility:visible;opacity:1;}
.s2.dotcom #subnav p.pre-button {right:40px;}
.s2 p.pre-button{top:45px;}
.s12 #header p.pre-button{display:block;}
.s2 #header p.pre-button{right:92px;top:36px;}
.s2.dotcom #header p.pre-button{display:none;right:175px;top:11px;}
.s2 p.pre-button a{height:27px;font-size:12px;line-height:29px;padding:0 15px;border-radius:15px;}
.s1 #subnav p.pre-button{right:56px;top:29px;}
.s1.dotcom #subnav p.pre-button{right:42px;top:36px;}
.s1 #header p.pre-button{right:56px;top:17px;}
.s1.dotcom #header p.pre-button{display:none;right:155px;top:14px;}
.s1 .subnav-fixed p.pre-button{transform:translate3d(-58px,0,0);-webkit-transform:translate3d(-58px,0,0);-moz-transform:translate3d(-58px,0,0);-o-transform:translate3d(-58px,0,0);}
.s1 p.pre-button a{height:23px;font-size:10px;line-height:23px;padding:0 13px;border-radius:12px;}

#contents{position:relative;z-index:0;}
.dotcom #contents{max-width:1920px;margin:0 auto;overflow-x:hidden;}
div#footer{position:relative;padding-left:30px;padding-right:30px;}
	div#footer .f_inner{position:relative;margin-bottom:30px;transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	div#footer .f_backtotop{position:fixed;left:0;bottom:0;width:100%;height:0;box-sizing:border-box;}
	div#footer .f_backtotop span{position:relative;max-width:1920px;margin:0 auto;display:block;}
	div#footer .f_backtotop a{position:absolute;right:30px;bottom:6px;width:48px;height:48px;font-family:'RobotoR';font-size:14px;-text-align:center;text-transform:uppercase;text-indent:-999em;line-height:35px;background:url('../images/bg_topbutton.png');background-size:100% 100%;overflow:hidden;transform:rotate(180deg) translateZ(1px);-webkit-transform:rotate(180deg) translateZ(1px);-moz-transform:rotate(180deg) translateZ(1px);-o-transform:rotate(180deg) translateZ(1px);-ms-transform:rotate(180deg);transition:all 0.45s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transition:all 0.45s cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition:all 0.45s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 0.45s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 0.45s cubic-bezier(0.175, 0.885, 0.320, 1.275);}
	.ie8 div#footer .f_backtotop a{background-image:url('../images/bg_topbutton_s.png');}
	.ie10 div#footer .f_backtotop a{transition:none;}
	div#footer .f_backtotop a.hide,
	.ie8 div#footer .f_backtotop a,
	.ie8 div#footer .f_backtotop a.rotate.hide{visibility:hidden;opacity:0;}
	div#footer .f_backtotop a.rotate.hide:focus {visibility:visible;opacity:1;}
	div#footer .f_backtotop a.rotate{visibility:visible;transform:rotate(360deg) translateZ(1px);-webkit-transform:rotate(360deg) translateZ(1px);-moz-transform:rotate(360deg) translateZ(1px);-o-transform:rotate(360deg) translateZ(1px);-ms-transform:rotate(360deg);}
	.s2 div#footer .f_backtotop a{bottom:2px;}
	.s1 div#footer .f_backtotop a{right:13px;bottom:10px;width:36px;height:36px;}
	.s1 .has-subnav div#footer .f_backtotop a{bottom:46px;}
	.s1 .has-subnav.subnav-passed div#footer .f_backtotop a{bottom:10px;}
	div#footer .f_backtotop a span{display:inline;}
	div#footer .f_social_share{position:absolute;left:0;}
	div#footer .f_social > strong,
	div#footer .f_social_list,
	div#footer .f_social_list li{float:left;}
	div#footer .f_social > strong{line-height:1.3;}
	div#footer .f_social_list{margin:-8px 0 0 20px;}
	.s1 div#footer .f_social_list{margin:-6px 0 0 10px;}
	div#footer .f_social_list a{width:40px;height:40px;color:#bdbdbd;display:block;overflow:hidden;}
	.s1 div#footer .f_social_list a{width:29px;height:28px;}
	.s1 div#footer .f_social_list .faicon{font-size:17px;line-height:28px;}
	div#footer .f_social_list .faicon{width:100%;height:100%;font-size:20px;text-indent:0;text-align:center;line-height:40px;}
	div#footer .f_logo{display:block;width:86px;height:28px;font-size:0;line-height:0;text-indent:-99999px;overflow:hidden;background:url('../images/logo_samsung_x2.png') 0 0 no-repeat;background-size:86px auto;}
	.ie8 div#footer .f_logo{background-image:url('../images/logo_samsung.png');}
	div#footer .f_copyright > p{margin-bottom:5px;}
	div#footer .f_copyright a{margin-right:11px;padding-right:15px;border-right:1px solid #bdbdbd;white-space:nowrap;}
	div#footer .f_copyright a:first-child{margin:0;padding:0;border:none;}
	div#footer .f_copyright a.last{margin:0;padding:0;border:none;}
	/*div#footer .f_copyright a[href$="rrow.com/"]{margin:0;padding:0;border:none;}*/
	div#footer .f_more_content{display:none;padding-top:29px;padding-bottom:27px;border-top:1px solid #dedede;line-height:1.65;}
	div#footer .f_more_content.show{display:block;}
	div#footer .f_more_content>p{clear:both;padding-top:25px;}
	div#footer .f_colors:after {content:"";height:0;display:block;visibility:hidden;clear:both}
	* html div#footer .f_colors {height:1px;}
	div#footer .f_colors {display:block;min-height:1px;}
	div#footer .f_colors a{float:left;width:27px;height:27px;line-height:27px;font-family:'RobotoR';text-align:center;border-width:1px;border-style:solid;overflow:hidden;}
	div#footer .f_colors a.color-type1{margin-top:-1px;width:26px;height:26px;color:#fff01f;background-color:#000;border-color:#fff01f;margin-right:10px;border-width:2px;}
	div#footer .f_colors a.color-type2{color:#666;background-color:#fff;border-color:#bdbdbd;}
	div#footer .global_links a{display:block;width:177px;height:26px;padding-left:11px;font-family:'RobotoR';font-size:12px;line-height:26px;color:#666;border:1px solid #bdbdbd;background:url('../images/ico_arrow_r.png') 100% 50% no-repeat;transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	div#footer .global_links a:hover{color:#888;border-color:#888;}
	div#footer .f_btns a{margin-left:25px;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
	div#footer .f_btns a:first-child{margin-left:0;}
.s1 div#footer .f_btns a{margin-left:5px;}
.s1 div#footer .f_btns a:first-child{margin-left:0;}
.s4 div#footer .f_inner{padding-top:162px;}
.s3 div#footer .f_inner,
.s2 div#footer .f_inner{padding-top:120px;}
.s1 div#footer .f_inner{padding-top:100px;}
.s4 div#footer .f_social_share{top:27px;}
.s3 div#footer .f_social_share,
.s2 div#footer .f_social_share{top:37px;}
.s1 div#footer .f_social_share{top:34px;}
.s1 div#footer .f_more_content .f_social{width:102%;}
.s1 div#footer .f_more_content>p{padding-top:14px;}
.s34 div#footer .f_util,
.s2 div#footer .f_util{position:absolute;right:0;top:0;bottom:0;min-width:50%;}
.s1 div#footer .f_util{padding-top:23px;overflow:hidden;}

.s1 div#footer .f_copyright a{margin-right:8px;padding-right:12px;}
.s34 div#footer .f_colors,
.s2 div#footer .f_colors{position:absolute;right:220px;}
.s4 div#footer .f_colors{top:24px;}
.s3 div#footer .f_colors,
.s2 div#footer .f_colors{top:34px;}
.s1 div#footer .f_colors{float:left;}
.s1 div#footer .f_colors a{width:21px;height:21px;line-height:22px;margin-right:5px;}

.s34 div#footer .global_links,
.s2 div#footer .global_links{position:absolute;right:0;}
.s4 div#footer .global_links{top:24px;}
.s3 div#footer .global_links,
.s2 div#footer .global_links{top:34px;}
.s1 div#footer .global_links{float:left;}
.s1 div#footer .global_links a{width:104px;height:21px;padding-left:5px;line-height:21px;font-size:10px;}
.s1.android div#footer .global_links a{line-height:23px;}
.s34 div#footer .f_btns,
.s2 div#footer .f_btns {position:absolute;right:0;bottom:0;}
.s1 div#footer .f_btns{float:right;padding-top:5px;}
.s1 div#footer .f_more_content{padding-top:20px;padding-bottom:17px;border-top-color:#eee;}
.s1 div#footer{padding-left:15px;padding-right:15px;}
.s34 div#footer .f_copyright{position:relative;z-index:1;padding-left:111px;margin-right:220px;}
.s2 div#footer .f_copyright{position:relative;z-index:1;padding-left:111px;margin-right:220px;}
.s1 div#footer .f_copyright > p{margin-top:10px;}
.s34 div#footer .f_logo,
.s2 div#footer .f_logo{position:absolute;left:0;top:-1px;}
.s1 div#footer .f_logo{width:78px;height:25px;background:url('../images/logo_samsung_s.png') 0 0 no-repeat;background-size:78px auto;}
.m_iframe_campaign iframe {border:0;margin:0;padding:0;width:100%;}

/* common - ico object */
span[class*="ico_obj-"]{display:inline-block;margin-right:-3px;transition:all 0.75s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.75s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.75s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.75s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
span[class*="ico_obj-"] > object,
span[class*="ico_obj-"] > img,
span[class*="ico_obj-"] > svg{width:100%;min-width:100%;max-width:100%;height:100%;}
.s34 .ico_obj-type1,
.s2 .ico_obj-type1{width:88px;height:88px;}
.s1 .ico_obj-type1{width:43px;height:43px;}

.s4 .ico_obj-type2{width:200px;height:200px;}
.s3 .ico_obj-type2{width:105px;height:105px;}
.s12 .ico_obj-type2{width:52px;height:52px;}

.s34 .ico_obj-type3,
.s2 .ico_obj-type3{width:36px;height:36px;}
.s1 .ico_obj-type3{width:35px;height:35px;}

.s34 .ico_obj-type4,
.s2 .ico_obj-type4{width:130px;height:130px;}
.s1 .ico_obj-type4{width:64px;height:64px;}

.s34 .ico_obj-type5{width:140px;height:140px;}
.s2 .ico_obj-type5{width:143px;height:143px;}
.s1 .ico_obj-type5{width:67px;height:67px;}

.s34 .ico_obj-type6{width:116px;height:116px;}
.s2 .ico_obj-type6{width:89px;height:89px;}
.s1 .ico_obj-type6{width:58px;height:58px;}

/* social icon */
span[class*="ico_obj-"] svg{transition:all 0.35s cubic-bezier(0.175, 0.885, 0.320, 1.275);}
span[class*="ico_obj-"] path{transition:fill 0.35s ease-out;}
span[class*="ico_obj-"] path{fill:#000;}
a:hover span[class*="ico_obj-"] svg,a:focus span[class*="ico_obj-"] svg{transform:scale(1.1,1.1);}
a:hover span[class*="ico_obj-"] .facebook path,a:focus span[class*="ico_obj-"] .facebook path{fill:#3a589e;}
a:hover span[class*="ico_obj-"] .twitter path,a:focus span[class*="ico_obj-"] .twitter path{fill:#51abf1;}
a:hover span[class*="ico_obj-"] .youtube path,a:focus span[class*="ico_obj-"] .youtube path{fill:#e52c27;}
a:hover span[class*="ico_obj-"] .tumblr path,a:focus span[class*="ico_obj-"] .tumblr path{fill:#37465d;}
a:hover span[class*="ico_obj-"] .googleplus path,a:focus span[class*="ico_obj-"] .googleplus path{fill:#dd4b39;}
a:hover span[class*="ico_obj-"] .linkedin path,a:focus span[class*="ico_obj-"] .linkedin path{fill:#0477B6;}
a:hover span[class*="ico_obj-"] .instagram path,a:focus span[class*="ico_obj-"] .instagram path{fill:#a37b5f;}
a:hover span[class*="ico_obj-"] .vine path,a:focus span[class*="ico_obj-"] .vine path{fill:#00ac80;}
.faicon{font:normal normal normal 40px/1 FontAwesome;font-size:67px;color:inherit;text-rendering:auto;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0) rotate(0.001deg);transition:all 0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);-webkit-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.desktop a:hover .faicon,.desktop a:focus .faicon{transform:translate(0, 0) scale(1.1,1.1) rotate(0.001deg);-webkit-transform:translate(0, 0) scale(1.1,1.1) rotate(0.001deg);-moz-transform:translate(0, 0) scale(1.1,1.1) rotate(0.001deg);-o-transform:translate(0, 0) scale(1.1,1.1) rotate(0.001deg);}
a.facebook .faicon:before{content:"\f09a";}
a.twitter .faicon:before{content:"\f099";}
a.youtube .faicon:before{content:"\f16a";}
a.tumblr .faicon:before{content:"\f173";}
a.googleplus .faicon:before{content:"\f0d5";}
a.linkedin .faicon:before{content:"\f08c";}
a.instagram .faicon:before{content:"\f16d";}
a.vine .faicon:before{content:"\f1ca";}
.show a.facebook .faicon:before{content:"\f09a ";} /* ie8 bug */
.show a.twitter .faicon:before{content:"\f099 ";} /* ie8 bug */
.show a.googleplus .faicon:before{content:"\f0d5 ";} /* ie8 bug */
.show a.linkedin .faicon:before{content:"\f08c ";} /* ie8 bug */
.desktop a.facebook:hover .faicon,.desktop a.facebook:focus .faicon{color:#3a589e !important;}
.desktop a.twitter:hover .faicon,.desktop a.twitter:focus .faicon{color:#51abf1 !important;}
.desktop a.youtube:hover .faicon,.desktop a.youtube:focus .faicon{color:#e52c27 !important;}
.desktop a.tumblr:hover .faicon,.desktop a.tumblr:focus .faicon{color:#37465d !important;}
.desktop a.googleplus:hover .faicon,.desktop a.googleplus:focus .faicon{color:#dd4b39 !important;}
.desktop a.linkedin:hover .faicon,.desktop a.linkedin:focus .faicon{color:#0477B6 !important;}
.desktop a.instagram:hover .faicon,.desktop a.instagram:focus .faicon{color:#a37b5f !important;}
.desktop a.vine:hover .faicon,.desktop a.vine:focus .faicon{color:#00ac80 !important;}

/* common - title */
	.c_tit-kv{font-family:'sssR';color:#000;text-align:center;}
.s34 .c_tit-kv {font-size:56px;letter-spacing:14px;word-spacing:-1px;}
.s2 .c_tit-kv {font-size:60px;letter-spacing:17px;word-spacing:1px;}
.s1 .c_tit-kv {font-size:25px;letter-spacing:6px;word-spacing:1px;}
	.c_tit-kv2,
	.c_tit-kv2{font-family:'sssB';color:#333;}
.s34 .c_tit-kv2{font-size:140px;}
.s2 .c_tit-kv2{font-size:112px;}
.s1 .c_tit-kv2{font-size:84px;}
	.c_tit-kv3, .c_tit-kv4,
	.c_tit-kv5, .c_tit-kv6{font-family:'sssB';color:#333;}
.s4 .c_tit-kv3{font-size:112px;}
.s3 .c_tit-kv3{font-size:85px;}
.s2 .c_tit-kv3{font-size:84px;}
.s1 .c_tit-kv3{font-size:56px;}
.s34 .c_tit-kv4{font-size:75px;}
.s12 .c_tit-kv4{font-size:38px;}
.s34 .c_tit-kv5{font-size:60px;}
.s12 .c_tit-kv5{font-size:30px;}
.s34 .c_tit-kv6{font-size:100px;}
.s2 .c_tit-kv6{font-size:70px;}
.s1 .c_tit-kv6{font-size:50px;}
	.c_tit-kv7{font-family:'sssM';color:#333;}
.s34 .c_tit-kv7 {font-size:36px;letter-spacing:14px;word-spacing:-1px;}
.s3 .c_tit-kv7 {font-size:30px;letter-spacing:14px;word-spacing:-1px;}
.s2 .c_tit-kv7 {font-size:26px;letter-spacing:17px;word-spacing:1px;}
.s1 .c_tit-kv7 {font-size:16px;letter-spacing:6px;word-spacing:1px;}

	.c_tit-type1,
	.c_tit-type2{font-family:'sssB';}
	.c_tit-type1 em,
	.c_tit-type2 em{font-style:normal;color:#222;text-transform:uppercase;}
	#contents.new_ .c_tit-type1 em,
	#contents.new_ .c_tit-type2 em{text-transform:none;}
	.c_tit-type1 .color-type2{color:#fff;}
	.c_tit-type1 span,
	.c_tit-type2 span{color:#999;}
	.c_tit-type1 em .tag{color:#006fc2;}
.s34 .c_tit-type1{font-size:32px;}
.s2 .c_tit-type1{font-size:22px;}
.s1 .c_tit-type1{font-size:18px;}
.s34 .c_tit-type2{font-size:26px;}
.s2 .c_tit-type2{font-size:24px;} /* son modify */
.s1 .c_tit-type2{font-size:14px;}
	.c_tit-type3{font-family:'sssM';color:#222;letter-spacing:-0.03em;}
.s34 .c_tit-type3{font-size:28px;line-height:1.5;}
.s2 .c_tit-type3{font-size:23px;line-height:1.45;}
.s1 .c_tit-type3{font-size:16px;line-height:1.4;}
	.c_tit-type4{font-family:'sssB';color:#000;}
.s34 .c_tit-type4{font-size:32px;}
.s2 .c_tit-type4{font-size:26px;}
.s1 .c_tit-type4{font-size:18px;}
	.c_tit-type5{font-family:'sssB';color:#000;}
.s34 .c_tit-type5{font-size:18px;}
.s2 .c_tit-type5{font-size:14px;}
.s1 .c_tit-type5{font-size:12px;}
	.c_tit-type6{font-family:'sssR';color:#333;}
.s34 .c_tit-type6{font-size:42px;}
.s2 .c_tit-type6{font-size:38px;}
.s1 .c_tit-type6{font-size:27px;}
	.c_tit-type7{font-family:'sssM';color:#999;line-height:1.5;}
.s34 .c_tit-type7{font-size:20px;}
.s2 .c_tit-type7{font-size:16px;}
.s1 .c_tit-type7{font-size:12px;}
	.c_tit-type8{font-family:'sssB';color:#fff;line-height:1.5;text-transform:uppercase;letter-spacing:0.2em;}
.s34 .c_tit-type8{font-size:72px;}
.s2 .c_tit-type8{font-size:36px;}
.s1 .c_tit-type8{font-size:32px;}
	.c_tit-type9{font-family:'sssB';color:#333;line-height:1.28;}
.s34 .c_tit-type9{font-size:100px;}
.s2 .c_tit-type9{font-size:80px;line-height:1.22;}
.s1 .c_tit-type9{font-size:50px;line-height:1.32;}
	.c_tit-type10{font-family:'sssB';color:#999;line-height:1.28;}
.s34 .c_tit-type10{font-size:15px;}
.s2 .c_tit-type10{font-size:13px;line-height:1.12;}
.s1 .c_tit-type10{font-size:9px;}
/*
	.c_tit-type11{font-family:'sssB';color:#333;line-height:1.28;}
.s34 .c_tit-type11{font-size:66px;}
.s2 .c_tit-type11{font-size:68px;line-height:1.12;}
.s1 .c_tit-type11{font-size:35px;}
	.c_tit-type12{font-family:'sssM';color:#999;line-height:1.7;}
.s34 .c_tit-type12{font-size:18px;}
.s2 .c_tit-type12{font-size:14px;}
.s1 .c_tit-type12{font-size:12px;}
*/

/* common - text */
	.c_txt-type1{font-family:'sssM';color:#999;}
.s34 .c_txt-type1{font-size:16px;padding-left:12px;text-indent:-12px;}
.s2 .c_txt-type1{font-size:12px;}
.s1 .c_txt-type1{font-size:10px;}
	.c_txt-type2{font-family:'sssM';color:#222;}
.s34 .c_txt-type2{font-size:18px;}
.s2 .c_txt-type2{font-size:12px;}
.s1 .c_txt-type2{font-size:10px;}
	.c_txt-type3{font-family:'sssR';color:#333;}
.s34 .c_txt-type3{font-size:48px;}
.s2 .c_txt-type3{font-size:36px;}
.s1 .c_txt-type3{font-size:30px;}
	.c_txt-type4{font-family:'sssM';color:#333;letter-spacing:-0.03em;}
.s34 .c_txt-type4{font-size:24px;}
.s12 .c_txt-type4{font-size:14px;}
	.c_txt-type5{font-family:'RobotoR';color:#666;}
.s34 .c_txt-type5{font-size:14px;}
.s12 .c_txt-type5{font-size:11px;}
	.c_txt-type6{font-family:'sssB';color:#999;}
.s34 .c_txt-type6{font-size:20px;}
.s12 .c_txt-type6{font-size:12px;}
	.c_txt-type7{font-family:'RobotoR';color:#999;}
.s34 .c_txt-type7,
.s2 .c_txt-type7{font-size:18px;}
.s1 .c_txt-type7{font-size:12px;}
	.c_txt-type8,
	.c_txt-type8-color2{font-family:'RobotoR';}
	.c_txt-type8{color:#666;}
	.c_txt-type8-color2{color:#999;}
.s34 .c_txt-type8,
.s34 .c_txt-type8-color2,
.s2 .c_txt-type8,
.s2 .c_txt-type8-color2{font-size:12px;}
.s1 .c_txt-type8,
.s1 .c_txt-type8-color2{font-size:10px;}
	.c_txt-type9{font-family:'sssB';color:#999;}
.s34 .c_txt-type9,
.s2 .c_txt-type9{font-size:20px;}
.s1 .c_txt-type9{font-size:12px;}
	.c_txt-type10{font-family:'sssR';color:#fff;letter-spacing:-0.03em;}
.s34 .c_txt-type10{font-size:32px;}
.s2 .c_txt-type10{font-size:26px;}
.s1 .c_txt-type10{font-size:20px;}
	.c_txt-type11{font-family:'sssB';color:#fff;}
.s34 .c_txt-type11{font-size:18px;}
.s2 .c_txt-type11{font-size:15px;}
.s1 .c_txt-type11{font-size:12px;}
	.c_txt-type12{font-family:'sssR';color:#fff;letter-spacing:-0.03em;}
.s34 .c_txt-type12{font-size:16px;line-height:1.65;}
.s2 .c_txt-type12{font-size:13px;line-height:1.6;}
.s1 .c_txt-type12{font-size:10px;line-height:1.5;}
	.c_txt-type13{font-family:'sssM';color:#999;}
.s34 .c_txt-type13{font-size:16px;line-height:1.65;}
.s2 .c_txt-type13{font-size:14px;line-height:1.55;}
.s1 .c_txt-type13{font-size:12px;line-height:1.45;}
	.c_txt-type14{font-family:'sssR';color:#999;}
.s34 .c_txt-type14,
.s2 .c_txt-type14{font-size:30px;line-height:1.6;}
.s1 .c_txt-type14{font-size:16px;line-height:1.45;}
	.c_txt-type15{font-family:'sssM';color:#000;line-height:1.65;}
.c_txt-type15 strong{font-family:'sssB';}
.s34 .c_txt-type15{font-size:16px;}
.s2 .c_txt-type15{font-size:12px;}
.s1 .c_txt-type15{font-size:10px;}
.c_txt-type16,
.c_txt-type16-size2,
.c_txt-type16-size3{font-family:'sssR';color:#999;}
.s34 .c_txt-type16{font-size:192px;}
.s34 .c_txt-type16-size2{font-size:152px;}
	.c_txt-type16-size3{color:#bdc6d0;}
.s4 .c_txt-type16-size3{font-size:252px;}
.s3 .c_txt-type16-size3{font-size:229px;}
.s2 .c_txt-type16-size3{font-size:206px;}
.s1 .c_txt-type16-size3{font-size:103px;}
	.c_txt-type17{font-family:'sssR';color:#fff;}
.s34 .c_txt-type17{font-size:46px;line-height:1;}
.s2 .c_txt-type17{font-size:36px;}
.s1 .c_txt-type17{font-size:30px;}	
	.c_txt_ly-type1{font-family:'sssB';color:#fff;}
	.c_txt_ly-type1 em{font-family:'sssR';}
.s34 .c_txt_ly-type1{font-size:24px;}
.s12 .c_txt_ly-type1{font-size:16px;}
	.c_txt_ly-type2{font-family:'sssM';color:#7a7c8b;}
.s34 .c_txt_ly-type2{font-size:16px;}
.s2 .c_txt_ly-type2{font-size:12px;}
.s1 .c_txt_ly-type2{font-size:10px;}
/* common - icon */

/* common - button */
button[class*="c_btn_type1-"],
a[class*="c_btn_type1-"]{position:relative;display:inline-block;font-size:0;line-height:0;width:60px;height:120px;vertical-align:middle;border-radius:2px;background-image:url('../images/c_btn_t1_prevnext2.png');background-repeat:no-repeat;background-color:transparent;box-sizing:border-box;cursor:pointer;opacity:.8;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;}
.desktop button[class*="c_btn_type1-"]:hover,
.desktop button[class*="c_btn_type1-"]:focus,
.desktop a[class*="c_btn_type1-"]:hover,
.desktop a[class*="c_btn_type1-"]:focus{opacity:1;}
button.c_btn_type1-prev, a.c_btn_type1-prev{background-position:0 0;}
button.c_btn_type1-next, a.c_btn_type1-next{background-position:100% 0;}

a[class^="m_btn_type"]{position:relative;display:inline-block;font-size:0;line-height:0;width:44px;height:120px;vertical-align:middle;border-radius:2px;background:url('../images/m_btn_tbgc.png');background:rgba(255,255,255,0.1);box-sizing:border-box;cursor:pointer;}
.mobile a[class^="m_btn_type"]{display:none !important;}
.s12 a[class^="m_btn_type"],
a[class^="m_btn_type"].small{width:32px;height:88px;}
a[class^="m_btn_type"] span{position:absolute;left:0;top:0;width:100%;height:100%;background:url('../images/m_btn_t1_prevnext.png') no-repeat;background-size:200% 100%;box-sizing:border-box;cursor:pointer;opacity:0.6;}
a[class*="m_btn_type1-next"] span,
a[class*="m_btn_type2-next"] span{background-position:-44px 0;}
.s12 a[class*="m_btn_type1-next"] span,
a[class*="m_btn_type1-next"].small span,
.s12 a[class*="m_btn_type2-next"] span,
a[class*="m_btn_type2-next"].small span{background-position:-32px 0;}
a[class^="m_btn_type"]:hover span,
a[class^="m_btn_type"]:focus span{opacity:1;}
a[class^="m_btn_type2"] span{background-image:url('../images/m_btn_t2_prevnext.png');}
[class^="m_paging_type"]{height:30px;font-size:0px;text-align:center;overflow:hidden;}
[class^="m_paging_type"] a{position:relative;width:30px;height:30px;text-indent:-999em;display:inline-block;overflow:hidden;cursor:pointer;}
[class^="m_paging_type"] a span{position:absolute;left:9px;top:9px;width:12px;height:12px;border-radius:6px;background:#ccc;opacity:0.7;filter:alpha(opacity=70);}
a[class^="m_btn_type2"].disabled{opacity:0;}
a[class^="m_btn_type2"].disabled:focus{opacity:0.3;}
.s12 [class^="m_paging_type"],
[class^="m_paging_type"].small{height:21px;}
.s12 [class^="m_paging_type"] a,
[class^="m_paging_type"].small a{width:21px;height:21px;}
.s12 [class^="m_paging_type"] a span,
[class^="m_paging_type"].small a span{left:6px;top:6px;width:10px;height:10px;border-radius:5px;}
[class^="m_paging_type"] a.on span,
.desktop [class^="m_paging_type"] a:hover span,
.desktop [class^="m_paging_type"] a:focus span{background:#666;opacity:0.8;filter:alpha(opacity=80);}
[class^="m_btn_type"],
[class^="m_btn_type"] span,
[class^="m_paging_type"] a span{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
[class^="m_paging_type"] .count{font-family:'sssB';color:#fff;font-size:18px;text-align:center;}
.s1 [class^="m_paging_type"] .count{font-size:16px;}

.ie [class^="m_btn_type"] span{background-image:url('../images/m_btn_t1_prevnext_s.png');}
.ie [class^="m_btn_type2"] span{background-image:url('../images/m_btn_t2_prevnext_s.png');}
.ie.s12 [class^="m_btn_type"] span,
.ie [class^="m_btn_type"].small span{background-image:url('../images/m_btn_t1_prevnext_xs.png');}
.ie.s12 [class^="m_btn_type2"] span,
.ie [class^="m_btn_type2"].small span{background-image:url('../images/m_btn_t2_prevnext_xs.png');}

[data-parallax]{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}

.desktop .m_content-slider [class*="-prev"],
.desktop .m_content-slider [class*="-next" ]{opacity:0;}
.desktop .m_content-slider [class*="-prev"]:focus,
.desktop .m_content-slider [class*="-next"]:focus,
.desktop .m_content-slider:hover [class*="-prev"],
.desktop .m_content-slider:hover [class*="-next" ]{opacity:1;}
.s12 .m_content-slider [class*="-prev"],
.s12 .m_content-slider [class*="-next" ]{display:none;}

button[class*="c_btn_type2-"],
a[class*="c_btn_type2-"]{position:relative;display:inline-block;font-size:0;line-height:0;width:90px;height:178px;background-repeat:no-repeat;background-color:transparent;background-position:50% 0;box-sizing:border-box;cursor:pointer; }
button[class*="c_btn_type2-"]:hover,
a[class*="c_btn_type2-"]:hover{background-position:50% 100%;}
button.c_btn_type2-prev, a.c_btn_type2-prev{background-image:url('../images/c_btn_t2_prev.png');}
button.c_btn_type2-next, a.c_btn-type2-next{background-image:url('../images/c_btn_t2_next.png');}

button[class*="c_btn_type1-"].hide,
button[class*="c_btn_type2-"].hide,
a[class*="c_btn_type1-"].hide,
a[class*="c_btn_type2-"].hide,
a[class*="m_btn_type"].hide{opacity:0 !important;filter:alpha(opacity=0) !important;}
button[class*="c_btn_type1-"].hide:focus,
button[class*="c_btn_type2-"].hide:focus,
a[class*="c_btn_type1-"].hide:focus,
a[class*="c_btn_type2-"].hide:focus,
a[class*="m_btn_type"].hide:focus{opacity:0.3 !important;}

a[class*="c_btn_type3-"]{display:inline-block;font-family:'RobotoR';font-size:14px;color:#222;padding-right:27px;background:url('../images/c_btn_type3.png') 100% 0 no-repeat;}
a[class*="c_btn_type3-"].on{background-position:100% 100%;}
.load a[class*="c_btn_type3-"]{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;}
.s1 a[class*="c_btn_type3-"]{font-size:10px;background-image:url('../images/c_btn_type3_s1.png');padding-right:18px;background-size:13px auto;}

button[class*="c_btn_close-"],
a[class*="c_btn_close-"] {display:inline-block;font-size:0;line-height:0;box-sizing:content-box;background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;cursor:pointer;}
button.c_btn_close-type1,
a.c_btn_close-type1 {width:69px;height:69px;background-image:url('../images/c_btn_close_1.png');}

button[class*="c_btn_pre-"],
a[class*="c_btn_pre-"]{font-family:'RobotoR';display:inline-block;text-align:center;background-color:transparent;cursor:pointer;border-width:1px;border-style:solid;text-transform:uppercase;border-radius:58px;box-sizing:border-box; }
.load button[class*="c_btn_pre-"],
.load a[class*="c_btn_pre-"]{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;}
	button.c_btn_pre-type1,
	a.c_btn-pre-type1 {border-color:#000;color:#000;}
	.desktop button.c_btn_pre-type1:hover,
	.desktop a.c_btn_pre-type1:hover {border-color:#c69f69;color:#fff;background-color:#c69f69;}
	button.c_btn_pre-type2,
	a.c_btn_pre-type2 {border-color:#fff;color:#fff;}
	.desktop button.c_btn_pre-type2:hover,
	.desktop a.c_btn_pre-type2:hover {border-color:#d3d3d3;color:#212121;background-color:#d3d3d3;}
	button.c_btn_pre-type3,
	a.c_btn_pre-type3 {border-color:#8c8e90;color:#4c4f52;}
	.desktop button.c_btn_pre-type3:hover,
	.desktop a.c_btn_pre-type3:hover {border-color:#8c8e90;color:#fff;background-color:#8c8e90;}

.s34 button.c_btn_pre-type1,
.s34 button.c_btn_pre-type2,
.s34 button.c_btn_pre-type3,
.s34 a.c_btn_pre-type1,
.s34 a.c_btn_pre-type2,
.s34 a.c_btn_pre-type3 {padding-left:48px;padding-right:48px;height:58px;line-height:58px;font-size:16px;}
.s2 button.c_btn_pre-type1,
.s2 button.c_btn_pre-type2,
.s2 button.c_btn_pre-type3,
.s2 a.c_btn_pre-type1,
.s2 a.c_btn_pre-type2,
.s2 a.c_btn_pre-type3 {padding-left:39px;padding-right:39px;height:60px;line-height:60px;font-size:16px;}
.s1 button.c_btn_pre-type1,
.s1 button.c_btn_pre-type2,
.s1 button.c_btn_pre-type3,
.s1 a.c_btn_pre-type1,
.s1 a.c_btn_pre-type2,
.s1 a.c_btn_pre-type3 {padding-left:30px;padding-right:30px;height:45px;line-height:45px;font-size:12px;}

/* common - more */
i[class*="ico_more-"]{display:block;width:34px;height:34px;overflow:hidden;}
i[class*="ico_more-"] .off,
i[class*="ico_more-"] .on{display:block;width:100%;height:100%;}
.load i[class*="ico_more-"] .off, i[class*="ico_more-"] .off:before,
.load i[class*="ico_more-"] .on, i[class*="ico_more-"] .on:before{transition:all 0.35s cubic-bezier(0.860, 0.000, 0.070, 1.000);-webkit-transition:all 0.35s cubic-bezier(0.860, 0.000, 0.070, 1.000);-moz-transition:all 0.35s cubic-bezier(0.860, 0.000, 0.070, 1.000);-o-transition:all 0.35s cubic-bezier(0.860, 0.000, 0.070, 1.000);}
.load i[class*="ico_more-"] .on:before,
.load a[class*="c_more-"] strong {transition-duration:0.55s;-webkit-transition-duration:0.55s;-moz-transition-duration:0.55s;-o-transition-duration:0.55s;transition-timing-function:cubic-bezier(0.680, 0, 0.265, 1);-webkit-transition-timing-function:cubic-bezier(0.680, 0, 0.265, 1.550);-moz-transition-timing-function:cubic-bezier(0.680, 0, 0.265, 1.550);-o-transition-timing-function:cubic-bezier(0.680, 0, 0.265, 1.550);}
	i[class*="ico_more-"] .off{opacity:1;position:relative;background-repeat:no-repeat;background-position:0 0;}
	i[class*="ico_more-"] .off:before{content:'';display:block;position:absolute;right:0;top:0;width:17px;height:17px;background-repeat:no-repeat;background-position:0 0; }
	i[class*="ico_more-"] .on{position:absolute;left:-34px;bottom:-34px;width:100%;height:100%;background-color:#fff;}
	i[class*="ico_more-"] .on:before{content:'';position:absolute;left:-39px;bottom:-39px;width:13px;height:13px;background-repeat:no-repeat;background-position:0 0;}
.s2 i[class*="ico_more-"]{width:33px;height:33px;}
.s2 i[class*="ico_more-"] .off:before{width:16px;height:15px;}
.s2 i[class*="ico_more-"] .on{left:-33px;bottom:-33px;}
.s1 i[class*="ico_more-"]{width:28px;height:28px;}
.s1 i[class*="ico_more-"] .off:before{width:14px;height:14px;}
.s1 i[class*="ico_more-"] .on{left:-28px;bottom:-28px;}
.s1 i[class*="ico_more-"] .on:before{width:11px;height:11px;}

	i.ico_more-type1 .off{background-image:url('../images/ico_more_box_w.png')}
	i.ico_more-type1 .off:before{background-image:url('../images/ico_more_arrow_w.png');}
	i.ico_more-type1 .on{background-color:#fff;}
	i.ico_more-type1 .on:before{background:url('../images/ico_more_arrow_hover_w.png');}
.s2 i.ico_more-type1 .off{background-image:url('../images/ico_more_box_w_s2.png');background-size:33px 33px;}
.s2 i.ico_more-type1 .off:before{background-image:url('../images/ico_more_arrow_w_s2.png');background-size:16px 15px;}
.s2 i.ico_more-type1 .on:before{background:url('../images/ico_more_arrow_hover_w_s2.png');background-size:13px 13px;}
.s1 i.ico_more-type1 .off{background-image:url('../images/ico_more_box_w_s1.png');background-size:28px 28px;}
.s1 i.ico_more-type1 .off:before{background-image:url('../images/ico_more_arrow_w_s1.png');background-size:14px 14px;}
.s1 i.ico_more-type1 .on:before{background:url('../images/ico_more_arrow_hover_w_s1.png');background-size:11px 11px;}
	i.ico_more-type2 .off{background-image:url('../images/ico_more_box_b.png')}
	i.ico_more-type2 .off:before{background-image:url('../images/ico_more_arrow_b.png');}
	i.ico_more-type2 .on{background-color:#c69f69;}
	i.ico_more-type2 .on:before{background:url('../images/ico_more_arrow_hover_b.png');}
.s2 .ico_more-type2 .off{background-image:url('../images/ico_more_box_b_s2.png');background-size:33px 33px;}
.s2 .ico_more-type2 .off:before{background-image:url('../images/ico_more_arrow_b_s2.png');background-size:16px 15px;}
.s2 .ico_more-type2 .on:before{background:url('../images/ico_more_arrow_hover_b_s2.png');background-size:13px 13px;}
.s1 .ico_more-type2 .off{background-image:url('../images/ico_more_box_b_s1.png');background-size:28px 28px;}
.s1 .ico_more-type2 .off:before{background-image:url('../images/ico_more_arrow_b_s1.png');background-size:14px 14px;}
.s1 .ico_more-type2 .on:before{background:url('../images/ico_more_arrow_hover_b_s1.png');background-size:11px 11px;}
a[class*="c_more-"]{position:relative;display:inline-block;font-family:'sssB';text-align:left;}
a[class*="c_more-"] strong,
a[class*="c_more-"] em{color:#fff;line-height:1.1;}
	a[class*="c_more-"] em{display:block;margin-top:3px;opacity:.5;}
.s2 a[class*="c_more-"] em{margin-top:2px;}
.s1 a[class*="c_more-"] em{margin-top:1px;}
	a[class*="c_more-"] i[class*="ico_more-"]{position:absolute;left:0;top:1px;}
.s2 a[class*="c_more-"] i[class*="ico_more-"]{top:3px;}
.s1 a[class*="c_more-"] i[class*="ico_more-"]{top:1px;}
.s4 a[class*="c_more-"],
.s3 a[class*="c_more-"]{padding-left:52px;}
.s4 a[class*="c_more-"] strong,
.s3 a[class*="c_more-"] strong {font-size:18px;}
.s4 a[class*="c_more-"] em,
.s3 a[class*="c_more-"] em{font-size:14px;}
.s2 a[class*="c_more-"] {padding-left:45px;}
.s2 a[class*="c_more-"] strong{font-size:20px;}
.s2 a[class*="c_more-"] em{font-size:14px;}
.s1 a[class*="c_more-"] {padding-left:38px;}
.s1 a[class*="c_more-"] strong{font-size:16px;}
.s1 a[class*="c_more-"] span{font-size:12px;}
.desktop a[class*="c_more-"]:hover i[class*="ico_more-"] .off {opacity:0;}
.desktop a[class*="c_more-"]:hover i[class*="ico_more-"] .off:before {right:-18px;top:-18px;}
.desktop a[class*="c_more-"]:hover i[class*="ico_more-"] .on{left:0;bottom:0;}
	.desktop a[class*="c_more-"]:hover i[class*="ico_more-"] .on:before{left:12px;bottom:12px;}
.s2.desktop a[class*="c_more-"]:hover i[class*="ico_more-"] .on:before{left:10px;bottom:10px;}
.s1.desktop a[class*="c_more-"]:hover i[class*="ico_more-"] .on:before{left:8px;bottom:8px;}
a.c_more-type1 strong,
a.c_more-type1 em {color:#fff;text-align:left;}
a.c_more-type2 strong,
a.c_more-type2 em{color:#333;text-align:left;}
.desktop a.c_more-type2:hover strong {color:#c69f69;}

/* common - tab */
nav[class*="c_tab-"] ul{display:inline-block;}
nav[class*="c_tab-"] li{display:inline-block;margin-right:-3px;vertical-align:middle;}
nav[class*="c_tab-"] a{display:block;color:#222;background-color:#fff;text-transform:uppercase; }
.load nav[class*="c_tab-"] a{transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
nav[class*="c_tab-"] a:hover,
nav[class*="c_tab-"] a.on{text-transform:uppercase;}
.s34 nav[class*="c_tab-"] ul{box-shadow: 10px 20px 20px rgba(0,0,0,0.2);}
.s12 nav[class*="c_tab-"] ul{box-shadow: 5px 10px 10px rgba(0,0,0,0.2);}
.s34 nav[class*="c_tab-"] li{min-width:110px;}
.s12 nav[class*="c_tab-"] li{min-width:152px;max-width:152px;}
.s34 nav[class*="c_tab-"] a{height:40px;line-height:40px;padding-left:34px;padding-right:34px;font-size:18px;}
.s12 nav[class*="c_tab-"] a{height:36px;line-height:36px;padding-left:0px;padding-right:0px;font-size:16px;}
nav.c_tab-type1 a,
nav.c_tab-type1_pos-r a{color:#222;background-color:#fff;}
.desktop nav.c_tab-type1 a:hover,
.desktop nav.c_tab-type1_pos-r a:hover,
nav.c_tab-type1 a.on,
nav.c_tab-type1_pos-r a.on{color:#fff;background-color:#c69f69;}

nav[class*="c_tab2-"] ul{display:inline-block;font-size:0;}
nav[class*="c_tab2-"] li{display:inline-block;width:115px;vertical-align:middle;text-align:center;}
nav[class*="c_tab2-"] a{display:block;}
nav[class*="c_tab2-"] a.on .text{color:#222;}
nav[class*="c_tab2-"] a.on .icon:before{opacity:1;background-color:#222;}
nav[class*="c_tab2-"] .icon{position:relative;display:block;width:65px;height:65px;margin:0 auto;}
nav[class*="c_tab2-"] .icon:before{content:" ";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#999;opacity:.5;border-radius:65px;}
nav[class*="c_tab2-"] .icon img{position:relative;width:100%;z-index:1;}
nav[class*="c_tab2-"] .text{display:block;margin-top:18px;font-family:'sssM';font-size:15px;color:#c7c5c2;}
nav[class*="c_tab2-"] a:hover .icon:before,
nav[class*="c_tab2-"] a:focus .icon:before{opacity:1;}
nav[class*="c_tab2-"] a:hover .text{color:#999;}
nav[class*="c_tab2-"] a.on:hover .text{color:#222;}
nav.c_tab2-type1_pos-c{left:0;right:0;text-align:center;}
nav.c_tab2-type1_pos-c ul{display:inline-block;margin-left:0;}
.load nav[class*="c_tab2-"] .icon:before,
.load nav[class*="c_tab2-"] .text {transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.s34 nav[class*="c_tab2-"]{margin-top:58px;}
.s12 nav[class*="c_tab2-"]{margin-top:27px;}
.s34 nav[class*="c_tab2-"] ul{margin-left:-25px;}
.s34 nav.c_tab2-type1_pos-r{margin-left:0;margin-right:-25px;}
.s12 nav.c_tab2-type1_pos-r{right:auto !important;}
.s1 nav[class*="c_tab2-"]{margin-top:10px;}
.s1 nav[class*="c_tab2-"] li{width:75px;}
.s1 nav[class*="c_tab2-"] .icon{width:33px;height:33px;}
.s1 nav[class*="c_tab2-"] .text{margin-top:9px;font-size:12px;}
html.color_yb nav[class*="c_tab2-"] .text{background-color:#fff01f;color:#000;}
html.color_yb nav[class*="c_tab2-"] a.on .text{background-color:#000;color:#fff01f;}


/* common - paging */
div[class*="c_paging-"] a{position:relative;display:inline-block;margin-right:-3px;overflow:hidden;}
div[class*="c_paging-"] a > span{position:absolute;left:-99999px;font-size:0;line-height:0;}
	div.c_paging-type1 {text-align:center;}
	div.c_paging-type1 a{background:url('../images/c_paging_icon1.png') 100% 0 no-repeat;}
	div.c_paging-type1 a.on{background-position:0 0;}
.s4 div.c_paging-type1 a,
.s3 div.c_paging-type1 a{width:56px;height:56px;}
.s2 div.c_paging-type1 a,
.s1 div.c_paging-type1 a{width:28px;height:28px;background-size:55px 28px;}
	div.c_paging-type2 {text-align:center;}
	div.c_paging-type2 a{position:relative;z-index:1;cursor:pointer;}
	div.c_paging-type2 a:before,
	div.c_paging-type2 a:after{content:'';position:absolute;display:block;top:50%;left:50%;border-radius:50%;}
.load div.c_paging-type2 a:before,
.load div.c_paging-type2 a:after {transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	div.c_paging-type2 a:before{}
	div.c_paging-type2 a:after{width:0;height:0;border-width:1px;border-style:solid;opacity:0;}
	div.c_paging-type2 a:hover:before, div.c_paging-type2 a.on:before{}
	div.c_paging-type2 a:hover:after, div.c_paging-type2 a.on:after{opacity:1;content:' ';}
	div.c_paging-type2 a.c1:before{background-color:#daccb3;}
	div.c_paging-type2 a.c2:before{background-color:#00091e;}
	div.c_paging-type2 a.c3:before{background-color:#fff;}
	div.c_paging-type2 a.c4:before{background-color:#43776b;}
	div.c_paging-type2 a.c1:after, div.c_paging-type2 a.c1.on:after{border-color:#daccb3;}
	div.c_paging-type2 a.c2:after, div.c_paging-type2 a.c2.on:after{border-color:#00091e;}
	div.c_paging-type2 a.c3:after, div.c_paging-type2 a.c3.on:after{border-color:#fff;}
	div.c_paging-type2 a.c4:after,  div.c_paging-type2 a.c4.on:after{border-color:#43776b;}
.s4 div.c_paging-type2 a,.s3 div.c_paging-type2 a{width:48px;height:48px;}
.s4 div.c_paging-type2 a:before, .s3 div.c_paging-type2 a:before{width:20px;height:20px;margin-top:-10px;margin-left:-10px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.s4 div.c_paging-type2 a:hover:before, .s4 div.c_paging-type2 a.on:before,
.s3 div.c_paging-type2 a:hover:before, .s3 div.c_paging-type2 a.on:before{box-shadow:2px 2px 2px rgba(255,255,255,0);}
.s4 div.c_paging-type2 a:hover:after, .s4 div.c_paging-type2 a.on:after,
.s3 div.c_paging-type2 a:hover:after, .s3 div.c_paging-type2 a.on:after{width:28px;height:28px;margin-top:-15px;margin-left:-15px;}
.s2 div.c_paging-type2 a{width:42px;height:42px;}
.s2 div.c_paging-type2 a:before{width:16px;height:16px;margin-top:-8px;margin-left:-8px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.s2 div.c_paging-type2 a:hover:before, .s2 div.c_paging-type2 a.on:before{box-shadow:2px 2px 2px rgba(255,255,255,0);}
.s2 div.c_paging-type2 a:hover:after, .s2 div.c_paging-type2 a.on:after{width:24px;height:24px;margin-top:-13px;margin-left:-13px;}
.s1 div.c_paging-type2 a{width:36px;height:36px;}
.s1 div.c_paging-type2 a:before{width:14px;height:14px;margin-top:-7px;margin-left:-7px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.s1 div.c_paging-type2 a:hover:before, .s1 div.c_paging-type2 a.on:before{box-shadow:2px 2px 2px rgba(255,255,255,0);}
.s1 div.c_paging-type2 a:hover:after, .s1 div.c_paging-type2 a.on:after{width:22px;height:22px;margin-top:-12px;margin-left:-12px;}

/* common - spec */
	.load .c_spec_item,
	.load .c_spec_item .icon,
	.load .c_spec_item .c_txt-type4{transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.95s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	.c_spec_item{overflow:hidden;}
	.c_spec_item .c_inner{position:relative;}
	.c_spec_item .icon{position:absolute;left:0;top:0;}
.s34 .c_spec_item .c_txt-type4{margin-bottom:15px;}
.s34 .c_spec_item .c_txt-type5{padding-right:20px;}
.s4 .c_spec_item .c_inner{display:block;height:480px;}
.s4 .c_spec_item .c_inner{height:208px;padding-top:332px;padding-left:20px;}
.s3 .c_spec_item .c_inner{height:187px;padding-top:173px;}
.s12 .c_spec_item .c_inner{padding-left:9px;box-sizing:border-box;}
.s12 .c_spec_item .c_txt-type4{margin-bottom:9px;}
.s12 .c_spec_item .c_txt-type5{padding-right:10px;}
.s2 .c_spec_item .c_inner{height:210px;padding-top:109px;}
.s1 .c_spec_item .c_inner{min-height:210px;padding-top:114px;}

/* module - content spec */
	.m_spec_list{overflow:hidden;background-color:#e4e0d8;}
	.m_spec_list .heading {display:none;}
	.m_spec_list .m_inner{position:relative;overflow:hidden;}
	div.m_spec_list div.m_inner.on{height:auto;}

	.m_spec_list ul{overflow:hidden;}
	.m_spec_list li{position:relative;top:1px;float:left;border-bottom:1px solid #cbc7c4;}
	.m_spec_list_black{background-color:#272727;}
	.m_spec_list_black .c_txt-type4{color:#fff;}
	.m_spec_list_black .c_txt-type5{color:#969696;}
	.m_spec_list_black li{border-bottom-color:#3f3f3b;}
.s34 .m_spec_list{padding-left:60px;padding-right:60px;}
.s34 .m_spec_list li{width:25%;}
.s4 .m_spec_list .m_inner{height:480px;}
.s4 .m_spec_list .m_more{padding-top:37px;padding-bottom:61px;}
.s3 .m_spec_list .m_inner{height:359px;}
.s3 .m_spec_list .m_more{padding-top:4px;padding-bottom:53px;}
.s12 .m_spec_list .m_inner{height:210px;}
.s12 .m_spec_list .m_more{padding-top:25px;padding-bottom:23px;}

.s12 .m_spec_list{padding:0 15px;}
.s2 .m_spec_list li{width:33.33333%;}
.s2 .m_spec_list li:first-child{width:33.33334%;}
.s1 .m_spec_list li{width:50%;}

.s4 .m_spec_list .icon{top:66px;}
.s3 .m_spec_list .icon{top:35px;}
.s12 .m_spec_list .icon{top:29px;}

.s4 .m_spec_list .i1 .icon{left:-8px;}
.s4 .m_spec_list .i2 .icon{left:4px;}
.s4 .m_spec_list .i3 .icon{left:-30px;}
.s4 .m_spec_list .i4 .icon{left:-4px;}
.s4 .m_spec_list .i5 .icon{left:-5px;}
.s4 .m_spec_list .i6 .icon{left:-7px;}
.s4 .m_spec_list .i7 .icon{left:-10px;}
.s4 .m_spec_list .i8 .icon{left:-30px;}
.s4 .m_spec_list .i9 .icon{left:-7px;}
.s4 .m_spec_list .i10 .icon{left:1px;}
.s4 .m_spec_list .i11 .icon{left:-8px;}
.s4 .m_spec_list .i12 .icon{left:-24px;}
.s4 .m_spec_list .i13 .icon{left:2px;}
.s4 .m_spec_list .i14 .icon{left:3px;}
.s4 .m_spec_list .i15 .icon{left:-5px;}
.s4 .m_spec_list .i33 .icon{left:-22px;}
.s4 .m_spec_list .i34 .icon{left:-7px;}
.s4 .m_spec_list .i35 .icon{left:-5px;}
.s4 .m_spec_list .i36 .icon{left:-3px;}
.s4 .m_spec_list .i37 .icon{left:-6px;}
.s4 .m_spec_list .i38 .icon{left:1px;}
.s4 .m_spec_list .i39 .icon{left:-5px;}
.s4 .m_spec_list .i40 .icon{left:7px;}
.s4 .m_spec_list .i41 .icon{left:-43px;}

.s3 .m_spec_list .i1 .icon{left:-14px;}
.s3 .m_spec_list .i2 .icon{left:-8px;}
.s3 .m_spec_list .i3 .icon{left:-26px;}
.s3 .m_spec_list .i4 .icon{left:-12px;}
.s3 .m_spec_list .i5 .icon{left:-13px;}
.s3 .m_spec_list .i6 .icon{left:-13px;}
.s3 .m_spec_list .i7 .icon{left:-15px;}
.s3 .m_spec_list .i8 .icon{left:-26px;}
.s3 .m_spec_list .i9 .icon{left:-14px;}
.s3 .m_spec_list .i10 .icon{left:-9px;}
.s3 .m_spec_list .i11 .icon{left:-15px;}
.s3 .m_spec_list .i12 .icon{left:-23px;}
.s3 .m_spec_list .i13 .icon{left:-9px;}
.s3 .m_spec_list .i14 .icon{left:-9px;}
.s3 .m_spec_list .i15 .icon{left:-13px;}
.s3 .m_spec_list .i33 .icon{left:-19px;}
.s3 .m_spec_list .i34 .icon{left:-13px;}
.s3 .m_spec_list .i35 .icon{left:-15px;}
.s3 .m_spec_list .i36 .icon{left:-11px;}
.s3 .m_spec_list .i37 .icon{left:-13px;}
.s3 .m_spec_list .i38 .icon{left:-8px;}
.s3 .m_spec_list .i39 .icon{left:-13px;}
.s3 .m_spec_list .i40 .icon{left:-6px;}
.s3 .m_spec_list .i41 .icon{left:-32px;}

.s12 .m_spec_list .i1 .icon{left:2px;}
.s12 .m_spec_list .i2 .icon{left:5px;}
.s12 .m_spec_list .i3 .icon{left:-4px;}
.s12 .m_spec_list .i4 .icon{left:3px;}
.s12 .m_spec_list .i5 .icon{left:3px;}
.s12 .m_spec_list .i6 .icon{left:2px;}
.s12 .m_spec_list .i7 .icon{left:2px;}
.s12 .m_spec_list .i8 .icon{left:-4px;}
.s12 .m_spec_list .i9 .icon{left:2px;}
.s12 .m_spec_list .i10 .icon{left:4px;}
.s12 .m_spec_list .i11 .icon{left:2px;}
.s12 .m_spec_list .i12 .icon{left:-3px;}
.s12 .m_spec_list .i13 .icon{left:5px;}
.s12 .m_spec_list .i14 .icon{left:5px;}
.s12 .m_spec_list .i33 .icon{}
.s12 .m_spec_list .i34 .icon{left:2px;}
.s12 .m_spec_list .i35 .icon{}
.s12 .m_spec_list .i36 .icon{left:4px;}
.s12 .m_spec_list .i37 .icon{left:4px;}
.s12 .m_spec_list .i38 .icon{left:5px;}
.s12 .m_spec_list .i39 .icon{left:3px;}
.s12 .m_spec_list .i40 .icon{left:6px;}
.s12 .m_spec_list .i41 .icon{left:-6px;}

/*.s4 .m_spec_list .i1 .icon{left:-8px;top:65px;}*/
/*.s4 .m_spec_list .i2 .icon{left:4px;top:70px;}*/
/*.s4 .m_spec_list .i3 .icon{left:-30px;top:70px;}*/
/*.s4 .m_spec_list .i4 .icon{left:-4px;top:70px;}*/
/*.s4 .m_spec_list .i5 .icon{left:-5px;top:71px;}*/
/*.s4 .m_spec_list .i6 .icon{left:-7px;top:71px;}*/
/*.s4 .m_spec_list .i7 .icon{left:-10px;top:71px;}*/
/*.s4 .m_spec_list .i8 .icon{left:-30px;top:71px;}*/
/*.s4 .m_spec_list .i9 .icon{left:-7px;top:71px;}*/
/*.s4 .m_spec_list .i10 .icon{left:1px;top:71px;}*/
/*.s4 .m_spec_list .i11 .icon{left:-8px;top:71px;}*/
/*.s4 .m_spec_list .i12 .icon{left:-24px;top:71px;}*/
/*.s4 .m_spec_list .i13 .icon{left:2px;top:77px;}*/
/*.s4 .m_spec_list .i14 .icon{left:3px;top:76px;}*/
/*.s4 .m_spec_list .i15 .icon{left:-5px;top:71px;}*/

/*.s3 .m_spec_list .i1 .icon{left:-14px;top:37px;}*/
/*.s3 .m_spec_list .i2 .icon{left:-8px;top:36px;}*/
/*.s3 .m_spec_list .i3 .icon{left:-26px;top:37px;}*/
/*.s3 .m_spec_list .i4 .icon{left:-12px;top:37px;}*/
/*.s3 .m_spec_list .i5 .icon{left:-13px;top:59px;}*/
/*.s3 .m_spec_list .i6 .icon{left:-13px;top:60px;}*/
/*.s3 .m_spec_list .i7 .icon{left:-15px;top:59px;}*/
/*.s3 .m_spec_list .i8 .icon{left:-26px;top:59px;}*/
/*.s3 .m_spec_list .i9 .icon{left:-14px;top:57px;}*/
/*.s3 .m_spec_list .i10 .icon{left:-9px;top:57px;}*/
/*.s3 .m_spec_list .i11 .icon{left:-15px;top:56px;}*/
/*.s3 .m_spec_list .i12 .icon{left:-23px;top:57px;}*/
/*.s3 .m_spec_list .i13 .icon{left:-9px;top:57px;}*/
/*.s3 .m_spec_list .i14 .icon{left:-9px;top:57px;}*/
/*.s3 .m_spec_list .i15 .icon{left:-13px;top:57px;}*/

/*.s12 .m_spec_list .i1 .icon{left:2px;top:31px;}*/
/*.s12 .m_spec_list .i2 .icon{left:5px;top:31px;}*/
/*.s12 .m_spec_list .i3 .icon{left:-4px;top:31px;}*/
/*.s12 .m_spec_list .i4 .icon{left:3px;top:32px;}*/
/*.s12 .m_spec_list .i5 .icon{left:3px;top:32px;}*/
/*.s12 .m_spec_list .i6 .icon{left:2px;top:32px;}*/
/*.s12 .m_spec_list .i7 .icon{left:2px;top:32px;}*/
/*.s12 .m_spec_list .i8 .icon{left:-4px;top:32px;}*/
/*.s12 .m_spec_list .i9 .icon{left:2px;top:32px;}*/
/*.s12 .m_spec_list .i10 .icon{left:4px;top:32px;}*/
/*.s12 .m_spec_list .i11 .icon{left:2px;top:33px;}*/
/*.s12 .m_spec_list .i12 .icon{left:-3px;top:32px;}*/
/*.s12 .m_spec_list .i13 .icon{left:5px;top:32px;}*/
/*.s12 .m_spec_list .i14 .icon{left:5px;top:33px;}*/

.s1 .m_spec_list .i11, .s1 .m_spec_list .i12,
.s1 .m_spec_list .i13, .s1 .m_spec_list .i14{min-height:270px;}

/*#wrap img[src$=".gif"],*/
/*#wrap img[src$=".png"]{*/
	/*image-rendering: -moz-pixelated;*/
	/*image-rendering: -o-pixelateds;*/
	/*image-rendering: -webkit-optimize-contrast;*/
	/*image-rendering: pixelated;*/
	/*-ms-interpolation-mode: bicubic;*/
	/*-ms-interpolation-mode: nearest-neighbor;*/
/*}*/

/* module - content type, feature */
	article[class*="m_feature-"]{position:absolute;left:0;right:0;top:0;bottom:0;}
	[class*="f_header-"]{position:absolute;z-index:2;}
.s34 [class*="f_header-"]{left:80px;right:80px;top:60px;}
.s2 [class*="f_header-"]{left:32px;right:32px;top:42px;}
.s1 [class*="f_header-"]{left:15px;right:15px;top:25px;}
	[class*="_pos-r"]{}
.s34 [class*="_pos-r"]{text-align:right;left:auto;}
.s34 [class*="_pos-r"] em{display:block;}
.s34 [class*="_pos-r"] .m_info_area{float:right;}
	.f_container {position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;overflow:hidden;}
	.f_container > figure {position:absolute;height:100%;left:50%;width:1920px;margin-left:-960px;}
	.f_container > figure img{display:block;margin:0 auto;-height:100%;}
	.s12 .f_container > figure img{height:100%;}
	.s4 .f_container > figure img{width:1920px;}
	.s3 .f_container > figure img{width:1440px;} /* width:1439px; */
	.s4 .m_content_sub .f_container > figure img{width:960px;}
	.load .f_container > figure img{transition:all 0.96s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.96s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.96s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.96s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	.load.safari .f_container > figure img{transition:none;-webkit-transition:none;}

.load .f_container > figure.ani_img img{transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);}

#kv .f_header-kv{top:0;left:0;right:0;text-align:center;background-color:#fff;}
#kv .f_header-kv .kv-title{display:none;}
#kv span[class*="ico_obj-"] img{height:auto !important;}
#kv-type2 .f_header-kv,
#kv-type2 .f_header-type1{display:none;}
.ie8 #kv-type2 .f_header-kv,
.ie8 #kv-type2 .f_header-type1{display:block;}
.desktop.safari .m_content-slider div[class*="f_header-"],
.desktop.chrome .m_content-slider div[class*="f_header-"],
.desktop.safari .m_content-slider section.m_content-tab > nav,
.desktop.chrome .m_content-slider section.m_content-tab > nav{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);background:rgba(0,0,0,0);} /* webkit transform(for parallax) bug */
.s2 .f_header-type1{right:60px;}
.s1 .f_header-type1{right:40px;}

[class*="logo_galaxy-"]{margin-left:2px;}
.s4 [class*="logo_galaxy-"]{ margin-bottom:14px; }
.s3 [class*="logo_galaxy-"]{ margin-bottom:13px; }
.s2 [class*="logo_galaxy-"]{ margin-bottom:15px; }
.s1 [class*="logo_galaxy-"]{ margin-bottom:4px; }
[class*="logo_galaxy-"] img{height:22px;}
.s2 [class*="logo_galaxy-"] img{height:16px;}
.s1 [class*="logo_galaxy-"] img{height:13px;}
.f_header-kv .kv-title,
.f_header-kv .kv-text,
.f_header-type1 .kv-title,
.f_header-type1 .kv-text,
.f_header-kv .kv-title,
.f_header-kv .kv-text,
.f_header-type1 .kv-title,
.f_header-type1 .kv-text {display:block;}
.m_content-kv .f_header-kv .c_tit-kv3, .m_content-kv .f_header-type1 .c_tit-kv3{ line-height:0.9; }
.m_content-kv .f_header-kv .c_tit-kv4, .m_content-kv .f_header-type1 .c_tit-kv4{ line-height:1.0; }
.s34 .m_content-kv .f_header-kv .c_tit-kv4, .s34 .m_content-kv .f_header-type1 .c_tit-kv4{ margin-top:-6px; }
.s2 .m_content-kv .f_header-kv .c_tit-kv4, .s2 .m_content-kv .f_header-type1 .c_tit-kv4{ margin-top:-3px; }
.s1 .m_content-kv .f_header-kv .c_tit-kv4, .s1 .m_content-kv .f_header-type1 .c_tit-kv4{ margin-top:-8px; }

/* module - icon + text */
	.m_icon_txt{position:relative;display:inline-block;padding-left:65px;}
	.m_icon_txt .ico_obj-type4,
	.m_icon_txt .ico_obj-type5{position:absolute;left:-44px;top:50%;}
	.m_icon_txt .ico_obj-type4{left:-44px;margin-top:-65px;}
	.m_icon_txt .ico_obj-type5{left:-44px;margin-top:-70px;}
.s1 .m_icon_txt{padding-left:33px;}
.s1 .m_icon_txt .ico_obj-type4{left:-22px;margin-top:-32px;}
.s1 .m_icon_txt .ico_obj-type5{left:-22px;margin-top:-35px;}
.s34 div[class*="_pos-r"] .m_icon_txt{padding-left:0;padding-right:65px;}
.s34 div[class*="_pos-r"] .ico_obj-type4{left:auto;right:-37px;}

/* module - content info */
ul[class*="m_info-"]{overflow:hidden;}
ul[class*="m_info-"] li{position:relative;float:left;border-left:1px solid #dfdfdf;}
ul[class*="m_info-"] li:first-child{border-left:0;}
	ul.m_info-type1 .mi_icon{position:absolute;left:0;right:0;text-align:center;}
	ul.m_info-type1 .mi_text{position:absolute;left:0;right:0;bottom:0;text-align:center;}
.s34 ul.m_info-type1 .mi_icon,
.s2 ul.m_info-type1 .mi_icon{top:-10px;}
.s1 ul.m_info-type1 .mi_icon{top:-6px;}
.s34 ul.m_info-type1{margin-top:60px;}
.s34 ul.m_info-type1 li,
.s2 ul.m_info-type1 li{width:139px;height:108px;}
.s2 ul.m_info-type1{margin-top:35px;}
.s1 ul.m_info-type1{margin-top:23px;}
.s1 ul.m_info-type1 li{width:70px;height:55px;}

/* module - feature height */
	article[class*="m_f_h-"]{background-color:#fff;border-bottom:1px solid #fff;}
/*.s4 .m_f_h-kv{height:1090px;}*/
/*.s3 .m_f_h-kv{height:810px;}*/
/*.s2 .m_f_h-kv{height:1000px;}*/
/*.s1 .m_f_h-kv{height:575px;}*/

/*.s4 .m_f_h-type1{height:1090px;}*/

.s4 .m_f_h-type1{height:1080px;}
.s4 .m_f_h-type1 .f_container > figure{height:1080px;}
.s3 .m_f_h-type1{height:810px;}
.s2 .m_f_h-type1{height:1000px;}
.s1 .m_f_h-type1{height:570px;}

.s4 .m_f_h-type2{height:960px;}
.s4 .m_f_h-type2 .f_container > figure{width:960px;margin-left:-480px;}
.s3 .m_f_h-type2{height:460px;}
.s2 .m_f_h-type2{height:632px;}
.s1 .m_f_h-type2{height:360px;}

.s4 .m_f_h-type3{height:720px;}
.s3 .m_f_h-type3{height:540px;}
.s2 .m_f_h-type3{height:505px;}
.s1 .m_f_h-type3{height:200px;}

.s4 .m_f_h-type4{height:1346px;}
.s3 .m_f_h-type4{height:1010px;}
.s2 .m_f_h-type4{height:1000px;}
.s1 .m_f_h-type4{height:570px;}

/* module - product gallery list */
.load .s4 .m_product_gallery .m_inner,
.load .s3 .m_product_gallery .m_inner,
.load .s2 .m_product_gallery .m_inner li,
.load .s1 .m_product_gallery .m_inner li,
.load .ani,
.load .m_product_gallery .m_inner li img {transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
	.load div.m_layer-gallery .m_ly_contents{left:0;right:0;}
	.m_product_gallery{background-color:#efefef;overflow:hidden;}
	.m_product_gallery .m_inner{position:relative;}
	.s12 .m_product_gallery nav a[class*="m_btn_type"]{display:none !important;}
	.m_product_gallery .c_paging-type2{position:absolute;left:0;right:0;}
	.m_product_gallery .m_inner .m_list.over{position:absolute;left:0;top:80px;width:100%;}
.s3 .m_product_gallery .m_inner .m_list.over{top:40px;}
.s4 .m_product_gallery .m_inner ul,
.s3 .m_product_gallery .m_inner ul{position:absolute;top:0;right:0;overflow:hidden;height:100%;box-sizing:border-box;}
.s4 .m_product_gallery .m_inner li,
.s3 .m_product_gallery .m_inner li{position:relative;float:left;width:25%;height:100%;overflow:hidden;}
.s4 .m_product_gallery .m_inner li img,
.s3 .m_product_gallery .m_inner li img{position:absolute;left:50%;top:0;}
.s4 .m_product_gallery .m_btn_type1-prev, .s4 .m_product_gallery .m_btn_type1-next,
.s3 .m_product_gallery .m_btn_type1-prev, .s3 .m_product_gallery .m_btn_type1-next{position:absolute;top:50%;margin-top:-61px;z-index:2;}
.s4 .m_product_gallery .m_btn_type1-prev,
.s3 .m_product_gallery .m_btn_type1-prev{left:10px;}
.s4 .m_product_gallery .m_btn_type1-next,
.s3 .m_product_gallery .m_btn_type1-next{right:10px;}
.s4 .m_product_gallery .c_paging-type2,
.s3 .m_product_gallery .c_paging-type2{bottom:22px;}
.s4 .m_product_gallery .m_inner ul,
.s3 .m_product_gallery .m_inner ul{padding-left:60px;padding-right:60px;}
.s4 .m_product_gallery .m_inner{height:620px;padding-top:80px;}
.s4 .m_product_gallery .m_inner .m_list{height:470px;}
.s4 .m_product_gallery .m_inner li img {width:450px;margin-left:-225px;}
.s3 .m_product_gallery .m_inner{height:420px;padding-top:40px;}
.s3 .m_product_gallery .m_inner .m_list{height:320px;}
.s3 .m_product_gallery .m_inner li img {width:290px;margin-left:-145px;}
.s2 .m_product_gallery .c_btn_type1-prev, .s2 .m_product_gallery .c_btn_type1-next,
.s1 .m_product_gallery .c_btn_type1-prev, .s1 .m_product_gallery .c_btn_type1-next {display:none;}
.s2 .m_product_gallery .m_inner, .s1 .m_product_gallery .m_inner{overflow:hidden;}
.s2 .m_product_gallery .m_inner ul, .s1 .m_product_gallery .m_inner ul{display:inline;left:auto;}
.s2 .m_product_gallery .m_inner li, .s1 .m_product_gallery .m_inner li{display:inline;}
.s2 .m_product_gallery .m_inner li a, .s1 .m_product_gallery .m_inner li a{position:relative;float:left;display:inline-block;width:33.333333%;text-align:center;}
.s2 .m_product_gallery .m_inner li img, .s1 .m_product_gallery .m_inner li img {position:absolute;left:50%;top:0;}
.s2 .m_product_gallery .c_paging-type2, .s1 .m_product_gallery .c_paging-type2{bottom:0;}
.s2 .m_product_gallery .m_inner{padding:20px 11px 70px;}
.s2 .m_product_gallery .m_inner li a{margin-top:11px;height:173px;}
.s2 .m_product_gallery .m_inner li img{width:155px;margin-left:-78px;}
.s1 .m_product_gallery .m_inner{padding:20px 8px 60px;}
.s1 .m_product_gallery .m_inner li a{margin-top:11px;height:114px;}
.s1 .m_product_gallery .m_inner li img{width:104px;margin-left:-52px;}
.s12 .m_product_gallery .c_btn_type1-prev,
.s12 .m_product_gallery .c_btn_type1-next{display:none !important;}
.s12 .m_product_gallery .m_inner .m_list.over{top:20px;width:auto;}
.s2 .m_product_gallery .m_inner .m_list.over{left:11px;right:11px;}
.s1 .m_product_gallery .m_inner .m_list.over{left:8px;right:8px;}
.s12 .m_product_gallery .m_inner .xlider-wrapper{transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;}
.s12 .m_product_gallery .m_inner ul{position:static !important;}
/* module - section content type */

/* module - content wrap */
section[class*="m_content-"]{position:relative;overflow:hidden;z-index:1;}
section.m_content-default{}
section.m_content-slider{}
section.m_content-slider button[class*="c_btn_type1-"]{position:absolute;top:50%;margin-top:-44px;z-index:2;cursor:pointer;}
section.m_content-slider button.c_btn_type1-prev{left:10px;}
section.m_content-slider button.c_btn_type1-next{right:10px;}
section.m_content-slider div[class*="c_paging-"]{position:absolute;left:0;right:0;bottom:10px;text-align:center;z-index:5;}
section.m_content-slider .slider_paging-type1 a{display:inline-block;margin-right:-3px;padding:10px;line-height:30px;background-color:#000;color:#fff;font-size:17px;opacity:.5;overflow:hidden;vertical-align:middle;}

section.m_content-slider a[class^="m_btn_type"]{position:absolute;top:50%;margin-top:-60px;z-index:2;cursor:pointer;}
section.m_content-slider a[class*="-prev"]{left:10px;}
section.m_content-slider a[class*="-next"]{right:10px;}
.s12 section.m_content-slider a[class*="-prev"],
section.m_content-slider a[class*="-prev"].small,
.s12 section.m_content-slider a[class*="-next"],
section.m_content-slider a[class*="-next"].small{margin-top:-44px;}
section.m_content-slider [class^="m_paging_type"]{position:absolute;left:0;right:0;bottom:16px;text-align:center;z-index:5;}
.s12 section.m_content-slider [class^="m_paging_type"],
section.m_content-slider [class^="m_paging_type"].small{bottom:14px;}

section.m_content-slider > article,
section.m_content-slider > section {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;}
section.m_content-tab{position:relative;z-index:3;}
section.m_content-tab > nav{position:absolute;color:#000;z-index:2;}
section.m_content-tab > nav li{display:inline-block;vertical-align:top;margin-right:-3px;}
section.m_content-tab > nav li a{display:block;font-size:15px;}
section.m_content-tab > article{position:absolute;left:100%;top:0;width:100%;height:100%;}
section.m_content-tab > article.on{left:0;}

.s34 section.m_content-tab > nav{left:80px;bottom:60px;color:#000;}
.s34 section.m_content-tab > nav{bottom:80px;}
.s34 section.m_content-tab > nav[class*="_pos-r"]{left:auto;right:80px;}
.s12 section.m_content-tab > nav{left:0;right:0;text-align:center;}
.s12 section.m_content-tab > nav > ul{display:inline-block;}
.s12 section.m_content-tab > nav{bottom:54px;}

.xlider-wrapper,
section.m_content-slider section[class^="m_content-"],
section.m_content-slider article[class^="m_feature-"],
section.m_content-tab article[class^="m_feature-"]{height:100%;}
section.m_content-tab{overflow:hidden;}

figure[data-media-video] img{position:relative;}
figure[data-media-video] video{position:absolute;left:0;top:0;width:100%;height:100%;}
.s12 figure[data-media-video] video{visibility:hidden}

section.m_content-colorset.m_f_h-type1 .f_container > figure{left:0;width:100%;height:100%;margin:0;}
section.m_content-colorset .f_container figure img{width:100%;height:100%;display:block;}
section.m_content-colorset .f_container figure+figure{display:none;}
section.m_content-colorset .fake-slider{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);opacity:0;z-index:1;}
section.m_content-colorset .fake-slider .fake-slider-item{position:absolute;width:100%;height:100%;}

/* module - insidestories */
section.m_content-insidestories article[class*="m_feature-"]{position:relative;left:auto;right:auto;top:auto;bottom:auto;}
	.m_insidestories_content{position:relative;margin:0 auto;}
	.m_insidestories_content .c_tit-type1 em{text-transform:inherit;}
	.m_insidestories_content .c_tit-type4{padding-bottom:11px;}
	.m_insidestories_content .c_tit-type5{padding-bottom:5px;}
	.m_insidestories_figure img{vertical-align:middle;}
	.m_insidestories_figure .figure_grid{text-align:center;margin:0 auto;}
	.m_insidestories_figure .figure_grid img{width:100%;}
.s4 .m_insidestories_content{max-width:1220px;}
.s4 .m_insidestories_figure .figure_grid{max-width:1220px;}
.s3 .m_insidestories_content{max-width:960px;}
.s3 .m_insidestories_figure .figure_grid{max-width:960px;}
.s2 .m_insidestories_content{margin-left:30px;margin-right:30px;}
.s2 .m_insidestories_figure .figure_grid{margin-left:30px;margin-right:30px;}
.s1 .m_insidestories_content{margin-left:15px;margin-right:15px;}
.s1 .m_insidestories_figure .figure_grid{}

	.m_insidestories_controls {position:relative;height:200px;background-color:#f6f6f7;overflow:hidden;}
	.m_insidestories_controls .control{position:absolute;bottom:0;}
	.m_insidestories_controls .control .name{position:relative;display:block;height:100%;font-family:'sssB';padding:55px 50px 65px 50px;z-index:3;}
	.m_insidestories_controls .control .name span{font-size:14px;color:#b5b5b6;}
	.m_insidestories_controls .control .name strong{display:block;margin-top:1px;font-size:24px;color:#212121;}
	.m_insidestories_controls .control div.name strong{color:#999;}
	.m_insidestories_controls .control .name em{font-family:'sssM';}
	.m_insidestories_controls .img{position:absolute;bottom:-10px;opacity:0;}
	.m_insidestories_controls .img img{vertical-align:middle;}
	.m_insidestories_controls a.name:hover + .img{bottom:0;opacity:1;}
	.m_insidestories_controls .prev{left:0;}
	.m_insidestories_controls .prev .name{background:url('/global/galaxy/galaxystory/s6-inside-stories/images/button_arrow-left.png') 0 50% no-repeat;}
	.m_insidestories_controls .prev .img{left:230px;}
	.m_insidestories_controls .next{right:0;text-align:right;}
	.m_insidestories_controls .next .name{background:url('/global/galaxy/galaxystory/s6-inside-stories/images/button_arrow-right.png') 100% 50% no-repeat;}
	.m_insidestories_controls .next div.name{background-image:url('/global/galaxy/galaxystory/s6-inside-stories/images/button_arrow-right-2.png');}
	.m_insidestories_controls .next .img{right:230px;}
	.m_insidestories_controls .go_to_list{position:relative;text-align:center;padding-top:70px;z-index:1;}
	.m_insidestories_controls .go_to_list a{width:248px;}
.s34 .m_insidestories_controls .go_to_list{opacity:1;}
.s34 .m_insidestories_controls.hover .go_to_list{opacity:0;}
.s12 .m_insidestories_controls .img{display:none;}
.s1 .m_insidestories_controls .go_to_list{padding-top:40px;}
.s1 .m_insidestories_controls .go_to_list a{width:186px;height:46px;}
.s1 .m_insidestories_controls .prev .name{background-image:url('/global/galaxy/galaxystory/s6-inside-stories/images/button_arrow-left_m.png');}
.s1 .m_insidestories_controls .next .name{background-image:url('/global/galaxy/galaxystory/s6-inside-stories/images/button_arrow-right_m.png');}
.s1 .m_insidestories_controls{height:180px;}
.s1 .m_insidestories_controls .control .name{padding:16px 30px 24px 30px;}
.s1 .m_insidestories_controls .control .name span{font-size:9px;}
.s1 .m_insidestories_controls .control .name strong{margin-top:1px;font-size:16px;}

/* key visual */
#kv {height:2160px;z-index:0;}
#kv figure{left:auto;-height:auto;}
#kv figure img{height:auto;}
#kv figure img,
#kv figure video{width:100%;display:block;}
#kv figure video {height:100%;}
#kv .f_btn_pre{position:absolute;text-align:center;z-index:5;display:none;}

/* module - content sub */
.s4 div.m_content_sub{overflow:hidden;}
.s4 div.m_content_sub > section[class*="m_content-"]{float:left;width:50%;}

/* module - content grid */
section.m_content-grid{}
section.m_content-grid .c_tit-grid,
section.m_content-grid .c_txt-grid{color:#fff;}
section.m_content-grid .c_tit-grid{font-family:'sssR';line-height:1;}
section.m_content-grid .c_txt-grid{font-family:'sssM';line-height:1.7;}
section.m_content-grid .f_container,
section.m_content-grid article{position:relative;left:auto;right:auto;top:auto;bottom:auto;height:auto;}
section.m_content-grid .f_container figure{position:relative;left:auto;width:auto;height:auto;margin-left:0;}
section.m_content-grid .f_container figure img{width:100%;height:auto;}
section.m_content-grid .g_list{overflow:hidden;}
section.m_content-grid .g_list li{position:relative;float:left;overflow:hidden;}
section.m_content-grid .g_list figure img{width:100%;height:auto;vertical-align:top;}
section.m_content-grid .m_feature-grid2 li{width:50%;}
.s34 section.m_content-grid .m_feature-grid3 li:before,
section.m_content-grid .m_feature-grid3-fixed li:before{content:" ";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:#fff;z-index:1;}
.s34 section.m_content-grid .m_feature-grid3 li:first-child:before,
section.m_content-grid .m_feature-grid3-fixed li:first-child:before{display:none;}
section.m_content-grid .m_feature-grid3-fixed .g_list{height:100%;}
section.m_content-grid .m_feature-grid3-fixed li{position:relative;width:33.333333333%;height:100%;}
section.m_content-grid .m_feature-grid3-fixed figure{position:absolute;left:50%;top:0;width:1920px;margin-left:-960px;text-align:center;}
section.m_content-grid .m_feature-grid3-fixed figure img{display:block;width:auto;margin:0 auto;}
.s34 section.m_content-grid .f_header-type1{top:auto;bottom:70px;}
.s4 section.m_content-grid .c_txt-grid{margin-top:22px;font-size:18px;}
.s4 section.m_content-grid .c_tit-grid{font-size:46px;}
.s3 section.m_content-grid .c_tit-grid{font-size:34px;}
.s3 section.m_content-grid .c_txt-grid{margin-top:22px;font-size:14px;}
.s12 section.m_content-grid .f_header-type1{top:auto;bottom:35px;}
.s12 section.m_content-grid .c_tit-grid{font-size:23px;}
.s12 section.m_content-grid .c_txt-grid{margin-top:11px;font-size:11px;}
.s34 section.m_content-grid .m_feature-grid3 li{width:33.333333333%;z-index:0;}

.s12 section.m_content-grid .m_feature-grid3 li{width:50%;}
.s12 section.m_content-grid .m_feature-grid3 li.item-3{width:100%;}

.s34 section.m_content-grid .m_feature-grid3-fixed {height:947px;}
.s2 section.m_content-grid .m_feature-grid3-fixed {height:720px;}
.s12 section.m_content-grid .m_feature-grid3-fixed li{width:50%;height:360px;}
.s12 section.m_content-grid .m_feature-grid3-fixed .item-3{width:100%;}
.s12 section.m_content-grid .m_feature-grid3 li.item-3:before{display:none;}


/* module - content video */
section.m_content-video{ background-color:#fff; }
.s34 section.m_content-video{ padding-bottom:300px; }
.s2 section.m_content-video{ padding-bottom:200px; }
.s1 section.m_content-video{ padding-bottom:300px; }
section.m_content-video [class^='f_header-']{ top:100%; }
.s4 section.m_content-video [class^='f_header-']{ padding-top:86px; }
.s3 section.m_content-video [class^='f_header-']{ padding-top:62px; }
.s2 section.m_content-video [class^='f_header-']{ padding-top:42px; }
.s1 section.m_content-video [class^='f_header-']{ padding-top:25px; }
section.m_content-video .f_container{background:#000;}
section.m_content-video .f_container,
section.m_content-video article{position:relative;left:auto;right:auto;top:auto;bottom:auto;height:auto;}
section.m_content-video .f_container figure{position:relative;left:auto;width:auto;height:auto;margin-left:0;}
section.m_content-video .f_container figure img{width:100%;height:auto;vertical-align:middle;}
.m_content-video .f_container > a{display:block;}
.m_content-video img.play{position:absolute;left:50%;top:50%;width:140px;height:140px;margin:-70px 0 0 -70px;opacity:0.4;display:block;z-index:1;}
.load .m_content-video img.play{transition:all 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-transition:all 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition:all 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition:all 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000); }
.s2 .m_content-video img.play{width:90px;height:90px;margin:-45px 0 0 -45px;}
.s1 .m_content-video img.play{width:70px;height:70px;margin:-35px 0 0 -35px;}
.desktop .m_content-video a:hover img.play,
.desktop .m_content-video a:focus img.play{opacity:1;transform:scale(1.1,1.1) rotate(0.001deg);}
.m_content-video.video-added .f_container img{transition:all 0.5s cubic-bezier(0.770, 0.000, 0.175, 1.000);}
.m_content-video.video-added .f_container a > img.play{opacity:0 !important;transform:scale(1.5,1.5) rotate(0.001deg) !important;}
.m_content-video.video-added .f_container figure img{opacity:0;transform:scale(1.075,1.075) rotate(0.001deg);}
.m_content-video iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}

/* module - content text */
section.m_content-text{}
section.m_content-text div[class*="f_header-"]{ position:static; }
section.m_content-text article[class*="m_feature-"]{ position:static;height:auto; }
.s34 section.m_content-text div[class*="f_header-"] { padding:98px 80px;max-width:1280px;margin:0 auto; }
.s2 section.m_content-text div[class*="f_header-"] { padding:42px 32px; }
.s1 section.m_content-text div[class*="f_header-"] { padding:32px 15px; }

/* module - content kv */
section.m_content-kv{position:relative;}
section.m_content-kv,
section.m_content-kv .f_container{overflow:visible;}
section.m_content-kv{z-index:2;}
section.m_content-kv .f_container .feature{z-index:1;}
section.m_content-kv .t_container{position:absolute;left:0;right:0;top:0;bottom:0;}

/* module - content index */
section.m_content-index,
section.m_content-index .f_container{overflow:visible;}
.s4 .m_content-index{height:810px;}
.s3 .m_content-index{height:670px;}
.s2 .m_content-index{height:1000px;}
.s1 .m_content-index{height:570px;}
/*.m_content-index div[class*="f_header-"]{width:1300px;margin:0 auto;}*/
/*.s34 .m_content-index div[class*="_pos-r"]{width:660px;padding-left:640px;text-align:left;}*/
.s34 .m_content-index div[class*="f_header-"]{max-width:1280px;margin:0 auto;}
.s34 .m_content-index div[class*="_pos-r"]{ left:50%;text-align:left;}
.s34 .m_content-index div[class*="_pos-r"]{right:80px;}/* left:80px; */
.s2 .m_content-index div[class*="_pos-r"]{right:32px;}
.s1 .m_content-index div[class*="_pos-r"]{right:15px;}
.m_content-index div[class*="_pos-r"] .m_info_area{float:none;}
.m_content-index div[class*="f_header-"] .c_tit-type6{padding-bottom:8px;letter-spacing:-2px;}
.m_content-index div[class*="f_header-"] .c_tit-type7{margin-top:14px;margin-bottom:40px;}
.m_content-index a.c_btn_pre-type3{padding-left:0;padding-right:0;}
.s1 .m_content-index div[class*="f_header-"] .c_tit-type7{margin-bottom:20px;}
/*.m_content-index .f_header-index .header-inner{max-width:570px;}*/
/*.m_content-index .f_header-index_pos-r .header-inner{max-width:540px;}*/
.m_content-index a.c_btn_pre-type3{min-width:180px;}
.s1 .m_content-index a.c_btn_pre-type3{min-width:130px;}
.s34 .m_f_h-index-sub a.c_btn_pre-type3{min-width:200px;}
/*.m_content-index .f_container .plus{position:fixed;left:50%;bottom:0;;margin-left:-221px;font-family:'sssB';color:#dfe3e8;font-size:1000px;z-index:1;line-height:1;opacity:.9;}*/
.m_content-index .f_container .plus{position:absolute;left:50%;top:-187px;margin-left:-221px;font-family:'sssB';color:#dfe3e8;z-index:1;opacity:.3;}
.load .m_content-index .f_container .plus{transition:all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 1s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.m_content-index .visible .f_container .plus{opacity:1;}
.s12 .m_content-index .f_container .plus,
.s3 .m_content-index .f_container .plus{display:block;}
.s12 .m_content-index .f_container .plus img,
.s3 .m_content-index .f_container .plus img{width:100%;}

.s3 .m_content-index .f_container .plus{width:296px;margin-left:-148px;}
.s2 .m_content-index .f_container .plus{width:296px;margin-left:-148px;}
.s1 .m_content-index .f_container .plus{width:148px;margin-left:-74px;}
.m_content-index .c_tit-index1,
.m_content-index .c_tit-index2{font-family:'sssB';color:#333;}
.s4 .m_content-index .c_tit-index1{font-size:140px;}
.s3 .m_content-index .c_tit-index1{font-size:110px;}
.s12 .m_content-index .c_tit-index2{font-size:60px;}
.s2 .m_content-index .c_tit-index1,
.s2 .m_content-index .c_tit-index2{font-size:100px;}
.s1 .m_content-index .c_tit-index1,
.s1 .m_content-index .c_tit-index2{font-size:40px;}
.s4 .m_content-index .c_tit-index2{font-size:100px;}
.s3 .m_content-index .c_tit-index2{font-size:80px;}
.s34 .m_f_h-index-sub{height:640px;margin-top:40px;}
.s34 .m_f_h-index-sub .m_info_area{margin-top:38px;}
.s12 .m_f_h-index-sub .m_info_area{margin-top:25px;}
.s34 .m_content-index + .m_content-index.m_f_h-index-sub{margin-top:0;}
.s12 .m_content-index .c_tit-index2 br{ display:none; }

/* module - accessories cover */
.m_acc_subkv{ position:relative;overflow:hidden;z-index:1;background-color:#e8e6e2; }
.m_acc_subkv .c_tit-type8{ position:absolute;top:50%;z-index:2; }
.s4 .m_acc_subkv{height:327px;}
.s3 .m_acc_subkv{height:245px;}
.s2 .m_acc_subkv{height:122px;}
.s2 .m_acc_subkv .f_container > figure{ margin-left:-807px; }
.s2 .m_acc_subkv .f_container > figure img{height:110%;}
.s1 .m_acc_subkv{height:100px;}
.s1 .m_acc_subkv .f_container > figure{ margin-left:-870px; }
.s34 .m_acc_subkv .c_tit-type8{ left:80px;margin-top:-44px; }
.s2 .m_acc_subkv .c_tit-type8{ left:40px;margin-top:-25px; }
.s1 .m_acc_subkv .c_tit-type8{ left:20px;margin-top:-20px; }

.s12 .m_acc_subkv .f_container > figure{left:auto;right:0;width:auto;margin-left:0;}

/* module - layer */
div[class*="m_layer-"]{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(27,29,55,0);z-index:200;visibility:hidden;box-sizing:border-box;}
div[class*="m_layer-"] span.layer-title{position:absolute;left:-999em;}
.load div[class*="m_layer-"]{-webkit-transition:all 0.3s ease-in-out 300ms, background 300ms ease-in-out 300ms;transition:all 0.3s ease-in-out 300ms, background 300ms ease-in-out 300ms;}
div[class*="m_layer-"] .m_ly_inner{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;}
div[class*="m_layer-"] .m_ly_header{position:absolute;left:30px;top:43px;opacity:0;}
.s1 div[class*="m_layer-"] .m_ly_header{top:24px;}
.s1 div[class*="m_layer-"] .m_ly_header .heading em{display:block;}
div[class*="m_layer-"] .m_ly_contents{position:absolute;left:110px;right:110px;top:120px;bottom:100px;opacity:0; }
.load div[class*="m_layer-"] .m_ly_header,
.load div[class*="m_layer-"] .m_ly_contents{transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);-o-transition:all 0.65s cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.s12 div[class*="m_layer-"] .m_ly_contents{left:0;right:0;}
.s1 div[class*="m_layer-"] .m_ly_contents{top:80px;bottom:60px;}
div[class*="m_layer-"] .c_btn_type2-prev,
div[class*="m_layer-"] .c_btn_type2-next{position:absolute;top:50%;margin-top:-89px;}
div[class*="m_layer-"] .c_btn_type2-prev{left:0;}
div[class*="m_layer-"] .c_btn_type2-next{right:0;}
div[class*="m_layer-"] .c_btn_close-type1{position:absolute;right:7px;top:27px;opacity:0;outline:none;transform:rotate(-360deg) scale(0.5);-webkit-transform:rotate(-360deg) scale(0.5);-moz-transform:rotate(-360deg) scale(0.5);-o-transform:rotate(-360deg) scale(0.5);}
.ie11 div[class*="m_layer-"] .c_btn_close-type1{transform:none;}
div[class*="m_layer-"] .c_btn_close-type1{transition:all 0.45s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-transition:all 0.45s cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition:all 0.45s cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition:all 0.45s cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.s1 div[class*="m_layer-"] .c_btn_close-type1{right:4px;top:4px;}
div[class*="m_layer-"] .c_paging-type1,
div[class*="m_layer-"] .m_paging_type1{position:absolute;left:0;right:0;bottom:13px;opacity:0;}
div[class*="m_layer-"].show .c_paging-type1,
div[class*="m_layer-"].show .m_paging_type1{opacity:1;}
.s2 div[class*="m_layer-"] .c_btn_type2-prev, .s2 div[class*="m_layer-"] .c_btn_type2-next,
.s1 div[class*="m_layer-"] .c_btn_type2-prev, .s1 div[class*="m_layer-"] .c_btn_type2-next {display:none;}
div[class*="m_layer-"].show{visibility:visible;background-color:#1b1d37;background-color:rgba(27,29,55,0.97); }
.load div[class*="m_layer-"].show {transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;}
div[class*="m_layer-"].show .m_ly_header,
div[class*="m_layer-"].show .m_ly_contents,
div[class*="m_layer-"].show .c_btn_close-type1{opacity:0.95;outline:invert none medium;transform:rotate(0) scale(1);-webkit-transform:rotate(0) scale(1);-moz-transform:rotate(0) scale(1);-o-transform:rotate(0) scale(1);}
div[class*="m_layer-"].show .c_btn_close-type1:focus{outline:1px dotted rgba(255,255,255,0.35);}

/* module - layer gallery */
.ly_gallery_list,
.ly_gallery_list{position:relative;width:100%;height:100%;max-height:870px;}
.ly_gallery_list li,
.ly_gallery_list li{position:relative;width:100%;height:100%;text-align:center;overflow:hidden;}
.ly_gallery_list li > span {position:relative;display:block;left:50%;width:1000px;height:100%;margin-left:-500px;}
.ly_gallery_list li img{display:block;margin:0 auto;width:auto;height:100%;max-height:870px;-ms-interpolation-mode:bicubic;}

/* layer - youtube */
.m_layer-youtube .m_ly_header{max-width:75%;}
.m_video_view{position:absolute;left:50%;top:50%;width:1000px;height:562px;margin-left:-500px;margin-top:-281px;box-sizing:border-box;overflow:hidden;z-index:101;}
.m_video_view iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.s12 .m_video_view{left:0;width:100%;height:0;margin:0;padding-top:56.25%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}

/* module - layer gift */
	div.m_layer-gift .m_ly_inner{padding-left:30px;padding-right:30px;-webkit-overflow-scrolling:touch;}
div.m_layer-gift.show .m_ly_inner{overflow:auto;}
	div.m_layer-gift .m_ly_contents{position:relative;max-width:1160px;margin:0 auto;left:auto;right:auto;padding-bottom:100px;}
.s1 div.m_layer-gift .m_ly_inner{padding-left:15px;padding-right:15px;}
.s1 div.m_layer-gift .m_ly_contents{padding-bottom:0;}

	.gifts .contents{background-color:#1b1d37;}
	.gift_header .buttons{display:none;text-align:center;}
	.content_gifts{margin:0 auto;padding:187px 30px 140px 30px;}
	.gift_buttons{padding-top:80px;text-align:center;}
.s1 .gift_buttons{padding-top:40px;}
.s12.android .gift_header .buttons{display:block;}
/*.desktop.s12 .gift_header .buttons{display:none;}*/
.s2 .gift_header .buttons{padding-top:60px;}
.s1 .gift_header .buttons{padding-top:45px;}
.s34 .content_gifts{max-width:1160px;}
.s2 .content_gifts{max-width:964px;}
.s1 .content_gifts{margin:0;padding:118px 15px 50px 15px;}

	.gift_header{border-bottom:1px solid #393a51;}
	.gift_header .heading {text-align:center;}
	.gift_header p{font-family:'sssR';color:#a2a4b1;text-align:center;}
.s34 .gift_header,
.s2 .gift_header{padding-bottom:89px;}
.s34 .gift_header .heading,
.s2 .gift_header .heading{margin-top:9px;margin-bottom:11px;}
.s34 .gift_header .heading img,
.s2 .gift_header .heading img{width:458px;}
.s34 .gift_header p,
.s2 .gift_header p{max-width:800px;margin:0 auto;font-size:20px;line-height:1.45;}

.s1 .gift_header{padding-bottom:60px;}
.s1 .gift_header .heading{margin-top:12px;margin-bottom:17px;}
.s1 .gift_header .heading img{width:230px;}
.s1 .gift_header p{padding-left:30px;padding-right:30px;font-size:10px;line-height:1.4;}

.gift_item .icon{display:block;}
.gift_item .icon img{width:100%;}
.gift_item .desc > .name,
.gift_item .desc > span{color:#a2a4b1;}
.gift_item .desc > .name{display:block;font-family:'RobotoB';}
.gift_item .desc > span{font-family:'RobotoR'}

.gift_desc_wrap {margin:89px auto 0;padding:0 60px;}
.gift_desc {font-size:11px;color:#a2a4b1;line-height:13px;}
.s2 .gift_desc_wrap {margin-top:79px;}
.s1 .gift_desc_wrap { margin-top:42px;padding:0 25px; }
.s1 .gift_desc { font-size:10px;line-height:15px; }

.m_gift_list{padding-top:20px;}
.m_gift_list li {overflow:hidden;padding-top:70px;}
.m_gift_list li:first-child{padding-top:70px;}
.m_gift_list .m_item{float:left;width:50%;}
/*.s1 .m_gift_list{padding-bottom:75px;}*/
.s1 .m_gift_list li{padding-top:0;}
.s1 .m_gift_list .m_item{float:none;width:auto;}

	.gift_item{overflow:hidden;}
	.gift_item .icon{float:left;}
	.gift_item .desc{overflow:hidden;}

.s34 .gift_item,
.s2 .gift_item{padding-left:60px;padding-right:60px;overflow:hidden;}
.s34 .gift_item .icon,
.s2 .gift_item .icon{width:65px;margin-right:20px;}
.s34 .gift_item .desc > .name,
.s2 .gift_item .desc > .name{font-size:18px;margin-bottom:4px;}
.s34 .gift_item .desc > span,
.s2 .gift_item .desc > span{font-size:14px;line-height:1.6;}

.s1 .gift_item{margin-top:45px;}
.s1 .gift_item{padding-left:25px;padding-right:25px;}
.s1 .gift_item .icon{width:47px;margin-right:15px;}

/* module - banner */
	.m_content-banner{position:relative;height:330px;background-color:#212121;}
	.m_content-banner .heading {display:none;}
	.m_banner_article{position:absolute;left:0;right:0;top:0;bottom:0;}
	.m_banner_header{position:absolute;left:60px;top:50%;z-index:1;}
	.m_banner_header .message{margin-bottom:40px;}
	.m_banner_header a.c_btn_pre-type3 {border-color:#8c8e90;color:#fff;}
	.desktop .m_banner_header a.c_btn_pre-type3:hover {border-color:#d3d3d3;color:#000;background-color:#d3d3d3;}
	.m_banner_figure{position:absolute;right:0;top:0;bottom:0;}
	.m_banner_figure img{vertical-align:middle;}
.s34 .m_banner_figure img{width:580px;}
.s4 .m_banner_figure{right:80px;}
.s4 .m_banner_header{width:780px;margin-top:-73px;}
.s3 .m_banner_figure{right:0;}
.s3 .m_banner_header{width:490px;margin-top:-97px;}
.s12 .m_banner_figure{left:0;top:auto;text-align:center;}
.s12 .m_banner_header{text-align:center;}
.s2 .m_content-banner{height:830px;}
.s2 .m_banner_header{left:0;right:0;top:92px;padding-left:125px;padding-right:125px;}
.s1 .m_content-banner {height:415px;}
.s1 .m_banner_header{left:0;right:0;top:48px;min-width:270px;margin:0 auto;}
.s1 .m_banner_figure figure {display:block;width:320px;margin:0 auto;}
.s1 .m_banner_figure img{display:inline-block;width:360px;margin:0 -20px 0 -20px;}

.rtl.s4 .m_banner_figure{right:auto !important; left:80px;}
.rtl.s3 #contents .m_banner_figure {left:8%; right:auto;}
.rtl .m_banner_header {left:auto; right:60px;}
.rtl.s2 .m_banner_header {left:0; right:0;}
.rtl.s1 .m_banner_header {left:0; right:0;}


	.m_jump_controls {position:relative;height:200px;background-color:#f6f6f7;overflow:hidden;}
	.m_jump_controls .control{position:absolute;bottom:0;}
	.m_jump_controls .control .name{position:relative;display:block;height:100%;font-family:'sssB';padding:85px 50px 65px 50px;z-index:3;}
	.m_jump_controls .control .name span{font-size:14px;color:#b5b5b6;}
	.m_jump_controls .control .name strong{display:block;margin-top:1px;font-size:24px;color:#212121;}
	.m_jump_controls .control div.name strong{color:#999;}
	.m_jump_controls .control .name em{font-family:'sssM';}
	.m_jump_controls .img{position:absolute;bottom:-10px;opacity:0;}
	.m_jump_controls .img.down{bottom:auto;top:-10px;}
	.m_jump_controls .img img{vertical-align:middle;}
	.m_jump_controls a.name:hover + .img{bottom:0;opacity:1;}
	.m_jump_controls a.name:hover + .img.down{bottom:auto;top:0;}
	.m_jump_controls .prev{left:0;}
	.m_jump_controls .prev .name{background:url('../images/button_arrow-left.png') 0 60% no-repeat;}
	.m_jump_controls .prev .img{left:230px;}
	.m_jump_controls .next{right:0;text-align:right;}
	.m_jump_controls .next .name{background:url('../images/button_arrow-right.png') 100% 60% no-repeat;}
	.m_jump_controls .next div.name{background-image:url('../images/button_arrow-right-2.png');}
	.m_jump_controls .next .img{right:230px;}
	.m_jump_controls .go_to_list{position:relative;text-align:center;padding-top:70px;z-index:1;}
	.m_jump_controls .go_to_list a{width:248px;}
.s34 .m_jump_controls .go_to_list{opacity:1;}
.s34 .m_jump_controls.hover .go_to_list{opacity:0;}
.s12 .m_jump_controls .img{display:none;}
.s1 .m_jump_controls .go_to_list{padding-top:40px;}
.s1 .m_jump_controls .go_to_list a{width:186px;height:46px;}
.s1 .m_jump_controls .prev .name{background:url('../images/button_arrow-left_m.png') 6% 60% no-repeat; background-size:10px auto;}
.s1 .m_jump_controls .next .name{background:url('../images/button_arrow-right_m.png') 94% 60% no-repeat; background-size:10px auto;}
.s1 .m_jump_controls{height:90px;}
.s1 .m_jump_controls .control .name{padding:30px 30px 24px 30px;}
.s1 .m_jump_controls .control .name span{font-size:9px;}
.s1 .m_jump_controls .control .name strong{margin-top:1px;font-size:16px;}
.dotcom .m_jump_controls {z-index:2;}

.rtl .m_jump_controls .prev{right:0; left:auto;}
.rtl .m_jump_controls .prev .name{background:url('../images/button_arrow-right.png') 100% 60% no-repeat;}
.rtl .m_jump_controls .prev .img{right:230px; left:auto;}

.rtl .m_jump_controls .next{left:0; text-align:right; right:auto;}
.rtl .m_jump_controls .next .name{background:url('../images/button_arrow-left.png') 0 60% no-repeat; text-align:left;}
.rtl .m_jump_controls .next .img{right:auto; left:230px;}

.rtl.s1 .m_jump_controls .prev .name{background:url('../images/button_arrow-right_m.png') 94% 60% no-repeat; background-size:10px auto;}
.rtl.s1 .m_jump_controls .next .name{background:url('../images/button_arrow-left_m.png') 6% 60% no-repeat; background-size:10px auto;}

	.m_jump_banners {position:relative;width:100%;height:330px;}
	.m_jump_banners .banner {position:relative;top:0;width:50%;height:100%;}
	.m_jump_banners .banner.prev {left:0;}
	.m_jump_banners .banner.next {position:absolute;right:0;}
	.m_jump_banners .banner a {position:relative;display:block;width:100%;height:100%;overflow:hidden;position:relative;cursor:pointer;text-decoration:none;}
	.m_jump_banners .banner a img {position:absolute;left:50%;top:0;display:block;width:960px;margin-left:-480px;}
.s34 .m_jump_banners .banner a img {transition-duration:7s;-webkit-transition-duration:7s;-moz-transition-duration:7s;-o-transition-duration:7s;}
.s34 .m_jump_banners .banner a:focus span {text-decoration:underline;}
.s34 .m_jump_banners .banner a:hover img,
.s34 .m_jump_banners .banner a:focus img {
transform:scale(1.115,1.115) rotate(0.001deg);-webkit-transform:scale(1.115,1.115) rotate(0.001deg);-moz-transform:scale(1.115,1.115) rotate(0.001deg);-o-transform:scale(1.115,1.115) rotate(0.001deg);-ms-transform:scale(1.05,1.05);}
	.m_jump_banners .banner a .name {display:block;position:absolute;left:49px;bottom:27px;margin-right:49px;color:#fff;font-family:'sssB';font-size:29px;line-height:37px;cursor:pointer;}
.s2 .m_jump_banners .banner a .name {left:19px;bottom:14px;margin-right:19px;font-size:20px;line-height:25px;}
.s34 .m_jump_banners .banner a .block {white-space:nowrap;}
.s2 .m_jump_banners .banner a .block {display:block;}
.s1 .m_jump_banners {height:auto;}
.s1 .m_jump_banners .banner {position:relative;top:0;width:100%;height:auto;}
.s1 .m_jump_banners .banner a {height:auto;}
.s1 .m_jump_banners .banner a img {position:relative;left:0;height:auto;width:100%;height:auto;margin:0;}
.s1 .m_jump_banners .banner a .name {left:14px;bottom:9px;margin-right:14px;font-size:16px;line-height:20px;}
.s1 .m_jump_banners .banner a .block {display:block;}


/* Pre-order, Buy now */			
.country-check {display:block;}
.country-check .regist,.country-check .buy{display:none;}
.country-check.regist {display:block;}
.country-check.regist .regist {display:inline-block;}
.country-check.order {display:block;}
.country-check.order .order {display:inline-block;}
.country-check.buy {display:block;}
.country-check.buy .buy {display:inline-block;}


/* Dot com Footer */
		.m_dotcom_footer {background-color:#f2f2f2;border-top:1px solid #dadee2;}
		.m_dotcom_footer > article {max-width:1200px;margin:0 auto;position:relative;left:0;top:0;padding:25px 40px;}
		.m_dotcom_footer > article .footer-right {position:absolute;right:30px;top:25px;}
.rtl 	.m_dotcom_footer > article .footer-right {left:30px;right:auto;}
		.m_dotcom_footer > article .footer-right a {font-family:'RobotoR';font-size:13px;line-height:27px;text-align:center;border-style:solid;overflow:hidden;display:inline-block;width:26px;height:26px;margin-right:10px;border-width:2px;}
.rtl	.m_dotcom_footer > article .footer-right a {margin-right:0;margin-left:10px;}
		.m_dotcom_footer > article .footer-right a.color-type1 {color:#fff01f;background-color:#000;border-color:#fff01f;}
		.m_dotcom_footer > article .footer-right a.color-type2 {color:#666;background-color:#fff;border-color:#bdbdbd;}
		.m_dotcom_footer > article .footer-left {width:80%;}
		.m_dotcom_footer > article .footer-left p {font-family:'RobotoR';color:#666;font-size:13px;line-height:20px;min-height:29px;}
	.s2 .m_dotcom_footer > article {padding-left:20px;}
.rtl.s2 .m_dotcom_footer > article {padding-left:0;padding-right:20px;}
	.s1 .m_dotcom_footer > article {padding:25px 15px;}
	.s1 .m_dotcom_footer > article .footer-right {position:relative;left:0;top:0;right:auto;padding:0 0 15px 0;}
	.s1 .m_dotcom_footer > article .footer-right {left:auto;right:0;}
	.s1 .m_dotcom_footer > article .footer-right a {margin-right:5px;}
.rtl.s1 .m_dotcom_footer > article .footer-right a {margin-right:0;margin-left:5px;}
	.s1 .m_dotcom_footer > article .footer-left {width:100%;}
html.color_yb .m_dotcom_footer,
html.color_yb .m_dotcom_footer > article .footer-left p {background-color:#000 !important;color:#fff01f !important;}
.dotcom .m_dotcom_footer,
.dotcom footer,
.dotcom #footer {position:relative;}



/* guide css */
.guide{font-size:18px;}

/* color yellow black set */
html.color_yb div[class*="c_paging-"] a {background-color:#000 !important;}
html.color_yb div[class*="c_paging-"] a:before {background-color:#fff01f !important;}
html.color_yb div[class*="c_paging-"] a.on {background-color:#fff01f !important;}
html.color_yb div[class*="c_paging-"] a.on:before {background-color:#000 !important;}
html.color_yb [class^="m_paging_type"] a {background-color:#000 !important;}
html.color_yb [class^="m_paging_type"] a span {background-color:#fff01f !important;opacity:1;filter:alpha(opacity=100);}
html.color_yb [class^="m_paging_type"] a.on {background-color:#fff01f !important;}
html.color_yb [class^="m_paging_type"] a.on span {background-color:#000 !important;}
html.color_yb div#footer .f_backtotop a {background-color:#fff01f !important;border-radius:50%;}
html.color_yb button.c_btn_type2-prev,
html.color_yb a.c_btn_type2-prev {background-color:#000 !important;background-image:url('../images/c_btn_t2_prev.png') !important;background-position:0 100%;}
html.color_yb button.c_btn_type2-next,
html.color_yb a.c_btn_type2-next {background-color:#000 !important;background-image:url('../images/c_btn_t2_next.png') !important;background-position:0 100%;}
html.color_yb a[class^="m_btn_type1"],
html.color_yb a[class^="m_btn_type2"],
html.color_yb a[class*="m_btn_type1-next"],
html.color_yb a[class*="m_btn_type2-next"], 
html.color_yb a[class*="c_btn_type1-"] {background-color:#fff !important;color:#000 !important;border:2px solid #000;border-radius:5px;}
html.color_yb a[class^="m_btn_type1"] span,
html.color_yb a[class^="m_btn_type2"] span,
html.color_yb a[class*="m_btn_type1-next"] span,
html.color_yb a[class*="m_btn_type2-next"] span,
html.color_yb a[class*="c_btn_type1-"] {background-image:url('../images/m_btn_t1_prevnext.png') !important;opacity:1 !important;filter:alpha(opacity=100);}
html.color_yb a[class*="c_btn_type1-"] {background-size: 200% 100%;}
html.color_yb a[class*="c_btn_type3-"],
html.color_yb a[class*="c_btn_pre-"],
html.color_yb button[class*="c_btn_pre-"],
html.color_yb a[class*="c_more-"],
html.color_yb a[class*="c_more-"] *,
html.color_yb .c_tit-kv,
html.color_yb .c_tit-kv2,
html.color_yb .c_tit-kv3,
html.color_yb .c_tit-kv4,
html.color_yb .c_tit-kv7,
html.color_yb .c_tit-index1,
html.color_yb .c_tit-index2,
html.color_yb .c_tit-grid,
html.color_yb .c_desc-insidestories,
html.color_yb .c_tit-kv5
html.color_yb .c_tit-kv6,
html.color_yb .c_tit-type1, html.color_yb .c_tit-type1 *,
html.color_yb .c_tit-type2, html.color_yb .c_tit-type2 *,
html.color_yb .c_tit-type3, html.color_yb .c_tit-type3 *,
html.color_yb .c_tit-type6, html.color_yb .c_tit-type6 *,
html.color_yb .c_tit-type7, html.color_yb .c_tit-type7 *,
html.color_yb .c_tit-type8, html.color_yb .c_tit-type8 *,
html.color_yb .c_tit-type9, html.color_yb .c_tit-type9 *,
html.color_yb .c_tit-type10, html.color_yb .c_tit-type10 *,
html.color_yb .c_txt-type1,
html.color_yb .c_txt-type2,
html.color_yb .c_txt-type3,
html.color_yb .c_txt-type4,
html.color_yb .c_txt-type5,
html.color_yb .c_txt-type6,
html.color_yb .c_txt-type7,
html.color_yb .c_txt-type8,
html.color_yb .c_txt-type9,
html.color_yb .c_txt-type10,
html.color_yb .c_txt-type11,
html.color_yb .c_txt-type12,
html.color_yb .c_txt-type13,
html.color_yb .c_txt-type14,
html.color_yb .c_txt-type15,
html.color_yb .c_txt-type15,
html.color_yb .c_txt-type16-size3,
html.color_yb .c_txt-type17,
html.color_yb .c_txt-grid,
html.color_yb .c_txt_ly-type1,
html.color_yb .c_txt_ly-type2,
html.color_yb .c_txt-unit,
html.color_yb .global_links,
html.color_yb .global_links *,
html.color_yb nav[class*="c_tab-"] a,
html.color_yb .m_feature-captivating .spec,
html.color_yb .m_feature-captivating .spec li,
html.color_yb .m_feature-cameraback .ios,
html.color_yb .m_feature-packaging .packing,
html.color_yb .m_feature-exposed .hdr .mi_text,
html.color_yb .m_feature-exposed .hdr.off .mi_text,
html.color_yb .bright-header #kv .f_header-kv .kv-title span,
html.color_yb .m_spec_list .message p,
html.color_yb .c_spec_stit,
html.color_yb .feature-1 > .menu ul > li > a em,
html.color_yb .feature-2 > .menu ul > li > a em,
html.color_yb .m_gallery_desc p,
html.color_yb .gallery_control .count,
html.color_yb button.c_btn_close-type1,
html.color_yb a.c_btn_close-type1,
html.color_yb .gifts .contents,
html.color_yb .gift_header .heading,
html.color_yb .gift_header p,
html.color_yb .gift_item,
html.color_yb .gift_item .desc > .name,
html.color_yb .gift_item .desc > span,
html.color_yb .gift_desc,
html.color_yb .icon_wireless span,
html.color_yb div[class*="m_layer-"].show ,
html.color_yb .m_content-video img.play{background-color:#000 !important;color:#fff01f !important;}
html.color_yb a[class*="c_more-"] em ,
html.color_yb .m_content-video img.play{opacity:1;filter:alpha(opacity=100);}
html.color_yb .show,
html.color_yb .map_item.show .map_title a,
html.color_yb .on{font-weight:bold;}
html.color_yb #subnav ul li a,
html.color_yb #subnav p.gnb a,
html.color_yb div#footer .f_social_list a,
html.color_yb div#footer .f_social_list a span,
html.color_yb div#footer,
html.color_yb .c_txt-type8-color2,
html.color_yb .m_insidestories_content .c_tit-type4,
html.color_yb .m_insidestories_content .c_txt-type15,
html.color_yb .m_insidestories_controls .control .name span,
html.color_yb .m_insidestories_controls .control .name strong,
html.color_yb .m_jump_controls .control .name span,
html.color_yb .m_jump_controls .control .name strong,
html.color_yb .m_jump_banners .banner a .name,
html.color_yb .camera_info strong,
html.color_yb .tit3,
html.color_yb .ps2 .tit3,
html.color_yb .pay-steps .desc2,
html.color_yb .m_feature-mf4 .c_tit-kv6,
html.color_yb .icon_item .icon_text{background-color:#000 !important;color:#fff01f !important;}
html.color_yb .map_item.show .map_title a span,
html.color_yb .desktop nav.c_tab-type1 a:hover,
html.color_yb .desktop nav.c_tab-type1_pos-r a:hover,
html.color_yb nav.c_tab-type1 a.on,
html.color_yb nav.c_tab-type1_pos-r a.on,
html.color_yb #header div.logo a,
html.color_yb #gnb div.logo a,
html.color_yb #gnb .g-close a,
html.color_yb #header .link a,
html.color_yb #kv .f_header-kv .kv-title span,
html.color_yb .feature-2 > .heading,
html.color_yb [class^='logo_galaxy-'] img,
html.color_yb #subnav div.bar,
html.color_yb #subnav p.gnb a span,
html.color_yb p.pre-button a,
html.color_yb div#footer .f_social_list a:focus,
html.color_yb div#footer .f_social_list a:hover,
html.color_yb div#footer .f_social_list a:focus span,
html.color_yb div#footer .f_social_list a:hover span {background-color:#fff01f !important;color:#000 !important;}
html.color_yb #header .link a:after {background-color:#000 !important;color:#fff01f !important;}
html.color_yb .bright-header #header div.logo a,
html.color_yb .bright-header [class^='logo_galaxy-'] img{background-color:#000 !important;color:#fff01f !important;}
html.color_yb .bright-header #header .link a {background-color:#000 !important;color:#fff01f !important;}
html.color_yb .bright-header #header .link a:after {background-color:#000 !important;color:#fff01f !important;}
html.color_yb .bright-header #header .link a:focus,
html.color_yb .bright-header #header .link a:hover{background-color:#fff01f !important;color:#000 !important;}
html.color_yb div#footer .f_copyright a{background-color:#000 !important;}


/*0222 add*/
		
		.s7_share .sns-share {display:none; position:absolute; top: 0px; right: 52px;z-index: 40; width: auto; padding: 6px 13px;border: 1px solid #dadee2;background: #fff;text-align:center;}
		.s7_share .sns-share:after {display:block; position:absolute; top:11px; right:-7px; width: 8px; height: 14px; content: '';}
		.s7_share .sns-share:after,.s7_share .sns-share a:after {overflow: hidden;  display: inline-block;  background: url(/cn/consumer/mobile-phones/smart-phone/galaxy-s/galaxy-s7/images/fx_160222.gif) no-repeat; line-height: 999px;}
		
		.share-cta:after{overflow:hidden; display:inline-block; width:17px; height:17px; background:url(/cn/consumer/mobile-phones/smart-phone/galaxy-s/galaxy-s7/images/ha-sns-ir.png) no-repeat; line-height:999px;}
		.s1 .share-cta:after{overflow:hidden; display:inline-block; background: url(/cn/consumer/mobile-phones/smart-phone/galaxy-s/galaxy-s7/images/ha-sns-ir_m.png) no-repeat; line-height:999px;}
		
		.share-area.is-open .sns-share { display: table-row;}
		.s1 .s7_share .sns-share,.s2 .s7_share .sns-share{padding:3px 0px}
		.link-area dt{overflow:hidden;}
		.link-area{z-index:999;top:20%}
		
		.s4 .l_share_p,.s3 .l_share_p,.s2 .l_share_p{ display:block;}
		.s1 .l_share_p{display:none;}
		.s4 .l_share_m,.s3 .l_share_m,.s2 .l_share_m{ display:none;}
		.s1 .l_share_m{display:block;}
		.s1 .heading{width:100%}
	/*
		@media screen and (max-width: 386px){
			.link-area {top: 30%;}
			}
		@media screen and (max-width: 861px){
			.link-area {top:27px;right:40px;}
			}
		@media screen and (max-width: 948px){
			.link-area {top:39px;right:40px;}
			}
		*/
		@media screen and (max-width: 1143px){
			.link-area {top: 32%;right:40px;}
			}
		



