@charset "utf-8";
/*/////////////////////////////////////////////*/
/*///                                       ///*/
/*///	     avex WORLD AUDITION 2008       ///*/
/*///                                       ///*/
/*///        style.css                      ///*/
/*///                                       ///*/
/*/////////////////////////////////////////////*/

body{
background-color:#FFFDDF;
}

#rap {
background:url(../common/images/body_background_repeat.jpg) top repeat-x #FFFDDF !important;
}


#container{
background:url(../common/images/common_footer_img.jpg) bottom no-repeat !important;
	width:100%;
	behavior:url(../common/js/iefixed.htc);
	min-width:900px;
}

.content_base {
	width:860px;
	line-height:160%;
	margin:57px auto 180px auto;
	background:url(../common/images/content_background.gif) repeat-y top;
	border-bottom:#EBEBEB solid 1px;
}
.content_base .content_header {
	display:block;
	width:860px;
	height:81px;
	background:url(images/content_header_application.gif) no-repeat top;
}
.content_base .content_text {
	width:800px;
	margin:0px auto 0px auto;
}

.style1 {color: #00789F}


/*app_condition/////////////////////////////////////////////////////////////////////////*/

.content_application .app_condition{
margin-top:30px;
margin-bottom:30px;
}

.content_application .app_condition .condition_title{
padding-bottom:5px;
border-bottom:#CD2E1B 2px solid;
}

.content_application .app_condition .condition_title h3{
display:block;
text-indent:-999em;
overflow:hidden;
width:295px;
height:40px;
background:url(images/title01.gif) no-repeat left;
}

.content_application .app_condition .condition01{
float:left;
margin:20px 45px 20px 0px;
}

.content_application .app_condition .condition01 p{
padding-left:20px;
}

.content_application .app_condition .condition02{
float:left;
margin:20px 15px 20px 0px;
}

.content_application .app_condition .condition02 p{
padding-left:20px;
}

.content_application .app_condition .condition02 img{
margin-left:25px;
margin-top:-5px;
}

/*app_condition/////////////////////////////////////////////////////////////////////////*/



/*app_method/////////////////////////////////////////////////////////////////////////*/

.content_application .app_method .method_title{
padding-bottom:5px;
border-bottom:#CD2E1B 2px solid;
}

.content_application .app_method .method_title h3{
display:block;
text-indent:-999em;
overflow:hidden;
width:283px;
height:40px;
background:url(images/title02.gif) no-repeat left;
}

.content_application .app_method .merhod_item{
margin-bottom:50px;
}

.content_application .app_method .merhod_item div{
background:url(images/method_background.gif) no-repeat;
width:260px;
height:383px;
float:left;
}


.content_application .app_method .merhod_item p{
display:block;
margin-left:auto;
margin-right:auto;
}

.content_application .app_method .merhod_item .mi_img{
text-align:center;
}

.content_application .app_method .merhod_item .mi_text{
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:10px;
width:220px;
height:100px;
}


.content_application .app_method .merhod_item .item01{
margin-right:10px;
}

.content_application .app_method .merhod_item .item01 .mi_title{
margin-top:10px;
margin-bottom:10px;
width:234px;
height:40px;
text-indent:-999em;
overflow:hidden;
background:url(images/method_title01.gif) no-repeat;
}

.content_application .app_method .merhod_item .item01 .mi_img{
padding-top:5px;
padding-bottom:5px;
}

.content_application .app_method .merhod_item .item02{
margin-right:10px;
}

.content_application .app_method .merhod_item .item02 .mi_title{
margin-top:10px;
margin-bottom:10px;
width:235px;
height:40px;
text-indent:-999em;
overflow:hidden;
background:url(images/method_title02.gif) no-repeat;
}

.content_application .app_method .merhod_item .item02 .mi_img{
padding-top:8px;
padding-bottom:8px;
}

.content_application .app_method .merhod_item .item03{
}

.content_application .app_method .merhod_item .item03 .mi_title{
margin-top:10px;
margin-bottom:6px;
width:227px;
height:44px;
text-indent:-999em;
overflow:hidden;
background:url(images/method_title03.gif) no-repeat;
}

.content_application .app_method .merhod_item .item03 .mi_img{
padding-top:11px;
padding-bottom:11px;
}

.content_application .app_method .merhod_item .mi_btn {
width:132px;
height:28px;
text-indent:-999em;
overflow:hidden;
}


.content_application .app_method .merhod_item .mi_btn a{
display:block;
width:132px;
height:28px;
background:url(images/method_btn.gif) no-repeat;
}


.content_application .app_method .method_p01{
margin-bottom:50px;
}

.content_application .app_method .method_p01 h4{
display:block;
height:30px;
border-bottom:#9D9D9D solid 1px;
padding-bottom:10px;
background:url(images/method_p01.gif) no-repeat;
text-indent:-999em;
overflow:hidden;
}


.content_application .app_method .method_p01 .yotei{
border:#CCCCCC 1px solid;
}

.content_application .app_method .method_p01 .yotei th{
text-align:left;
vertical-align:top;
font-weight:normal;
border-right:#CCCCCC 1px solid;
}

.content_application .app_method .method_p01 .yotei th,td{
padding:15px;
border-bottom:#CCCCCC dashed 1px;
}

.content_application .app_method .method_p02{
margin-bottom:50px;
}

.content_application .app_method .method_p02 h4{
display:block;
height:30px;
border-bottom:#9D9D9D solid 1px;
padding-bottom:10px;
background:url(images/method_p02.gif) no-repeat;
text-indent:-999em;
overflow:hidden;
}

.content_application .app_method .method_p03{
margin-bottom:50px;
}

.content_application .app_method .method_p03 h4{
display:block;
height:30px;
border-bottom:#9D9D9D solid 1px;
padding-bottom:10px;
background:url(images/method_p03.gif) no-repeat;
text-indent:-999em;
overflow:hidden;
}


/*app_method/////////////////////////////////////////////////////////////////////////*/


/*app_flow/////////////////////////////////////////////////////////////////////////*/

.content_application .app_flow{
margin-bottom:50px;
}

.content_application .app_flow .flow_title{
padding-bottom:5px;
border-bottom:#CD2E1B 2px solid;
}

.content_application .app_flow .flow_title h3{
display:block;
text-indent:-999em;
overflow:hidden;
width:287px;
height:40px;
background:url(images/title03.gif) no-repeat left;
}


/*adm*/

.content_application .app_flow .adm {
background:url(images/avexdancemaster_back.jpg) bottom no-repeat;
padding-bottom:15px;
}

.content_application .app_flow .adm .adm_header {
display:block;
background:url(images/avexdancemaster_header.gif) no-repeat top left;
width:800px;
height:88px;
margin:0px auto 15px auto;
text-indent:-999em;

}

.content_application .app_flow .adm .adm_title {
display:block;
background:url(images/avexdancemaster_title.jpg) no-repeat left top;
width:752px;
height:20px;
margin:0px auto 5px auto;
text-indent:-999em;
overflow:hidden;
}

.content_application .app_flow .adm .adm_idea {
display:block;
background:url(images/avexdancemaster_idea.jpg) top left no-repeat;
width:752px;
height:102px;
margin:0px auto 15px auto;
text-indent:-999em;
overflow:hidden;
}

.content_application .app_flow .adm .adm_text {
display:block;
width:752px;
margin:0px auto 0px auto;
}

.content_application .app_flow .adm .adm_text .adm_ppt{
font-size:14px;
font-weight:bold;
background:url(images/icon_04.gif) left no-repeat;
padding-left:20px;
margin-top:5px;
font-weight:bold;
}

.content_application .app_flow .adm .adm_text .adm_ppt a{
color:#0098D9;
text-decoration:none;
}

.content_application .app_flow .adm .adm_text .adm_ppt a:hover{
color:#33C1FF;
text-decoration:underline;
}


/*adm*/

/*app_flow/////////////////////////////////////////////////////////////////////////*/


/*app_examination/////////////////////////////////////////////////////////////////////////*/

.content_application .app_examination{
margin-bottom:50px;
}

.content_application .app_examination .examination_title{
padding-bottom:5px;
border-bottom:#CD2E1B 2px solid;
}

.content_application .app_examination .examination_title h3{
display:block;
text-indent:-999em;
overflow:hidden;
width:315px;
height:40px;
background:url(images/title04.gif) no-repeat left;
}
/*app_examination/////////////////////////////////////////////////////////////////////////*/

.app_text_btn{
width:130px;
font-size:14px;
text-align:center;
}


.app_text_btn a{
display:block;
padding:5px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:#CC0000;
}

.app_text_btn a:hover {
background:#E65242;
color:#FFFFFF;
}


/*/////////////////////////////////////////////////////////////////////////*/

.ppt01 {
font-size:12px;
font-weight:bold;
background:url(../common/images/icon_01.gif) left no-repeat;
}

.pbt01 {
font-size:12px;
color:#00789F;
background:url(images/method_icon01.jpg) left no-repeat;
padding-left:15px;
}

.pbt02 {
font-size:12px;
color:#00789F;
background:url(images/method_icon02.jpg) left no-repeat;
padding-left:15px;
}

.pbt03 {
font-size:12px;
color:#00789F;
background:url(images/method_icon03.jpg) left no-repeat;
padding-left:15px;
}

.pbt04 {
font-size:12px;
color:#00789F;
background:url(images/method_icon04.jpg) left no-repeat;
padding-left:15px;
}

.box01 {
line-height:160%;
background:#F6F6F6;
border:#D4D4D4 1px solid;
}

.box01 p {
margin:15px;
}




/**/

.preceding_content {
width:860px;
background:url(../common/images/content_background.gif) repeat-y top;
margin:57px auto 20px auto;
border-bottom:#EBEBEB solid 1px;
}

.preceding_content .preceding_header{
width:860px;
height:15px;
background:url(images/preceding_header.gif) no-repeat;
}

.preceding_content .preceding_text{
width:800px;
margin:20px auto 20px auto;
}

.preceding_content .preceding_text .preceding_title h4{
display:block;
text-indent:-999em;
overflow:hidden;
background:url(images/preceding_title.gif) left no-repeat;
height:61px;
}

.preceding_content .preceding_text .preceding_title{
padding-bottom:20px;
border-bottom:#CC0000 2px solid;
}

.pre_tt {
border-bottom:solid 1px #CCCCCC;
padding-bottom:5px;
}

.pre_tt p{
background:url(images/preceding_icon01.gif) left no-repeat;
font-weight:bold;
padding:2px 2px 0px 20px;
}

/**/

.footer-inner {
	position:relative;
}
.footer-inner .menu {
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	top:10px;
	right:0;
}
.footer-inner .copyright {
	top:5px;
	left:0px;
	margin:0px;
	padding:0px;
	position:absolute;
	display:block;
	width:339px;
	height:18px;
	background:url(../common/images/g_copyright.gif) no-repeat;
}
.footer-inner .copyright span {
	display:none;
}