﻿
/*****************************************************
					ページタイトル
******************************************************
*/
div.pagetitle{
	width:610px;
	height:30px;
	border:solid 1px;
	padding-top:10px;
	margin-bottom:5px;
	background-color:#333;
}
h1{
	background-image:url("../img/logo/syamei3.png");
	width:380px;
	height:60px;
}
span.none{
	display:none;
}
h2.none{
	display:none;
}
span.font-white{
	color:#fff;
}

/*****************************************************
					見出し（小項目）
******************************************************
*/
h3{
	background:darkgray url("../img/headline/headline_black.png");
	width:580px;
	height:28px;
	margin:0px 0px 0px 5px;
	padding:5px 0px 0px 5px;
	border:solid 1px;
	color:white;
	
}

/*****************************************************
					記事（枠）
******************************************************
*/
div.block{
	position:relative;
	width:575px;
	margin:0px 0px 0px 5px;
	padding:5px 5px 5px 5px;
	border:solid 1px #ccc;
	border-top:none;
	
}
div.scroll{
	overflow-y:scroll;
}
div.h100{
	height:100px;
}
div.h200{
	height:200px;
}
div.h300{
	height:300px;
}
div.h400{
	height:400px;
}

/*****************************************************
					小記事（引用）
******************************************************
*/
blockquote{
	height:300px;
	overflow-y:scroll;
	border:solid 1px #000;
	background-color:#ccc;
	margin:5px 5px 0px 5px;
	padding-right:10px;
}

/*****************************************************
					文章（インデント）
******************************************************
*/
*.indent{
	text-indent:16px;
}
*.indent12{
	text-indent:12px;
}

/*****************************************************
					リンク（テキスト）
******************************************************
*/
/* ナビゲーション */
a.navi{
	text-decoration: none;
	color:#000;
}
/* ナビゲーション(noscript) */
div.nsNav{
	margin-top: 30px;
	white-space:nowrap;
}
a.nsNav{
	margin-right: 70px;
}

/* ページ遷移 */
a.page{

}
/* 画面スクロール */
a.scroll{
	color:#000;
}

/*****************************************************
					リンク（ページトップ）
******************************************************
*/
div.MoveTop{
	width:580px;
	text-align:right;
	padding-top:10px;
	padding-bottom:20px;
}

/*****************************************************
					テーブル（枠線有り）
******************************************************
*/
table.border-on{

}
tr.border-on{

}
td.border-on{

}
th.border-on{

}

/*****************************************************
					テーブル（枠線無し）
******************************************************
*/
table.border-off{
	font-size:0.9em;
	line-height:150%;
	border-collapse:separate;
	border-spacing:0px;
}
tr.border-off{
}
th.border-off{
	vertical-align: top;
	font-weight: bold;
	padding:0px 5px 0px 5px;
	/* 下線設定 */
	border-bottom:dotted 2px black;
	border-collapse:collapse;
}
td.border-off{
	padding: 2px 15px 2px 15px;
	/* 下線設定 */
	border-bottom:dotted 2px black;
	
}

/*****************************************************
					特設バナー
******************************************************
*/
h2.footsal{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:0px 5px 0px 20px;
	padding:10px 0px 0px 0px;
}
img.footsal{
	margin-top:5px;
	margin-left:7px;
	width:160px;
	height:40px;
}
div.footsal{
	margin-left:7px;
	width:155px;
	padding:0px;
	border:ridge 3px #ccc;
	font-family:"ＭＳ ゴシック",sans-serif;
	font-size:12px;
}
div.footsal-bottom{
	font-size:16px;
	font-weight:normal;
	color:#fff;
	margin:0px 5px 0px 20px;
	padding:10px 0px 0px 0px;
}

/*****************************************************
					要素共通スタイル
******************************************************
*/
*.float-right{float:right;}
*.float-left{float:left;}
*.clear-both{clear:both;}

*.text-right{text-align:right;}
*.text-left{text-align:left;}
*.text-center{text-align:center;}
*.text-justify{text-align:justify;}

*.mar-top0{margin-top:0px;}
*.mar-top10{margin-top:10px;}
*.mar-top40{margin-top:40px;}
*.mar-top50{margin-top:50px;}
*.mar-top100{margin-top:100px;}
*.mar-top120{margin-top:120px;}
*.mar-btm10{margin-bottom:10px;}
*.mar-btm5{margin-bottom:5px;}
*.mar-btm0{margin-bottom:0px;}
*.mar-right5{margin-right:5px;}
*.mar-right10{margin-right:10px;}
*.mar-right15{margin-right:15px;}
*.mar5{margin:5px;}

*.pad-right10{padding-right:10px;}

*.font-bold{font-weight:bold;}
*.font-normal{font-weight:normal;}

*.font-gosic{font-family:"ＭＳ ゴシック",sans-serif;}

*.z-index0{z-index:0;}
*.z-index1{z-index:1;}
*.z-index2{z-index:2;}
*.absolute{position:absolute;}


ol li {
	line-height: 1.5em;
}
ol li .alpha{list-style-type: lower-alpha;}

ul{list-style-type: disc;}