@charset "utf-8";
/* CSS Document */

/* ------------------------------

    INDEX
	
	A　* reset
	B　* the whole
	C  * link
	D  * jQuery Mobile's default clear
	E  * header
	F  * footer
	G  * text (font size and color)
	H  * syu
		
------------------------------ */

/*===============================================================================
	A　* reset
===============================================================================*/

h1, h2, h3, h4, h5, h6 {margin: 0px;padding: 0px;}
p, hr, blockquote, address, noscript {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	border: none;
}
ul, li , ol, dl, dt, dd , pre, table, form {margin: 0px;padding: 0px;}
li {list-style-type: none;}
table , img {border: none;}
em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;}
hr {display: none;clear: both;}
img {border: none;}

/*===============================================================================
	B　* the whole
===============================================================================*/

* {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial,"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",Sans-Serif !important;
}
html {overflow-y:scroll;}

.cl {clear:both;}
.f_l { float:left;}
/* -------------------------------------
    B　* 全体のmin-width指定
------------------------------------- */

.my_content {
	min-width: 320px;
}

/*===============================================================================
	C  * link
===============================================================================*/

a:link,
a:visited,
a:active {
	text-decoration: none;
}
	
a:hover {
	text-decoration: none;
}
img {
	border: none;
}

/*===============================================================================
	D  * jQuery Mobile's default clear
===============================================================================*/

.ui-header .ui-title,
.ui-footer .ui-title,
.ui-btn-inner,
.ui-li-heading,
.ui-li .ui-btn-text a.ui-link-inherit,
.ui-li-desc {
	overflow: visible;
	white-space: normal;
}

/*===============================================================================
	E  * header
===============================================================================*/

h1.my_header {
	font-size: 14px !important;
	color: #FFF;
	padding:0;
	margin:0;
}

/*===============================================================================
	F  * footer
===============================================================================*/

.my_footer {
	text-align:center;
	font-size:14px;
	padding:5px 0;
}

/*===============================================================================
	G  * text (font size and color)
===============================================================================*/

.t_01 {
	font-weight:bold;
	color:#0E3D88;
}
.t_02 {
	font-weight:bold;
	color:#f12121;
}

/*===============================================================================
	H  * syu
===============================================================================*/

.my_area {
	margin:15px 0;
}
.my_area li {
	line-height:1.1;
}

h1.title {
	font-size:14px !important;
	letter-spacing:2px !important;
	
}

.tit_e {font-size:12px !important;
}

h3 {
	width: 100% !important;
	height:30px !important;
	font-size:14px !important;
	letter-spacing:2px !important;
	margin:10px 0 9px 0 !important;
	padding:0 0 0 10px !important;
	line-height:30px !important;
	background:#E1DAB8 !important;
	border-left:5px solid #6d673e !important;
	font-weight:bold !important;
	color:#6d673e !important;
}

h3 a {
	color:#6d673e !important;
}

li img {
	width:58px !important;
	height:87px !important;
	padding:13px 10px 10px 13px !important;
}

.girl_name {
	font-size:14px;
	color:#4a4734;
}

.shop_name {
	font-size:12px;
	color:#FB7904;
}

.g_time {
	font-size:12px;
	color:#00ade0;
}

.girl_date {
	font-size:12px;
	color:#575338;
}

.model_data {
	font-size:12px;
	color:#FB7904;
}

.label_01 {
	font-size:12px;
	color:#FF6699;
	height:15px;
}

.next_time {
	font-size:10px;
	color:#a54747;
	clear:both;
	padding:1px 2px 0px 3px;
	display:inline-block;
	border: 1px solid #a54747;
	letter-spacing:0.1em;
}

/*===============================================================================
	　* addition
===============================================================================*/


.state {
	font-size:11px;
	clear:both;
	padding:2px 2px 2px 3px;
	display:inline-block;
	letter-spacing:0.1em;
}
.st_01 {
	color:#F40080;
	border: 1px solid #F40080;
}
.st_02 {
	color:#FFF;
	text-shadow:none !important;
	border: 1px solid #666;
	background-color:#666;
}



