/*==== Šî–{Ý’è ====*/
body
{
	margin:0px;
	background-color:#fffdf4;
	/*
	background-color:#ff0000;
	*/
	color:#595a75;
	font-size:11px; font-family:"Osaka|“™•","‚l‚r ‚oƒSƒVƒbƒN";
}
.base
{
	width:1020px;
	background-color:#e8baa6;
}
.left
{
	width:220px;
	float:left;
	color:#bb005e;
	color:#515128;
	background-color:#e8baa6;
	text-align:center;
	padding:10px 0px 70px 0px;
	font-size:13px;

}
.right
{
	width:800px;
	float:left;
	background-color:#fffdf4;
	font-size:13px;
}
.footer
{
	width:800px;
	font-size:11px;
	padding-top:20px;
	text-align:center;
}

.shinkan
{
	width:120px;


	height:160px;


	border:0px;
	margin:6px 0px 0px 0px;
	/*
	background-image: url(./top_img/shinnkann.jpg);
	background-repeat: no-repeat;
	*/
}

.shousaiImg
{
float:left;
	width:300px;
	padding:30px 0px 0px 30px;
}

.shousaiTxt
{
float:left;
	width:350px;
	padding:30px 0px 0px 0px;
	vertical-align:top;
}

.gaiyouImg
{
float:left;
	width:115px;
	padding:30px 0px 0px 30px;
	
}

.gaiyouTxt
{
float:left;
	width:635px;
	padding:30px 0px 0px 0px;
	vertical-align:top;
}

.domainTxt
{
float:left;
	width:650px;
	padding:30px 0px 0px 30px;
	vertical-align:top;
	line-height:20px;
}

.linksTxt
{
float:left;
	width:650px;
	padding:10px 0px 0px 50px;
	vertical-align:top;
	line-height:20px;
}


/*table{ border-collapse: collapse; }*/
td { padding:10px; font-size:13px; font-family:"Osaka|“™•","‚l‚r ‚oƒSƒVƒbƒN";}

/*==== ŠO˜gƒe[ƒuƒ‹ ====*/
/*table.out { width:100%; border-width:0px; border-spacing:0px; margin:0px; padding:0px;}*/
table.out { border-width:0px; border-spacing:0px; margin:0px; padding:0px;}

/*==== ŠO˜g‚s‚ci‰Ej ====*/
td.outright {
	border-width:0px;
	border-spacing:0px;
	padding:0px;
}

/*==== ƒTƒCƒhƒo[i¶j ====*/
td.side{
	color:#bb005e;
	background-color:#e8baa6;
	width:170px;
	text-align:center;
	vertical-align:top;
	border-width:0px;
	border-spacing:0px;
	padding:0px;
	font-size:13px;
}

/*ƒe[ƒuƒ‹*/

/*ƒŠƒ“ƒN*/



/*
a:link { color: #ffffff; text-decoration: none; }
a:visited { color: #ffffff; text-decoration: none; }
a:active { color: #ffffff; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }

a.line:link { color: #ffffff; text-decoration: underline; }
a.line:visited { color: #ffffff; text-decoration: underline; }
a.line:active { color: #ffffff; text-decoration: underline; }
a.line:hover { color: #000000; text-decoration: underline; }
*/

/*
a:link { color: #0000ff; }
a:visited { color: #0000ff; }
a:active { color: #0000ff; }
a:hover { color: #0000ff; }
*/

a.link1 { font-size:12px; }
a.link1:link { color: #0000ff;}
a.link1:visited { color: #0000ff;}
a.link1:active { color: #0000ff;}
a.link1:hover { color: #0000ff;}

a.links:link { color: #595a75; text-decoration: none; }
a.links:visited { color: #595a75; text-decoration: none; }
a.links:active { color: #595a75; text-decoration: none; }
a.links:hover { color: #ff0000; text-decoration: underline;}


/*ƒƒjƒ…[EƒŠƒ“ƒN*/
span.menu-space{
	display:block; width:13em; height:1em;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	font-size:13px;
	font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
	float:right;
}
span.menu
{
	display:block; width:13em;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:1px 0px 1px 0px;
	font-size:13px;
	font-weight:bold;
	color:#515128;
	font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
	float:right;
}

a.menu
{ 
	display:block; width:13em;
	text-align:right;
	padding:1px 6px 1px 0px;
	margin-top:1px;
	margin-bottom:1px;
	/*
	color:#515128; background-color:#bbbcd2;
	*/
	color:#ffffff; background-color:#cb7b7b;

	text-decoration: none; 
	font-size:13px;
	font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
	float:right;
}		
a.menu:hover { color:#FFFFFF; background-color:#595a75;}

a.menuf
{ 
	display:block; width:13em;
	text-align:right;
	padding:1px 6px 1px 0px;
	margin-top:1px;
	margin-bottom:1px;
	color:#ffffff; background-color:#595a75;
	text-decoration: none; 
	font-size:13px;
	font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
	float:right;
}		
a.menuf:hover { color:#FFFFFF; background-color:#cb7b7b;}

a.menu2
{ 
	display:block; width:13em;
	text-align:left;
	padding:1px 0px 1px 6px;
        margin-top:1px;
	margin-bottom:1px;
	/*
	color:#515128; background-color:#bbbcd2;
	*/
	color:#FFFFFF; background-color:#cb7b7b;
	text-decoration: none; 
	font-size:13px;
	font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
	float:right;
}		
a.menu2:hover { color:#FFFFFF; background-color:#595a75;}

a.menu2f
{ 
	display:block; width:13em;
	text-align:left;
	padding:1px 0px 1px 6px;
        margin-top:1px;
	margin-bottom:1px;
	color:#FFFFFF; background-color:#595a75;
	text-decoration: none; 
	font-size:13px;
	font-family: "Osaka","‚l‚r ‚oƒSƒVƒbƒN";
	float:right;
}		
a.menu2f:hover { color:#FFFFFF; background-color:#cb7b7b;}



/*•¶Í*/
p{ font-size:15px; line-height:1.3em;}
p.memberList{ color: #ffffff; font-size:16px; line-height:1.2em;}

/*‹­’² F‚ð•Ï‚¦‚é*/
em{ color:yellow; font-style:normal; }

/*‹­’² ƒ{[ƒ‹ƒh‚É‚·‚é*/
string{ font-weight:bold; }


/*ƒƒCƒ“ƒ^ƒCƒgƒ‹‚ÅŽg—p*/
H1{ color:#000000; font-size:34px; font-family:‚l‚r ‚o–¾’©; font-weight:normal; }
/*
H1{ color:white; font-size:40px; font-family:Impact; font-weight:normal;
    margin-top:1px; padding-top:1px; margin-bottom:1px; padding-bottom:1px; }
*/

/*ƒƒCƒ“Eƒl[ƒ€‚ÅŽg—p*/
H1.strong{ color:yellow; font-size:42px;}

/*ƒƒjƒ…[‚ÅŽg—p*/
H2{ color:#ffffff; font-size:28px; font-family:Impact; font-weight: normal;
    margin-top:1px; padding-top:1px; margin-bottom:1px; padding-bottom:1px; }

/*•¶Íƒ^ƒCƒgƒ‹‚ÅŽg—p*/
H3{ color:#ffffff; font-size:16px; font-weight: bold;
    margin-top:1px; padding-top:1px; margin-bottom:1px; padding-bottom:1px; }

/*–ß‚é‚â“ú•t‚ÅŽg—p*/
H4{ color:#ffffff; font-size:13px; font-weight: bold;
    margin-top:1px; padding-top:1px; margin-bottom:1px; padding-bottom:1px; }

