/* TAG */ 
/* 印刷時のmargin */

	* { margin:0px; padding:0px;}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	font-size: 100%;
}
BLOCKQUOTE {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
ADDRESS {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
DIV {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
H1 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
H2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
H3 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
H4 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}

H5 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
UL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
OL {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
A {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;
}
IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
MAP {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
SPAN {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
STRONG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal
}
FORM {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
/* タグレイアウト */
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	line-height: 150%;
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
A:link {
	COLOR: #0000ff;
}
A:visited {
	COLOR: #0000FF
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0000FF; TEXT-DECORATION: none
}

		
/* ID */




	/* トップレイアウト */
#top-container {
	width:800px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
#top-header{}

	/* レイアウト */
	#container{
	width:760px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
}
	
	#header{}
.headertext {
	font-size: 55%;
	color: #666666;
}

	#header ul{ }
	#left img{ vertical-align:bottom;}

	#home{ margin-left:5px;}

	 

	#topic-path{
	text-align:left;
	font-size:0.85em;
	margin-bottom:3px;
	text-indent: 10px;
	padding-top: 3px;
}
	#topic-path a{ text-decoration:underline;}
#gnavi {
	height: 26px;
	white-space:nowrap;
	width: 492px;
}
#gnavi ul {
	margin: 0px;
	list-style: none;
}
#gnavi ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	list-style: none;
}
#snavi {	height: 27px;}
#snavi ul {	margin: 0px;}
#snavi ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
	#news table{ margin:30px 5px 20px 3px; border-collapse:collapse;}
	#news th{ padding:5px;font-size:0.9em; color:#666666; margin-right:1em;border-bottom:1px dotted #ccc; }
	#news td{ padding:5px;border-bottom:1px dotted #ccc;}
	#foot {	background: url(../img/fotter_back.jpg) repeat-x;	height: 99px;}
	#footlink {	font-size: 0.7em;	padding: 10px 10px 5px;}
	#footCopy {
	font-size: 0.7em;
	text-align: right;
	width: 760px;
	padding: 10px;
}

	
	/* ページ */
	#b-plan table{}

	#b-plan td{ width:250px; vertical-align:top; padding:5px 10px;}
	#b-plan img{margin-bottom:5px;}
	
	#logo{ float:left; margin:0px 5px 5px 0px;}
	#footer-data{ margin-top:7px; line-height:150%;}
	
	
/* class */

	.clear { clear: both;}
	
	.page-top{
	margin-top:1em;
	text-align:right;
	margin-bottom: 1em;
}
	
	/* 画像 */
	.img-left{
	float:left;
	margin-right: 1em;
}
	.img-right{
	float:right;
	margin-left: 1em;
}
	
	/* テーブル */
	.default-box{ border-collapse:collapse; margin-bottom:1em;}
	.default-box th{border:1px solid #bcbcbc; background-color:#F1F0BA; padding:0.7em; white-space:nowrap;}
	.default-box td{border:1px solid #bcbcbc; padding: 0.3em 0.7em;}	

	.view{ margin:0 1em 1em 1em;}
	.view table{ margin-left:5px; border-collapse:collapse;border-left:3px solid #669933;}
	.view td{  padding:0.5em;}
	
	.txt-center{ text-align:center;}
	.txt-right{ text-align:right;}
	/* ページ */
	
	.sitemap{ margin-top:5px;}
	.sitemap ul{padding:0em 0em 1.5em 2em; list-style-type:none;}
	.sitemap li{padding-bottom:0.2em; list-style-image:url(../images/arrow.gif);}
	
.blue_m {
	list-style: url(../img/icon_blmaru.gif);
}
.blue_m li {
	list-style: url(../img/icon_blmaru.gif);
	font-size: 75%;
	line-height: 1.4em;
	margin-left: 20px;
	padding-left: 0px;
}
#serch {
	font-size: 10pt;
	text-align: right;
	padding-top: 5px;
}
#sitemap {
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
	padding-top: 15px;
}
.toiawase {
	margin-top:1em;
	text-align:right;
	margin-bottom: 1em;
	background: #D0EEF2;
	border-bottom: 1px dashed #666666;
	padding: 5px;
}

