/*ここは消さないで下さい!*//* Edited with EditCSS *//*CSSLicense: jp-soft.com Tsunehisa Hazama*/
* {	margin: 0;	padding: 0;}
body {	font-family: arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;	text-align:center;	background: #FFF url("http://time-24.com/girls/img/back.gif");;	margin : 0px;	color:#555;	font-size: 13px;	line-height: 150%;}

/* 画像の属性 */img {	border-style: none;}

/*その他*/.next {	text-align:right;	margin : 0px;	padding :0px 10px 0px 10px;}

/* リンクの属性（未指定時） 
*/a:link, a:visited {color: #F81D91;text-decoration: underline;}
a:hover{color : #CCCCCC;text-decoration: none;}
a:active { color : #33CCCC;	position: relative; left: 1px; top: 1px;}
	

/*引用属性*/blockquote {	width: 400px;	height: 200px;	overflow: auto;	border: 1px solid #CCC;	scrollbar-face-color: #DCEBF0;	margin: 10px 20px 10px 20px;	padding: 5px;	text-align: left;}
/* 基本設定 */#base{	width: 800px;	margin : 0 auto;	background: #FFF url("http://time-24.com/girls/img/base.gif") repeat-y;	text-align: center;}
#wrapper {	width: 780px;	margin: 0 auto;	position: relative;	text-align: center;}
/* 記事枠等の属性 */
#container{	width:750Px;	margin-left:auto;	margin-right:auto;	text-align:left;}		
/*ヘッダー部分*/#header	{
	margin : 0px;
	padding: 0 10 0 0px;
	height : 80px;
	text-align: left;
	border-top-width: 20px;
	border-right-width: 20px;
	border-bottom-width: 20px;
	border-left-width: 20px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	background-image: url(img/girlscollection.jpg);
	background-repeat: no-repeat;
}
#header h1{
	margin-top : 0px;
	margin-bottom: 0px;
	text-indent: -2000px;
	background-repeat: no-repeat;
}		

#header h1 a {
	width: 750px;
	height:80px;
	background: url("") no-repeat;
	display: block;
	outline: 0;
}

#header .des {
	position: absolute;
	width: 750px;
	left: 1px;
	top: 0px;
	color: #ccc;
	line-height: 140%;
	text-align: left;
}
/*エントリー部分*/#content {	width: 550px;	float: right;	margin : 0;	font-size: 12px;	line-height :150%;}
#content h2 {	border-style: solid;	border-color: #cccccc;	border-width: 0px 0px 1px 10px;	margin: 10px 0;	text-indent: 10px;	font-size:138%;	font-weight:bold;}
#content h3 {	font-size: 108%;	font-weight: bold;	border-bottom: 1px solid #CCC;	color: #666;background-color: #FFF5F5;}

#content h3 a {
	color: #000000;
         font-weight: bold;
}


#content .doc{	margin: 10px 0 10px 10px;	text-align: left;}
#content .doc img{	float: left;	margin-right: 10px;}
#content .doc2{	clear: both;	margin: 15px 0 10px 10px;	text-align: left;}
#content p{	padding: 5px 0;}

/* 記事一覧 */#content ol{	margin: 0px 0px 20px 40px;}
#content li{	margin: 5px 0;	font-size: 100%;}
#content .date{	text-align: right;	font-size: 10px;	color: #FFFFFF;	margin: 0px 0px 0px 0;}
#content .posted {	text-align: right;	font-size: 10px;	margin: 6px 20px 20px 0;}
/*トップページの記事枠の設定*/
#content .box1{
	float: left;
	width: 270px;
	height: 250px;
	background: url("") no-repeat;
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 3px;
	
}

#content .box2{
	float: right;
	width: 270px;
	height: 250px;
	margin: 5px 0px 10px 0px;
	display: block;
	background-image: url();
/*-----background-image: url(img/book.gif);--------*/
	background-repeat: no-repeat;
}

/*-----img/book.gif--------*/

#content .box3-top{
	clear: both;
	margin: 0;
	height: 10px;
	line-height: 5px;
	background-color: #F81D91;
	background-image: url(img/box03-ttop.gif);
	background-repeat: no-repeat;
}
#content .box3{
	display: block;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(img/box03-tbody.gif);
	background-repeat: repeat-y;
}
#content .box3-bottom{
	padding: 0;
	height: 10px;
	line-height: 5px;
	background-color: #FFF5F5;
	background-image: url(img/box03-tbottom.gif);
	background-repeat: no-repeat;
}
#content .box-inner{
	padding: 10px;
	color: #000000;
}
#content .box3-inner{	padding: 0 10px;}
#content .box3-inner a:link ,
#content .box3-inne a:visited {	color: #FFF;}
#content .box3-inner a:hover {	color: #FFFFFF;	background-color: #F81D91;}



#content .box4{
	float: left;
	width: 132px;
	height: 250px;
	margin: 10px 0px 10px 4px;
         	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(img/box04.gif);
}
#content .box4 h4{
	font-size: 10px;
         text-decoration:none;
         font-weight: lighter;
	text-align: left;
	background-image: url(img/new_pp.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
         line-height: 13px;
}
#content .box4-inner{
	font-size: 10px;
	line-height: 120%;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

#content .box4-inner a:link   {	color: #000000;	}
#content .box4-inner a:visited {	color: #000000;	}
#content .box4-inner a:hover  {	color: #000000;	background-color: #F81D91;position: relative; left: 1px; top: 1px;}


#content .box4 img{
	margin: 5px 11px;
	background-image: url(img/box04.gif);
}

/*----- trackbacks & Comments-----*/
#content #trackbackdata, #content #commentdata{	font-size: 12px;	color: #888;	margin: 10px 0 10px 10px;}
#content #trackbackdata .post1{	font-size: 10px;	color: #888;	margin: 0;	border-bottom: 1px solid #888;}
#content #commentdata .post2{	margin-bottom: 10px;	font-size:10px;	text-align: right;}
#content .error {	font-size : 14px;	color: red;	border: 1px solid red;	padding: 5px;	text-align: center;}
/*-----サイド(left)--------*/#sidebar {	width: 180PX;	float: left;	margin: 0px;	font-size: 12px;	line-height;150%;}
#sidebar .box1{
	height: auto;
	display: none;
	margin: 0px;
	background-repeat: no-repeat;
}
#sidebar .box2{	height: 300px;	display: block;	margin: 5px 0;	background: url("http://time-24.com/girls/img/s_box02.gif") no-repeat;}
#sidebar .box-inner{	padding: 10px 5px;	color : #FFF;}
#sidebar .box2 a:link,#sidebar .box2 a:visited {	color: #F81D91;}
#sidebar .box2 a:hover {	color: #FFFFFF;	background-color: #F81D91;}
#sidebar .idx {	margin: 10px 0 5px 0;	font-size: 12px;	color: #555;	text-indent: 5px;	border: 1px solid #FF80C0;	background: #DCDCED;}

/*------新着情報------*/
#sidebar ul.new{	margin: 0;	padding: 0;	list-style-type: none;}
#sidebar ul.new li{	display: block;	margin: 0;	background: url("http://time-24.com/girls/img/doc.gif") no-repeat;	padding-left: 15px;	text-align: left;	line-height: 130%;}

/*------メニュー部分------*/#sidebar ul.menu{	margin: 0;	padding: 0;	list-style-type: none;}
#sidebar ul.menu li.pt a {	display: block;	margin: 0;	height: 30px;	background: #f5f5f5 url("http://time-24.com/girls/img/menu01.gif") no-repeat;	text-decoration: none;	text-indent: 15px;	text-align: left;	line-height: 250%;}
#sidebar ul.menu li.pt a:hover {
	background: #FFF url("http://time-24.com/girls/img/menu02.gif") no-repeat;
	color: #000000;
	font-weight: bold;
}
#sidebar ul.menu li a {	display: block;	margin: 1px 0;	height: 30px;	background: #f5f5f5 url("http://time-24.com/girls/img/menu01.gif") no-repeat;	color: #666;	text-decoration: none;	text-indent: 25px;	text-align: left;	line-height: 250%;}
#sidebar ul.menu li a:hover {	background: #FFF url("http://time-24.com/girls/img/menu02.gif") no-repeat;	color: #333;}		/*フッター部分*/#footer {
	margin : 0 auto;
	width : 780px;
	height: 60px;
	clear: both;
	padding: 20px 0 0 0;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}		#footer p {	font-size: 10px;}
#footer .copyrights {	font-size: 10px; text-align: center;}
/* ページナビ */.navi {	font-size: 10px;	color:#666;	margin : 0px;	padding : 2px 10px 10px 10px;}
.navi a:link, .navi a:visited, .navi a:active {	color: #000000;}
.navi a:hover {	color: #F81D91;}

#globalMenu {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	width:780px;
	float:left;
	background-color:#000000;
}

#globalMenu a {
	display:block;
	font-size: 10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#00000;
	border-left:1px solid #666666;
         text-decoration:none;
	text-align:center;
}

#globalMenu li {
	float:left;
	width:127px;
}

#globalMenu a:hover {
	background-color:#F81D91;
	color:#FFFFFF;
	display:block;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
	border-left:1px solid #666666;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
}


a:hover  {	color: #F92D71;	position: relative; left: 1px; top: 1px;}
	
	
