.content {
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.section01 {
	padding:40px 0;
}
.show_wrap {
	float:left;
	width:100%;
}
.show_wrap .show_img_big {
	width:auto;
	margin-top:20px;
	max-height:600px;
}
.show_wrap2 {
	position:absolute;
	width:80px;
	right:10px;
}
@media screen and (max-width:1780px) {
	.show_wrap2 {
		right:12%;
	}
}
@media screen and (max-width:1350px) {
	.show_wrap2 {
		right:18%;
	}
}
@media screen and (max-width:1200px) {
	.show_wrap2 {
	    position: relative;
	    float: left;
	    width: 100%;
	    left: 0;
	    margin-bottom:10px;
	}
	.show_box {
		float:left;
	    width: 80px;
	    height: 80px;
	    margin-top: 10px;
	    margin-right:10px;
	    cursor: pointer;
	}
}
.show_box {
	width:80px;
	height:80px;
	margin-top:10px;
	cursor:pointer;
}
.show_box:nth-child(1) {
	/*margin-top:0;*/
}

.show_box .show_img {
	width:100%;
}

.detail_content {
	/*height:620px;*/
    z-index: 10;
	min-width:437px;
	background:#eeeeee;
	padding:0 47px 30px 47px  ;
	float:right;
}
@media screen and (max-width:992px){
	.detail_content {
		width:100%;
	}	
	#sit_tot_price {
		width:100%;
	}
}
@media screen and (max-width:480px){
	.detail_content {
		min-width:auto;
	}	
}
.detail_content_top {
	padding:51px 0;
	border-bottom:1px solid #bbbbbb;
}
.detail_content_center {
	padding:25px 0;
	border-bottom:1px solid #bbbbbb;
}
.detail_content_bottom {
	padding:23px 0;
}
.C_left {
	float:left;
	width:88px;
}
.C_right2 {
	float:left;
}
.detail_content_center h5:nth-child(2) .C_left {
	margin-top:6px;
}
.detail_content_center h5.item_price_txt .C_right {
	font-size:20px;
}
.detail_content_center h5:nth-child(3) .C_left {
	margin-top:10px;
}
.C_last {
	color:#77a2e4;
}
.C_con {
	margin-top:15px;
}
.color_view {
	width:18px;
	height:18px;
	border-radius:5em 0 5em 5em ;
	border:1px solid #bbbbbb;
	float:left;
	margin-right:5px;
}
.color_view:nth-child(1) {
	background:white;
}
.color_view:nth-child(2) {
	background:#bbbbbb;
}
.color_view:nth-child(3) {
	background:#cdb689;
}
.detail_nav {
	z-index:10;
	height: 57px;
	overflow:hidden;
	background:rgba(148,150,152,0.9);
	border-bottom:1px solid #ffffff;
}
.detail_nav_wrap {
	position:relative;
	max-width:1300px;
	margin:0 auto
}
.detail_nav_left {
	float:left;
}
.detail_logo {
	padding:22px 0;
	max-width:68px;
}
.detail_nav_pd {
	margin-left:16px;
	color:white;
	font-size:15px;
	font-family: 'Roboto-L','NotoSansKR-L' ;
}
.detail_nav_right {
	float:right;
}
.detail_menu {
	float:left;
	cursor:pointer;
	color:white;
	font-size:15px;
	font-family: 'Roboto-L','NotoSansKR-L' ;
	padding:18px 12px;
}
.detail_menu:last-child {
	padding:18px 56px;
	background:#e4002b;
}
.detail_ative {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	border:1px solid white;
	height:8px;
}
.detail_ative2 {
	position:absolute;
	bottom:-26px;
	left:23px;
	right:23px;
	border:1px solid #e4002b;
	height:8px;
}
.product_start img{
	width:100%;
}

/* 상품 상세보기 - 이미지 미리보기 */
#sit_pvi {}
#sit_pvi_big {}
#sit_pvi_big a {display:none}
#sit_pvi_big a.visible {display:block}

#sit_pvi_thumb {margin:0;padding:0;list-style:none;zoom:1}
#sit_pvi_thumb:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_thumb li {float:left;margin:0 5px 5px 0}
#sit_pvi_thumb .li_last {margin:0 !important}
#sit_pvi_thumb img {}

#sit_pvi_nwbig {padding:10px 0;text-align:center}
#sit_pvi_nwbig span {display:none}
#sit_pvi_nwbig span.visible {display:inline}
#sit_pvi_nw ul {margin:0 0 20px;padding:0 10px;list-style:none;zoom:1}
#sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""}
#sit_pvi_nw li {float:left;margin:0 0 1px 1px}
#sit_pvi_nw li img {width:60px;height:60px}



/* 버튼 */
.detail_content_lastbtn{
	text-align: center;
}
.detail_content_lastbtn ul{
	margin:0;
	padding:0;
}
.detail_content_lastbtn ul li{
	list-style:none;
	display:inline-block;
}
/*.detail_content_lastbtn ul li input {
	padding:10px 33px;
	border-radius:20px 0px 20px 20px ;
	border:0px;
	color:#eeeeee;
	background:#898a8e;
	font-size:12px;
}*/
.detail_content_option{
	padding:25px 0 ;
	
}
.detail_content_option p {
	margin:0;
	padding:0;
}
.btn_addminu{
	padding:0px 5px;
	border:1px solid #ccc;
	background:#fff;
	
}
.td_sit_sel {
	font-family: 'Roboto-L','NotoSansKR-L' ;
}

@media screen and (max-width:1620px){
	/*.detail_content_wrap {
		width:100% !important;
	}*/
}
@media screen and (max-width:700px){
	/*.show_wrap2 {
		position: absolute;
    	right: 10px;
	}*/
	#sit_pvi_big img {
	    width: 100%;
	    height: auto;
	}
}




.checkPoint {
	padding:70px 0;
	overflow: hidden;
}
.checkPoint .detail_top_font h1{
	font-family: 'Roboto-T','NotoSansKR-L';
	letter-spacing:-1px;
	font-size:60px;
}
.detail_content_CP {
	max-width: 1264px;
	width:100%;
	margin:0 auto;
}

.cp_content {
	border:1px solid #888b8d;
	padding:31px 20px;
	cursor:pointer;
	color:#888b8d;
}
.cp_content:hover {
	border:1px solid #e4002b;
	color:#e4002b;
}
.cp_content_top {
	height:100px;
}
.cp_content_bottom {
	margin-top:37px;
	height:75px;
}
.cp_content_bottom h5{
	font-family: 'Roboto-T','NotoSansKR-T';
	font-size:20px;
	line-height:15px;
	letter-spacing:-1px;
}
.spec_check_all {
	margin-top:56px;
}
.spec_check {
	border-right:1px solid #888b8d;
}
.spec_check_last {
	border:none;
}
.spec_check_L {
	font-size:90px;
	font-family: 'Roboto-T','NotoSansKR-T';
	color:#888b8d;
	display:inline-block;
}
.spec_check_R {
	font-size:60px;
	font-family: 'Roboto-T','NotoSansKR-T';
	color:#888b8d;
	display:inline-block;
	padding-top:30px;
}














.itemSpec {
	padding:70px 0;
	overflow: hidden;
}
.itemSpec .detail_top_font h1{
	font-family: 'Roboto-T','NotoSansKR-L';
	letter-spacing:-1px;
	font-size:60px;
	color:#e4002b;
}
.detail_content_IP { 
	border-top:1px solid #e4002b;
	border-bottom:1px solid #e4002b;
}
.toggle_detail_content_IP_T {
	position:absolute;
	left:50%;
	margin-left:-140px;
	top:-1px;
	width:280px;
	height:21px;
	background:#e4002b;
	border:1px solid #e4002b;
	color:white;
	cursor:pointer;
	font-size:12px;
	font-family: 'Roboto-T','NotoSansKR-L';
	letter-spacing:-1px;
	padding-top:2px;
	z-index:2;
}
.toggle_detail_content_IP_B {
	position:absolute;
	left:50%;
	margin-left:-140px;
	bottom:-1px;
	width:280px;
	height:21px;
	/*background:#e4002b;*/
	background:#e4002b;
	border:1px solid #e4002b;
	color:white;
	cursor:pointer;
	font-size:12px;
	font-family: 'Roboto-T','NotoSansKR-L';
	letter-spacing:-1px;
	padding-top:2px;
	z-index:2;
}
.toggle_detail_content_IP_T:hover {
	color:white;
	background:#e4002b;
}
.toggle_detail_content_IP_B:hover {
	color:white;
	background:#e4002b;
}
.detail_inner_content_IP {
	padding:10px 0 50px 0;
	max-width:1248px;
	width:100%;
	margin:0 auto;
}
.content_sub {
	padding-top:40px;
}
.content_sub h5:first-child {
	width:auto;
	font-size:20px;
	font-family: 'Roboto-B','NotoSansKR-B';
	padding-left:8px;
	border-left:5px solid #e4002b;
}
.content_sub h5:nth-child(2) {
	font-size:16px;
	font-family: 'Roboto-L','NotoSansKR-L';
	padding-left:14px;
}
.lineUP {
	padding:70px 0;
	overflow: hidden;
}
.lineUP .detail_top_font h1{
	font-family: 'Roboto-T','NotoSansKR-L';
	letter-spacing:-1px;
	font-size:60px;
	margin-bottom: 48px;
}
.detail_content_LP {
	max-width: 1264px;
	width:100%;
	margin:0 auto;
}    
.LP_content {
	border:1px solid #888b8d;
	padding:31px 20px;
	cursor:pointer;
	height:auto;
	color:#888b8d;
	margin-bottom: 32px;
}
.LP_content:hover {
	border:1px solid #e4002b;
	color:#e4002b;
}
.LP_content a img {
	width:100%;
	height:auto;
}
.LP_wrap h5 {
	font-size:17px;
	line-height:15px;
	font-family: 'Roboto-L','NotoSansKR-L';
}
@media screen and (max-width:480px){
	.LP_wrap h5 {
		font-size:12px;
	}	
}
.Gallery {
	padding:70px 0;
	overflow: hidden;
}
.Gallery .detail_top_font h1{
	font-family: 'Roboto-T','NotoSansKR-L';
	letter-spacing:-1px;
	font-size:60px;
	color:#cdb689;
}
.detail_content_Gy {
	max-width: 1280px;
	width:100%;
	margin:0 auto;
}    
.Gy_border {
	border: 1px solid #cdb689;
	overflow:hidden; 
	background-repeat:no-repeat !important;
	background-size: auto 100% !important;
	background-position:center center !important;
}
.Gy_big {
	height:615px;
}
.Gy_md {
	height:299px;
}
.Gy_sm {
	height:299px;
}
.JYinfo {
	padding:70px 0;
	overflow: hidden;
}
@media screen and (max-width:770px){
	.Gy_border {
		background-size:100% auto !important;
	}
	.Gy_big {
		height:300px;
	}
	.Gy_md {
		height:200px;
	}
	.Gy_sm {
		height:150px;
	}
}
@media screen and (max-width:480px){
	.Gy_border {
		background-size:100% auto !important;
	}
	.Gy_big {
		height:300px;
	}
	.Gy_md {
		height:200px;
	}
	.Gy_sm {
		height:150px;
	}
}
.detail_content_JY {
	max-width: 1248px;
	width:100%;
	margin:0 auto;
} 
.jy_content_top {
	background:url("../img/jyinfo-top.jpg");
	padding:68px 45px;
}
.jy_content_top h6{
	color:#cdb689;
	font-family: 'Roboto-L','NotoSansKR-L';
	letter-spacing:-1px;
	height:20px;
	width:140px;
	border-bottom:1px solid #cdb689;
}
.jy_content_top h1{
	color:white;
	font-family: 'Roboto-T','NotoSansKR-T';
	letter-spacing:-1px;
	font-size:60px;
	margin-bottom:50px;
}
.jy_content_top h5{
	line-height:18px;
	color:white;
	font-family: 'Roboto-T','NotoSansKR-T';
	letter-spacing:-1px;
	font-size:20px;
}
.JY_logo_right {
	position:absolute;
	right:40px;
	top:40px;
	z-index:5;
	width:160px;
}
.JY_logo_right img{
	width:100%;
}
.jy_bottom_left {
	background:#222222;
	padding:54px 47px;
}
.jy_bottom_left h1 {
	color:#e4002b;
	height:52px;
	border-bottom:1px solid #e4002b;
	width:360px;
	font-size:40px;
	letter-spacing:-1px;
	font-family: 'Roboto-T','NotoSansKR-T';
	margin-bottom:21px;
	margin-top:0;
}
.jy_bottom_left h5 {
	color:white;
	font-size:20px;
	letter-spacing:-1px;
	line-height:15px;
	font-family: 'Roboto-T','NotoSansKR-T';
}
.jy_bottom_left h6 {
	margin-top: 58px;
	color:white;
	font-size:12px;
	letter-spacing:-1px;
	font-family: 'Roboto-T','NotoSansKR-T';
}
.jy_bottom_right {
	background:#222222;
	padding:52.5px 47px;
}
.jy_bottom_right h1 {
	color:#e4002b;
	height:52px;
	border-bottom:1px solid #e4002b;
	width:360px;
	font-size:40px;
	letter-spacing:-1px;
	font-family: 'Roboto-T','NotoSansKR-T';
	margin-bottom:21px;
	margin-top:0;
}
.jy_bottom_right h5 {
	color:white;
	font-size:20px;
	letter-spacing:-1px;
	line-height:15px;
	font-family: 'Roboto-T','NotoSansKR-T';
}
.jy_bottom_right h6 {
	color:white;
	font-size:12px;
	letter-spacing:-1px;
	font-family: 'Roboto-T','NotoSansKR-T';
}
.jy_bottom_right_sb {
	margin-top:26px;
}
.jy_bottom_right_sb img{
	margin-top:-20px;
}
.jy_bottom_right_sb span{
	color:#cdb689;
	font-size:40px;
	letter-spacing:-1px;
	font-family: 'Roboto-T','NotoSansKR-T';
	padding:15px;
}
.bt_cumenter {
	margin-top:30px;
}
.bt-left-text h1 {
	color:#e4002b;
	width:470px;
	font-size:40px;
	letter-spacing:-1px;
	font-family: 'Roboto-T','NotoSansKR-T';
	margin-bottom:21px;
	margin-top:0;
}
.bt-left-text h1:nth-child(2) {
	color:#e4002b;
	height:52px;
	border-bottom:1px solid #e4002b;
	font-size:40px;
	letter-spacing:-1px;
	font-family: 'Roboto-T','NotoSansKR-T';
	margin-bottom:21px;
	margin-top:-20px;
}
.bt-left-text h2 {
	font-size:20px;
	letter-spacing:-1px;
	line-height:18px;
	font-family: 'Roboto-L','NotoSansKR-L';
}
.bt-left-text h6 {
	font-size:12px;
	letter-spacing:-1px;
	line-height:25px;
	font-family: 'Roboto-L','NotoSansKR-L';
}








.Jy_review {
	/*padding:70px 0;*/
	padding-top: 70px;
	overflow: hidden;
	max-width:1248px;
	margin:0 auto;
	width:100%;
}
.Jy_review .detail_top_font h1 {
	font-family: 'Roboto-T','NotoSansKR-L';
	letter-spacing:-2px;
	font-size:60px;
}
.Jy_review .detail_top_font h2 {
	font-family: 'Roboto-T','NotoSansKR-L';
	letter-spacing:-2px;
	font-size:40px;
	color:#e4002b;
}
.Jy_review .detail_content_RV {
	margin-top:60px;
}
.RV_Star_sub_menu {
	display:block;
    margin-right: -23px;
}
.RV_Star_sub_menu2 {
	display:none;
}
.RV_Star_sub {
	font-family: 'Roboto-L','NotoSansKR-L';
	letter-spacing:-1px;
	font-size:20px;
	color:#e4002b;
}
.RV_sub_menu {
	float:left; 
	color:#888b8d;
	cursor:pointer;
	padding:0 23px;
	line-height:18px;
	border-right:1px solid #888b8d;
}
.RV_sub_menu:hover {
	float:left; 
	color:#e4002b;
}
.RV_sub_menu:first-child {
}
.RV_sub_menu:last-child {
	border-right:none;
}
.RV_Star_Start {
	font-size:25px;
	color:#e4002b;
}
.RV_left_content{
	padding:28px 0 ;
}
.RV_left_img {
	width:145px;
	height:145px;
	border:1px solid #ddd;
	overflow:hidden;
	padding:10px;
}
.RV_left_img_sub {
	width:100%;
	height:100%;
	background-position:center center !important;
	background-size:auto 100% !important;
	background-repeat:no-repeat !important;
}
.RV_right_content{
	padding:28px 0 ;
}
.RV_right_content h4{
	padding-top:10px;
	font-size:20px;
	font-family: 'Roboto-B','NotoSansKR-B';
}
.RV_right_content h5{
	font-size:20px;
	height:22px;
	overflow:hidden;
	color:#888b8d;
	font-family: 'Roboto-L','NotoSansKR-L';
}
.RV_right_content h6{
	padding-top:10px;
	cursor:pointer;
	font-family: 'Roboto-L','NotoSansKR-L';
}
.RV_R_S {
	margin-right:12px;
	font-family: 'Roboto-L','NotoSansKR-L';
}
.RV_R_S:first-child {
	font-size:17px;
}

.pagination-jy {
	margin-top:40px;
    width:100%;
    height:20px;
    text-align:center;
}
.pagination-jy li {
    display:inline-block;
    *display:inline; /*IE7*/
    *zoom:1; /*IE7*/
    margin-right:5%;
    font-family: 'Roboto-L','NotoSansKR-L';
    font-size:20px;
}
.Jy_review img{
	
}
.left-btn-pn-wrap {
	position: relative;
	overflow:hidden;
	width:auto;
	height:auto;
}
.left-btn-pn {
	background:#888b8d;
	padding:5px 15px;
	width:40px;
	height:40px;
	border-radius:5em 0 5em 5em; 
	transform: rotate(225deg);
	cursor:pointer;
}    
.left-btn-pn a i{
	color:white;
    transform: rotate(136deg);
}
.right-btn-pn {
	background:#888b8d;
	padding:5px 15px;
	width:40px;
	height:40px;
	border-radius:5em 0 5em 5em; 
	transform: rotate(43deg);
	cursor:pointer;
}    
.right-btn-pn a i{
	color:white;
    transform: rotate(-41deg);
}
.left-btn-pn:hover {
	background:#e4002b;
}
.right-btn-pn:hover {
	background:#e4002b;
}





.Jy_review .curent{
	color:#e4002b;
	
	
}

.Jy_review .review_btn{
	padding: 5px 25px;
    
    background: none;
    letter-spacing: -1px;
    border: 1px solid #e4002b;
    color: #e4002b !important;
    border-radius: 5em 0 5em 5em;
    font-family: 'Roboto-L', 'NotoSansKR-L';
    margin-right: 10px;
}


/*170329 배송,교환,반품정보*/
.delivery {margin-bottom:70px;}
.delivery .content ol {padding-left: 20px;}
.delivery .content ol li {font-weight: 900; padding-bottom: 5px;}
.delivery .content ol li ul { padding-left: 20px; }
.delivery .content ol li ul li
{
	font-weight: 100;
	padding-left: 0px;
	padding-bottom: 0px;

	list-style-type: disc;
}

.delivery .content ol li.sub ul
{
	font-weight: 900;
	padding-left: 0px;
}
.delivery .content ol li.sub ul li
{
	margin-left: 35px;
}

@media screen and (max-width:448px){
	.RV_R_S:first-child {
	    display: table;
	}
}
@media screen and (max-width:775px){
	.RV_Star_sub_menu {
	    display:none;
	}
	.RV_Star_sub_menu2 {
	    display:block;
	}
}


@media screen and (max-width:1200px){
	.jy_content_top h1{
		color:white;
		font-family: 'Roboto-T','NotoSansKR-T';
		letter-spacing:-1px;
		font-size:30px;
		margin-bottom:50px;
	}
	.jy_content_top h5{
		line-height:18px;
		color:white;
		font-family: 'Roboto-T','NotoSansKR-T';
		letter-spacing:-1px;
		font-size:15px;
	}
	.jy_bottom_left h1 {
		color:#e4002b;
		height:auto;
		border-bottom:none;
		width:100%;
		font-size:30px;
		letter-spacing:-1px;
		font-family: 'Roboto-T','NotoSansKR-T';
		margin-bottom:21px;
		margin-top:0;
	}
	.jy_bottom_left h5 {
		color:white;
		font-size:15px;
		letter-spacing:-1px;
		line-height:15px;
		font-family: 'Roboto-T','NotoSansKR-T';
	}
	.jy_bottom_left h6 {
		margin-top: 18px;
		color:white;
		font-size:10px;
		letter-spacing:-1px;
		font-family: 'Roboto-T','NotoSansKR-T';
	}
	.jy_bottom_right {
		background:#222222;
		padding:54px 47px;
	}
	.jy_bottom_right h1 {
		color:#e4002b;
		height:auto;
		border-bottom:none;
		width:100%;
		font-size:30px;
		letter-spacing:-1px;
		font-family: 'Roboto-T','NotoSansKR-T';
		margin-bottom:21px;
		margin-top:0;
	}
	.jy_bottom_right h5 {
		color:white;
		font-size:15px;
		letter-spacing:-1px;
		line-height:15px;
		font-family: 'Roboto-T','NotoSansKR-T';
	}
	.jy_bottom_right h6 {
		color:white;
		font-size:10px;
		letter-spacing:-1px;
		font-family: 'Roboto-T','NotoSansKR-T';
	}
	.jy_bottom_right_sb {
		margin-top:10px;
	}
	.jy_bottom_right_sb img{
		margin-top:-5px;
		width:5%;
	}
	.jy_bottom_right_sb span{
		color:#cdb689;
		font-size:20px;
		letter-spacing:-1px;
		font-family: 'Roboto-T','NotoSansKR-T';
		padding:15px;
	}
	.bt-left-text h1 {
		color:#e4002b;
		width:100%;
		font-size:25px;
		letter-spacing:-1px;
		font-family: 'Roboto-T','NotoSansKR-T';
		margin-bottom:21px;
		margin-top:0;
	}
	.bt-left-text h1:nth-child(2) {
		color:#e4002b;
		height:auto;
		border-bottom:none;
		font-size:25px;
		letter-spacing:-1px;
		font-family: 'Roboto-T','NotoSansKR-T';
		margin-bottom:21px;
		margin-top:-20px;
	}
	.bt-left-text h2 {
		font-size:13px;
		letter-spacing:-1px;
		line-height:18px;
		font-family: 'Roboto-L','NotoSansKR-L';
	}
}










