﻿
/* -02 common anker--------- */
a:link{color:#4444ff;}
a:hover{color:#4444ff;}
a:active{color:#4444ff;}
a:visited{color:#4444ff;}
a
{
	text-decoration:none;
	color:#4444ff;
}
/* -02 common body td ------ */

body 
{
	margin:0px;
	vertical-align:top;
	font-size:15px;
	letter-spacing:1px;
	line-height:1.3em;
} 
td
{
	font-size:15px;
}

/* 03 framework ---------------- */
td.title-area
{
	background-image:url("../../images/title01.gif");
	width:780px;
	height:216px;
}
/* 031 reft right frame ---- */
td.r-bg-space
{
	width:5px;
	background-image:url(../../images/comm/r_back_img2.gif);
}
td.l-bg-space
{
	width:5px;
	background-image:url(../../images/comm/l_back_img2.gif);
}

/* 032 base main frame */
.ba-page
{
	/* Size & Style */
	width:780px;
	border-width:0px;
	
	/*センタリング*/
	margin-left:auto; 
	margin-right:auto; 
	 		
	/* font情報 */
	vertical-align:top;
	font-size:14px;
	letter-spacing:1px;
	border-spacing:0px;
}
.main-area
{
	/* Size & Style */
	width:580px;
	border-width:0px;
	padding-top:5px;
	padding-left:15px;
		
	/* font情報 */
	vertical-align:top;
	text-align:left;
	font-size:14px;
	letter-spacing:1px;
	border-spacing:0px;
}
/* 033 left menu frame */
.lmtd
{
	padding:4px;
}
/* 034 common command */
.gototop
{
	text-align:right;
	font-size:12px;
	padding:10px;
}
.innermenu
{
	margin-left:20px;
	font-size:14px;
	padding:10px;
}
/* 035 footer frame */

.textfoot
{
	text-align:center;
	font-size:11px;
	line-height:14px;
}

.text-scinfo
{
	text-align:left;
	font-size:11px;
	line-height:14px;
}



/* 04 main area items  */
.testa
{
	font-family:HG丸ｺﾞｼｯｸM-PRO;
}



.inma-tbl1
{
	margin-left:30px;
	border-style:double;
	border-width:1px;
	border-spacing:0px;
	border-collapse:collapse;
}

.inma-tbl0
{
	margin-left:30px;
	border-style:double;
	border-width:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

.inma-tr
{
	border-style:double;
	border-width:1px;
}
.f14nowrap
{
	padding:3px;
	font-size:14px;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
	white-space:nowrap;
}
.f14nowrap-r
{
	text-align:right;
	padding:3px;
	font-size:14px;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
	white-space:nowrap;
}
.f14nowrap-ty
{
	background-color:#ffeeaa;
	text-align:center;
	padding:3px;
	font-size:14px;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
	white-space:nowrap;
}
.f14nw-170
{
	width:170px;
	padding:2px;
	font-size:14px;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
	white-space:nowrap;
}
.f14
{
	padding:3px;
	font-size:14px;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
}
.f13nw-img
{
	padding-bottom:10px;
	padding-right:5px;
	font-size:13px;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
	color:Black;
}
/* 042 list ui */

.ul-leaf01 {          
	list-style : url(../../images/info/mbtn-leaf01.gif) disc;
	padding-left:30px;
	padding-top:10px;
	vertical-align:top;
	height:40px;  
}  
.ul-li01 {          
	list-style : url(../../images/info/mbtn-li01.gif) disc;
	padding-left:10px;
	padding-top:0px;
	vertical-align:top;
	height:30px;  
} 
.simpleblock
{
	padding-left:20px;
	padding-bottom:15px;
}
span.map-view 
{
	font-family:ＭＳ Ｐゴシック;
	color:Gray;
	position:absolute; 
	font-size:12px;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
}
span.map-view-a 
{
	color:Gray;
	text-decoration:none;
}
.subtitle 
{
	color:Black;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
}
/* ------------------------------- */
table.formarea1
{
	white-space:nowrap;
}

td.sitemaparea 
{
	background-color:#EFF3FB;
}

/* ---管理者----- */
table.admcmd-area
{
	vertical-align:top;
	margin:100,auto,10,auto;
	border-width:0;
	letter-spacing:1px;
}
td.admcmd-area 
{
	border:none 1px #aaaaaa;
	padding:5px;
	/* font */
	font-size:13px;
	letter-spacing:1px;
	line-height:1.3em;
	vertical-align:top;
	white-space:normal;
}
.tmsg01-title
{
	font-weight:600;
	font-size:14px;
	letter-spacing:1px;
	overflow:hidden;
	vertical-align:top;
}
.tmsg01
{
	font-size:13px;
	letter-spacing:1px;
	overflow:hidden;
	/*white-space:normal;*/
	vertical-align:top;
}

.floarleft
{
	float:left;
	margin-right:10px;
	margin-bottom:1px;
}