/*Link CSS*/

body	{
		background-image: url(paso/all_img/body_bg.gif);
		background-repeat: repeat-x;
		background-color: #000000;
		color: #ffffff;
		text-align: center;
		margin: 0px;
		}
a		{
		color: #FF9900;
		}
a:hover	{
		color: #FF99FF;
		}

/*トップページ*/
#top h1	{
		padding-top: 30px;
		font-size: 80%;
		}

#anim img{
		display: none;
		}
#anim	{
		width: 500px;
		height: 220px;
		background-image: url('top_img/topanim.gif');
		}
#enter a{
		display: block;
		width: 200px;
		height: 70px;
		background-image: url('top_img/ent_01.gif');
		background-repeat: no-repeat;
		text-indent: -5000em;
		}
#enter a:hover{
		background-image: url('top_img/ent_02.gif');
		}
#del	{
		display: none;
		}



/*PC版ページCSS*/

#warp	{
		width: 782px;
		text-align: left;
		margin: 0 auto;
		}

img		{
		border: 0px;
		}

.red	{
		color: #FF0000;
		}


/*<！--サイトID-->*/
#siteid a{
		display: block;
		height: 107px;
		background-image: url(paso/all_img/siteid_bg.gif);
		background-repeat: no-repeat;
		text-indent: -5000em;
		text-decoration: none;
		}

/*<!--グローバルナビ-->*/
#gnavi ul{
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
#gnavi li{
		margin: 0px;
		padding: 0px;
		float: left;
		}
#gnavi a{
		display: block;
		width: 112px;
		height: 50px;
		background-repeat: no-repeat;
		text-indent: -5000em;
		text-decoration: none;
		}
#bo01 a	{
		background-image: url(paso/all_img/gnavi_01.gif);
		}
#bo02 a	{
		background-image: url(paso/all_img/gnavi_02.gif);
		}
#bo03 a	{
		background-image: url(paso/all_img/gnavi_03.gif);
		}
#bo04 a	{
		background-image: url(paso/all_img/gnavi_04.gif);
		}
#bo05 a	{
		background-image: url(paso/all_img/gnavi_05.gif);
		}
#bo06 a	{
		background-image: url(paso/all_img/gnavi_06.gif);
		}
#bo07 a	{
		width: 110px;
		background-image: url(paso/all_img/gnavi_07.gif);
		}

#bo01 a:hover{
		background-image: url(paso/all_img/gnavi_01o.gif);
		}
#bo02 a:hover{
		background-image: url(paso/all_img/gnavi_02o.gif);
		}
#bo03 a:hover{
		background-image: url(paso/all_img/gnavi_03o.gif);
		}
#bo04 a:hover{
		background-image: url(paso/all_img/gnavi_04o.gif);
		}
#bo05 a:hover{
		background-image: url(paso/all_img/gnavi_05o.gif);
		}
#bo06 a:hover{
		background-image: url(paso/all_img/gnavi_06o.gif);
		}
#bo07 a:hover{
		background-image: url(paso/all_img/gnavi_07o.gif);
		}

/*<!--見出し1-->*/

#warp h1{
		clear: both;
		margin-top: 3px;
		padding-left: 20px;
		padding-top: 10px;
		padding-bottom: 8px;
		background-image: url(paso/all_img/h1_bg.gif);
		background-repeat: repeat-x;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		font-size: 140%;
		}
#warp h1 span	{
		font-size: 70%;
		padding-left: 30px;
		}

/*<!--見出し2-->*/

#warp h2{
		clear: both;
		margin: 0px;
		font-size: 130%;
		padding-left: 10px;
		border-left: 10px solid #FF9900;
		color: #FFCC00;
		}

/*<!--インフォレイアウト-->*/
#infofla{
		text-align: center;
		}
#infofla p{
		display: none;
		}


#l1unit,#l2unit{
		width: 370px;
		float: left;
		}
#l2unit p,#l2unit ul{
		font-size: 90%;
		}
#l2unit p{
		line-height: 140%;
		}
#runit	{
		width: 390px;
		float: right;
		}
#runit p{
		font-size: 90%;
		line-height: 140%;
		}
#runit ul{
		font-size: 90%;
		color: #999999;
		margin-left: 0px;
		padding-left: 20px;
		}
#runit h3{
		border-left: 10px solid #FF66CC;
		padding-left: 10px;
		font-size: 100%;
		color: #FFCCFF;
		}
/*What'sNew*/
#what	{
		padding-bottom: 10px;
		border-bottom: 1px solid #ffffff;
		margin-bottom: 10px;
		}
#what h2{
		padding-left: 0px;
		border-left: 0px;
		background-image: url(paso/info_img/whatsnew.gif);
		background-repeat: no-repeat;
		height: 30px;
		text-indent: -5000em;
		}
#what ul{
		margin: 0px;
		padding: 0px;
		list-style: none;
		}
#what li{
		padding-left: 45px;
		margin-top: 5px;
		font-size: 90%;
		background-image: url(paso/info_img/new.gif);
		background-repeat: no-repeat;
		}
/*No.1*/
#no1	{
		border-bottom: 1px solid #ffffff;
		margin-bottom: 10px;
		}
#no1 h2	{
		display: none;
		}
#no1 p	{
		font-size: 90%;
		line-height: 140%;
		}
/*NewNice*/
#newnice{
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #ffffff;
		}
#newnice h2{
		padding-left: 0px;
		border-left: 0px;
		background-image: url(paso/info_img/newnice.gif);
		background-repeat: no-repeat;
		height: 30px;
		text-indent: -5000em;
		}
#newnice td{
		line-height: 140%;
		}
#newnice a{
		text-decoration: none;
		}
/*QRコード*/
#qr		{
		background-image: url(paso/info_img/link_qr.gif);
		background-repeat: no-repeat;
		height: 120px;
		padding-left: 125px;
		margin-bottom: 10px;
		margin-top: 10px;
		}
#qr span{
		letter-spacing: 2px;
		font-size: 100%;
		}
/*電話番号*/
#yoyaku	{
		margin-left: 0px;
		padding-left: 0px;
		}
#yoyaku li{
		font-size: 150%;
		font-weight: bold;
		letter-spacing: 1px;
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
/*禁止事項*/
#kinshi	{
		margin-left: 0px;
		padding-left: 20px;
		}
#kinshi li{
		line-height: 130%;
		}

/*リンク集*/
#link dd{
		font-size: 90%;
		padding-left: 0px;
		margin-left: 0px;
		margin-bottom: 10px;
		}



/*<!--女の子リスト-->*/
/*No.1*/
#no1p	{
		width: 370px;
		float: left;
		}
#no1p p	{
		font-size: 90%;
		line-height: 140%;
		}
#no1mess{
		width: 390px;
		float: right;
		}
#no1mess .staff{
		font-size: 80%;
		line-height: 120%;
		color: #FF99CC;
		}
#no1mess .shop	{
		font-size: 80%;
		line-height: 120%;
		color: #CCFF66;
		}


#girllist{
		clear: both;
		}
.girl	{
		width: 195px;
		float: left;
		margin-top: 20px;
		}
.girl a	{
		display: block;
		width: 105px;
		float: left;
		}
.girl p	{
		margin: 0px;
		padding: 0px;
		line-height: 140%;
		}

/*<!--copyright-->*/
#copy	{
		clear: both;
		height: 40px;
		background-image: url(paso/all_img/copy.gif);
		}
#copy p	{
		display: none;
		}





