/* CSS Document */

/*-----------------------------
top_news
-------------------------------*/
/*div#news{
	width:321px;
	float:left;
	margin-top:100px;
}
div#news h2{
	height:43px;
	background:url(../imgs/title/top_news_title.png) no-repeat top left;
	margin:0px;
}
*html div#news h2{
	height:43px;
	background:url(../imgs/title/top_news_title.png) no-repeat top left;
	margin:0px;
	behavior: expression(IEPNGFIX.fix(this));
}
div#news_box{
	width:321px;
	height:300px;
	background:url(../imgs/common/news_back.png) repeat-y top center;
}
*html div#news_box{
	width:321px;
	height:300px;
	background:url(../imgs/common/news_back.png) repeat-y top center;
	behavior: expression(IEPNGFIX.fix(this));
}
div#news dl{
	width:311px;
	height:300px;
	margin:auto;
	overflow:auto;
}
div#news dt{
	color:#D80009;
	width:280px;
	margin:auto;
	font-size:11px;
}
div#news dd{
	width:280px;
	margin:auto;
	margin-bottom:10px;
	font-size:11px;
	padding-bottom:10px;
	border-bottom:#410101 solid 1px;
}
div #flash{
	float:right;
	margin-top:41px;
	
}*/

div#news{
	width:321px;
	float:left;
	margin-top:41px;
}
div#news h2{
	height:43px;
	background:url(../imgs/title/top_news_title.png) no-repeat top left;
	margin:0px;
}
*html div#news h2{
	height:43px;
	background:url(../imgs/title/top_news_title.png) no-repeat top left;
	margin:0px;
	behavior: expression(IEPNGFIX.fix(this));
}
div#news_box{
	width:321px;
	height:356px;
	background:url(../imgs/common/news_back.png) repeat-y top center;
}
*html div#news_box{
	width:321px;
	height:356px;
	background:url(../imgs/common/news_back.png) repeat-y top center;
	behavior: expression(IEPNGFIX.fix(this));
}
div#news dl{
	width:311px;
	height:330px;
	margin:auto;
	overflow:auto;
}
div#news dt{
	color:#D80009;
	width:280px;
	margin:auto;
	font-size:11px;
}
div#news dd{
	width:280px;
	margin:auto;
	margin-bottom:10px;
	font-size:11px;
	padding-bottom:10px;
	border-bottom:#410101 solid 1px;
}
div #flash{
	float:right;
	margin-top:41px;
	
}


/*-----------------------------
news
-------------------------------*/
.news_div{
	border-bottom:#999999 dashed 1px;
	width:701px;
	margin:10px auto;
	position:relative;
	overflow:hidden;
}
.news_div_{
	border-bottom:#999999 dashed 1px;
	width:701px;
	margin:10px auto;
	position:relative;
	overflow:hidden;
}
.title{
	width:494px;
	height:16px;
	background:url(../imgs/others/title.jpg) no-repeat;
	float:left;
	margin:8px 0px;
}
.title_txt{
	clear:both;
	font-weight:600;
	margin-left:15px;
	width:494px;
}
.date{
	width:190px;
	height:16px;
	background:url(../imgs/others/date.jpg) no-repeat;
	position:absolute;
	left:511px;
	top:0px;
	margin:8px 0px;
}
.date_txt{
	position:absolute;
	left:511px;
	top:34px;
	margin-left:15px;
}
.text{
	width:701px;
	height:16px;
	background:url(../imgs/others/text.jpg) no-repeat;
	clear:both;
	margin:8px 0px;
}
.text_txt{
	margin-bottom:30px;
	margin-left:15px;
}
.text_{
	width:494px;
	height:16px;
	background:url(../imgs/others/text_.jpg) no-repeat;
	clear:both;
	margin:8px 0px;
	float:left;
}
.text_txt_{
	margin-bottom:30px;
	margin-left:15px;
	width:479px;
	float:left;
}
*html .text_txt_{
	margin-bottom:30px;
	width:479px;
	float:left;
	margin-left:6px;
}
.news_photo{
	width:190px;
	height:16px;
	background:url(../imgs/others/photo.jpg) no-repeat;
	float:right;
	margin:-25px 0px 10px 0px;
}
.photo_txt{
	width:190px;
	float:right;
	text-align:center;
}
.news_div span,
.news_div_ span{
	visibility:hidden;
}
/*-----------------------------
movie
-------------------------------*/
.movie_area{
	width:181px;
	float:left;
	margin:10px auto 5px 92px;
}
.movie_imgs{
	width:181px;
	text-align:left;
	height:50px;
}
.movie_icon{
	margin:1px auto auto 1px;
	float:left;
	width:75px;
	height:20px;
	background:url(../imgs/movie/movie_icon.jpg) no-repeat;
	display:block;
}
.music_icon{
	margin:1px auto auto 1px;
	float:left;
	width:75px;
	height:20px;
	background:url(../imgs/movie/music_icon.jpg) no-repeat;
	display:block;
}
.movie_comment{
	float:left;
}
.movie_play{
	float:right;
}
.movie_play a{
	width:73px;
	height:26px;
	background:url(../imgs/movie/play.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
.movie_play a:hover{
	background:url(../imgs/movie/play_.jpg) no-repeat;
}
.movie_play span{
	visibility:hidden;
}

/*-----------------------------
audition
-------------------------------*/
#audition_img{
	width:900px;
	height:280px;
	margin-top:30px;
	background:url(../imgs/others/audition_img.png) no-repeat top left; 
}
*html #audition_img{
	width:900px;
	height:280px;
	margin-top:30px;
	behavior: expression(IEPNGFIX.fix(this));
	background:url(../imgs/others/audition_img.png) no-repeat top left; 
}
#audition_img_{
	width:900px;
	height:280px;
	margin-top:30px;
	margin-left:150px;
	background:url(../imgs/others/audition_img_.jpg) no-repeat top left; 
}
#audition_img span{
	visibility:hidden;
}
table#audition_table{
	width:622px;
	margin:10px auto 10px 200px;
	background:url(../imgs/others/table_back.jpg) repeat-x bottom left #7A0203;
	border-spacing: 0;
	border: 1px #760203 solid;
	text-align:left;
}
table#audition_table th{
	width:100px;
	font-weight:400;
	border-style: solid;
    border-width: 1px;
    border-color: #AD0101 #6A0000 #580000 #580000;
	padding:5px;
}
table#audition_table td{
	border-style: solid;
    border-width: 1px;
    border-color: #AD0101 #680200 #580000 #B80C0E;
	padding:5px;
}
/*-----------------------------
contact
-------------------------------*/
div#main_box{
	width:643px;
	height:400px;
	margin:80px auto;
}
span.list_title{
	visibility:hidden;
	width:30px;
	display:block;
	float:left;
	text-indent:-9999;
}
span.error{
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	padding-left:70px;
}
span.error_02{
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	padding-left:145px;
}
*html span.error_02{
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	padding-left:110px;
}
*:first-child+html span.error_02{
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	padding-left:100px;
}
span.error_03{
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	padding-left:30px;
}
*html span.error_03{
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	padding-left:20px;
}
div#main_box_top{
	width:643px;
	height:366px;
	background:url(../imgs/others/form_back.png) no-repeat top left;
}
*html div#main_box_top{
	width:689px;
	height:366px;
	background:url(../imgs/others/form_back.png) no-repeat top left;
	behavior: expression(IEPNGFIX.fix(this));
}
input{
	border-style:none;
	background-color:#270000;
	margin:0;
	padding:0;
}
#form_name,
#form_mail,
#form_tel{
	border:0px;
}
textarea{
	border-style:none;
	background-color:#270000;
	width:300px;
	height:120px;
	overflow-y:hidden;
}
ul#form_area{
	width:643px;
	height:366px;
	position:relative;
}
*html ul#form_area{
	width:690px;
	height:366px;
	position:relative;
}
#main_box li#form_01{
	width:450px;
	position:absolute;
	top:30px;
	left:165px;
	display:block;
}
#main_box li#form_02{
	position:absolute;
	top:62px;
	left:165px;
	display:block;
}
#main_box li#form_03{
	position:absolute;
	top:93px;
	left:165px;
	display:block;
}
#main_box li#form_04{
	position:absolute;
	top:225px;
	left:165px;
	display:block;
}
#main_box li#form_13{
	position:absolute;
	top:122px;
	left:165px;
	display:block;
}
#main_box li#form_14{
	position:absolute;
	top:153px;
	left:165px;
	display:block;
}
#main_box li#form_15{
	position:absolute;
	top:185px;
	left:145px;
	display:block;
}
*html #main_box li#form_01{
	width:450px;
	position:absolute;
	top:31px;
	left:165px;
	display:block;
}
*html #main_box li#form_02{
	position:absolute;
	top:63px;
	left:165px;
	display:block;
}
*html #main_box li#form_03{
	position:absolute;
	top:93px;
	left:165px;
	display:block;
}
*html #main_box li#form_04{
	position:absolute;
	top:227px;
	left:165px;
	display:block;
}
*html #main_box li#form_13{
	position:absolute;
	top:124px;
	left:165px;
	display:block;
}
*html #main_box li#form_14{
	position:absolute;
	top:154px;
	left:165px;
	display:block;
}
*html #main_box li#form_15{
	position:absolute;
	top:185px;
	left:135px;
	display:block;
}
ul#form_button_ul{
	width:150px;
	margin:20px auto;
}
*html ul#form_button_ul{
	width:250px;
	margin:20px auto;
}
*:first-child+html ul#form_button_ul{
	width:260px;
	margin:20px auto;
}
#form_button_ul li{
	float:left;
	margin-left:10px;
}

/*-----------------
³ΞΗ§²θΜΜ
------------------*/
dl#form_area_02{
	width:400px;
	margin:auto;
	overflow:hidden;
}
dl#form_area_02 dt{
	width:130px;
	float:left;
	line-height:2em;
}
dl#form_area_02 dd{
	float:right;
	width:270px;
	line-height:2em;
}
ul#form_button_ul_{
	width:200px;
	margin:auto;
	clear:both;
	margin-top:50px;
}
ul#form_button_ul_ li{
	width:80px;
	float:left;
}

/*-----------------------------
company
-------------------------------*/
#right_content_01 dl{
	border-bottom:#999999 dashed 1px;
	padding:20px;
	width:670px;
	margin:auto;
}

#right_content_01 dt{
	width:100px;
	color:#C74B45;
	float:left;
	clear:both;
	padding:5px;
}

#right_content_01 dd{
	padding:5px;
}

#right_content_02 dl{
	border-bottom:#999999 dashed 1px;
	padding:20px;
	width:670px;
	margin:auto;
}

#right_content_02 dt{
	width:100px;
	color:#C74B45;
	float:left;
	clear:both;
	padding:5px;
}

#right_content_02 dd{
	clear:both;
	padding:5px;
}
/*-----------------------------
Privacy Policy
-------------------------------*/
#txt_ol{
	width:530px;
	margin:100px auto;
}

.txt_li{
	margin:10px auto 2px auto 0px;
	padding:3px;
}

.txt_li02{
	margin:5px auto 2px 20px;
	list-style:none;
}
/*-----------------------------
shopping
-------------------------------*/

div#content_box_shopping {
    width: 900px!important;
    background: url(../imgs/common/content_back.png) repeat-y top center!important;
    overflow: hidden!important;
    padding-bottom: 40px!important;
}

.shopping_area{
	height: 320px;
	width:181px;
	float:left;
	margin:10px auto 5px 92px;
	position: relative;
	margin-bottom: 10px;
}
.shopping_imgs{
	width:181px;
	text-align:left;
	height: auto;
	position: absolute;
	bottom: 0;
}
.shopping_imgs img{
	margin-top: 5px;
}
.shopping_imgs a{
	text-decoration:none;
}
.shopping_icon{
	margin:1px auto auto 1px;
	float:left;
	width:75px;
	height:20px;
	background:url(../imgs/movie/movie_icon.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
.shopping_icon{
	margin:1px auto auto 1px;
	float:left;
	width:75px;
	height:20px;
	background:url(../imgs/movie/music_icon.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
.shopping_comment{
	float:left;
}
.shopping_play{
	float:right;
}
.shopping_play a{
	width:73px;
	height:26px;
	background:url(../imgs/movie/play.jpg) no-repeat;
	text-decoration:none;
	display:block;
}
.shopping_play a:hover{
	background:url(../imgs/movie/play_.jpg) no-repeat;
	text-decoration:none;
}
.shopping_play span{
	visibility:hidden;
}

.no-contents {
	margin: 20px 20px 10px;
}
