@charset "shift_jis";

@import "piston.css";


/* まず全体の設定 */
BODY { /* 全体の設定 */
	MARGIN: 0; /* 隙間を無くす */
	PADDING: 0; /* 隙間を無くす・Opera対策 */
	COLOR: #000000; /* 全体のフォントの色を黒にする */
	BACKGROUND-COLOR: #FFFFFF; /* 全体の背景色を白にする */
}
LI { /* リスト */
	MARGIN-BOTTOM: 1px;
}
UL {
	MARGIN: 0 0 5 25;
	PADDING: 0;
	LIST-STYLE-IMAGE: url(/miyashita/img/icon_recommend2.gif);
}
OL { /* リスト */
	MARGIN: 0 0 0 20;
}
HR { 
	HEIGHT: 0px;
	BORDER: #D1D7DC 0px solid;
	BORDER-TOP-WIDTH: 1px;
}
BODY, TR, TD, TH { 
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 130%;
}


/* リンクの設定 */
A:hover { 
	COLOR: #FF0000;
	TEXT-DECORATION: none;
	TOP : 1px;
	LEFT: 1px;
	POSITION: relative;
}


/* ここからは見出しの設定　1>2>3>4>5>6の順で重み付け */
H1 { /* 見出し1 */
	display: none;
	FONT-SIZE: 8pt;
	MARGIN: 0 0 0 10;
	PADDING: 0;
	COLOR: #777777;
	WIDTH: 100%;
	font-weight: normal;
}
H2 { /* 見出し2 */
	font-size: 9pt;
	font-weight: bold;
	color: #777777;
	margin: 0 5 0 0;
}
H3 { /* 見出し2 */
	font-size: 9pt;
	font-weight: bold;
	color: #777777;
	margin: 0 5 0 0;
}
H4 { /* 見出し4 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 6;
	COLOR: #E13318;
	WIDTH: 100%;
	BORDER-BOTTOM: #E13318 1px dotted;
}
H5 { /* 見出し5 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 3;
	COLOR: #666666;
	BORDER-LEFT: 3px solid #FFCC00
}
H6 { /* 見出し6 */
	DISPLAY: none;
}


/* ここからは強調タグの設定　1>2>3>4の順で重み付け　特にキーワードはSTRONGを使う */
STRONG { /* 強調タグ1・太字 */
	FONT-SIZE: 13pt; /* 文字サイズ変更 */
	FONT-WEIGHT: BOLD; /* 太字にしている */
}
EM { /* 強調タグ2・斜体 */
	FONT-SIZE: 11pt; /* 文字サイズ変更 */
	FONT-STYLE: NORMAL; /* 斜体を消している */
	FONT-WEIGHT: BOLD; /* 太字にしている */
}
B { /* 強調タグ3・太字 */
	FONT-SIZE: 9pt; /* 文字サイズ変更 */

}
I { /* 強調タグ4・斜体 */
	FONT-SIZE: 8pt; /* 文字サイズ変更 */
	FONT-STYLE: normal; /* 斜体を消している */
	FONT-WEIGHT: normal; /* 太字を消している */
	LINE-HEIGHT: 110%;
}


/* その他の設定 */
.TABLE { BORDER-RIGHT: #8B7454 1px solid; BORDER-LEFT: #8B7454 1px solid; BORDER-BOTTOM: #8B7454 1px solid }
.MALE { COLOR: #336699; BORDER: #336699 1px solid; BACKGROUND-COLOR: #DCE8F3 }
.FEMAIL { COLOR: #FF3333; BORDER: #FF3333 1px solid; BACKGROUND-COLOR: #FFE1E1 }
.sime { COLOR: #FFFFFF; BORDER: #336699 1px solid; BACKGROUND-COLOR: #666666 }
.topimg { COLOR: #FF0000; TEXT-DECORATION: underline TOP: 0px; LEFT: 0px; TOP : 0px;}
A.topimg:hover { COLOR: #FF0000; TEXT-DECORATION: underline TOP: 0px; LEFT: 0px; TOP : 0px;}


.rank1 { /* SSIランキング */
	FONT-SIZE: 9pt; /* 文字サイズ変更 */
	FONT-STYLE: normal; /* 斜体を消している */
	FONT-WEIGHT: BOLD; /* 太字にしている */
	LINE-HEIGHT: 110%;
}
.rank2 { /* SSIランキング */
	FONT-SIZE: 8pt; /* 文字サイズ変更 */
	FONT-STYLE: normal; /* 斜体を消している */
	FONT-WEIGHT: normal; /* 太字にしている */
	LINE-HEIGHT: 110%;
}
.blog_01 { /* 文中サイトタイトル */
	COLOR: #FFFFFF;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: BOLD;
	BACKGROUND-COLOR: 006699;
	MARGIN-BOTTOM: 5px;
	WIDTH: 100%;
	PADDING: 2 2 2 5;
	BORDER-LEFT: 3px solid #008FD5;
}


/* メインブログ部分--------------------------------- */
#mainspace {
	font-size: 9pt;
	color: #333333;
	width: 500px;
	margin: 0px;
}
#mainspace h2 {
	font-size: 9pt;
	color: #FFFFFF;
	width: 100%;
	margin: 0px;
	padding: 2 0 2 10;
	border-left: 4px solid #CC0000;
	background-color: #777777;
}
#mainspace h3 {
	font-size: 9pt;
	color: #FFFFFF;
	width: 100%;
	margin: 0px;
	padding: 2 0 2 10;
	border-left: 4px solid #0000CC;
	background-color: #777777;
}
#mainspace h4 {
	font-size: 9pt;
	color: #333333;
	width: 100%;
	margin: 0px;
	padding: 2 0 2 10;
	border-left: 4px solid #FF6600;
	border-bottom: none;
}
#mainspace ul {
	list-style-image: url(/miyashita/img/icon_log.gif);
	margin: 0 0 0 25
}
#mainspace li {
	margin-bottom: 4px;
}
#mainspace A {
	color: #CC0000;
	font-size: 9pt;
}
#mainspace A:hover {
	color: #FF0000
}





/* メールの書き方---------------------------------- */
.log {
	font-size: 9pt;
	color: #777777;
	width: 500px;
}
.log ul {
	list-style-image: url(/miyashita/img/icon_log.gif);
	margin: 0 0 0 25
}
.log li {
	margin-bottom: 4px;
}
.log A {
	color: #CC0000;
	font-size: 9pt;
}
.log A:hover {
	color: #FF0000
}








/* サイドメニュー--------------------------------- */
#right {
	width: 180px;
	padding: 10px;
	margin: 0px;
	background-color: #777777;
	color: #fff;
}
#right A {
	text-decoration: none;
}
#right A:hover {
	TOP : 0px;
	left: 0px;
	POSITION: relative;
	text-decoration: underline;
}
#right UL {
	text-decoration: none;
}


/* サイドメニュータイトル */
.right_title {
	width: 180px;
	height: 20px;
	background-image: url(/miyashita/img/right_title.gif);
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 3 0 0 5:
}

#right h2 {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	border-left: 3px solid #CC0000;
	border-bottom: none;
	margin: 0 0 3 0;
	padding: 0 0 0 5;
	text-align: left;
}
#right h3 {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	border-left: 3px solid #CC0000;
	border-bottom: none;
	margin: 0 0 3 0;
	padding: 0 0 0 5;
	text-align: left;
}
#right h4 {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	border-left: 3px solid #CC0000;
	border-bottom: none;
	margin: 0 0 3 0;
	padding: 0 0 0 5;
}
#right h5 {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	border-left: 3px solid #CC0000;
	border-bottom: none;
	margin: 0 0 3 0;
	padding: 0 0 0 5;
}


/* ヘッダー-------------------------------------- */
#header-line {
	PADDING: 0px;
	WIDTH: 500px;-
	margin: opx;
}
.header {
	WIDTH: 500px;
		display: block;
	MARGIN: 0;
	PADDING: 0;
	LIST-STYLE-TYPE: none;
}
.header li {
	WIDTH:100px;
	DISPLAY: inline;
	FONT-SIZE: 9pt;
	PADDING: 5px;
	background-color: #EEEEEE;
	margin: 0px;
	text-align: center;


}
.header A:link, .mynavi A:visited, .mynavi A:active { 
	COLOR: #666666;
	WIDTH: 100%;
	PADDING: 1px;
	DISPLAY: block;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #E2E2A9;
	TEXT-ALIGN: center;
	margin: 0px;
}
.header A:hover { 
	COLOR: #FFFFFF;
	WIDTH: 100%;
	PADDING: 1px;
	DISPLAY: block;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #94B818;
}




/* 人気サイトランキング---------------------------- */
#myrank {
	TEXT-ALIGN:left;
	BACKGROUND-COLOR: #777777;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 5px;
	LIST-STYLE-TYPE: none; 
}
#myrank OL {
	PADDING: 0px 0px 0px 0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none; 
	WIDTH: 180px;
}
#myrank LI {
	PADDING: 0px; 
	MARGIN: 0 0 1 0; 
}
#myrank A {
	PADDING: 1px 0px 1px 35px; 
	MARGIN: 0px; 
	DISPLAY: block; 
	HEIGHT: 17px;
}
#myrank LI.no01 A {
	BACKGROUND: #EAF1FE url(/miyashita/img/no01.gif) no-repeat;
}
#myrank LI.no02 A {
	BACKGROUND: #FFFFC4 url(/miyashita/img/no02.gif) no-repeat;
}
#myrank LI.no03 A {
	BACKGROUND: #FFE1E1 url(/miyashita/img/no03.gif) no-repeat;
}
#myrank LI.no04 A {
	BACKGROUND: url(/miyashita/img/no04.gif) no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
}
#myrank LI.no05 A {
	BACKGROUND: url(/miyashita/img/no05.gif) no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
}
#myrank LI.no06 A {
	BACKGROUND: url(/miyashita/img/no06.gif) no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
}
#myrank LI.no07 A {
	BACKGROUND: url(/miyashita/img/no07.gif) no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
}
#myrank LI.no08 A {
	BACKGROUND: url(/miyashita/img/no08.gif) no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
}
#myrank LI.no09 A {
	BACKGROUND: url(/miyashita/img/no09.gif) no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
}
#myrank LI.no10 A {
	BACKGROUND: url(/miyashita/img/no10.gif) no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: none;
}

/* 攻略術---------------------------------------- */
.recommend {
	font-size: 9pt;
	color: #ffffff;
	margin: 0px;
	background-color: #666666;
	border: 1px solid #444444;
	width: 180px;
}
.recommend A {
	color: #CCCCCC;
	font-size: 9pt;
}
.recommend A:hover {
	color: #ffffff
}



/* 相互リンク------------------------------------ */
.link {
	font-size: 9pt;
	color: #ffffff;
	background-color: #666666;
	border: 1px solid #444444;
	width: 180px;
}
.link ul {
	list-style-image: url(/miyashita/img/icon_link.gif);
	margin: 0 0 0 20
}
.link li {
	margin-bottom: 4px;
}
.link A {
	color: #CCCCCC;
	font-size: 9pt;
}
.link A:hover {
	color: #ffffff
}


/* ランキングサイト--------------------------------- */
.ranksite {
	font-size: 9pt;
	color: #ffffff;
	background-color: #666666;
	border: 1px solid #444444;
	width: 180px;
}
.ranksite ul {
	list-style-image: url(/miyashita/img/icon_link.gif);
	margin: 0 0 0 25
}
.ranksite li {
	margin-bottom: 4px;
}
.ranksite A {
	color: #CCCCCC;
	font-size: 9pt;
}
.ranksite A:hover {
	color: #ffffff
}

.tmplink{
display:none;
}

