marquee {padding:2px 10px; color:#222222; }
/*=================================*/

body {
background-image: url(../images/background.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
font-family: ;
margin: 0 0 0 10px;
padding: 0;
-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: #222222;
font: 14px ;
text-align: center;
text-shadow: white 0 1px 0;
margin: 0 10px 17px 0;
}

/* headers */
#header {
border-top: 1px solid rgb(205,213,223);
border-bottom: 1px solid rgb(46,55,68);
padding: 0px;
margin: 0 0 0 -10px;
min-height: 44px;
-webkit-box-sizing: border-box;
}

#header h1 {
color: #ed3c82;
font-size:11px;
text-shadow: #222222 0 2px 0;
text-align: center;
overflow: hidden;
padding: 2px 0;
top: 0;
}

/***** List (base) ******/
ul {color: #222222;background: rgba(255,255,255, 0.5);border: 1px solid #B4B4B4;font: bold 17px ;padding: 0; margin: 15px 10px 17px 0; -webkit-border-radius: 8px;}
ul li { color: #222222;border-top: 1px solid #B4B4B4;list-style-type: none;	padding:10px;}
ul li img {width:29px; height:29px;}

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.data a{display:inline;}

ul li.arrow { background-image: url(../images/chevron.png);background-position: right center;background-repeat: no-repeat;}
ul li a, li.img a + a {
color: #ed3c82;
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.img a + a {
margin: -10px 10px -20px -5px;
font-size: 17px;
font-weight: bold;
}

ul li.img a + small + a + a + a {
margin-left: 0px !important;
margin-bottom: 0;
}

ul li small {
color: #ff0000;
font: 17px ;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: block;
width: 23%;
float: right;
padding: 3px 0px;
}

ul li.arrow small {
padding: 0 15px;
}

ul li a img.ico, ul li img.ico {
float: left;
display: block;
margin: -4px 10px -4px -1px;
}

ul li.girlbox {
	background:#fee7f5 url(../images/chevron_dg1.png) left center no-repeat;
}
ul li.girlbox img {float:center; width:80%; height:auto; }
ul li.girlbox .profile {float:right; background:#000;}

ul li.girlbox a{ color:#000000;}

/*=== ===*/
p a {color:#222222;}