@charset "euc-jp";
body{
	color: #333333;
	line-height: 1.166;	
	margin: 0;
	padding: 0;
}

body,td{font-size:90%;}


h1,h2,h3,h4,h5,h6,
p,dt,dl,dd,ul,li{padding:0; margin:0; font-size:100%; font-weight: normal;}
img{border:0;}
form,p.zero{display:inline;}
table{border-collapse: collapse;}
.clear{clear:both;}
ul{list-style-type:none;}

a,
a:link,
a:visited,
a:hover{
	color: #005FA9;
	text-decoration: none;
}

/*上部***********************************/
h1{
	font-size:80%;
	float:left;
	width:500px;
}
#headinfo{
	font-family: Verdana,sans-serif;
	float:right;
	width:300px;
}

#headinfo a{color: snow;}
#headinfo a:hover{text-decoration: underline;}

#globalNav{
	
	position: absolute;
	min-width: 600px;
	width: 98%;
	height: 41px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	left: 8px;
	top: 31px;
	
}


#gnl,#gnr {position: absolute; top: 0px; left:0px;}

#globalLink{
	float:left;
	height: 24px;
	width: 99%;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}


#globalLink a{
  	font-size: 95%;
	border-right: 1px solid #8FB8BC;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
	margin:0;
	padding: 4px 10px 4px 10px;
}
#header{padding:5px; height:30px;}

.pan{
	padding: 5px 0px 5px 10px;
	font-family: Verdana,sans-serif;
	font-size:90%;
	width:600px;
}

.pan,.pan a{color: #7F7F7F;}

.pan a:hover{color: #005FA9; text-decoration: underline;}

/************************************/


#box1{clear:both; border:1px solid #000; color:#333333; font-weight:normal;}

h2{
	font-family: Arial,sans-serif;
	padding: 0px 0px 5px 10px;
	border-bottom:1px solid #ccd2d2;
	color: #000000;
	font-size:140%;
	font-weight:bold;
}


#col2{
	margin:0px 0 0px 178px;
	padding: 0px 10px 0px 0px;
	border-left: 1px solid #ccd2d2;
	
}





/************************************/
#leftmenu{
	position: absolute;
	top: 137px;
	left: 1px;
	width:178px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
	color: #21536A;
}
#leftmenu p a{
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}
#leftmenu p.janru,#leftmenu p.maker{background: #F5f7f7;}
p.janru{border-bottom:2px solid #51b7cc;}
#leftmenu h5.janru{border-bottom:#fff; color:#999; font-size:80%;}
#leftmenu h5{border-bottom:1px solid salmon; padding:2px 3px;}

table.menubox{border-top:1px solid #999; border-bottom:1px solid #999; width:100%;}


#leftmenu ul{list-style-type:disc; margin-bottom:5px; padding-left:20px;}
#leftmenu a:hover{text-decoration:underline;}

#leftmenu .other_menu{margin-top:40px;}
#leftmenu .other_menu li{margin:3px 0; font-size:100%;}

#leftmenu p a:hover{
	border-color:#DDEEFF;
	background:url(../new_img/sankaku_adult_game2.gif) no-repeat #DDEEFF;
}
#leftmenu h4{background:pink; margin:10px 0; padding:2px 3px; border-top:1px solid salmon; border-bottom:1px solid salmon;}
#leftmenu p.new{background:lightyellow; border-top:2px solid salmon;}

.another{border-top:1px solid #ccc; margin-top:20px; padding:5px;}
.another a{font-weight:bold;}



.ex-bible li.ex-bible,.ex-disipline li.ex-disipline,.ex-yakin li.ex-yakin,.milkjan li.milkjan,.ex-pia li.ex-pia,.tikan li.tikan,.isaku li.isaku,
.izumo li.izumo,.vg li.vg,.ringetu li.ringetu,.kurai li.kurai,.kozin li.kozin,.simaiduma li.simaiduma,.jibril li.jibril,.neetyan li.neetyan,.rance li.rance,
.muvruv li.muvruv,.kimiga li.kimiga,.touhou li.touhou,.canvas li.canvas,.ex-toheart li.ex-toheart,.ex-shuffle li.ex-shuffle,.green li.green,.ex-fate li.ex-fate,
.ex-dc li.ex-dc,.ex-maho li.ex-maho,.ex-tsukihime li.ex-tsukihime,.v01_koihime li.v01_koihime,.v01_utawarerumono li.v01_utawarerumono,.v01_clannad li.v01_clannad,
.v01_schooldays li.v01_schooldays,.v01_fate li.v01_fate,.v01_ef li.v01_ef,.v01_aseria li.v01_aseria,
.hitozuma li.hitozuma,.ane li.ane,.imouto li.imouto,.school li.school,.zyukuzyo li.zyukuzyo,.lolikon li.lolikon,
.nuese li.nuese,.zyoi li.zyoi,.kosupure li.kosupure,.miko li.miko,.onnnakyousi li.onnnakyousi,.katei li.katei,.renai-slg li.renai-slg,.chikan li.chikan,.kitiku li.kitiku,
.repe li.repe,.tuyoki li.tuyoki,.robo li.robo,.tyoukyou li.tyoukyou,.rosyutu li.rosyutu,.syokusyu li.syokusyu,.megane li.megane,.tyuusei li.tyuusei,
.tizyo li.tizyo,.mahou li.mahou,.tyounou li.tyounou,.mizugi li.mizugi,.kunoiti li.kunoiti,.tennsi li.tennsi,.fan li.fan,.hensin li.hensin,.bisyouzyo li.bisyouzyo,
.kimono li.kimono,.majan li.majan,.v01_okasan li.v01_okasan,.v01_hutago li.v01_hutago,.v01_osana li.v01_osana,.v01_iinaduke li.v01_iinaduke,.v01_work li.v01_work,
.v01_ojosama li.v01_ojosama,.v01_akuma li.v01_akuma,.v01_megami li.v01_megami,.v01_elf li.v01_elf,.v01_hutanari li.v01_hutanari,.v01_haramase li.v01_haramase,
.v01_kemono li.v01_kemono,.v01_oppai li.v01_oppai,.v01_buruma li.v01_buruma,.v01_cos li.v01_cos,.v01_ikusei li.v01_ikusei,.v01_josou li.v01_josou,.v01_netori li.v01_netori,
.v01_harlem li.v01_harlem,.v01_lesbian li.v01_lesbian,.v01_feti li.v01_feti,.v01_abnormal li.v01_abnormal,.v01_siru li.v01_siru,.v01_onani li.v01_onani,
.v01_animation li.v01_animation,.v01_syojo li.v01_syojo,.v01_sport li.v01_sport,.v01_zidaigeki li.v01_zidaigeki,.v01_18rpg li.v01_18rpg,.v01_18slg li.v01_18slg,
.v01_jyunai li.v01_jyunai,.v01_serious li.v01_serious,.v01_light li.v01_light,.v01_dark li.v01_dark,.v01_kyouki li.v01_kyouki,.woman li.woman,.boy li.boy,
.yotei li.yotei,.sinsaku li.sinsaku,.old li.old,.kisyouhin li.kisyouhin,.new-item li.new-item,.temp-monthly_game li.temp-monthly_game,
.ninki li.ninki,.ninki_old li.ninki_old,.anime-yotei li.anime-yotei,.anime-sinsaku li.anime-sinsaku,.temp-monthly_anime li.temp-monthly_anime,
.new-item_anime li.new-item_anime,.anime-boxset li.anime-boxset,.animedisc_1000 li.animedisc_1000,.anime-ane li.anime-ane,.anime-lolicon li.anime-lolicon,
.anime-school li.anime-school,.anime-hitozuma li.anime-hitozuma,.anime-nurse li.anime-nurse,.anime-kosupure li.anime-kosupure,.anime-miko li.anime-miko,
.anime-onnakyousi li.anime-onnakyousi,.anime-pri li.anime-pri,.anime-chikan li.anime-chikan,.anime-ryojyoku li.anime-ryojyoku,.anime-tyoukyou li.anime-tyoukyou,
.anime-syokusyu li.anime-syokusyu,.anime-mahou li.anime-mahou,.anime-3d li.anime-3d,.anime-mizugi li.anime-mizugi,.anime-kunoiti li.anime-kunoiti,
.anime-bisyojyo li.anime-bisyojyo,.anime-kimono li.anime-kimono,.v01_anime_rori li.v01_anime_rori,.v01_anime_fantasy li.v01_anime_fantasy,
.v01_anime_hensin li.v01_anime_hensin,.v01_anime_jukujo li.v01_anime_jukujo,.v01_anime_syokugyo li.v01_anime_syokugyo,.v01_anime_haramase li.v01_anime_haramase,
.v01_anime_oppai li.v01_anime_oppai,.v01_anime_cos li.v01_anime_cos,.v01_anime_feti li.v01_anime_feti,.v01_anime_abnormal li.v01_anime_abnormal,
.v01_anime_junai li.v01_anime_junai,.v01_anime_serious li.v01_anime_serious,.v01_anime_light li.v01_anime_light,.v01_anime_dark li.v01_anime_dark,
.pg-yotei li.pg-yotei,.pg-sinsaku li.pg-sinsaku,.temp-monthly_pg li.temp-monthly_pg,.pg-ane li.pg-ane,.pg-lolicon li.pg-lolicon,
.pg-school li.pg-school,.pg-hitozuma li.pg-hitozuma,.pg-nurse li.pg-nurse,.pg-kosupure li.pg-kosupure,.pg-miko li.pg-miko,.pg-onnakyousi li.pg-onnakyousi,
.pg-pri li.pg-pri,.pg-chikan li.pg-chikan,.pg-ryojyoku li.pg-ryojyoku,.pg-tyoukyou li.pg-tyoukyou,.pg-syokusyu li.pg-syokusyu,.pg-mahou li.pg-mahou,
.pg-3d li.pg-3d,.pg-mizugi li.pg-mizugi,.pg-kunoiti li.pg-kunoiti,.pg-bisyojyo li.pg-bisyojyo,.pg-kimono li.pg-kimono,.new-item_pg li.new-item_pg,
.pgdisc_1000 li.pgdisc_1000,.pgdisc_2000 li.pgdisc_2000,.v01_pg_rori li.v01_pg_rori,.v01_pg_fantasy li.v01_pg_fantasy,.v01_pg_hensin li.v01_pg_hensin,
.v01_pg_jukujo li.v01_pg_jukujo,.v01_pg_syokugyo li.v01_pg_syokugyo,.v01_pg_haramase li.v01_pg_haramase,.v01_pg_oppai li.v01_pg_oppai,.v01_pg_cos li.v01_pg_cos,
.v01_pg_feti li.v01_pg_feti,.v01_pg_abnormal li.v01_pg_abnormal,.v01_pg_animation li.v01_pg_animation,.v01_pg_junai li.v01_pg_junai,.v01_pg_serious li.v01_pg_serious,
.v01_pg_light li.v01_pg_light,.v01_pg_dark li.v01_pg_dark,.pg-ninki li.pg-ninki,.a-ninki li.a-ninki,.dojin li.dojin,.left_goods_adult_inc2 li.left_goods_adult_inc2,
.r_goods_adult li.r_goods_adult,.yoteib li.yoteib,.game_adult_inc02b li.game_adult_inc02b,.sinsakub li.sinsakub,.pg_adult_inc02b li.pg_adult_inc02b,
.pg-yoteib li.pg-yoteib,.pg-sinsakub li.pg-sinsakub,.anime-sinsakub li.anime-sinsakub,.anime-yoteib li.anime-yoteib,.r_anime_adult_inc01 li.r_anime_adult_inc01,
.anime_adult_inc02b li.anime_adult_inc02b,.genre-girl li.genre-girl,.goods li.goods,.music_cd li.music_cd,.cd li.cd,.book li.book,.dvdbox li.dvdbox,
.ianime-yotei li.ianime-yotei,.ianime-sinsaku li.ianime-sinsaku,.new-item_ianime li.new-item_ianime,.ianime-natsu li.ianime-natsu,.ianime-set li.ianime-set,
.ianime-c-act li.ianime-c-act,.ianime-c-renai li.ianime-c-renai,.ianime-c-gameova li.ianime-c-gameova,.ianime-c-gekijyou li.ianime-c-gekijyou,
.ianime-c-etc li.ianime-c-etc,.ianime-c-meka li.ianime-c-meka,.ianime-c-gakuen li.ianime-c-gakuen,.ianime-c-comic li.ianime-c-comic,
.ianime-c-natsukasi li.ianime-c-natsukasi,.ianime-c-gag li.ianime-c-gag,.ninki_series_anime li.ninki_series_anime,.discount_anime li.discount_anime,.rare li.rare,.ex-eva li.ex-eva
{list-style-image: url(../new_img/sankaku_adult_game2.gif);}

.18a-discount a.18a-discount,.3d a.3d,.18p-discount a.18p-discount
{list-style-image: url(../new_img/sankaku_adult_game2.gif);}
/************************************/

.rightmenu{color:#21536A; text-align:center;}
rightmenu dt a{white-space:nowrap; display:block;}
.rightmenu dt,.rightmenu dt a{font-weight:bold; margin:10px 0 3px 0}


/************************************/
#main h3{color:steelblue; width:550px;}

.paging{
	font-size:18px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	margin:10px 0 20px 0;
	padding:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
.paging a{
	font-size:70%;
	border:1px solid silver;
	padding:0 5px;
	margin:0 2px;
	}

.paging .paginginfo{
	font-size:70%;
	color:gray;
	}

dd.new,dd.yoyaku,dd.sinsaku{font-weight:bold;}

dd.new{color:orange;}
dd.yoyaku{color:salmon;}
dd.sinsaku{color:lawngreen;}

.local_menu a{display:block; float:left; text-align:center; padding:5px; border:1px solid #999; margin:2px; background:lightyellow; width:120px;}
.local_menu a:hover{background:#DDEEFF;}


.a-gyo a.a-gyo,.k-gyo a.k-gyo,.s-gyo a.s-gyo,.t-gyo a.t-gyo,.n-gyo a.n-gyo,.h-gyo a.h-gyo,.m-gyo a.m-gyo,.y-gyo a.y-gyo,.r-gyo a.r-gyo,.w-gyo a.w-gyo,
.anime-a-gyo a.anime-a-gyo,.anime-k-gyo a.anime-k-gyo,.anime-s-gyo a.anime-s-gyo,.anime-t-gyo a.anime-t-gyo,.anime-n-gyo a.anime-n-gyo,.anime-h-gyo a.anime-h-gyo,.anime-m-gyo a.anime-m-gyo,.anime-y-gyo a.anime-y-gyo,.anime-r-gyo a.anime-r-gyo,.anime-w-gyo a.anime-w-gyo,
.ianime-a-gyo a.ianime-a-gyo,.ianime-k-gyo a.ianime-k-gyo,.ianime-s-gyo a.ianime-s-gyo,.ianime-t-gyo a.ianime-t-gyo,.ianime-n-gyo a.ianime-n-gyo,.ianime-h-gyo a.ianime-h-gyo,.ianime-m-gyo a.ianime-m-gyo,.ianime-y-gyo a.ianime-y-gyo,.ianime-r-gyo a.ianime-r-gyo,.ianime-w-gyo a.ianime-w-gyo,
.pg-a-gyo a.pg-a-gyo,.pg-k-gyo a.pg-k-gyo,.pg-s-gyo a.pg-s-gyo,.pg-t-gyo a.pg-t-gyo,.pg-n-gyo a.pg-n-gyo,.pg-h-gyo a.pg-h-gyo,.pg-m-gyo a.pg-m-gyo,.pg-y-gyo a.pg-y-gyo,.pg-r-gyo a.pg-r-gyo,.pg-w-gyo a.pg-w-gyo,
.disb a.disb,.disc a.disc,.renka a.renka,.disa a.disa,.disconly a.disconly,
.animedisc_2000 a.animedisc_2000
{background:#DDEEFF;}
#game .local_menu a.game,
#anime .local_menu a.anime,
#pg .local_menu a.pg
{background:#DDEEFF;}
/************************************/
.imglist dl{ float:left; width:160px; margin:1px 1px 10px 1px;  height:220px}

.imglist dt{
	width:150px;
	background: url(../new_img/sankaku_adult_game2.gif) no-repeat;
	padding-left:15px;
	overflow:hidden;
	position:relative;}
.imglist dt strong{font-size:12px; color:#FF6600;}
.imglist dt a{height:150px; display:block; text-align:center;}
.imglist dt a:hover{background:lavenderblush;}
	

.imglist dd{ 
	padding-left:10px;
	height:28px; 
	overflow:hidden; 
	position:relative; 
}

.pop .imglist dl{width:160px; height:160px}
.pop .imglist dt{width:120px; height:100px;}

	
.imglist .bu10 dt strong{color:#FF6600;}
.imglist .bu20 dt strong{color:mediumvioletred;}
.imglist .bu24 dt strong{color:orange;}
.imglist .bu21 dt strong{color:royalblue;}

/************************************/
.tablelist table{color:#333; width:100%;}
.tablelist td{border-bottom:1px solid #999; padding:5px 3px 3px 3px;}
.tablelist a:hover{background:lightgoldenrodyellow;}
.bunrui,.joutai,.hatubai,.maker{white-space:nowrap;}
/************************************/
.kakaku{color:red; font-weight:bold; text-align:right;}
.siro{color:#fff; font-size:10px;}
/************************************/

.top_navi01{font-weight:bold; border-bottom:1px solid #999; font-size:16px; color:#21536A; padding:20px 0 0 15px;}
.top_navi01 a{font-size:12px; color:#999;}
.top_navi02{clear:both; border-bottom:1px solid #999;}

.poptitle1{text-align:center; margin:3px auto; border:2px solid #ccc; padding:5px;}
.poptitle1 h3{font-size:18px; font-weight:bold;}
.popimg{ text-align:center; margin:auto; background:#CCCCCC}
.poptitle2{border:2px solid #ccc; padding:5px; background:mistyrose;}

#col2 .popinfo dl{border-top:5px dotted salmon;}
#col2 .popinfo dd{border-bottom:5px dotted salmon; text-align:right;}
#col2 .popinfo dt{color:#333333; font-size:13px;}
#col2 .popinfo dt strong{font-size:15px;}
.pop .popinfo1{text-align:left;  font-weight:normal; color:#666666;}
#col2 dl.family{margin-top:10px;}

#col2 .family  dd.id0{text-align:left;}
#col2 .family  dt.id1{font-size:15px;}
#col2 .family  dt.id1 strong{font-size:19px;}
#col2 .family dt strong{color:steelblue;}
#col2 .family dt.id1 strong{color:tomato;}

#col2 .family  dd{text-align:right;}
#col2 .family  dd b{font-size:15px;}
#col2 .family  dd.id1 b{font-size:17px;}

p.naiyou{ margin:10px 5px;}
p.come{margin:10px 5px;}

.naiyou_huri{color:#ccc;}
/************************************/

.p404 p{margin:100px 50px; color:#333;}
.p404 p strong{font-size:24px;}

.imglist .imglist{margin-left:50px;}

ul.top_link{list-style-image: url(../new_img/top_point.png);}
.top_link a{font-size:18px; font-weight:bold; text-decoration:underline;}

/**************
あ〜わ行関係
**************/
.gyou{
	font-size:17px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	vertical-align:top;
	}

.gyou a{
	font-size:70%;
	border:1px solid silver;
	padding-left:5px;
	padding-right:5px;
	margin-left:2px;
	margin-right:2px;
/*	letter-spacing:0.1em;*/
	}

.gyou .gyouinfo{
	font-size:70%;
	color:gray;
	font-weight:normal;
	letter-spacing:0em;
	}