
/* フォント、行間の設定 */
body,table{ margin:0px 0px 0px 0px; 
background  : #E2F7FE; 
/*background-image:url(bg.gif);*/ 
color : #000000;
font-family : "ＭＳ Ｐゴシック";
line-height : 150%;
font-size   : 10pt;  
}

/* リンクの設定 */
A:link   {color:#4D4D4D;}             /* リンク色 */
A:visited{color:#4D4D4D;}             /* 既読リンク色 */
A:hover  {color:#FF0000;              /* カーソルがリンクの上に来た時の色 */
          text-decoration:underline; }/* カーソルがリンクの上に来たとき下線を出す */
A{text-decoration: none;}             /* リンクの下線を消す */
A:active {color: #FF0000;
	text-decoration: none;
}

#waku {
	width:800px;
	background:#FFFFFF;
	border-right: 2px solid #0099CC;
	border-top: 0px solid #0000FF;
	border-left: 2px solid #0099CC;
	border-bottom: 0px solid #0000FF;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	line-height: 140%;
}


h1 {
	font-size: 12px;
	color:#0000FF;
	font-weight: bold;
	margin: 28px 0px 0px 5px;
}

#header {
	background:#FFFFFF;
	padding: 0px 0px 0px 0px;
}

#main {
	border-top: 2px solid #0099CC;
	background:#FFFFFF;
	padding: 0px 5px 0px 5px;
}


#footer {
	width:800px;
	background:#D6F4FF;
	border-right: 2px solid #0099CC;
	border-top: 1px solid #0099CC;
	border-left: 2px solid #0099CC;
	border-bottom: 2px solid #0099CC;
	padding: 0px 0px 0px 0px;
	color:#0000FF;
	text-align: center;
	font-weight: bold;
}

.page_contents {
	width: 800px;
	padding: 0px 0px 0px 5px;
}


.table {
	background:#FFFFFF;
}


.menu {
	color:#0000FF;
	font-size:12px;
	font-weight:bold;
	border-left: #0099CC 15px solid;
	border-bottom: 1px dashed #0099CC;
	margin: 0px 0px 3px 0px;
	padding: 2px 0px 2px 5px;
}

.pict {
	border-width: 1px;
	border-style: solid;
	border-color: #0066CC;
	margin: 2px 0px 1px 0px;
}

.hr {
	margin: 3px 0px 3px 0px;
	border-bottom: 1px dashed #0000FF;
}

 /* CD */
.cd1 {
	float: left; 
	width: 200px;
	height: 230px;
	padding: 0px 2px 0px 2px;
}

.cd2 {
	float: right;
	width: 200px;
	height: 230px;
	padding: 0px 2px 0px 2px;
}

.splink {
	float: left; 
	padding: 0px 10px 0px 0px;
}

 /* ツアー */
.live {
	padding: 0px 0px 3px 0px;
}
.live A:link   {font-size:10pt; 
		color:#0000FF;text-decoration:underline;}
.live A:visited{font-size:10pt;
		color:#0000FF;text-decoration:underline;}
.live A:hover  {font-size:10pt;
		color:#FF0000;text-decoration:underline;}
.live A:active {font-size:10pt;
		color: #FF0000;
		text-decoration: none;}

.ya {
	background:url(ya1.gif) no-repeat left 5px;
	list-style-type: none;
} 

.ya2 {
	background:url(ya2.gif) no-repeat left 5px;
	list-style-type: none;
} 

.ya3 {
	background:url(ya3.gif) no-repeat left 5px;
	list-style-type: none;
} 

.gyaku {
	float: left; 
	padding: 0px 0px 0px 0px; 
}


.update {
	float: right; 
	margin: 0px 0px 0px 0px;
}


 /* 各ページタイトル */
.title {
	color:#0000FF;
	font-size:14px;
	font-weight:bold;
	/*border-left: #FF0000 10px solid; */
	border-bottom: #000000 1px dashed;
	margin: 2px 0px 5px 0px;
	padding: 0px 0px 0px 5px;    
	font-family : "Arial Black";
}



.table2 {
	background:#FFFFFF;
	border-right: 0px solid #0099CC;
	border-top: 0px solid #0099CC;
	border-left: 0px solid #0099CC;
	border-bottom: 0px solid #0099CC;
}


 /* 動画、壁紙*/
.table3 {
	width: 780px;
	background:#FFFFFF;
	border-right: 1px solid #0099CC;
	border-top: 1px solid #0099CC;
	border-left: 1px solid #0099CC;
	border-bottom: 1px solid #0099CC;
	padding: 5px;	
	margin: 3x 5px 3px 0px;
}


.movie {
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	margin:0px 8px 5px 0px;

}

 /* プロフィール*/
.sub {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-color:#0099CC;
	padding: 0px 0px 0px 10px;
}

#item {
	background:#FFFFCC;
	border-right: 1px solid #0000FF;
	border-top: 0px solid #0000FF;
	border-left: 0px solid #0000FF;
	border-bottom: 1px solid #0000FF;
	line-height : 120%;
}

#item2 {
	padding: 0px 3px 0px 3px;
	text-align: left;
}

.pro_left {
	width: 130px;
	padding: 0px 5px 0px 0px;
}

.pro_right {	
	width: 660px;  
	padding: 0px 0px 0px 5px;
}

.proimg {
	border-width: 0px;
	border-style: solid;
	border-color: #0066CC;
	margin: 0px 15px 0px 0px;
	boredr: none;
	float: left;
	clear: left;
	padding: 0px;
}

.review {
	font-size:10px;

}


.profile {
	color: #0000FF;
	padding: 0px 5px 0px 0px;
	border-left: #0000FF 2px dashed;
}

.member {
	padding :0px 5px 0px 5px;
	border-left: 1px solid #0099CC;
}
	
.goroku1 {
	width:33%;
	padding :0px 5px 0px 5px;
	border-left: 1px solid #0099CC;
	border-right: 1px solid #0099CC;
	float: left;
}

.goroku2 {
	width:33%;
	padding :0px 5px 0px 5px;
	border-right: 1px solid #0099CC;
	float: left;
}

.goroku3 {
	width:34%;
	padding :0px 0px 0px 5px;
	float: left;
}


.g-pict {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	margin:1px 8px 0px 0px;
}

.g-word {
	color:#0000FF;
	font-weight:bold;
}

.sengoroku {
	border-bottom: 1px solid #0099CC;
}	

 /* 愛Qテスト*/
.aiq {
	padding:0px 15px 0px 15px;
}

.aiq-message {
	padding: 0px 30px 0px 65px;
	margin: 5px 10px 2px 35px; 
}

 /* 掲示板*/
.bbs {
	padding: 0px 0px 0px 30px;
}

/* リンクとログ*/
.linkpict {
	border-width: 1px;
	border-style: solid;
	border-color: #0066CC;
}

.right{
	color:#000000;
	font-size:12px;
	font-weight: bold;
	padding: 0px 5px 0px 0px;
	background:#FFFFFF;
	text-align: right;
}

.leftmenu {
	padding: 5px 0px 0px 10px;
	line-height : 150%; 
}

.span{
	font-weight: bold;
	font-size:11pt;
	padding-left: 8px;
	border-left: 10px solid #0066CC;/*タイトル部の左縦線*/
}

.link{
	padding-left: 5px;
	font size: 10pt;
	text-align: center;
}

#link_r {
	width: 490px;
	margin:1px 10px 5px 10px;
	text-align: left; 
}

#link_l {
	float: left; 
	margin:20px 5px 5px 10px;
	width: 180px; 
}

.waku1 {
	background-image:url(bg2.gif);
	margin: 0px 0px 5px 0px;
	line-height: 130%;
}

.waku1 h5 {
	padding: 2px 3px 2px 5px; 
	margin: 0px; 
	border-bottom: #FFFFFF 1px dashed;
	background-color:#0066CC;
	color: #FFFFFF;
	text-align: center;
}

.linkbox{
	width:480px;
	font-size: 10pt;
	margin:1px 0px 0px 0px;
}

.linkbox dt{/*タイトル部分の設定*/
	color: #454142;
	width: 230px;
	position: relative;
	z-index: 2;
	border-style: solid;
	border-color: #0066CC;
	border-width: 1px 2px 2px 1px;
}


.linkbox dd{/*内容部分*/
	position: relative;
	z-index: 1;
	top: -20px;
	margin: 0px 0px 0px 15px;
	border: solid 1px #000000;/*枠の色*/

/* 過去ログ*/
.kako{
	padding: 2px 0px 2px 15px;
	font size: 10pt;
	line-height: 140%;
}

.news {
	padding: 0px 0px 0px 10px;
}
