@charset "utf-8";

/* left column */

p.banner01 a {
	display:block;
	background:url(../img/odw001.jpg) no-repeat;
	width:180px;
	height:217px;
	overflow:hidden;
	text-indent:-10000px;
}

p.banner02 a {
	margin-top:5px;
	display:block;
	background:url(../img/odw002.jpg) no-repeat;
	width:180px;
	height:219px;
	overflow:hidden;
	text-indent:-10000px;
}


/* right column */

.keybox {
	width:662px;
	height:442px;
	text-indent:-10000px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/key001.jpg);
}
.movbox {
	margin-top:10px;
}
p.mov001 {
	float:left;
	width:200px;
	height:279px;
	background:url(../img/odw003.gif) no-repeat left top;
	text-indent:-10000px;
}
p.mov002 {
	float:left;
	margin-left:23px;
	width:200px;
	height:279px;
	background:url(../img/odw004.gif) no-repeat left top;
	text-indent:-10000px;
}
p.mov003 {
	float:left;
	margin-left:23px;
	width:200px;
	height:279px;
	background:url(../img/odw005.gif) no-repeat left top;
	text-indent:-10000px;
}
.movtalentbox {
	margin-top:20px;
}

.mbox {
	width:312px;

	/width:328px;
	border:1px solid #cccccc;
	padding:7px;
	margin-bottom: 15px;
}

.mbox img {
	float:right;
}
.mbox #mm001 {
	float:left;
	width:218px;
	height:52px;
	background:url(../img/odw006.gif) no-repeat left top;
	text-indent:-10000px;
}
.mbox #mm002 {
	float:left;
	width:218px;
	height:52px;
	background:url(../img/odw007.gif) no-repeat left top;
	text-indent:-10000px;
}

.mbox a {
	float:left;
	display:block;
	width:142px;
	height:36px;
	background:url(../img/bt001.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-10000px;
}
.mbox a:hover {
	background-position:left bottom;
}
.ll {
	float:left;
}
.rr {
	float:left;
	margin-left:4px;
}


.mobilean {
	display:block;
	width:658px;
	height:105px;
	background:url(../img/mobile.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-10000px;
	margin-top:10px;
	margin-bottom: 15px;
}

h3#ac001 {
	width:661px;
	height:40px;
	text-indent:-10000px;
	margin-top:20px;
	margin-bottom:4px;
	background-image: url(../img/title21.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h3#ac002 {
	width:661px;
	height:40px;
	text-indent:-10000px;
	margin-bottom:4px;
	background-image: url(../img/title20.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 30px;
}

h4#ac003 {
	height:40px;
	text-indent:-10000px;
	font-size:10px;
	margin-bottom:4px;
	background-image: url(../img/title25.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 661px;
}
h3#ac006 {
	width:661px;
	height:40px;
	text-indent:-10000px;
	margin-bottom:4px;
	background-image: url(../img/title19.gif);
	background-repeat: no-repeat;
	background-position: left top;
}	
h3#ac007 {
	width:661px;
	height:150px;
	text-indent:-10000px;
	margin-bottom:4px;
	background-image: url(../img/title_audition.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	
.inqbox {
	width:661px;
	height:221px;
	background:url(../img/inqbg.gif) no-repeat left top;
	text-indent:-10000px;
	font-size:12px;
	padding-top:5px;
}
.inqcol {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 30px;
}
.inqdl {
	border-bottom:1px dotted #cccccc;
}
.inqleft {
	width:260px;
	float:left;
}
.inqright {
	float:left;
	width:325px;
}
#inq001 {
	height:35px;
	text-indent:-10000px;
	background-image: url(../img/inq_ti01.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#inq002 {
	height:90px;
	background:url(../img/inq_ti02.gif) no-repeat 10px center;
	text-indent:-10000px;
}
#inq003 {
	height:40px;
	background:url(../img/inq_ti03.gif) no-repeat left center;
	text-indent:-10000px;
}
#inq001c {
	height:35px;
	background:url(../img/inq_ci01.gif) no-repeat left center;
	text-indent:-10000px;
}
#inq002c {
	height:90px;
	background:url(../img/inq_ci02.gif) no-repeat left center;
	text-indent:-10000px;
}
#inq003c a{
	display:block;
	width:235px;
	height:36px;
	background:url(../img/bt002.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-10000px;
}
#inq003c a:hover {
	background-position:left bottom;
}
h3#ac003 {
	width:661px;
	height:40px;
	text-indent:-10000px;
	margin-bottom:4px;
	background-image: url(../img/title2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
h3#ac004 {
	width:661px;
	height:40px;
	text-indent:-10000px;
	margin-bottom:4px;
	background-image: url(../img/title3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.details_btn {
	float: left;
	width: 210px;
}

.details_btn a {
	float:left;
	display:block;
	width:142px;
	height:36px;
	overflow:hidden;
	text-indent:-10000px;
	background-image: url(../img/bt001.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.details_btn a:hover {
	background-position:left bottom;
}



.details_btn2 {
	float: left;
	width: 210px;
}

.details_btn2 a {
	float:left;
	display:block;
	width:142px;
	height:36px;
	overflow:hidden;
	text-indent:-10000px;
	background-image: url(../img/bt003.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.details_btn2 a:hover {
	background-position:left bottom;
}
