@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;}

/*----------------------------------------
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;
	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://image.xxx-av.com//img/common/footer_bg.jpg) repeat-x;
	}

/*----------------------------------------
#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://image.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:580px;
	height:38px;
	margin:32px 0 0 0;
	padding-left:117px;
	background:url(http://image.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://image.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://image.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://image.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://image.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:325px; margin:0 0 5px 0; padding:0; border:0; overflow:hidden;}

ul.l_sp_page {
	width:160px;
	height:265px;
	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://image.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://image.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://image.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://image.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://image.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://image.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://image.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://image.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://image.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://image.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://image.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://image.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://image.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://image.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;}

/*----------------------------------------
#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://image.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://image.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://image.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://image.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://image.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://image.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://image.xxx-av.com//img/common/r_rank_on.jpg);}


/*----------------------------------------
#footer {
	height:auto;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(http://image.xxx-av.com//img/common/footer_bg.jpg) repeat-x;
	}
------------------------------------------------------------------------------------------------------- */
#footer div {
	width:990px;
	height:360px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	}

#footer div div.footer_top {
	width:990px;
	height:230px;
	margin:0 auto;
	padding:20px 0 0 0;
	overflow:hidden;
	background:url(http://image.xxx-av.com//img/common/footer_bgin.jpg) no-repeat;
	}

#footer div div.footer_top dl.footer_box01 {
	width:207px;
	height:230px;
	margin:0 54px 0 0;
	padding:0;
	overflow:hidden;
	float:left;
	}

#footer div div.footer_top dl.footer_box02 {
	width:207px;
	height:230px;
	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://image.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://image.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;}




