@charset "euc-kr";
/*
	min-width:1250px;
*/
@import url('https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,700,800');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500');
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic&display=swap'); /*Nanum Gothic*/

@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }
@font-face {
    font-family: 'GmarketSansLight';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansLight.woff2') format('woff2'), 
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansLight.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansLight.otf') format('opentype'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansLight.ttf') format('truetype');
         
}
@font-face {
    font-family: 'GmarketSansMedium';
    font-weight: 500;
    font-style: normal; 
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansMedium.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansMedium.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansMedium.otf') format('opentype'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansMedium.ttf') format('truetype');
         
}
@font-face {
    font-family: 'GmarketSansBold';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansBold.woff2') format('woff2'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansBold.woff') format('woff'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansBold.otf') format('opentype'),
         url('https://cdn.jsdelivr.net/gh/fonts-archive/GmarketSans/GmarketSansBold.ttf') format('truetype');
         
} 
html{
	position:relative;
	width:100%;
	height:100%;
	}

html, body, div, span, iframe,
h1, h2, h3,
a, address, strong,
ol, ul, li, dl, dt, dd,
form, label, legend, table,
textarea, input
{
	font-family:  'Nanum Gothic','GmarketSansBold', sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.7;
	outline:none;
	vertical-align: baseline;
	color:#262431;
	list-style:none;
}
p,img
{
	font-family:  'Nanum Gothic', sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.7;
	outline:none;
	vertical-align: baseline;
	color:#332f38;
	list-style:none;
}
img{
	outline:none;
	border-width:0;
	margin:0;
	padding:0;
}
#whatpage{display:none}
.clearfix{
	display:block;
	clear:both;
	width:0;
	height:0;
	line-height:0;
}
.hide{
	width:1px !important;
	height:1px !important;
	font-size:0 !important;
	line-height:0 !important;
	position:absolute !important;
	left:-9999px !important;
}

body{
	width:100%;
	min-width:1600px;
	font-family: 'Noto Sans KR', sans-serif;
	position:relative;
	font-size:14px;
	font-weight:400;
	height:100%;
	color:#161621;
}

body{		
	font-family: 'GmarketSansBold', sans-serif;	
	
}

#header {
	position:fixed;
	width:100%;
	height:60px;
	border:0px solid red;
	text-align:Center;
	z-index:999;
	border-bottom:0px solid #b9b9bc;
	background:rgba(4,4,4,0.9);

	}

#header div.wrap{
	position:relative;
	clear:both;
	width:100%;
	height:60px;	
	margin:0px auto 0 auto;
	border:0px solid red;
	}
#header h1{
	position:absolute;
	top:8px;
	left:10px;
	width:196px;
	height:43px;
	font-size:0;
	border:0px solid red;
	z-index:99999999999999999
	}

#header p.tel{
	position:absolute;
	top:8px;
	right:10px;
	width:190px;
	height:30px;
	font-size:25px;
	font-family:Montserrat;
	font-weight:500;
	letter-spacing:-0.05em;
	color:#ff8000;
	border:0px solid red;
	}	




#header .nav-lv1{
	width:1080px;
	height:60px;
	margin:0 auto;
	table-layout:fixed;
	text-align:center;
	vertical-align:middle;
}
#header .nav-lv1 li{
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	width:108px;
}
#header .nav-lv1 li a{
	position:relative;
	/* display:block; */
	display:inline-block;
	*display:inline;
	zoom:1;
	width:120px;
	height:60px;
	text-align:center;
	text-decoration:none;
	font-size:16px;	
	text-align:center;
	color:#fff;
	line-height:3.5;
}

#header .nav-lv1 li a:hover{
	color:#ff8000;
	/*background:url(../img/h_navi_barbg.png) repeat-x;*/
}

#h-bot-wrap{
	height:0;
}

#h-bot{
	z-index:9998;
	position:relative;/**/
	display:block;
	width:100%;
	height:180px;
	background:rgba(0,0,0,0.8);
	overflow:hidden;
	border:0px solid red;
	top:-1px;
}
#header .wrap-lv2{
	width:1080px;
	height:180px;
	margin:0 auto;
	border:0px solid red;
}
#h-bot .wrapinner-lv2{
	position:relative;
	top:0;
	left:0;
	display:block;
	width:1080px;
	margin:0 auto;
	text-align:center;
	border:1px solid rgba(0,0,0,0);
}
#h-bot .wrapinner-lv2 div.banner{
	position:absolute;
	left:0;
	top:0;
	width:250px;
	height:180px;
	margin:0;
	padding:0;
	border:0px solid red;
	}

#h-bot .wrapinner-lv2 ul.navi_smenu{
	width:820px;
	height:160px;;
	border:0px solid red;	
	margin:20px auto 0 300px;
	}
#h-bot .wrapinner-lv2 ul.navi_smenu li{
	float:left;
	width:180px;
	height:40px;
	
	overflow:hidden;
	margin-right:20px;
	border:0px solid red;	
	}
#h-bot .wrapinner-lv2 ul.navi_smenu li a{
	display:block;
	width:100%;
	height:100%;
	font-size:15px;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	text-align:left;
	line-height:2.5;
	padding-left:20px;
	background:url(../img/common/navi_hover.png) no-repeat 0 0;
	}
#h-bot .wrapinner-lv2 ul.navi_smenu li a:hover{
	color:#ff7200;
	background:url(../img/common/navi_hover.png) no-repeat 0 -40px;
	}


	


#footer_coun{
	clear:both;
	position:relative;
	width:100%;
	height:800px;
	background:url(/@2019/img/common/footer_coun_bg.jpg) 50% 50% no-repeat;
	overflow:hidden;
	}
#footer_coun div{
	position:relative;
	width:1200px;
	height:600px;
	margin:60px auto 0 auto;
	border:0px solid red;
	}	
#footer_coun div ul{
	position:relative;
	width:1200px;
	height:165px;
	margin:0;
	border:0px solid red;
	}	
#footer_coun div ul li{
	position:absolute;
	width:480px;
	height:38px;
	text-align:left;
	overflow:hidden;
	border:0px solid red
	}	
#footer_coun div ul li img{	
	vertical-align:-12px;
	}
#footer_coun div ul li.name{
	left:0; top:0
	}
#footer_coun div ul li.tel{
	left:0; top:60px
	}
#footer_coun div ul li.sel{
	left:0; top:120px;
	}
#footer_coun div ul li.text{
	width:550px;
	height:160px;
	right:180px; top:0;
	border:0px solid red;
	}
#footer_coun div ul li input[type=text]{
	width:360px;
	height:37px;
	background:#fff;
	font-size:18px;
	border:0;
	margin-left:10px;	
	}
#footer_coun div ul li textarea{
	width:450px;
	height:160px;
	background:#fff;
	font-size:18px;
	margin-left:10px;	
	border:0;
	}
#footer_coun div ul li.btn{
	width:170px;
	height:160px;
	right:0px; top:0;
	border:0px solid red;
	}	

#footer_coun div p.tit1{
	font-family:Montserrat;
	font-size:15px;
	text-align:left;
	height:18px;
	color:#fff;
	letter-spacing:0.08em;
	}
#footer_coun div p.tit2{
	font-size:60px;
	font-weight:500;
	text-align:left;
	height:65px;
	color:#fff;
	letter-spacing:-0.05em;
	}
	
#footer_coun div div.quicklink{
	position:absolute;
	bottom:0;
	left:0;
	width:1200px;
	height:200px;
	}	
#footer_coun div div.quicklink img{
	float:left;
	display:inline-block;
	border:0;
	margin:0;
	padding:0;
	}	
	
	
	
	
		
#footer{
	clear:both;
	position:relative;
	width:100%;
	height:250px;
	overflow:hidden;
	background:#fff;
	border-top:0px solid red;
	}
#footer div{
	position:relative;
	width:1400px;
	height:auto;
	margin:20px auto 0 auto;
	border:0px solid red;
	}
#footer address{
	font-style:normal;
	font-size:18px;
	color:#161621;
	line-height:1.8;
	letter-spacing:-0.03em;
	text-align:center;	
	}
#footer ul{
	width:280px;
	height:37px;
	margin:20px auto 0 auto;
	border:0px solid red;
	}
#footer ul li{
	float:left;
	height:35px;
	margin:0;
	padding:0;
	border:1px solid #262431;
	text-align:Center;
	}	
#footer ul li a{
	text-decoration:none;
	font-size:20px;
	line-height:1.8;
	font-weight:400;
	letter-spacing:-0.05em;
	text-align:Center;
	}
#footer ul li.btn1{
	width:160px;	
	margin-right:30px;	
	}	
#footer ul li.btn2{
	width:85px;		
	}	
#footer ul li.btn1 a{
	font-weight:700;
	}
	
	
	
#quick {
	clear:both;
	position:fixed; 
	top:75px;
	right:10px; 
	width:90px;
	height:900px;	
	z-index:9999999;
	overflow:Hidden;
	border:0px solid red;
	}
#quick img{
	display:block;
	margin:0;
	padding:0;
	border:0;
	}
#quick ul{
	width:90px;
	height:810px;
	}
#quick ul li{
	width:90px;
	height:90px;
	margin:0;
	padding:0;
	overflow:hidden;
	background:rgba(0,0,0,0.8);
	border-bottom:0px solid #868686
	}
#quick ul li.line1{
	height:30px;
	}
#quick ul li.line1 a{
	display:block;
	height:100%;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	line-height:10.5;
	line-height:2;
	}
#quick ul li a{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	text-align:center;
	font-size:14px;
	text-decoration:none;
	line-height:10.5;
	background-position:0 0;
	background-repeat:no-repeat;
	
	}


/*------------------------------------------¼­ºê-----------------------------------------*/

/*sub navi*/
.erk-lnb-v01{
	position:relative;
	width:1400px;
	height:50px;
	margin:0 auto;
	border:0px solid red;
	overflow:hidden;
}
.erk-lnb-v01 .d1{
	height:50px;
	border:0px solid red;
	overflow:hidden;
}
.erk-lnb-v01 .d1 ul{
	width:1400px;
	height:50px;	
	margin:0;
	padding:0;
	overflow:hidden;
	}
.erk-lnb-v01 .d1 ul li{
	float:left;		
	height:50px;
	margin-right:1px;
	}
.erk-lnb-v01 .d1 ul li.last{
	border-right:0px;
	}
.erk-lnb-v01 .d1 ul li.num3{width:250px;}
.erk-lnb-v01 .d1 ul li.num4{width:323px;}
.erk-lnb-v01 .d1 ul li.num5{width:258px;}
.erk-lnb-v01 .d1 ul li.num6{width:215px;}
.erk-lnb-v01 .d1 ul li.num7{width:199px;}
.erk-lnb-v01 .d1 ul li.num8{width:174px;}
.erk-lnb-v01 .d1 ul li.num9{width:143px;}
.erk-lnb-v01 .d1 ul li.num10{width:139px;}
.erk-lnb-v01 .d1 ul li.num11{width:117px;}
.erk-lnb-v01 .d1 ul li.num12{width:115px;}

.erk-lnb-v01 .d1 ul li a{
	display:block;
	height:100%;
	color:#fff;
	font-size:16px;
	font-weight:700;
	line-height:3.2;
	text-decoration:none;
	text-align:center;
	background:rgba(0,0,0,0.7);
	}
.erk-lnb-v01 .d1 ul li:hover a,
.erk-lnb-v01 .d1 ul li.now-important a{
	color:#fff;
	background:#d27997;
	}

.erk-lnb-v01 .d2 a>span{
	visibility:hidden;
}
.erk-lnb-v01 .d2{
	/*Ãß°¡*/
	position:relative;
	background:#fff;
	color:#d27997;
	line-height:2.5;
	text-decoration:none;	
/* 	border-bottom:1px solid #ad5a70; */
	height:40px;
	
}
.erk-lnb-v01 .d2 .line{
	position:absolute;
	bottom:0;
	left:0;
	background:#ad5a70;
	display:block;
	height:1px;
	width:100%;	
}
.erk-lnb-v01 .d2 .item{
	position:absolute;
	top:0;left:0;
	height:40px;/*Á÷Á¢±âÀÔ*/	
	list-style:none;
	padding:0;
	margin:0;
	/* height:100%; */
}
.erk-lnb-v01 .d2 .item li{
	list-style:none;
	padding:0;
	display:inline-block;
	*display:inline;
	zoom:1;
	height:100%;
	/* border-right:1px solid #98816c; */
}
.erk-lnb-v01 .d2 .item li a{
	display:block;
	color:#332f38;
	line-height:3.0;
	text-decoration:none;
	padding:0 20px;
	height:100%;
	font-size:17px;
	font-weight:400;
	letter-spacing:-0.05em;
}

.erk-lnb-v01 .d2 .item li.now a,
.erk-lnb-v01 .d2 .item li.now-important a,
.erk-lnb-v01 .d2 .item li:hover a{
	/* color:#3e2c2c; */
	/* text-decoration:underline; */
	color:#333;
	font-weight:700;
	background-position:50% -55px;
}
/*sub navi*/


/*¼Ò°³, Ä¿¹Â´ÏÆ¼ top*/
#top_wrap_board{
	position:relative;
	width:100%;
	height:500px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-position:50% 50%;
	background-repeat:no-repeat;
	overflow:hidden;
		}
#top_wrap_board img{	
	margin:170px auto 0 auto;
	padding:0;
	height:153px;	
	border:0px solid red;
	}
	
#top_wrap{
	position:relative;
	width:100%;
	height:950px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-position:50% 50%;
	background-repeat:no-repeat;
	overflow:hidden;	
	}
#top_wrap img{	
	margin:170px auto 0 auto;
	padding:0;
	height:153px;	
	border:0px solid red;
	}
#top_wrap a.shortcut{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	font-size:0;
	text-decoration:none;
	}	
#board_wrap{
	position:relative;
	width:1200px;
	height:auto;
	margin:80px auto;
	border:0px solid red;
	overflow:hidden;
	}
	
#board_wrap a.ar1{
	position:absolute;
	width:39px;
	height:110px;
	left:0;
	top:140px;
	border:0px solid red;
	overflow:hidden;
	background:url(../img/common/sub_photoar1.png) no-repeat 0 -110px;
	cursor:pointer;
	}
#board_wrap a.ar2{
	position:absolute;
	width:39px;
	height:110px;
	right:0;
	top:140px;
	border:0px solid red;
	overflow:hidden;
	background:url(../img/common/sub_photoar2.png) no-repeat 0 -110px;
	cursor:pointer;
	}	
#board_wrap a.ar1:hover,
#board_wrap a.ar2:hover{
	background-position:0 0;
	}
#contents_wrap{
	position:relative;
	width:100%;
	height:auto;
	margin:0px auto;
	border:0px solid red;
	overflow:hidden;
	}	
#contents_wrap ul.submenu_tab{
	width:600px;
	height:70px;
	margin:50px auto 0 auto;
	}	
#contents_wrap ul.submenu_tab li{
	float:left;
	width:199px;
	height:70px;
	margin-right:1px;
	}
#contents_wrap ul.submenu_tab li a{
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	text-decoration:none;
	color:#42316c;
	background:#d6d4db;
	line-height:4;
	letter-spacing:-0.05em;
	font-size:17.5px;
	font-weight:700;
	}
#contents_wrap ul.submenu_tab li a:hover,
#contents_wrap ul.submenu_tab li a.now{
	color:#fff;
	background:#42316c;
	}
	
/*ÀüÈÄ»çÁø TAB*/
ul.gal_tab{
	position:relative;
	width:1200px;
	height:40px;
	margin:0 auto 30px auto;
	padding:0;
	border:0px solid red;
	}
ul.gal_tab li{
	float:left;
	width:148px;
	height:40px;
	margin-right:2px;
	padding:0;
	}
ul.gal_tab li a{
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	font-size:15px;
	line-height:2.5;
	letter-spacing:-0.05em;
	text-decoration:none;
	color:#000;
	background:#ddd;
	}
ul.gal_tab li a:hover,
ul.gal_tab li a.now{
	background:#ff6fad;
	color:#fff;
	}
	
	
#contents_wrap .div_con{
	width:100%;
	height:auto;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:50% 50%;
	padding:0;
	border:0;
	}
#contents_wrap .div_con a.link{
	display:block;
	width:100%;
	height:100%;
	border:0;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:0;
	}
#contents_wrap ul.time_info{
	position:relative;
	width:1400px;
	height:520px;
	margin:100px auto;
	}	
#contents_wrap ul.time_info li{
	float:left;
	width:400px;
	height:518px;
	margin-right:100px;
	}
	
#contents_wrap .tv_list {width:1200px; margin:0 auto;}
#contents_wrap .tv_list h2 {padding-top:80px; margin-bottom:30px; padding-bottom:10px; font-size:35px; border-bottom:2px solid #000; text-align:left;}

#contents_wrap .tv_list ul{font-size:0;}
#contents_wrap .tv_list ul li{display:inline-block; vertical-align:top; width:288.75px; text-align:center; cursor:pointer; position:relative; margin-right:15px; margin-bottom:15px;}
#contents_wrap .tv_list ul li img {width:100%;}
#contents_wrap .tv_list ul li:nth-child(4n){margin-right:0;}
#contents_wrap .tv_list ul li .title{font-size:16px; color:#000; margin:20px 0;letter-spacing: -1.0px; text-overflow: ellipsis;}
#contents_wrap .tv_list ul li .thumb {height:162px; overflow:hidden;}
#contents_wrap .tv_list ul li .thumb.video img {object-fit:cover; height:100%; width:100%;}
#contents_wrap .tv_list .tv_list_wrap .moreBtn {width: 300px; height: 50px; line-height: 50px; display: block; margin: 30px auto; border: 2px solid #000; font-size: 20px; text-align: center; color: #000; transition: all 0.5s;}



	
		
/*º´¿øµÑ·¯º¸±â ·Ñ¸µ*/

.lnb-white{
	position:absolute;
	top:50px;
	left:0;
	width:192px;
	overflow:hidden;
	border:0px solid red;
}
.lnb-white .item{
	width:190px;
	height:50px;
	margin-right:0px;
	border:1px solid #ff6dad;
	margin-bottom:1px;
}
.lnb-white .item a{
	display:block;
	text-align:center;
	line-height:3.3;
	font-size:14px;
	letter-spacing:-0.05em;
	text-decoration:none;
	color:#131417;
	font-weight:900;
	cursor:pointer;
}
.lnb-white .item.now,
.lnb-white .item:hover{
	background-color:#ff6dad;
}
.lnb-white .item.now a,
.lnb-white .item:hover a{
	color:#fff;
}
.lnb-white .item a.line2{
	line-height:1.5;
	font-size:13px;
	letter-spacing:-0.05em;
	}
.gallery{
	border:0px solid red;
	position:relative;
	margin:50px auto 0 250px;
	width:1000px;
	padding:0px;
}
.gallery .small{
	border:0px solid blue;
	width:1000px;
	height:95px;
	overflow:hidden;
}
.gallery .small .pic{
	overflow:hidden;
	width:1000px;
	height:95px;
	border:0px solid blue;
}
.gallery .small .pic li{
	float:left;
	overflow:hidden;
	border:2px solid #8c8e9b;
	margin-right:5px;
	margin-bottom:5px;
	cursor:pointer;
	width:60px;
	height:40px;
}
.gallery .small .pic li:hover,
.gallery .small .pic li.now{
	border-color:#ff6dad;
}
.gallery .small .pic li img{
	width:60px;
	height:40px;
}


.gallery .small-arrow{
	display:none;
}
.gallery .small-arrow .prev,
.gallery .small-arrow .next{
	position:absolute;
	top:0;
	width:45px;
	height:100px;
	background:#333;
	cursor:pointer;
}
.gallery .small-arrow .prev{
	left:0;
}
.gallery .small-arrow .next{
	right:0;
}
.gallery .big{
	/* border:1px solid green; */
	margin-top:10px;
}
.gallery .big .pic{
	visibility:hidden;
	text-align:center;

}
.gallery .big-arrow .prev,
.gallery .big-arrow .next{
	position:absolute;
	top:360px;
	width:80px;
	height:80px;
	background:#999;
	cursor:pointer;
	text-indent:-9999px;
	border:0px solid red;
}
.gallery .big-arrow .prev{
	left:0;
	background:url(../01_ore/img/gallery_ar1.png) no-repeat 0 0;
}
.gallery .big-arrow .next{
	right:0;
	background:url(../01_ore/img/gallery_ar2.png) no-repeat 0 0;
}


/*ÇÏ´Ü ÀüÈÄ»çÁø*/
.erk-cycle-v04{
	position:relative;
	width:1200px;
	height:300px;
	overflow:hidden;
}
.erk-cycle-v04 .con{
	z-index:0;
	width:900px;
	height:100%;
	border:0px solid red;
	margin:0 auto;
}
.erk-cycle-v04 .con div.item{
	position:relative;
	width:100%;
	height:100%;
	color:#fff;
}

.erk-cycle-v04 .con div.item img{
	position:absolute;
	left:0;
	top:0;
	}
.erk-cycle-v04 .con div.item p.bottom_mask{
	position:absolute;
	left:0;
	top:50px;
	width:450px;
	height:100%;
	background:rgba(0,0,0,0.85);
	text-align:center;
	color:#fff;
	overflow:Hidden;
	z-index:999999;
	}	
.erk-cycle-v04 .con div.item p.bottom_mask a.gobtn{
	display:block;
	margin:0 auto;
	text-decoration:none;
	width:150px;
	height:30px;
	background:#ff6dad;
	color:#fff;
	text-align:Center;
	line-height:2.2;
	}
	
.erk-cycle-v04 .ctr-dir{
	display:none;
	z-index:0;
	position:absolute;
	left:120px;
	top:400px;
	height:0px;
}
.erk-cycle-v04 .ctr-dir a{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:14px;
	height:13px;
	margin-left:5px;
	background:#000;
	text-decoration:none;
	background:0 0;	
	text-indent:-9999px;
	*text-indent: 0;
	*font-size: 0px;
	*line-height: 0;
}
.erk-cycle-v04 .ctr-dir a.activeSlide,
.erk-cycle-v04 .ctr-dir a:hover{
	background-position:0 -13px;
}
.erk-cycle-v04 .ctr-pn{
}
.erk-cycle-v04 .ctr-pn .prev,
.erk-cycle-v04 .ctr-pn .next{
	z-index:20;
	position:absolute;
	top:40%;
	display:block;
	width:39px;
	height:110px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;	
}
.erk-cycle-v04 .ctr-pn .prev{
	left:0;
	background-image:url(../img/common/sub_photoar1.png);
}
.erk-cycle-v04 .ctr-pn .next{
	right:0;
	background-image:url(../img/common/sub_photoar2.png);
}
.erk-cycle-v04 .ctr-pn .prev:hover,
.erk-cycle-v04 .ctr-pn .next:hover{
	background-position:0 -110px;
}





