@charset "utf-8";

/* CSS Document */



/*----------------------------------------

1.Reset

----------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {  

margin:0; padding:0;  

}  

table {  

border-collapse:collapse; border-spacing:0;  

}  

fieldset, img {  

    border:0;  

}  

address, caption, cite, code, dfn, em, strong, th, var {  

    font-style:normal; font-weight:normal;  

}  

ol, ul {  

    list-style:none;  

}  

h1, h2, h3, h4, h5, h6 {  

font-size:100%; font-weight:normal;  

}  

q:before, q:after {  

content:"";  

}  

iframe,abbr, acronym {  

border:0; 

}  

img {

vertical-align:top;

}  







/*----------------------------------------

font color

----------------------------------------*/

.blue {color:#09F;}

.red {color:#F00;}

.red_B {color:#F00; font-weight:bold;}





/*----------------------------------------

2.Clear Fix

----------------------------------------*/

.clearfix:after {content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix { height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



.cb {clear:both; height:0; line-height:0; font-size:1%;}



/*----------------------------------------

3.Body,HTML

----------------------------------------*/

body{

color:#FFF;

background:#000000;

font-size:12px;

font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,sans-serif;

line-height:1.4;

text-align:center;/* ←IE6以前中央寄せ用 */

margin:0;

}



html{border:none;}



/*----------------------------------------

4.Float,Text Align

----------------------------------------*/

.fl {float:left;}

.fr {float:right;}



.tl {text-align:left;}

.tr {text-align:right;}

.tc {text-align:center;}



/*----------------------------------------

5.Margin,Padding

----------------------------------------*/

.m0 {margin:0;}
.mb10{margin-bottom:10px;}


/*----------------------------------------

6.Anchur

----------------------------------------*/

a:link {color:#FFF; text-decoration:none;}

a:visited {color:#FFF; text-decoration:none;}

a:hover {color:#09F; text-decoration:none;}

a:active {outline:none;}

/*----------------------------------------

7.Column

----------------------------------------*/

#wrapper {

	width:990px;

	height:auto;

	margin:0 auto;

	padding:0;

	text-align:left;

	background:000;

}



#header {

	width:990px;

	#height:130px;
	height:100px;

	margin:0 0 5px 0;

	padding:5px 0 0 0;

	text-align:left;

	overflow:hidden;

}



#container {

	width:990px;

	height:auto;

	margin:0 auto 10px;

	padding:0;

	text-align:left;

	overflow:hidden;

}



#main {

	float:left;

	width:650px;

	height:auto;

	margin-top:10px;

	margin-right:-650px;

	padding:0;

	position:relative;

	left:170px;

	overflow:hidden;

}

		

#left {

 	float:left;

	width:160px;

	height:auto;

	margin:0;

	padding:0;

	overflow:hidden;

	}



#right {

	float:right;

	width:160px;

	height:auto;

	margin:0;

	padding:0;

	overflow:hidden;

	}



#footer {

	height:auto;

	margin:0;

	padding:0;

	overflow:hidden;

	background:url(http://en.xxx-av.com/img/common/footer_bg.jpg) repeat-x;

	}



/*txt_area*/
p.txt_area_tt { padding:0 20px; margin:20px 0; font-size:120%; font-weight:bold; }
div.txt_area { margin:0 0 30px; line-height:160%; }
div.txt_area p { padding:0 20px; margin:15px 0 0; }
div.txt_area span { margin:0 0 5px; display:block; }

/*----------------------------------------

#header {

	width:990px;

	height:130px;

	margin:0 0 10px 0;

	padding:5px 0 0 0;

	text-align:left;

	overflow:hidden;

	background:#006;

}

--------------------------------------------------------------------------------*/

.header_top {width:990px; height:70px; margin:0; padding:0;}

.header_top h1 {margin:0; padding:0; float:left;}

.header_top h1 a {width:280px; height:70px; margin:0; padding:0; text-indent:-9999px; display:block; background:url(http://en.xxx-av.com/img/common/logo.gif) no-repeat;}

.header_top div.h_top_r {width:697px; height:70px; margin:0; padding:0; float:right;}

.header_top div.h_top_r ul.h_top_text {width:auto; height:20px; margin:0; padding:0; line-height:1.4; float:right;}

.header_top div.h_top_r ul.h_top_text li {width:auto; height:auto; margin:0; padding:0 10px; border-right:1px solid #CDD2DC; float:left;}

.header_top div.h_top_r ul.h_top_text li.last-child {border:0;}



/* top_navi ---------------------------------------------------------------------------------------------- */

ul.top_navi {

	width:229px;

	height:38px;

	margin:32px 0 0 0;

	padding-left:468px;

	background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 117px 0px ;

}

ul.top_navi li {

	float:left;

}

ul.top_navi li a {

	display:block;

	width:117px;

	height:38px;

	text-indent:-9999px;

	overflow:hidden;

}

ul.top_navi li.menu05 a {width:112px;} 



ul.top_navi li a:hover,ul.top_navi li a.on {background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat;}

ul.top_navi li.menu01 a:hover,ul.top_navi li.menu01 a.on {background-position:0 -38px;} 

ul.top_navi li.menu02 a:hover,ul.top_navi li.menu02 a.on {background-position:-117px -38px;} 

ul.top_navi li.menu03 a:hover,ul.top_navi li.menu03 a.on {background-position:-234px -38px;} 

ul.top_navi li.menu04 a:hover,ul.top_navi li.menu04 a.on {background-position:-351px -38px;} 

ul.top_navi li.menu05 a:hover,ul.top_navi li.menu05 a.on {background-position:-468px -38px;} 

ul.top_navi li.menu06 a:hover,ul.top_navi li.menu06 a.on {background-position:-585px -38px;} 



/* gnv ---------------------------------------------------------------------------------------------- */

ul.gnv {

	width:990px;

	height:25px;

	margin:5px 0 0 0;

	padding:0;

	line-height:2.0;

	background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -80px;

}

ul.gnv li {

	float:left;

	text-align:center;

}

ul.gnv li a {

	display:block;

	width:124px;

	height:25px;

}

ul.gnv li.menu01 a {width:123px;} 

ul.gnv li.menu08 a {width:123px;} 



ul.gnv li a:hover,ul.gnv li a.on {background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -80px;}

ul.gnv li.menu01 a:hover,ul.gnv li.menu01 a.on {background-position:0 -105px;} 

ul.gnv li.menu02 a:hover,ul.gnv li.menu02 a.on {background-position:-123px -105px;} 

ul.gnv li.menu03 a:hover,ul.gnv li.menu03 a.on {background-position:-247px -105px;} 

ul.gnv li.menu04 a:hover,ul.gnv li.menu04 a.on {background-position:-371px -105px;} 

ul.gnv li.menu05 a:hover,ul.gnv li.menu05 a.on {background-position:-495px -105px;} 

ul.gnv li.menu06 a:hover,ul.gnv li.menu06 a.on {background-position:-619px -105px;} 

ul.gnv li.menu07 a:hover,ul.gnv li.menu07 a.on {background-position:-743px -105px;}

ul.gnv li.menu08 a:hover,ul.gnv li.menu08 a.on {background-position:-867px -105px;}



ul.gnv a:link {color:#CDD2DC; text-decoration:none; text-shadow:1px 1px 0px #111;}

ul.gnv a:visited {color:#CDD2DC; text-decoration:none; text-shadow:1px 1px 0px #111;}

ul.gnv a:hover {color:#FFF; text-decoration:none; text-shadow:none;}



/* gnv_btm ---------------------------------------------------------------------------------------------- */

.gnv_btm {width:990px; height:30px; background:url(http://en.xxx-av.com/img/common/gnv_btm.gif) repeat-x;}

.gnv_btm div.top_search {width:280px; height:30px; float:left;}

.gnv_btm div.top_search dl {width:280px; height:25px; margin:0; padding:5px 0 0 0;}

.gnv_btm div.top_search dt {width:110px; height:25px; margin:0; padding:0; line-height:2.0; text-indent:10px; overflow:hidden; clear:both; float:left;}

.gnv_btm div.top_search dd {width:160px; height:25px; margin:0 0 0 110px; padding:0;}

.gnv_btm div.top_search dd input.top_search_text {width:120px; height:18px; margin:0; padding:0; border:1px solid #111; float:left;}

.gnv_btm div.top_search dd input.top_search_b {width:20px; height:20px; margin:0 0 0 10px; padding:0; float:left;}



.gnv_btm div.top_navi02 {width:700px; height:30px; float:right; line-height:2.5;}

.gnv_btm div.top_navi02 ul {width:auto; height:20px; margin:0; padding:0; float:right;}

.gnv_btm div.top_navi02 ul li {width:auto; height:auto; margin:0 20px; padding:0; float:left;}



.gnv_btm div.top_navi02 ul a:link {color:#CDD2DC; text-decoration:underline;}

.gnv_btm div.top_navi02 ul a:visited {color:#CDD2DC; text-decoration:underline;}

.gnv_btm div.top_navi02 ul a:hover {color:#09F; text-decoration:underline;}



/*----------------------------------------

#left {

 	float:left;

	width:160px;

	height:auto;

	margin:0;

	padding:0;

	overflow:hidden;

	background:#306;

	}

------------------------------------------------------------------------------------------------------- */

iframe.l_login {width:160px; height:250px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}



ul.l_sp_page {

	width:160px;

	height:130px;

	margin:0 0 5px 0;

	padding:0;

}

ul.l_sp_page li.menu01 {width:160px; height:40px; margin:0 0 5px 0; padding:0; overflow:hidden; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -140px;}

ul.l_sp_page li.menu02 {width:160px; height:40px; margin:0 0 5px 0; padding:0; overflow:hidden; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -180px;}

ul.l_sp_page li.menu03 {width:160px; height:40px; margin:0 0 5px 0; padding:0; overflow:hidden; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -220px;}

ul.l_sp_page li.menu04 {width:160px; height:40px; margin:0 0 5px 0; padding:0; overflow:hidden; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -260px;}

ul.l_sp_page li.menu05 {width:160px; height:40px; margin:0 0 5px 0; padding:0; overflow:hidden; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -300px;}

ul.l_sp_page li.menu06 {width:160px; height:40px; margin:0 0 5px 0; padding:0; overflow:hidden; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -340px;}

ul.l_sp_page li.menu07 {width:160px; height:40px; margin:0 0 0 0; padding:0; overflow:hidden; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -380px;}



ul.l_sp_page li a {display:block; width:160px; height:40px; margin:0 0 5px 0; padding:0; text-indent:-9999px; overflow:hidden;}



ul.l_sp_page li a:hover,ul.l_sp_page li a.on {background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat 0 -140px;}

ul.l_sp_page li.menu01 a:hover,ul.l_sp_page li.menu01 a.on {background-position:-160px -140px;} 

ul.l_sp_page li.menu02 a:hover,ul.l_sp_page li.menu02 a.on {background-position:-160px -180px;} 

ul.l_sp_page li.menu03 a:hover,ul.l_sp_page li.menu03 a.on {background-position:-160px -220px;} 

ul.l_sp_page li.menu04 a:hover,ul.l_sp_page li.menu04 a.on {background-position:-160px -260px;} 

ul.l_sp_page li.menu05 a:hover,ul.l_sp_page li.menu05 a.on {background-position:-160px -300px;} 

ul.l_sp_page li.menu06 a:hover,ul.l_sp_page li.menu06 a.on {background-position:-160px -340px;} 

ul.l_sp_page li.menu07 a:hover,ul.l_sp_page li.menu07 a.on {background-position:-160px -380px;} 



.l_rank {width:160px; height:105px; margin:0 0 5px 0; padding:0;}

.l_rank span.l_rank_s a {width:160px; height:30px; margin:0; padding:0; text-indent:-9999px; overflow:hidden; display:block; background:url(http://en.xxx-av.com/img/common/l_rank_s.jpg) no-repeat;}

.l_rank span.l_rank_a a {width:160px; height:27px; margin:0; padding:0; text-indent:-9999px; overflow:hidden; display:block; background:url(http://en.xxx-av.com/img/common/l_rank_a.jpg) no-repeat;}

.l_rank span.l_rank_b a {width:160px; height:25px; margin:0; padding:0; text-indent:-9999px; overflow:hidden; display:block; background:url(http://en.xxx-av.com/img/common/l_rank_b.jpg) no-repeat;}

.l_rank span.l_rank_c a {width:160px; height:23px; margin:0; padding:0; text-indent:-9999px; overflow:hidden; display:block; background:url(http://en.xxx-av.com/img/common/l_rank_c.jpg) no-repeat;}





/* l_act ---------------------------------------------------------------------------------------------- */

ul.l_act {

	width:160px;

	height:320px;

	margin:0 0 5px 0;

	padding:0;

	background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat -400px -140px;

}

ul.l_act li {

	float:left;

	width:32px;

	height:32px;

}

ul.l_act li a {

	display:block;

	width:32px;

	height:32px;

	text-indent:-9999px;

	overflow:hidden;

}



ul.l_act li a:hover,ul.l_act li a.on {background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat -400px -140px;}

ul.l_act li.menu01 a:hover,ul.l_act li.menu01 a.on {background-position:-560px -140px;} 

ul.l_act li.menu02 a:hover,ul.l_act li.menu02 a.on {background-position:-592px -140px;} 

ul.l_act li.menu03 a:hover,ul.l_act li.menu03 a.on {background-position:-624px -140px;} 

ul.l_act li.menu04 a:hover,ul.l_act li.menu04 a.on {background-position:-656px -140px;} 

ul.l_act li.menu05 a:hover,ul.l_act li.menu05 a.on {background-position:-688px -140px;} 

ul.l_act li.menu06 a:hover,ul.l_act li.menu06 a.on {background-position:-560px -172px;} 

ul.l_act li.menu07 a:hover,ul.l_act li.menu07 a.on {background-position:-592px -172px;} 

ul.l_act li.menu08 a:hover,ul.l_act li.menu08 a.on {background-position:-624px -172px;} 

ul.l_act li.menu09 a:hover,ul.l_act li.menu09 a.on {background-position:-656px -172px;} 

ul.l_act li.menu10 a:hover,ul.l_act li.menu10 a.on {background-position:-688px -172px;} 



ul.l_act li.menu11 a:hover,ul.l_act li.menu11 a.on {background-position:-560px -204px;} 

ul.l_act li.menu12 a:hover,ul.l_act li.menu12 a.on {background-position:-592px -204px;} 

ul.l_act li.menu13 a:hover,ul.l_act li.menu13 a.on {background-position:-624px -204px;} 

ul.l_act li.menu14 a:hover,ul.l_act li.menu14 a.on {background-position:-656px -204px;} 

ul.l_act li.menu15 a:hover,ul.l_act li.menu15 a.on {background-position:-688px -204px;} 

ul.l_act li.menu16 a:hover,ul.l_act li.menu16 a.on {background-position:-560px -236px;} 

ul.l_act li.menu17 a:hover,ul.l_act li.menu17 a.on {background-position:-592px -236px;} 

ul.l_act li.menu18 a:hover,ul.l_act li.menu18 a.on {background-position:-624px -236px;} 

ul.l_act li.menu19 a:hover,ul.l_act li.menu19 a.on {background-position:-656px -236px;} 

ul.l_act li.menu20 a:hover,ul.l_act li.menu20 a.on {background-position:-688px -236px;} 



ul.l_act li.menu21 a:hover,ul.l_act li.menu21 a.on {background-position:-560px -268px;} 

ul.l_act li.menu22 a:hover,ul.l_act li.menu22 a.on {background-position:-592px -268px;} 

ul.l_act li.menu23 a:hover,ul.l_act li.menu23 a.on {background-position:-624px -268px;} 

ul.l_act li.menu24 a:hover,ul.l_act li.menu24 a.on {background-position:-656px -268px;} 

ul.l_act li.menu25 a:hover,ul.l_act li.menu25 a.on {background-position:-688px -268px;} 

ul.l_act li.menu26 a:hover,ul.l_act li.menu26 a.on {background-position:-560px -300px;} 

ul.l_act li.menu27 a:hover,ul.l_act li.menu27 a.on {background-position:-592px -300px;} 

ul.l_act li.menu28 a:hover,ul.l_act li.menu28 a.on {background-position:-624px -300px;} 

ul.l_act li.menu29 a:hover,ul.l_act li.menu29 a.on {background-position:-656px -300px;} 

ul.l_act li.menu30 a:hover,ul.l_act li.menu30 a.on {background-position:-688px -300px;} 



ul.l_act li.menu31 a:hover,ul.l_act li.menu31 a.on {background-position:-560px -332px;} 

ul.l_act li.menu32 a:hover,ul.l_act li.menu32 a.on {background-position:-592px -332px;} 

ul.l_act li.menu33 a:hover,ul.l_act li.menu33 a.on {background-position:-624px -332px;} 

ul.l_act li.menu34 a:hover,ul.l_act li.menu34 a.on {background-position:-656px -332px;} 

ul.l_act li.menu35 a:hover,ul.l_act li.menu35 a.on {background-position:-688px -332px;} 

ul.l_act li.menu36 a:hover,ul.l_act li.menu36 a.on {background-position:-560px -364px;} 

ul.l_act li.menu37 a:hover,ul.l_act li.menu37 a.on {background-position:-592px -364px;} 

ul.l_act li.menu38 a:hover,ul.l_act li.menu38 a.on {background-position:-624px -364px;} 

ul.l_act li.menu39 a:hover,ul.l_act li.menu39 a.on {background-position:-656px -364px;} 

ul.l_act li.menu40 a:hover,ul.l_act li.menu40 a.on {background-position:-688px -364px;} 



ul.l_act li.menu41 a:hover,ul.l_act li.menu41 a.on {background-position:-560px -396px;} 

ul.l_act li.menu42 a:hover,ul.l_act li.menu42 a.on {background-position:-592px -396px;} 

ul.l_act li.menu43 a:hover,ul.l_act li.menu43 a.on {background-position:-624px -396px;} 

ul.l_act li.menu44 a:hover,ul.l_act li.menu44 a.on {background-position:-656px -396px;} 

ul.l_act li.menu45 a:hover,ul.l_act li.menu45 a.on {background-position:-688px -396px;} 

ul.l_act li.menu46 a:hover,ul.l_act li.menu46 a.on {background-position:-560px -428px;} 

ul.l_act li.menu47 a:hover,ul.l_act li.menu47 a.on {background-position:-592px -428px;} 

ul.l_act li.menu48 a:hover,ul.l_act li.menu48 a.on {background-position:-624px -428px;} 

ul.l_act li.menu49 a:hover,ul.l_act li.menu49 a.on {background-position:-656px -428px;} 

ul.l_act li.menu50 a:hover,ul.l_act li.menu50 a.on {background-position:-688px -428px;} 

/* --------------------------------------------------------------------------------------------------- */



#iframe.ifr_l_cate {width:160px; height:1100px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}
iframe.ifr_l_cate {width:160px; height:900px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}



/*----------------------------------------

#right {

	float:right;

	width:160px;

	height:auto;

	margin:0;

	padding:0;

	overflow:hidden;

	}

------------------------------------------------------------------------------------------------------- */



iframe.ifr_r_counter {width:160px; height:100px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}

iframe.ifr_r_info {width:160px; height:190px; margin:0 0 5px 0; padding:0; border:0; overflow:auto;}

iframe.ifr_r_sample {width:160px; height:275px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}

iframe.ifr_r_ev {width:160px; height:595px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}

iframe.ifr_r_pu {width:160px; height:285px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}

iframe.ifr_r_relation {width:160px; height:695px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}

iframe.ifr_r_rank {width:160px; height:695px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}

iframe.if_mypage {width:650px; height:100px; margin:0 0 20px 0; padding:0; border:0; overflow:auto;}







div.side_bn {width:160px; height:auto; margin:0 0 5px 0; padding:0;}

div.side_bn p.rbn_cre a {width:160px; height:70px; margin:0 0 5px 0; padding:0; text-indent:-9999px; display:block; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat -750px -140px;}

div.side_bn p.rbn_sup a {width:160px; height:70px; margin:0 0 5px 0; padding:0; text-indent:-9999px; display:block; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat -750px -210px;}

div.side_bn p.rbn_aff a {width:160px; height:70px; margin:0 0 5px 0; padding:0; text-indent:-9999px; display:block; background:url(http://en.xxx-av.com/img/common/layout_css_sprite.jpg) no-repeat -750px -280px;}

div.side_bn p.rbn_sam a {width:160px; height:40px; margin:0 0 5px 0; padding:0; text-indent:-9999px; display:block; background:url(http://en.xxx-av.com/img/common/r_sam.jpg);}

div.side_bn p.rbn_rank a {width:160px; height:40px; margin:0 0 5px 0; padding:0; text-indent:-9999px; display:block; background:url(http://en.xxx-av.com/img/common/r_rank.jpg);}



div.side_bn p.rbn_sam a:hover,div.side_bn p.rbn_sam a.on {width:160px; height:40px; margin:0 0 5px 0; padding:0; text-indent:-9999px; display:block; background:url(http://en.xxx-av.com/img/common/r_sam_on.jpg);}

div.side_bn p.rbn_rank a:hover,div.side_bn p.rbn_rank a.on {width:160px; height:40px; margin:0 0 5px 0; padding:0; text-indent:-9999px; display:block; background:url(http://en.xxx-av.com/img/common/r_rank_on.jpg);}





/*----------------------------------------

#footer {

	height:auto;

	margin:0;

	padding:0;

	overflow:hidden;

	background:url(http://en.xxx-av.com/img/common/footer_bg.jpg) repeat-x;

	}

------------------------------------------------------------------------------------------------------- */

#footer div {

	width:990px;

	height:330px;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	}



#footer div div.footer_top {

	width:990px;

	height:240px;

	margin:0 auto;

	padding:20px 0 0 0;

	overflow:hidden;

	background:url(http://en.xxx-av.com/img/common/footer_bgin.jpg) no-repeat;

	}



#footer div div.footer_top dl.footer_box01 {

	width:207px;

	height:240px;

	margin:0 54px 0 0;

	padding:0;

	overflow:hidden;

	float:left;

	}



#footer div div.footer_top dl.footer_box02 {

	width:207px;

	height:240px;

	margin:0;

	padding:0;

	overflow:hidden;

	float:right;

	}



#footer div div.footer_top dt {

	width:207px;

	height:30px;

	margin:0;

	padding:0;

	font-weight:bold;

	line-height:1.8;

	overflow:hidden;

	background:url(http://en.xxx-av.com/img/common/f_title.jpg) no-repeat;

	}



#footer div div.footer_top dd {

	width:170px;

	height:auto;

	margin:0;

	padding:0 0 0 37px;

	line-height:1.5;

	text-align:left;

	overflow:hidden;

	background:url(http://en.xxx-av.com/img/common/point.gif) no-repeat 28px 5px;

	}



#footer div div.footer_btm {

	width:990px;

	height:30px;

	margin:0 auto;

	padding:0;

	overflow:hidden;

	line-height:2.5;

	background:#262D37;

	}



.mt2{margin-top:   2px;}

.mb2{margin-bottom:2px;}

.mr2{margin-right: 2px;}

.ml2{margin-left:  2px;}



.mt3{margin-top:   3px;}

.mb3{margin-bottom:3px;}

.mr3{margin-right: 3px;}

.ml3{margin-left:  3px;}



.mt4{margin-top:   4px;}

.mb4{margin-bottom:4px;}

.mr4{margin-right: 4px;}

.ml4{margin-left:  4px;}



.mt5{margin-top:   5px;}

.mb5{margin-bottom:5px;}

.mr5{margin-right: 5px;}

.ml5{margin-left:  5px;}



.mt6{margin-top:   6px;}

.mb6{margin-bottom:6px;}

.mr6{margin-right: 6px;}

.ml6{margin-left:  6px;}



.mt7{margin-top:   7px;}

.mb7{margin-bottom:7px;}

.mr7{margin-right: 7px;}

.ml7{margin-left:  7px;}



.mt8{margin-top:   8px;}

.mb8{margin-bottom:8px;}

.mr8{margin-right: 8px;}

.ml8{margin-left:  8px;}



.mt10{margin-top:   10px;}

.mb10{margin-bottom:10px;}

.mr10{margin-right: 10px;}

.ml10{margin-left:  10px;}









