@charset "utf-8";
/*/////////////////////////////////////////////*/
/*///                                       ///*/
/*///	     avex WORLD AUDITION 2008       ///*/
/*///                                       ///*/
/*///        style.css                      ///*/
/*///                                       ///*/
/*/////////////////////////////////////////////*/

body{
background-color:#FFFDDF;
color:#333333;
}

#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;
	background:#000000 url(../common/images/global_content_header.gif) no-repeat;
	height:81px;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
}

.content_base .content_header p{
line-height:81px;
padding-left:30px;
}

.content_base .content_text {
	width:800px;
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
}

.content_base .content_text h3{
border-bottom:#CC0000 2px solid;
margin-bottom:20px;
margin-top:40px;
}

.content_base .content_text h3 p{
font-size:28px;
font-weight:bold;
color:#B32717;
line-height:40px;
background:url(../common/images/global_app_icon01.gif) no-repeat left;
padding-left:35px;
}

.content_base .content_text h4{
border-bottom:1px #9D9D9D solid;
margin-bottom:20px;
margin-top:40px;
}

.content_base .content_text h4 .a{
font-size:24px;
font-weight:bold;
line-height:40px;
background:url(../common/images/global_app_icon_a.gif) no-repeat left;
padding-left:35px;
}

.content_base .content_text h4 .b{
font-size:24px;
font-weight:bold;
line-height:40px;
background:url(../common/images/global_app_icon_b.gif) no-repeat left;
padding-left:35px;
}

.content_base .content_text h4 .c{
font-size:24px;
font-weight:bold;
line-height:40px;
background:url(../common/images/global_app_icon_c.gif) no-repeat left;
padding-left:35px;
}

.box_black {
background:#333333;
color:#FFFFFF;
padding:5px;
}

.box_gray {
background:#F3F3F3;
border:#CCCCCC 1px solid;
width:410px;
padding:20px;
}

.box_gray_100 {
background:#F2F2F2;
padding-left:20px;
line-height:250%;
margin-bottom:5px;
}

.box_gray_100 span{
font-size:20px;
font-weight:bold;
}


.pt01{
font-weight:bold;
background:url(../common/images/icon_01.gif) no-repeat left top;
background-position:0 3px;
padding-left:20px;
padding-top:0px;
margin-bottom:10px;
}

.font10_g {
font-size:10px;
color:#999999;
}

.font12_blue {
color:#00789F;
}



/*footer START ////////////////////////////////////////////////////////*/

.footer-inner {
	position:relative !important;
}

.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;
}

/*footer END ////////////////////////////////////////////////////////*/