@charset "utf-8";
/* default */
body			{
	background		: #fff url(../img/bg_all.gif);
	font-family		: "ＭＳ Ｐゴシック", "osaka", "helvetica", "verdana", sans-serif;
	height			: 100%;
	line-height		: 150%;
	font-size		: 84%;
	margin			: 0px auto;
	text-align		: center;
}
h1,h2, h3, h4	{
	font-size		: 84%;
	font-weight		: normal;
	margin			: 0px;
	padding			: 0px;
}
img				{
	border			: 0px;
}
form			{
	margin			: 0px;
	padding			: 0px;
}

/* link */
a:link			{/*未訪問リンクの設定*/
	color			: #33c;
}
a:visited		{/*訪問済みリンクの設定*/
	color			: #39f;
} 
a:active,
a:hover			{/*マウスが乗ったときの設定*/
	color			: #6cf;
}

/*
文字位置設定*/
#container		{
	background		: #fff;
	width			: 790px;
	margin			: 0px auto;
	padding			: 0px;
	text-align		: left;
	border-right	: 1px solid #06c;
	border-left		: 1px solid #06c;
}
.header			{
	background		: #fff url(../img/mainimage.gif) no-repeat;
	width			: 790px;
	height			: 205px;
	margin			: 0px;
	padding			: 0px;
}
.head_btn		{
	position		: relative;
	top				: 114px;
	left			: 10px;
	width			: 305px;
	height			: 26px;
	margin			: 0px;
	padding			: 0px;
}
.footmark	 	{/* 足跡 */
	background		: #0b2c64 url(../img/bg_footmark.gif);
	color			: #fff;
	padding			: 5px;
	margin			: 0px;
	font-size		: 76%;
}
.footmark a:link,
.footmark a:visited{
	color			: #fff;
}
.here			{
	padding			: 0px 10px;
	margin			: 0px;
}
.login			{
	float			: right;
	padding			: 0px;
	margin			: 1px 10px 0px 0px;
}
.main_contents	{
	background		: #fff;
	margin			: 10px;
	padding			: 0px;
}
.sidebar		{/* サイドバー */
	background		: #fff;
	width			: 180px;
	margin			: 0px;
	padding			: 0px;
	float			: left;
}
.head_sidebar		{
	background		: url(../img/bg_sidetitle.gif) no-repeat;
	height			: 24px;
	color			: #1e2c4d;
	padding			: 2px 0px 0px 24px;
}
.content		{
	background		: #fff url(../img/bg_sidebar.gif) repeat-y;
	margin-bottom	: 8px;
	padding			: 5px;
}
ul.style		{
	text-align		: left;
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
}

ul.style li 	{
	margin			: 0px;
	padding			: 0px 0px 5px 2px;
}
#copyright		{/* フッタ */
	background		: #0b2c64 url(../img/bg_footmark.gif);
	color			: #fff;
	margin			: 3px 0px 0px 0px;
	padding			: 3px;
	text-align		: center;
}
#copyright a:link, 
#copyright a:visited{
	color			: #fff;
}
.footer_menu	{
	margin			: 0px auto;
	padding			: 0px;
	text-align		: center;
}
.colum_main02	{/* メインカラム(3カラム) */
	float			: left;
	background		: #fff;
	width			: 390px;
	margin			: 0px 10px;
	padding			: 0px;
}
.colum_main02 ul{
	list-style		: none;
	margin			: 0px;
	padding			: 0px;
}
.colum_main02 ul li{
	margin			: 0px 3px 3px 0px;
	padding			: 0px;
	display			: inline;
}
.head_main02		{
	background		: #fff url(../img/bg_title.gif) no-repeat;
	height			: 25px;
	color			: #1e2c4d;
	padding			: 5px 0px 0px 10px;
}
p.txt			{
	padding			: 10px;
	margin			: 0px;
}
ul.switch		{
	padding			: 0px;
	margin			: 0px;
	text-align		: right;
}
ul.switch li	{
	display			: inline;
	list-style		: none;
}
.colum_main		{/* メインカラム(2カラム) */
	background		: #fff;
	width			: 580px;
	margin			: 0px 0px 0px 10px;
	padding			: 0px;
	float			: left;
}
.head_main		{
	background		: #fff url(../img/bg_title02.gif) no-repeat;
	height			: 25px;
	color			: #1e2c4d;
	padding			: 5px 0px 0px 10px;
}
.colum_center_none	{/* メインカラム(1カラム) */
	width			: 586px;
	margin			: 0px auto;
	padding			: 0px;
}
.new_img		{
	border			: 1px solid #666;
}

/* テーブル */
.inquiry		{
	background		: #666;
}
.inquiry th		{
	font-weight		: normal;
	text-align		: right;
	background		: #ddd;
}
.inquiry td		{
	background		: #eee;
}
/* その他 */
.comment		{/* 色付きコメント */
	padding					: 3px 0px;
	color					: #f09;
}
.btn			{
	position				: relative;
	left					: 10px;
	top						: 0px;
}
/*メニューリンクの設定（メニュー各種設定）*/
#pod ul.nav-pod li a:link,
#pod ul.nav-pod li a:visited {
	color			: #339;
	text-decoration	: none;
}
#pod ul.nav-pod li a:hover   {
	color			: #33f;
	text-decoration	: none;
}
ul.nav-pod		{
	width			: 100%;
	text-align		: left;
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
}
ul.nav-pod li 	{
	background		: url(../img/icon_arrow.gif) no-repeat left 4px;
	margin			: 0px;
	padding			: 0px 0px 0px 10px;
}
ul.nav-pod li a	{
	margin			: 0px;
	padding			: 0px;
}
