/*she-male全体 */

	HTML {
		SCROLLBAR-FACE-COLOR: #ffffff; 
		SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
		SCROLLBAR-SHADOW-COLOR: #999999; 
		SCROLLBAR-3DLIGHT-COLOR: #999999; 
		SCROLLBAR-ARROW-COLOR: #999999; 
		SCROLLBAR-TRACK-COLOR: #ffffff; 
		SCROLLBAR-DARKSHADOW-COLOR: #999999;
	}

	BODY {
		margin: 0;
		padding: 0;
		FONT-SIZE: 11px; 
		background-color:#ffffff;
		COLOR: #333333; 
		LINE-HEIGHT: 20px; 
		FONT-FAMILY: Osaka,Verdana,Tahoma;
	}

/* h1h2h3 */

	h1,h2,h3,h4,h5,h6,p,adress {
		font-size: 11px;
		font-weight: normal;
		font-style: normal;
	}
	
/* カウンタ */

	.count {
		font-size: 6px;
		FONT-FAMILY: Arial Black;
	}
	.count2 {
		font-size: 7px;
		FONT-FAMILY: Comic Sans MS;
	}
/* リンク文字設定 */

	a {
		color: #ff66ff;
	}
	a:link {
		color: #ff66ff;
		background: none;
	}
	a:visited {
		color: #ff66ff;
		background: none;
	}
	a:active {
		color: #ff66ff;
		background: none;
	}
	a:hover {
		color: #000000;
		background: none;
	}
/* リスト設定 */


	
/* メニュー設定 */
	.menu {
		PADDING-RIGHT: 1px; 
		PADDING-LEFT: 1px; 
		FONT-SIZE: 10px; 
		PADDING-BOTTOM: 1px; 
		MARGIN: 0px 0px 5px 5px; 
		LINE-HEIGHT: 150%; 
		PADDING-TOP: 1px;
		list-style-type:square;
		color: black;
	}

/* 3カラム全体 */
	#mainproc {
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		padding: 0px;
		padding-bottom: 0px;
		width: 1002px;
		border-top: 0px solid #DADADA;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		background-color: #ffffff;
	}

/* ヘッダー */
	.header {
		color:#FFFFFF;
		border-bottom: #ffffff 0px; 
		MARGIN-LEFT: 0px;
		VERTICAL-ALIGN: top;
		WIDTH: 1002px;
		text-align:center;
	}

	.head1 {
		BORDER-RIGHT: #ffffff 0px solid;
		FLOAT: left; 
		MARGIN-LEFT: 0px; 
		VERTICAL-ALIGN: top; 
		WIDTH: 250px;
		height: 60px;
		margin-top: 1px;
		padding-bottom: 0px;
		background-image: url(http://www.she-male.jp/image/title.gif);
	}
	.head2 {
		BORDER-RIGHT: #ffffff 0px solid;
		FLOAT: left; 
		MARGIN-LEFT: 0px; 
		VERTICAL-ALIGN: top; 
		WIDTH: 250px;
		height: 60px;
		margin-top: 1px;
		padding-bottom: 0px;
	}
	.head3 {
		BORDER-RIGHT: #ffffff 0px solid;
		FLOAT: right; 
		padding-right: 0px; 
		padding-top: 0px; 
		VERTICAL-ALIGN: top; 
		WIDTH: 500px
	}

	.navi {
		color: 000000;
		border-bottom: 0px solid #ffffff;
		padding-left: 10px;
	}
	.navi a {
		color: #000000;
	}
	.navi a:link {
		color: #000000;
		background: none;
	}
	.navi a:visited {
		color: #000000;
		background: none;
	}
	.navi a:active {
		color: #000000;
		background: none;
	}
	.navi a:hover {
		color: #000000;
		background: none;
	}

	.navip {
		color: 333333;
		height: 23px;
		width: 500px;
		margin-right: auto;
		margin-left: auto;
		border-bottom: 0px solid #ffffff;
		padding-left: 0px;
		padding-top: 0px;
		background-image: url(http://www.she-male.jp/image/navibar-p.gif);
	}

	.navip a {
		color: #333333;
	}
	.navip a:link {
		color: #333333;
		background: none;
	}
	.navip a:visited {
		color: #333333;
		background: none;
	}
	.navip a:active {
		color: #333333;
		background: none;
	}
	.navip a:hover {
		color: #000000;
		background: none;
	}
	.navis {
		margin-right: auto;
		margin-left: auto;
		color: 333333;
		height: 23px;
		width: 250px;
		border-bottom: 0px solid #ffffff;
		padding-left: 0px;
		padding-top: 0px;
		background-image: url(http://www.she-male.jp/image/navibar-s.gif);
	}

	.navis a {
		color: #333333;
	}
	.navis a:link {
		color: #333333;
		background: none;
	}
	.navis a:visited {
		color: #333333;
		background: none;
	}
	.navis a:active {
		color: #333333;
		background: none;
	}
	.navis a:hover {
		color: #000000;
		background: none;
	}
/* 左 */



	#left{
		float: left;
		width : 250px;
	}
	#right{
		float: right;
		width : 246px;
	}
/* 中央 */

	#center {
		vertical-align: top; 
	}
	.centertitle {
		FONT-SIZE: 12px; 
		MARGIN-LEFT: 0px;
		padding-left: 0px;
		COLOR: #333333; 
		FONT-FAMILY: Osaka,Verdana,Tahoma;
		TEXT-ALIGN: left
	}
	.centername {
		padding-left: 4px;
	}
	.centernames {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 1px;
		text-align: left;
		padding: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		width: 248px;
		border-top: 0px solid #DADADA;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	.centernamep {
		margin-right: auto;
		margin-left: auto;
		text-align: left;
		padding: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		width: 498px;
		border-top: 0px solid #DADADA;
		border-left: 1px solid #ffccff;
		border-right: 1px solid #ffccff;
		border-bottom: 1px solid #ffccff;
	}
/* 右 */


/* カテゴリ */
	.m_cat {
		FONT-SIZE: 10px; 
		FLOAT: right; 
		WIDTH: 240px; 
		COLOR: #ffffff; 
		TEXT-ALIGN: right;
	}
	.m_title {
		FONT-SIZE: 12px; 
		FLOAT: left; 
		WIDTH: 500px; 
		COLOR: #ffffff
	}
	.main_article {
		PADDING-RIGHT: 0px; 
		BORDER-TOP: #ffffff 1px solid; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		WIDTH: 500px; 
		PADDING-TOP: 0px
	}
	.main_article2 {
		PADDING-RIGHT: 0px; 
		BORDER-bottom: #ffffff 1px solid; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		WIDTH: 498px; 
		PADDING-TOP: 0px
	}
	.main_article3 {
		PADDING-RIGHT: 0px; 
		BORDER-bottom: #ffffff 0px solid; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		WIDTH: 500px; 
		PADDING-TOP: 0px
	}
/* コピー */
	.copy {
		FONT-SIZE: 10px; 
		FLOAT: right; 
		WIDTH: 1000px;
 		FONT-FAMILY: Osaka,Verdana,Tahoma;
		COLOR: #999999; 
		TEXT-ALIGN: right
	}
/* フッター */
	.footer {
		margin-right: auto;
		margin-left: auto;
		text-align: right;
		padding: 0px;
		padding-bottom: 0px;
		color:#999999;
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		background-color: #ffffff;
		width: 1000px;
	}
/* 画像 */
	img {
		vertical-align: bottom; 
		border: none;
	}
/* 色 */
	.red {
		color: #ff0000; 
	}
/* 色 */
	.strike {
		text-decoration:line-through; 
	}
/* about設定 */

	.about {
		PADDING-RIGHT: 1px; 
		PADDING-LEFT: 1px; 
		FONT-SIZE: 10px; 
		PADDING-BOTTOM: 1px; 
		MARGIN: 0px 0px 5px 5px; 
		LINE-HEIGHT: 150%; 
		PADDING-TOP: 1px;
		list-style-type:square;
		color: #666666;
	}

