/* サブページ用スタイルシート(PC・スマホ共用) */


HTML,BODY{margin: 0; padding: 0;}

BODY{
	background:#99ccff url("back_plat.gif");
}


IMG{
border-width: 0px;
}

IMG.resize{
	max-width: 100%;
	height: auto;
}

/* ヘッダー下（パンくず・ナビ他） */
#sub_header_bottom{
	height: 60px;
	background-color: white;
	float: left;
	border: solid #000000 0px;
}

/* ヘッダー右 パンくずリスト */
P.pankuzu{
	font-size: small;
	padding: 5px 0px 0px 10px;
	margin: 0px;

}

P.itemlist{
	margin: 0px 3px 7px 0px;
}

/* リストのマージン・パディング */ 
ul{
	padding: 0;
	margin: 0 0 0 1.5em;
	}

li{
	margin: 0 0 15px 0;
}	

ul.item{
	margin: 0px 3px 10px 2px;
	font-size: 0;
}

li.item{
	margin: 3px 2px 3px 2px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #C9C7C7;
	background-color:#FFF;
	display: inline-block;
	font-size: 16px;
	width: 28%;
}



/* 回り込み解除 */
.float_clear{
	clear:both;
}


/* コンテンツ スペーサー */
.spacer{
	color: white;
	padding: 24px 0px;
}

.sp1{
	color: white;
	padding: 24px 0px;
}

.sp2{
	color: white;
	padding: 12px 0px;
}



/* リストの見出しを消す */
LI.no{
	list-style-type: none;
	color: blue;
}

/* 文字色 */
.red{color: red;}
.tomato{color: tomato;}
.blue{color: blue;}
.green{color: green;}
.gray{color: #c0c0c0;}
.brown{color: brown;}
.yellow{color: yellow;}
.white{color: white;}
.gold{color: gold;}
.gain{color: gainsboro;}

/* 行間 */
.em{ line-height: 1.5;}


/* 水平線 */
HR.red{
	height: 5px;
	border-style: double;
	border-color: red;
}


/* フォント大きさ */
.font-l{
	font-size: 1.2em;
}

/* 文章背景色 */
.b_black_mail{
	background-color:#000000;
 	color: #FFFFFF;
	padding:10px 0 10px 15px;
	letter-spacing:0.3em;
	font-weight: 800;
}

/* テーブル */



TD.poke1{
	background-color: #D7FFF3; /* 草むら */ 
}

TD.poke2{
	background-color: #33ccff; /* 釣り */ 
}

TD.poke3{
	background-color: #D7FBFF; /* なみのり */ 
}

TD.poke4{
	background-color: #FFEAD7; /* いわくだき */ 
}

TD.poke5{
	background-color: #dcdcdc; /* その他 */ 
}

TD.poke6{
	background-color: #E5F4FF; /* 技一覧用 */ 
}

TD.tra3{
	width: 100px;
}




TR,TD{
	padding: 4px;
}

TD{
line-height: 1.5em;
}

TABLE,TR,TD,TH{
	border: solid 1px;
}

TD.bg1{
	background-color: #d2b48c;
}

TD.topB{
	border-top-width: 2px;
}

TD.t1{
	border-color: #ffffff;
}

Blockquote.marg1{
	padding: 5px;
	border-top-width: 2px;
	background-color: #e0ffff; /* 青 */
	line-height: 1.5em;
}

Blockquote.marg2{
	padding: 5px;
	border-top-width: 2px;
	background-color: #ffccff; /* 赤 */
	line-height: 1.5em;
}

/* リンク装飾 */
.l_text{
	font-size: small;
	font-weight: 700;
	padding: 0px;
}

.quote{
	color: blue;
	margin-top: 3px;
	margin-left: 2em;
}


/* フッター コピーライト */
#copy{
	font-size:small;
	text-align:center;
	color: black;
	padding:5px;
}
