@charset "shift_jis";






/* レイアウト共通項目 */

div {
	margin:  0;
	padding: 0;
}

img {
	border:none;
}

body	{
	background-color: #ffffff;
	margin: 15px;
	padding: 0;
	text-align:left;
	scrollbar-Track-Color:#FFFFFF;
	scrollbar-Face-Color:#FFFFFF;
	scrollbar-Shadow-Color:#000000;
	scrollbar-DarkShadow-Color:#FFFFFF;
	scrollbar-Highlight-Color:#000000;
	scrollbar-3dLight-Color:#FFFFFF;
	scrollbar-Arrow-Color:#000000;
	}

body,tr,td,p{
	font-size:x-small; color:#000000; line-height: 120% ; family: ＭＳ Ｐゴシック, Osaka;
}

:root body,tr,td,p{
	font-size:small; color:#000000; line-height: 120% ; family: ＭＳ Ｐゴシック, Osaka;
	*font-size:x-small; color:#000000; line-height: 120% ; family: ＭＳ Ｐゴシック, Osaka;
	/*\*//*/
	font-size:x-small; color:#000000; line-height: 120% ; family: ＭＳ Ｐゴシック, Osaka;
	/**/
}


/* main */


body
{
scrollbar-Track-Color:#FFFFFF;
scrollbar-Face-Color:#FFFFFF;
scrollbar-Shadow-Color:#000000;
scrollbar-DarkShadow-Color:#FFFFFF;
scrollbar-Highlight-Color:#000000;
scrollbar-3dLight-Color:#FFFFFF;
scrollbar-Arrow-Color:#000000;
}

a:link{text-decoration:underline}
a:visited{text-decoration:underline}
a:hover {text-decoration:underline; color:red}


/* テキスト */

.text {font:10pt; font-family: ＭＳ Ｐゴシック, Osaka;}
.textb {font:10pt; font-weight:bold; font-family: ＭＳ Ｐゴシック, Osaka}
.text7 {font:7pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text8 {font:8pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text9 {font:9pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text11 {font:11pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text11b {font:11pt; font-weight:bold; font-family: ＭＳ Ｐゴシック, Osaka}
.text12 {font:12pt; font-family: ＭＳ Ｐゴシック, Osaka}
.text12b {font:12pt; font-weight:bold; font-family: ＭＳ Ｐゴシック, Osaka}
.text14b {font:14pt; font-weight:bold; font-family: ＭＳ Ｐゴシック, Osaka}
.text_p {font:10pt; font-family: ＭＳ Ｐゴシック, Osaka; line-height: 150%;}
.text_bl {font:10pt; font-family: ＭＳ Ｐゴシック, Osaka; color:#000000;}


/* テキストカラー */

.white 	{ color:#ffffff; }
.whiteb	{ color:#ffffff; font-weight:bold; }
.red	{ color:#ff0000; }
.redcc 	{ color:#cc3300; }
.redccb { color:#cc3300; font-weight:bold; }
.green	{ color:#008000; }
.greenb	{ color:#008000; font-weight:bold; }
.pink 	{ color:#cc6699; }
.pinkb 	{ color:#cc6699; font-weight:bold; }
.pink33	{ color:#cc3366; }
.pink33b{ color:#cc3366; font-weight:bold; }
.navy	{ color:#334396; }
.navyb	{ color:#334396; font-weight:bold; }



/* レイアウト個別項目：ヘッダ */

#header {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 700px;
}

#header_copy {
	text-align: right;
	margin: 0;
	padding: 0 5px 5px 0px;
	font-size: 13px;
}

#header_title h1 {
	margin: 0px;
	padding: 0px;
	width: 700px;
}

#header_navi {
	margin: 7px 18px 0px 0px;
	padding: 0px;
	height:49px;
	width: 700px;
}

#header_navi ul {
	margin: 0px;
	padding: 0px;
	}

#header_navi li {
	margin: 0 18px 0 0px;
	padding: 0;
	float:left;
	list-style-type:none;
}


/* レイアウト個別項目：フッタ */

#footer_navi	{
	margin: 0;
	padding: 12px 0 0 0;
	width: 700px;
	clear:both;
}

#footer_navi ul {
	margin: 0;
	padding: 0;
	}

#footer_navi li {
	margin: 0 20px 0 0;
	padding: 0;
	float:left;
	list-style-type:none;
	}

#footer_navi #vrs {
	margin: 0 0 0 70px;
	padding: 0;
	}
	

#footer_verisign	{
	text-align: right;
	margin: 0;
	padding: 5px;
	font-size: 11px;
	clear:both;
}

#footer_logo	{
	width:700px;
	text-align: right;
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 11px;
}

address{
	color:#000000; font-style: normal;line-height: 180% ;
}








/* 20070910追加 ヘッダフッタ変更 */

div {
	margin:  0;
	padding: 0;
}

img {
	border:none;
}

body	{
	background-color: #ffffff;
	margin: 15px;
	padding: 0;
	text-align:left;
	scrollbar-Track-Color:#FFFFFF;
	scrollbar-Face-Color:#FFFFFF;
	scrollbar-Shadow-Color:#000000;
	scrollbar-DarkShadow-Color:#FFFFFF;
	scrollbar-Highlight-Color:#000000;
	scrollbar-3dLight-Color:#FFFFFF;
	scrollbar-Arrow-Color:#000000;
	}

body,tr,td,p{
	font-size:x-small; color:#000000; line-height: 120% ; family: ＭＳ Ｐゴシック, Osaka;
}

:root body,tr,td,p{
	font-size:small; color:#000000; line-height: 120% ; family: ＭＳ Ｐゴシック, Osaka;
	*font-size:x-small; color:#000000; line-height: 120% ; family: ＭＳ Ｐゴシック, Osaka;
	/*\*//*/
	font-size:x-small; color:#000000; line-height: 120% ; family: ＭＳ Ｐゴシック, Osaka;
	/**/
}

/* レイアウト個別項目：ヘッダ */

#header2 {
	text-align: left;
	margin: 0;
	padding: 0;
	width: 700px;
}

#header2_copy {
	text-align: right;
	margin: 0;
	padding: 0 5px 5px 0;
	font-size: 13px;
}

#header2_title h1 {
	margin: 0;
	padding: 0;
	width: 700px;
}

#header2_navi {
	margin: 7px 0 0 0;
	padding: 0;
	height:49px;
	width: 700px;
}

#header2_navi ul {
	margin: 0;
	padding: 0;
	}

#header2_navi li {
	margin: 0;
	padding: 0;
	float:left;
	list-style-type:none;
}

/* レイアウト個別項目：フッタ */

#footer2_navi	{
	margin: 7px 0px 0px 0px;
	padding: 0px;
	height:20px;
	width: 700px;
	text-align:center;
}

#footer2_navi ul {
	margin: 0 30px ;
	padding: 0;
	}

#footer2_navi li {
	margin: 0px 22px 0px 10px;
	padding: 0px;
	float:left;
	list-style-type:none;
	}

#footer2_navi #vrs {
	margin: 0 0 0 70px;
	padding: 0;
	}
	

#footer2_verisign	{
	text-align: right;
	margin: 0;
	padding: 5px;
	font-size: 11px;
	clear:both;
}

#footer2_logo	{
	width:700px;
	text-align: center;
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 11px;
}
