/* 全般 */

body {
	padding:0px;
	background-color:#eeeeee;
	color: #333333;
	margin:0 0 0 0px;
/*	background-image: url("http://at-misty.com/idol/gravure/gravure_image/back_pink01.gif");
	background-repeat: repeat-x; */
}
a:link {
	color:#1375d5;
        text-decoration:underline;
}
a:visited { color:#1375d5; }
a.active { color:#1375d5; }
a.hover { color:#1375d5; }

.red { color: #cc0000; }
.blue { color: #1375d5; }

.text8 {
	font-size:8px;
	font-family:MS GOTHIC, Osaka;
	line-height:130%; }

.text10 {
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
	line-height:130%; }

.text12 {
	font-size:12px;
	font-family:MS GOTHIC, Osaka;
	line-height:130%; }

#outline {
	width:915px;
	text-align:left;
	background-image: url("../image/back_right.gif");
	background-repeat: repeat-y;
	margin:0px; }

.pagetop {
	text-align:right;
	font-size:10px;
	font-family:MS GOTHIC, Osaka; }

.lbox { width:703px; float: left; }

/* ヘッダー系 */

.header { width:915px; height:106px; }

.headleft {
	width:178px; height:106px;
	float:left; }

.headright {
	width:737px; height:106px;
	float:right; }

.headrandom {
	width:316px; height:79px;
	background-image: url("../head_image/back_random.gif");
}

.headrandoms {
	width:316px; height:79px;
	background-image: url("../head_image_silver/back_random.gif");
}

.headrandomin {	width:314px; height:72px; }

.headrandomp {
	border-color: #ffffff;
	clear:both; }


.head0 {
	width:130px; height:27px;
	background-image: url("../head_image/0.gif"); }

.head0s {
	width:130px; height:27px;
	background-image: url("../head_image_silver/0.gif"); }

.t11pl10 {
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
        color:#333333;
	padding-left: 10px; }

.backshadow {
	width:4px;
	background-image: url("../image/back_shadow_02.gif");
	background-repeat: repeat-y;
	vertical-align:top; }

/* フッター系 */
.footer {
	width:915px; height:82px;
	background-image: url("../foot_image/back_foot.gif");
	clear:both; }
.footb {
	height:27px;
	text-align:right;
	margin:0px; }

.foott {
	height:55px;
	text-align:center;
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
	color:#ffffff; }

/* 右カラム系 */

.rightcalam {
	width:212px;
	float: right; }

.rightcin {
	width:199px;
	float: right;
	text-align:left; }

.rb01 {
	padding: 0px 0px 5px 0px;
	font-size:10px;
	font-family:MS GOTHIC, Osaka; }

.koushin {}

.jikai {
	width:199px; height:111px;
	background-image: url("../image/back_jikai.gif");
	text-align:center; }

.photobox { width:199px; height:75px; vertical-align:top; overflow:hidden; }

.rsphoto { width:100px; float:left; }
.rst {
	width:84px;
	padding: 0px 5px 0px 10px;
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
	float:right; }
* html .rst {
	width:99px;
	padding: 0px 5px 0px 10px;
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
	float:right; }

.rtextbox { width:199px; }

.rtextt2 {
	width:199px;
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
	text-align:center;
	color: #cc0000; }

.rtextt {
	width:189px;
	padding: 10px 0px 0px 10px;
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
	color: #cc0000; }

* html .rtextt {
	width:199px;
	padding: 10px 0px 0px 10px;
	font-size:10px;
	font-family:MS GOTHIC, Osaka;
	color: #cc0000; }

.rtext {
	width:79px;
	padding-left: 10px;
	font-size:12px;
	line-height:120%;
	font-family:MS GOTHIC, Osaka;
	margin:0px;
	float:left; }

* html .rtext {
	width:89px;
	padding-left: 10px;
	font-size:12px;
	line-height:120%;
	font-family:MS GOTHIC, Osaka;
	margin:0px;
	float:left; }

/* ページナンバー選択ボックス */
.pagenohg {
	width:541px; height:62px;
	background-image: url("../image/back_pageno_hg.gif"); }
.pagenou {
	width:400px; heiht:30px;
	float:right;
	text-align:left;
	font-size:12px; }
.pagenod {
	text-align:right;
	font-size:10px;
	 }
	