@charset "UTF-8";
/* **************************************************************************
 * Style Name: category.css
 * Style URI: /css/category.css
 * Description: 各カテゴリ別　固有スタイル用
 * Version: CSS2
 * Last Up Date: 2010.03.03
 * Author: matsumura 
 * ************************************************************************** */


/* ==========================================================================
 * @名前@ .title001
 * @説明@ No.001　見出し　背景グレー　ポイント赤　文字白
 * ========================================================================== */ 

.title1{
	padding: 5px 5px 5px 20px;
	background: #777777 url(../images/common/point_red.gif) no-repeat 6px 8px;
	color: #FFF;
	font-weight:bold;
	}
	
.title1 a:link {color:#FFF;}
.title1 a:visited {color:#FFF;}
.title1 a:active {color:#FFF; text-decoration:none;}
.title1 a:hover {color:#c5c6c7; text-decoration:none;}


/* ==========================================================================
 * @名前@ .title002
 * @説明@ No.002　カテゴリ：ＰＣゲーム 緑
 * ========================================================================== */ 

.title2{
	padding: 5px 5px 5px 20px;
	height: 14px;
	background-image:url(../images/common/h2_bg.png);
	background-repeat:no-repeat;
	background-position:right top ;
	color: #FFF;
	font-weight:bold;
	}

	
.title2 a:link {color:#FFF;}
.title2 a:visited {color:#FFF;}
.title2 a:active {color:#FFF; text-decoration:none;}
.title2 a:hover {color:#c5c6c7; text-decoration:none;}

/* ==========================================================================
 * @名前@ .title003
 * @説明@ No.003　ランキング用
 * ========================================================================== */ 

.title3{
	padding: 5px 5px 5px 30px;
	height: 14px;
	background-image:url(../images/common/h2_bg.png);
	background-repeat:no-repeat;
	background-position:right top ;
	color: #FFF;
	font-weight:bold;
	}

	
.title3 a:link {color:#FFF;}
.title3 a:visited {color:#FFF;}
.title3 a:active {color:#FFF; text-decoration:none;}
.title3 a:hover {color:#c5c6c7; text-decoration:none;}

/* ==========================================================================
 * @名前@ .contListTitle
 * @説明@ コンテンツ一覧　見出し
 * ========================================================================== */ 
 
.contListTitle001{/*総合*/
	color: #FFF;
	background : #000 url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	
.contList2Title001{/*総合*/
	color: #FFF;
	background : #000 url(../images/common/corner_bg200.gif) no-repeat top left ;
	font-weight: bold;
	}	
	 
.contListTitle002{/*一般ゲーム*/
	color: #FFF;
	background: #00a63b url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	
.contListTitle003{/*ソフト*/
	color: #FFF;
	background: #00c026 url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	
.contListTitle004{/*動画*/
	color: #FFF;
	background: #f7cb18 url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	
.contListTitle005{/*ＢＬ・乙女*/
	color: #FFF;
	background: #70a6c8 url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	
.contListTitle006{/*美少女*/
	color: #FFF;
	background: #fe4365 url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	
.contListTitle007{/*美少女1*/
	color: #FFF;
	background: #ff6aa9 url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	
.contListTitle008{/*美少女2*/
	color: #FFF;
	background: #a06ccd url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	

.contListTitle010{/*動画アダルト*/
	color: #FFF;
	background: #ffa200 url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	
.contListTitle001a{/*アダルト総合*/
	color: #FFF;
	background: #fe4365 url(../images/common/corner_bg.gif) no-repeat top left ;
	font-weight: bold;
	}
	


/* ==========================================================================
 * @名前@ .contbox
 * @説明@ レフトカラムボーダー
 * ========================================================================== */ 

.contbox{
	border-style: solid;
	border-width: 1px;
}	
 
 
 /* ==========================================================================
 * @名前@ .line
 * @説明@ コンテンツ一覧　見出し ボーダー
 * ========================================================================== */
.line{ 
	border-bottom: 1px solid #CCC;
} 

 /* ==========================================================================
 * @名前@ .ca001
 * @説明@ コメントエリアカラー/新着ボーダーカラー
 * ========================================================================== */

/*総合トップ---------------------------------*/
.ca001{/*総合トップ*/
	background-color: #000;
	color:#FFF;
	}
	
.ca001sub{/*総合トップ*/
	background-color: #efefef;
	color:#FFF;
	}	
	
.ca001f{/*総合トップ*/
	color: #000;
	}	
	
.ca001Line{/*総合トップ*/
	border-color: #999;
}

/*コメントエリア各コンテンツカラー指定*/	
#Header .ca001 p a{ color: #FFF ;font-weight: bold;}
#Header .ca001 p a:visited {color: #FFF;}
#Header .ca001 p a:hover {color:#76bded; text-decoration:none;}
#Header .ca001 p a:active {color:#76bded; text-decoration:none;}	
	
/*一般ゲーム---------------------------------*/

.ca002{/*一般ゲーム*/
	background-color: #00a63b;
	color:#FFF;
	}
	
.ca002Line{/*一般ゲーム*/
	border-color: #00a63b;
	}
	
.ca002f{/*一般ゲーム*/
	color: #00a63b;
	}	

/*コメントエリア各コンテンツカラー指定*/	
#Header .ca002 p a{ color: #FFF ;font-weight: bold;}
#Header .ca002 p a:visited {color: #FFF;}
#Header .ca002 p a:hover {color:#abffc9; text-decoration:none;}
#Header .ca002 p a:active {color:#abffc9; text-decoration:none;}

/*一般ゲーム---------------------------------*/
	
.ca003{/*一般ソフトウェア*/
	background-color: #00c026;
	color:#FFF;
	}
	
.ca003Line{/*一般ソフトウェア*/
	border-color: #00c026;
	}	
	
.ca003f{/*一般ソフトウェア*/
	color: #00c026;
	}	

/*コメントエリア各コンテンツカラー指定*/	
#Header .ca003 p a{ color: #FFF ;font-weight: bold;}
#Header .ca003 p a:visited {color: #FFF;}
#Header .ca003 p a:hover {color:#cbffab; text-decoration:none;}
#Header .ca003 p a:active {color:#cbffab; text-decoration:none;}		

/*動画---------------------------------*/
	
.ca004{/*動画*/
	background-color: #f7cb18;
	color:#FFF;
	}
	
.ca004Line{/*動画*/
	border-color: #f7cb18;
	}
	
.ca004f{/*動画*/
	color: #f7cb18;
	}	

/*コメントエリア各コンテンツカラー指定*/	
#Header .ca004 p a{ color: #FFF ;font-weight: bold;}
#Header .ca004 p a:visited {color: #FFF;}
#Header .ca004 p a:hover {color:#ed8000; text-decoration:none;}
#Header .ca004 p a:active {color:#ed8000; text-decoration:none;}	

/*美少女---------------------------------*/

.ca005{/*美少女*/
	background-color: #fe4365;
	color:#FFF;
	}
	
.ca005Line{/*動画*/
	border-color: #fe4365;
	}
	
.ca005f{/*動画*/
	color: #fe4365;
	}	

/*コメントエリア各コンテンツカラー指定*/
#Header .ca005 p a{ color: #FFF ;font-weight: bold;}
#Header .ca005 p a:visited {color: #FFF;}
#Header .ca005 p a:hover {color:#ffc0d9; text-decoration:none;}
#Header .ca005 p a:active {color:#ffc0d9; text-decoration:none;}	

/*ＢＬ・乙女---------------------------------*/

.ca006{/*ＢＬ・乙女*/
	background-color: #70a6c8;
	color:#FFF;
	}
	
.ca006Line{/*ＢＬ・乙女*/
	border-color: #70a6c8;
	}
	
.ca006f{/*ＢＬ・乙女*/
	color: #70a6c8;
	}	
/*コメントエリア各コンテンツカラー指定*/	
#Header .ca006 p a{ color: #FFF ;font-weight: bold;}
#Header .ca006 p a:visited {color: #FFF;}
#Header .ca006 p a:hover {color:#1a67bd; text-decoration:none;}
#Header .ca006 p a:active {color:#1a67bd; text-decoration:none;}	

/*美少女1---------------------------------*/

.ca007{/*美少女1*/
	background-color: #ff6aa9;
	color:#FFF;
	}
	
.ca007Line{/*美少女1*/
	border-color: #ff6aa9;
	}
	
.ca007f{/*美少女1*/
	color: #ff6aa9;
	}

/*コメントエリア各コンテンツカラー指定*/	
#Header .ca007 p a{ color: #FFF ;font-weight: bold;}
#Header .ca007 p a:visited {color: #FFF;}
#Header .ca007 p a:hover {color:#ffdcec; text-decoration:none;}
#Header .ca007 p a:active {color:#ffdcec; text-decoration:none;}	
	
/*美少女2---------------------------------*/	
	
.ca008{/*美少女2*/
	background-color: #a06ccd;
	color:#FFF;
	}
	
.ca008Line{/*美少女2*/
	border-color: #a06ccd;
	}
	
.ca008f{/*美少女2*/
	color: #a06ccd;
	}	
	
#Header .ca008 p a{ color: #FFF ;font-weight: bold;}
#Header .ca008 p a:visited {color: #FFF;}
#Header .ca008 p a:hover {color:#d5bee9; text-decoration:none;}
#Header .ca008 p a:active {color:#d5bee9; text-decoration:none;}		


/*特設---------------------------------*/

.ca009{/*特設*/
	background-color: #848dff;
	color:#FFF;
	}
	
.ca009Line{/*特設*/
	border-color: #848dff;
	}
	
.ca009f{/*特設*/
	color: #848dff;
	}
	
#Header .ca009 p a{ color: #FFF ;font-weight: bold;}
#Header .ca009 p a:visited {color: #FFF;}
#Header .ca009 p a:hover {color:#c9cdff; text-decoration:none;}
#Header .ca009 p a:active {color:#c9cdff; text-decoration:none;}		

/*動画アダルト---------------------------------*/
.ca010{/*動画アダルト*/
	background-color: #ffa200;
	color:#FFF;
	}

.ca010Line{/*動画アダルト*/
	border-color: #ffa200;
	}
	
.ca010f{/*動画アダルト*/
	color: #ffa200;
	}	
	
#Header .ca010 p a{ color: #FFFFFF ;font-weight: bold; !important}
#Header .ca010 p a:visited {color: #FFFFFF; !important}
#Header .ca010 p a:hover {color:#ffd68f; text-decoration:none;}
#Header .ca010 p a:active {color:#ffd68f; text-decoration:none;}	


/*BL---------------------------------*/

.ca012{
	/*background-color: #3fd4ba;*/
	background-color: #13c5ff;
	color: #333;	
}

.ca012Line{/*女性向：BL*/
	/*border-color: #3fd4ba;*/
	background-color: #13c5ff;	
	}
	
.ca012f{/*女性向：BL*/
	color: #3fd4ba;
	}	
	
#Header .ca012 p a{ color: #ffffff ;font-weight: bold;}
#Header .ca012 p a:visited {color: #ffffff;}
#Header .ca012 p a:hover {color:#006699; text-decoration:none;}
#Header .ca012 p a:active {color:#006699; text-decoration:none;}

/*乙女---------------------------------*/

.ca013{
	background-color: #ff8b9a;
	color: #333;	
}

.ca013Line{/*女性向：BL*/
	border-color: #ff8b9a;
	}
	
.ca013f{/*女性向：BL*/
	color: #ff8b9a;
	}	
	
#Header .ca013 p a{ color: #ffffff ;font-weight: bold;}
#Header .ca013 p a:visited {color: #ffffff;}
#Header .ca013 p a:hover {color:#cc3399; text-decoration:none;}
#Header .ca013 p a:active {color:#cc3399; text-decoration:none;}


/*女性向：一般---------------------------------*/

.ca014{
	background-color: #23ee79;
	color: #333;	
}

.ca014Line{/*女性向：一般*/
	border-color: #23ee79;
	}
	
.ca014f{/*女性向：一般*/
	color: #23ee79;
	}	
	
#Header .ca014 p a{ color: #ffffff ;font-weight: bold;}
#Header .ca014 p a:visited {color: #ffffff;}
#Header .ca014 p a:hover {color:#009966; text-decoration:none;}
#Header .ca014 p a:active {color:#009966; text-decoration:none;}	


/*女性向：動画---------------------------------*/
.ca015{/*女性向：動画*/
	background-color: #f6d228;
	color:#333;
	}

.ca015Line{/*女性向：動画*/
	border-color: #f6d228;
	}
	
.ca015f{/*女性向：動画*/
	color: #f6d228;
	}	
	
#Header .ca015 p a{ color: #fff ;font-weight: bold;}
#Header .ca015 p a:visited {color: #fff;}
#Header .ca015 p a:hover {color:#ff6600; text-decoration:none;}
#Header .ca015 p a:active {color:#ff6600; text-decoration:none;}	
	
	
	
/*女性向総合---------------------------------*/

.ca016{/*ＢＬ・乙女*/
	background-color: #70a6c8;
	color:#333;
	}
	
.ca016Line{/*ＢＬ・乙女*/
	border-color: #70a6c8;
	}
	
.ca016f{/*ＢＬ・乙女*/
	color: #70a6c8;
	}	
/*コメントエリア各コンテンツカラー指定*/	
#Header .ca016 p a{ color: #FFF ;font-weight: bold;}
#Header .ca016 p a:visited {color: #FFF;}
#Header .ca016 p a:hover {color:#1a67bd; text-decoration:none;}
#Header .ca016 p a:active {color:#1a67bd; text-decoration:none;}	
	
	
/*特設---------------------------------*/

.ca017{/*特設*/
	background-color: #848dff;
	color:#333;
	}
	
.ca017Line{/*特設*/
	border-color: #848dff;
	}
	
.ca017f{/*特設*/
	color: #848dff;
	}
	
#Header .ca017 p a{ color: #FFF ;font-weight: bold;}
#Header .ca017 p a:visited {color: #FFF;}
#Header .ca017 p a:hover {color:#c9cdff; text-decoration:none;}
#Header .ca017 p a:active {color:#c9cdff; text-decoration:none;}			
	
	
.blue{/*非リンク説明文字：ブルー*/
	color: #0669ad;
	font-size: x-small;
	}


 /* ==========================================================================
 * @名前@ #navi ul li.catab001～li.catab011
 * @説明@ ナビゲーションカラー設定
 * ========================================================================== */

/*-トップ---------------------------*/

#navi ul li.catab001{/*総合トップ*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left -26px;
	background-repeat:no-repeat;
	/*background-color: #000;	*/
	}
	
#navi ul li.tabcal001{/*カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left -26px;
	background-repeat:no-repeat;	
}

#navi ul li.tabcal001 a{
	display:block;
	width: 90px;
	height: 25px;
	}

#navi ul li.catab001 a{/*総合トップ*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left bottom ;
	background-repeat:no-repeat;
	}

#navi ul li.catab001 a:hover{/*総合トップ*/
	display:block;
	width: 90px;
	height: 25px;	
	background-image:url(../images/common/btn_top.png);
	background-position: left -26px;
	background-repeat:no-repeat;
	background-color: #000;
	}	

/*-アダルトトップ---------------------------*/
	
#navi ul li.catab001a{/*アダルト総合トップ*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left -26px;
	background-repeat:no-repeat;
	}

#navi ul li.tabcal001a{/*アダルト総合トップ：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left -26px;
	background-repeat:no-repeat;	
}

#navi ul li.tabcal001a a{/*アダルト総合トップ：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}
	

#navi ul li.catab001a a{/*総合トップ*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left bottom ;
	background-repeat:no-repeat;
	}

#navi ul li.catab001a a:hover{/*総合トップ*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	background-color: #fe4365;
	}
	
/*-BL総合トップ---------------------------*/
	
#navi ul li.catab001b{/*BL総合トップ*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left -26px;
	background-repeat:no-repeat;
	}

#navi ul li.tabcal001b{/*BL総合トップ：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left -26px;
	background-repeat:no-repeat;	
}

#navi ul li.tabcal001b a{/*BL総合トップ：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}
	

#navi ul li.catab001b a{/*BL総合トップ*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left bottom ;
	background-repeat:no-repeat;
	}

#navi ul li.catab001b a:hover{/*BL総合トップ*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_top.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	background-color: #70a6c8;
	}	
	

/*-一般ゲーム---------------------------*/

#navi ul li.catab002{/*一般ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_game.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}
	
#navi ul li.tabcal002{/*一般ゲーム：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_game.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal002 a{/*一般ゲーム：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}	

#navi li.catab002 a{/*一般ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_game.png);
	background-position: left bottom;
	color:#FFF;
	}
	
#navi li.catab002 a:hover{/*一般ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_game.png);
	background-position: left -25px;
	background-color: #00a63b;
	color:#FFF;
	}	
	
#navi li.catab002 a.tabcal:hover{/*一般ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_game.png);
	background-position: left -25px;
	color:#FFF;
	}		

/*-一般ソフトウェア---------------------------*/

#navi ul li.catab003{/*一般ソフトウェア*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_soft.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}
	
	
#navi ul li.tabcal003{/*一般ソフトウェア：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_soft.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}
	
#navi ul li.tabcal003 a{/*一般ソフトウェア：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}		
	
#navi li.catab003 a{/*一般ソフトウェア*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_soft.png);
	background-position: left bottom;
	color:#FFF;
	}
	
#navi li.catab003 a:hover{/*一般ソフトウェア*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_soft.png);
	background-position: left -25px;
	background-color: #00c026;
	color:#FFF;
	}
	
#navi li.catab003 a.tabcal:hover{/*一般ソフトウェア*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_soft.png);
	background-position: left -25px;
	color:#FFF;
	}	

/*-動画---------------------------*/

#navi ul li.catab004{/*動画*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal004{/*動画：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal004 a{/*動画：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}		
	
#navi li.catab004 a{/*動画*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left bottom;
	color:#FFF;
	}
	
#navi li.catab004 a:hover{/*動画*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-color: #f7cb18;
	color:#FFF;
	}
	
#navi li.catab004 a.tabcal:hover{/*動画*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	color:#FFF;
	}	

/*-美少女---------------------------*/

#navi ul li.catab005{/*美少女*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_pc18.png);
	background-position: left -26px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal005{/*美少女：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_pc18.png);
	background-position: left -26px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal005 a{/*美少女：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}	
	
#navi li.catab005 a{/*美少女*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_pc18.png);
	background-position: left bottom;
	color:#FFF;
	}
	
#navi li.catab005 a:hover{/*美少女*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_pc18.png);
	background-position: left -25px;
	background-color: #fe4365;
	color:#FFF;
	}
	
#navi li.catab005 a.tabcal:hover{/*美少女*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_pc18.png);
	background-position: left -25px;
	color:#FFF;
	}	
	
/*-ＢＬ---------------------------*/	
	
#navi ul li.catab006{/*ＢＬ・乙女*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal006{/*ＢＬ・乙女：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}
	
#navi ul li.catab006b{/*ＢＬ・乙女：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl.png);
	background-position: left -50px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal006 a,
#navi ul li.catab006b a{/*ＢＬ・乙女：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}		
	
#navi li.catab006 a{/*ＢＬ・乙女*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl.png);
	background-position: left bottom;
	color:#FFF;
	}	
	
#navi li.catab006 a:hover{/*ＢＬ・乙女*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl.png);
	background-position: left top;
	background-color: #70a6c8;
	color:#FFF;
	}	
	
#navi li.catab006 a.tabcal:hover{/*ＢＬ・乙女*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl.png);
	background-position: left top;
	color:#FFF;
	}		
	
/*-美少女1---------------------------*/		
	
#navi ul li.catab007{/*美少女1：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc1.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal007{/*美少女1：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc1.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal007 a{/*美少女1：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}		
	
#navi ul li.catab007{/*美少女1：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc1.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi li.catab007 a{/*美少女1*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc1.png);
	background-position: left bottom;
	color:#FFF;
	}	
	
#navi li.catab007 a:hover{/*美少女1*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc1.png);
	background-position: left top;
	background-color: #ff6aa9;
	color:#FFF;
	}
	
#navi li.catab007 a.tabcal:hover{/*美少女1*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc1.png);
	background-position: left top;
	color:#FFF;
	}		
	
/*-美少女2---------------------------*/		
	
#navi ul li.catab008{/*美少女2：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc2.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal008{/*美少女2：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc2.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal008 a{/*美少女2：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}		
	
#navi li.catab008 a{/*美少女2*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc2.png);
	background-position: left bottom;
	color:#FFF;
	}	

	
#navi li.catab008 a:hover{/*美少女2*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc2.png);
	background-position: left top;
	background-color: #a06ccd;
	color:#FFF;
	}
	
#navi li.catab008 a.tabcal:hover{/*美少女2*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_r18pc2.png);
	background-position: left -25px;
	color:#FFF;
	}	
	
/*-特設---------------------------*/		
	
#navi ul li.catab009{/*特設：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_spe.png);
	background-position: left -26px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal009{/*特設：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_spe.png);
	background-position: left -26px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal009 a{/*特設：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}	


#navi li.catab009 a{/*特設*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_spe.png);
	background-position: left bottom;
	color:#FFF;
	}	
	
#navi li.catab009 a:hover{/*特設*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_spe.png);
	background-position: left top;
	background-color: #848dff;
	color:#FFF;
	}	
	
#navi li.catab009 a.tabcal:hover{/*特設*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_spe.png);
	background-position: left top;
	color:#FFF;
	}		

/*-動画アダルト---------------------------*/	

#navi ul li.catab010{/*動画アダルト：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}		
	
#navi ul li.tabcal010{/*動画アダルト：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal010 a{/*動画アダルト：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}	
	
#navi li.catab010 a{/*動画アダルト*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left bottom;
	color:#FFF;
	}	
	
#navi li.catab010 a:hover{/*動画アダルト*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-color: #ffa200;
	color:#FFF;
	}
	
#navi li.catab010 a.tabcal:hover{/*動画アダルト*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	color:#FFF;
	}	

/*-全年齢アダルト---------------------------*/

#navi ul li.catab011{/*全年齢：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_all.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal011{/*全年齢：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_all.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}
	
#navi ul li.tabcal011 a{/*全年齢：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}	
	
#navi li.catab011 a{/*全年齢*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_all.png);
	background-position: left bottom;
	color:#FFF;
	}
	
#navi li.catab011b a{/*全年齢*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_all.png);
	background-position: left -50px;
	color:#FFF;
	}		
	
#navi li.catab011 a:hover{/*全年齢*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_all.png);
	background-position: left top;
	background-color: #000;
	color:#FFF;
	}
	
#navi li.catab011 a.tabcal:hover{/*全年齢*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_all.png);
	background-position: left top;
	color:#FFF;
	}	
	
/*-BLゲーム---------------------------*/

#navi ul li.catab012{/*BLゲーム：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl02.png);
	background-position: left -50px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal012{/*BLゲーム：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl02.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}
	
#navi ul li.tabcal012 a{/*BLゲーム：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}	
	
#navi li.catab012 a{/*BLゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl02.png);
	background-position: left bottom;
	color:#FFF;
	}	
	
#navi li.catab012 a:hover{/*BLゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl02.png);
	background-position: left top;
	background-color: #13c5ff;
	color:#FFF;
	}
	
#navi li.catab012 a.tabcal:hover{/*BLゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl02.png);
	background-position: left top;
	color:#FFF;
	}	
	
/*-乙女ゲーム---------------------------*/

#navi ul li.catab013{/*乙女ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl03.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal013{/*乙女ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl03.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}
	
#navi ul li.tabcal013 a{/*乙女ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	}	
	
#navi li.catab013 a{/*乙女ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl03.png);
	background-position: left bottom;
	color:#FFF;
	}	
	
#navi li.catab013 a:hover{/*乙女ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl03.png);
	background-position: left top;
	background-color: #ff8b9a;
	color:#FFF;
	}
	
#navi li.catab013 a.tabcal:hover{/*乙女ゲーム*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl03.png);
	background-position: left top;
	color:#FFF;
	}
	

/*-一般/女性向---------------------------*/

#navi ul li.catab014{/*一般/女性向：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl01.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal014{/*一般/女性向：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl01.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}
	
#navi ul li.tabcal014 a{/*一般/女性向：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}	
	
#navi li.catab014 a{/*一般/女性向*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl01.png);
	background-position: left bottom;
	color:#FFF;
	}	
	
#navi li.catab014 a:hover{/*一般/女性向*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl01.png);
	background-position: left top;
	background-color: #23ee79;
	color:#FFF;
	}
	
#navi li.catab014 a.tabcal:hover{/*一般/女性向*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_girl01.png);
	background-position: left top;
	color:#FFF;
	}
	
	
/*-動画アダルト---------------------------*/	

#navi ul li.catab015{/*動画アダルト：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}		
	
#navi ul li.tabcal015{/*動画アダルト：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-repeat:no-repeat;
	}	
	
#navi ul li.tabcal015 a{/*動画アダルト：カレント*/
	display:block;
	width: 90px;
	height: 25px;
	}	
	
#navi li.catab015 a{/*動画アダルト*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left bottom;
	color:#FFF;
	}	
	
#navi li.catab015 a:hover{/*動画アダルト*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	background-color: #f6d228;
	color:#FFF;
	}
	
#navi li.catab015 a.tabcal:hover{/*動画アダルト*/
	display:block;
	width: 90px;
	height: 25px;
	background-image:url(../images/common/btn_movie.png);
	background-position: left -25px;
	color:#FFF;
	}	


	
#navi ul li.catab001 a.tabcal,
#navi ul li.catab001a a.tabcal,
#navi ul li.catab002 a.tabcal,
#navi ul li.catab003 a.tabcal,
#navi ul li.catab004 a.tabcal,
#navi ul li.catab005 a.tabcal,
#navi ul li.catab006 a.tabcal,
#navi ul li.catab007 a.tabcal,
#navi ul li.catab008 a.tabcal,
#navi ul li.catab009 a.tabcal,
#navi ul li.catab010 a.tabcal,
#navi ul li.catab011 a.tabcal,
#navi ul li.catab012 a.tabcal,
#navi ul li.catab013 a.tabcal,
#navi ul li.catab014 a.tabcal{
	background-image: none;	
	}	
	
	
/* ==========================================================================
 * @名前@ .year01
 * @説明@ リスト年度別カラー
 * ========================================================================== */ 
 
.year01{
	 background: #f3f3f3;
	 }

/* ==========================================================================
 * @名前@ #pri .notePoint
 * @説明@ 
 * ========================================================================== */ 

#pri .notePoint{	
	font-size: 90%	
} 
	 
/* ==========================================================================
 * @名前@ 
 * @説明@ 他汎用クラス
 * ========================================================================== */
 
/*色---------------------------------------*/ 
.red{/*警告赤*/
	color: #C33;
	} 

.rightblue{/*文字色：ライトブルー*/
	color: #BDE9F7;
	}
	
.orenge{
	color: #F90;
	}	
	
.rightpink{
	color: #F6C;
	
	}

.newpink{
	color: #ff3366;
	
	}	

/*ボーダー-------------------------------------*/

.linebd{
	border-bottom: 1px dashed #CCC;
	}
	
/*テキスト位置-------------------------------------*/

.tr{
	text-align: right;
	}
	
.tl{
	text-align: left;
	}	
		
	
	
/*背景色---------------------------------------*/ 
.grayBG{/*背景グレー*/
	background: #efefef;
	}
	
.blueBG{/*背景ブルー*/
	background: #5381D5;
	color: #FFF;
	}
	
/*余白--------------------------------------------*/

.mt10{
	margin-top: 10px;
	}
	
.mb10{
	margin-bottom: 10px;
	}	
	
.pl50{
	padding-left: 50px;
	}	

/*テキスト整形-----------------------------------------*/

.notePoint{/*ぶら下がりインデント*/
	margin-left: 1em; /* ブロック全体を 1em 右に */ 
	text-indent: -1em; /* 先頭の1文字のみ 1em 左に */ 
	}	

/*フリーエリア用--------------------------------------*/

.Freetitle{
	font-weight:bold;
	font-size: 120%;
	}
	
dl.Free{
	margin: 10px 20px;
	border: 1px solid #efefef;
	padding: 5px 10px 10px 10px;
	}

.Free dt{
	font-weight: bold;
	margin-top: 5px;
	}

.Free dd{
	margin-left: 20px;
	}
	
ul.FreeList{
	text-align: center;	
	list-style: none outside;
	margin: 0px auto;
	}

.FreeList li{
	float: left;
	display: block;
	margin-left: 20px;
	}
.mm_note{
	font-size: 80%;
	}	
	
/* ==========================================================================
 * @名前@ FLASH背景
 * @説明@ 
 * ========================================================================== */
 
.fla001{
	background: #efefef url(../images/common/flabg001.gif);
	}
	
.fla002{
	background: #d3fce2 url(../images/common/flabg002.gif);
	}	
	
.fla003{
	background: #e2fbe7 url(../images/common/flabg003.gif);
	}	

.fla004{
	background: #fef6d7 url(../images/common/flabg004.gif);	
}

.fla005{
	background: #ffeaed url(../images/common/flabg005.gif);	
}

.fla006{
	background: #ffe5f0 url(../images/common/flabg006.gif);	
}

.fla007{
	background: #f7eefe url(../images/common/flabg007.gif);	
}

.fla008{
	background: #fff0d7 url(../images/common/flabg008.gif);	
}

		
		
	
	

