@charset "utf-8";
/* Clearfix */
.newclearfix:after{clear:both; content:' '; display:block; font-size:0; height:0; line-height:0; visibility:hidden; width:0}
* html .newclearfix,:first-child+html .newclearfix{zoom:1}

/* a */
.camera_wrap a,
.camera_wrap a:hover{text-decoration:none}
.camera_wrap img,
.camera_wrap iframe{vertical-align:middle}

/* Widget */
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li{background:none; margin:0; padding:0; list-style:none}
.camera_wrap{display:none; float:left; position:relative; margin-bottom:0 !important; z-index:0}
.camera_wrap img{max-width:none!important}
.camera_fakehover{height:100%; min-height:60px; position:relative; width:100%; z-index:1}
.camera_wrap{width:100%}
.camera_src{display:none}
.cameraCont, .cameraContents{height:100%; position:relative; width:100%; z-index:1}
.cameraSlide{bottom:0; left:0; position:absolute; right:0; top:0; width:100%}
.cameraContent{bottom:0; display:none; left:0; position:absolute; right:0; top:0; width:100%}
.camera_target{bottom:0; height:100%; left:0; overflow:hidden; position:absolute; right:0; text-align:left; top:0; width:100%; z-index:0}
.camera_overlayer{bottom:0; height:100%; left:0; overflow:hidden; position:absolute; right:0; top:0; width:100%; z-index:0}
.camera_target_content{bottom:0; left:0; overflow:hidden; position:absolute; right:0; top:0; z-index:2}
.camera_target_content .camera_link{background:url(../images/blank.gif); display:block; height:100%; text-decoration:none}
.camera_loader{background:#fff url(../images/camera-loader.gif) no-repeat center; background:rgba(255, 255, 255, 0.9) url(../images/camera-loader.gif) no-repeat center; border:1px solid #ffffff; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; height:36px; left:50%; overflow:hidden; position:absolute; margin:-18px 0 0 -18px; top:50%; width:36px; z-index:3}
.camera_bar{bottom:0; left:0; overflow:hidden; position:absolute; right:0; top:0; z-index:3}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar{height:100%; position:absolute; width:auto}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar{height:auto; position:absolute; width:100%}
.camera_nav_cont{height:65px; overflow:hidden; position:absolute; right:9px; top:15px; width:120px; z-index:4}
.camera_caption{bottom:0; display:block; position:absolute; width:100%}
.camera_caption > div{padding:10px 20px}
.camerarelative{overflow:hidden; position:relative}
.camerarelative .camera_title{position:absolute; top:33%; left:50%; margin-left:-25%; width:50%; text-align:center}
.camerarelative .camera_title h1{margin:0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',돋움,sans-serif; font-weight:700; font-size:36px; color:#fff; text-shadow:1px 1px 1px #333}
.camerarelative .camera_title h2{margin:10px 0 0 0; padding:0; font-family:'Nanum Gothic','Malgun Gothic',돋움,sans-serif; font-weight:700; font-size:14px; color:#fff; text-shadow:1px 1px 1px #333}
.camerarelative .camera_title .widein_btn{margin-top:30px; padding:12px 48px}
.imgFake{cursor:pointer}
.camera_prevThumbs{bottom:4px; cursor:pointer; left:0; position:absolute; top:4px; visibility:hidden; width:30px; z-index:10}
.camera_prevThumbs div{background:url(../images/camera_skins.png) no-repeat -160px 0; display:block; height:40px; margin-top:-20px; position:absolute; top:50%; width:30px}
.camera_nextThumbs{bottom:4px; cursor:pointer; position:absolute; right:0; top:4px; visibility:hidden; width:30px; z-index:10}
.camera_nextThumbs div{background:url(../images/camera_skins.png) no-repeat -190px 0; display:block; height:40px; margin-top:-20px; position:absolute; top:50%; width:30px}
.camera_command_wrap .hideNav{display:none}
.camera_command_wrap{left:0; position:relative; right:0; z-index:4}

.camera_wrap .camera_pag{position:absolute; bottom:10px; width:100%}
.camera_wrap .camera_pag .camera_pag_ul{list-style:none; margin:0; padding:0; text-align:center}
.camera_wrap .camera_pag .camera_pag_ul li{display:inline-block; margin:0 5px; cursor:pointer; text-align:left; text-indent:-9999px}
.camera_wrap .camera_pag .camera_pag_ul li > span{background:#666; display:block; width:12px; height:12px; background:rgba(255,255,255,.6); -moz-border-radius:100%; -o-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; -moz-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -o-box-shadow:inset 0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.2); box-shadow:inset 0 0 2px rgba(0,0,0,.2)}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span{background:#333; background:rgba(255,255,255,.8)}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background:#000; background:rgba(255,255,255,1)}

.camera_pag_ul li img{display:none; position:absolute}
.camera_pag_ul .thumb_arrow{border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid; top:0; left:50%; margin-left:-4px; position:absolute}
.camera_prev, .camera_next, .camera_commands{position:absolute; top:50%; margin-top:-20px; width:39px; height:39px; background:#323232 url(../images/arrows.png) no-repeat 0 0; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; border-radius:100%; z-index:2; cursor:pointer}
.camera_prev{left:10px}
.camera_prev > span{display:block; width:39px; height:39px; }
.camera_next{right:10px; background-position:-39px 0}
.camera_next > span{display:block; width:39px; height:39px}
.camera_prev:hover, .camera_next:hover{background-color:#ea5859}
.camera_commands{right:41px}
.camera_commands > .camera_play{background:url(../images/camera_skins.png) no-repeat -80px 0; height:40px; width:40px}
.camera_commands > .camera_stop{background:url(../images/camera_skins.png) no-repeat -120px 0; display:block; height:40px; width:40px}
.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; overflow:hidden; position:relative; width:100%}
.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2); box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2)}
.camera_thumbs_cont > div{float:left; width:100%}
.camera_thumbs_cont ul{overflow:hidden; padding:3px 4px 8px; position:relative; text-align:center}
.camera_thumbs_cont ul li{display:inline; padding:0 4px}
.camera_thumbs_cont ul li > img{border:1px solid; cursor:pointer; margin-top:5px; vertical-align:bottom}
.camera_clear{display:block; clear:both}
.showIt{display:none}
.camera_clear{clear:both; display:block; height:1px; margin:-1px 0 25px; position:relative}

/*--[COLORS & SKINS]--*/
.pattern_1 .camera_overlayer{background:url(../images/patterns/overlay1.png) repeat}
.pattern_2 .camera_overlayer{background:url(../images/patterns/overlay2.png) repeat}
.pattern_3 .camera_overlayer{background:url(../images/patterns/overlay3.png) repeat}
.pattern_4 .camera_overlayer{background:url(../images/patterns/overlay4.png) repeat}
.pattern_5 .camera_overlayer{background:url(../images/patterns/overlay5.png) repeat}
.pattern_6 .camera_overlayer{background:url(../images/patterns/overlay6.png) repeat}
.pattern_7 .camera_overlayer{background:url(../images/patterns/overlay7.png) repeat}
.pattern_8 .camera_overlayer{background:url(../images/patterns/overlay8.png) repeat}
.pattern_9 .camera_overlayer{background:url(../images/patterns/overlay9.png) repeat}
.pattern_10 .camera_overlayer{background:url(../images/patterns/overlay10.png) repeat}
.camera_caption{color:#fff}
.camera_caption > div{background:#000; background:rgba(0, 0, 0, 0.8)}
.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}
.camera_prevThumbs, .camera_nextThumbs, .camera_commands, .camera_thumbs_cont{background:#d8d8d8; background:rgba(216, 216, 216, 0.85)}
.camera_thumbs_cont ul li > img{border-color:1px solid #000}


@media screen and (max-width:767px){
	.camerarelative .camera_title{margin-left:-33%; width:67%}
	.camerarelative .camera_title h1{font-size:18px}
	.camerarelative .camera_title h2{font-size:12px}
}

@media screen and (max-width:479px){
	.camerarelative .camera_title .widein_btn{display:none; width:50%; margin-top:10px; padding-left:0; padding-right:0}
}