marquee {padding:2px 10px; color:#222222; }
/*=================================*/

body {
	background:#000000;
	margin: 0 0 0 10px;
	padding: 0;
	background-image:url(../img/bg.jpg);
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

ul + p, ul.data + p + p, ul.form + p + p {
	color: #FFFFFF;
	font: 14px;
	text-align: center;
	margin: 0 10px 17px 0;
}

/* headers */
#header {
	border-top: 1px solid rgb(205,213,223);
	border-bottom: 1px solid rgb(46,55,68);
	padding: 10px;
	margin: 0 0 0 -10px;
	height:240px;
	-webkit-box-sizing: border-box;
	text-align: center;
}

#header img{
	border: 0;
}


#header h1 {
	color:#ffffff;
	font-size:11px;
	text-align: center;
	padding: 2px 0;
	top: 0;
	height: 20px;
	display: block;
	margin: 0;
}

/***** List (base) ******/
ul {
	color:#FFFFFF;
	background:black;
	border: 1px solid #b4b4b4;
	font: bold 17px;
	padding: 0;
	margin: 15px 10px 17px 0;
	-webkit-border-radius: 8px;
}
ul li { color: #fff;border-top: 1px solid #B4B4B4;list-style-type: none;	padding:10px;}

li:first-child {	
border-top: 0;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
}

li:last-child {	
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
}


/* ul class */
ul li a{
	background:#000000;
	color:#fff;
}

ul li.arrow {
	background:#000000 url('../img/chevron.png') right center no-repeat;
}
ul li.arrow a, li.img a + a {
	color:#fff;
	background:#000000 url('../img/chevron.png') right center no-repeat;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	padding: 12px 10px 12px 10px;
	margin: -10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}



ul li small {
	color: #66FF00;
	font: 17px;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 23%;
	float: right;
	padding: 3px 0px;
	margin-right:30px;
}


ul li a img.ico, ul li img.ico {
float: left;
display: block;
margin: -4px 10px -4px -1px;
}


ul li.glist {background:#eaeaea url('../img/chevron_dg1.png') right center no-repeat;}
ul li.glist a, li.img a + a {
color:#fff;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: block;
padding: 12px 10px 12px 10px;
margin: -10px;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
ul li.glist img.girlimage {float:left; width:90px; padding:0 5px 0 0;}
ul li.glist img.icon {width:49px; height:17px;}
ul li.glist img.iconnew {width:26px; height:17px;}

ul li img.photo {width:200px;}


/*=== ===*/
p a {
	color:#FFFFFF;
}

hr {height: 1px;border: none;border-top: 1px #000000 dashed;}

.color_date {color:#ffff00;}


.p1img {height: 390px; width:260px ;border: none;border-top: 1px #000000 dashed;}
