
html,body{height:100%;}
html,body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,table,thead,tbody,tfoot,tr,textarea,fieldset,dt,dd,dl,pre,address,img{margin:0; padding:0; font-family:'맑은 고딕','돋움', Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; color:#666;}
em{font-style:normal;}
li{list-style:none;}
a{text-decoration:none; color:#666; font-size:13px;}
a img{border:none;}
table{border-collapse:collapse;}
table caption{position:absolute; left:-9999px; background:pink; visibility:hidden; *margin-bottom:-20px;}
button{border:none; margin:0; padding:0; background:none; cursor:pointer;}
input, button, img, span, label, select, a{vertical-align:middle; font-family:'맑은 고딕','돋움', Arial, Helvetica, sans-serif; font-size:14px;}

body{/*min-width:1366px;*/overflow-x:hidden;  height:100%;}



#wrapper{width:100%; height:1400px; position:relative; }

#header{overflow:hidden; width:100%; height:240px; background:url('../img/bg_header_spec.jpg') no-repeat 0 0; position:absolute; top:0; left:0; }
#header .title{width:100%; height:57px; position:absolute; left:0; bottom:0; }
#header .title span{width:1000px; display:block; margin:0 auto; }
#header .title span ul li{float:left; padding-right:10px; padding-top:14px;}
#header .title span ul li.menuExterior{width:149px; height:63px; padding-top:0;}

#contents_wrapper{width:100%; height:1260px; position:absolute; left:0; top:240px; background:url('../img/bg_productInfo.gif') repeat-y 0 0;  }
.contents{width:1000px; margin:0 auto; padding-top:80px;}
.contents p {line-height:24px;}


/*---------------------------------------------------카메라 돌려보기-------------------------------------------------*/

.s2_view{width:485px; height:660px; overflow:hidden; float:left; margin-right:25px;}
.s2_view ul.option_color{width:242px; overflow:hidden; height:61px; margin:0 auto; padding-top:20px;}
.s2_view ul.option_color li{float:left;}
.s2_view ul.option_color li.pr_22{padding-right:22px;}

.s2_view .camera_view{width:483px; height:480px; border:1px solid #ccc; margin-top:15px; background-color:white; position:relative;  }


.s2_view .camera_view div.s2_wh img, .s2_view .camera_view div.s2_bk img{display:block; width:360px; height:257px; margin:0 auto; padding-top:63px;}

div.option_angle{ width:483px; background-color:#dcdcdc;overflow:hidden; padding:5px 0; position:absolute; left:0; bottom:0;}
div.option_angle ul{overflow:hidden; width:477px; margin:0 auto;}
div.option_angle ul li {display:block; float:left; width:91px; height:64px; border:1px solid #bbb; text-align:center; background-color:white;  }

div.option_angle ul li img{ padding-top:13px;}

div.option_angle ul li.thumbR img{ padding-top:7px;}
div.option_angle ul li.thumbL img{ padding-top:9px;}
div.option_angle ul li.thumbU img{padding-top:10px;}
div.option_angle ul li.pr_11 {margin-right:3px; }

/*--------------------------------------------------- 이전, 다음 버튼-----------------------------------------------*/

.camera_view ul.direction li.pre{position:absolute;left:15px; top:185px;}
.camera_view ul.direction li.next{position:absolute;right:15px; top:185px;}

/*---------------------------------------------------------------------------------------------------------------------*/

/* 
.j4_view{margin-top:80px;}
.j4_view ul.option_color{width:506px; margin:0 auto; overflow:hidden; height:61px; padding-top:15px;}
.j4_view ul.option_color li{float:left;}
.j4_view ul.option_color li.pr_22{padding-right:22px;}

.j4_view .camera_view{width:845px; height:596px; border:1px solid #ccc; margin:0 auto; margin-top:15px; background-color:white; position:relative;}
.j4_view .camera_view ul li.up{position:absolute; width:1000px; top:15px; left:0; text-align:center; }
.j4_view .camera_view ul li.right{position:absolute; top:50%; right:0;width:46px; height:552px; margin-top:-27px; padding-right:15px;}
.j4_view .camera_view ul li.left{position:absolute; top:50%; left:0;width:46px; height:552px; margin-top:-27px; padding-left:15px;}
.j4_view .camera_view ul li.down{position:absolute; width:1000px; bottom:15px; left:0; text-align:center; }

.j4_view .camera_view div.j4_sl, .j4_view .camera_view div.j4_bk, .j4_view .camera_view div.j4_wh, .j4_view .camera_view div.j4_or, .j4_view .camera_view div.j4_pd{display:block; width:510px; margin:0 auto; padding-top:100px;} */

.j4_view{width:485px; height:660px; overflow:hidden; }
.j4_view ul.option_color{width:426px; height:61px; margin:0 auto; overflow:hidden; padding-top:20px;}
.j4_view ul.option_color li{float:left;}
.j4_view ul.option_color li.pr_22{padding-right:10px;}

.j4_view .camera_view{width:483px; height:480px; border:1px solid #ccc; margin:0 auto; margin-top:15px; background-color:white; position:relative;}



.j4_view .camera_view div.j4_sl img, .j4_view .camera_view div.j4_bk img, .j4_view .camera_view div.j4_wh img, .j4_view .camera_view div.j4_or img{display:block; width:360px; height:257px; margin:0 auto; padding-top:63px;}



h3{visibility:hidden;}

.cp {cursor: pointer;}

.textDivFocused {
	background-position: 0 14px;
	background-image: url(../img/bg_underBar.gif);
	background-repeat: repeat-x;
}

.pt_70{padding-top:70px;}
/*-----------------------------------------------------푸터------------------------------------------------------*/

.thumb_camera_ext{
	position: absolute;
	top: -8px;
	display: block;
}

.thumbR .thumb_camera_ext{
	top: -2px;
}

.thumbL .thumb_camera_ext{
	top: -4px;
}
.thumbU .thumb_camera_ext{
	top: -5px;
}

/* .thumbR .thumb_camera_ext,.thumbL .thumb_camera_ext{
	top: 6px;
}  */


#footer{position:absolute; left:0; bottom:0;}
