@charset "utf-8";


.comment_sky		{float:none;margin:0 auto;width:100%;}
.comment_sky		{color:#960;background-color:#b9dcff;border:1px solid #036;}
.comment_sky a		{display:block;color:#960;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;text-decoration:none;}
.comment_sky a:link	{display:block;color:#960;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;}
.comment_sky a:visited	{display:block;color:#960;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;}
.comment_sky a:hover	{display:block;color:#fff;background-color:#036;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #036 #036 #036 #036; text-decoration:none;}
.comment_sky a:active	{display:block;color:#960;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;}

.comment_blue		{float:none;margin:0 auto;width:100%;}
/*
.comment_blue span	{color:#fff;}
.comment_blue span:hover	{color:#00f;}
*/
.comment_blue		{color:#fff;background-color:#00f;border:1px solid #036;}
.comment_blue a		{display:block;color:#fff;background-color:#00f;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #00f #00f #fff;text-decoration:none;}
.comment_blue a:link	{display:block;color:#fff;background-color:#00f;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #00f #00f #fff;}
.comment_blue a:visited	{display:block;color:#fff;background-color:#00f;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #00f #00f #fff;}
.comment_blue a:hover	{display:block;color:#00f;background-color:rgb(229,255,266);border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgb(229,255,266) rgb(229,255,266) rgb(229,255,266) rgb(229,255,266); text-decoration:none;}
.comment_blue a:active	{display:block;color:#fff;background-color:#00f;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #00f #00f #fff;}

.comment_pink		{float:none;margin:0 auto;width:100%;}
.comment_pink		{color:#960;background-color:rgb(255,204,255);border:1px solid rgb(153,51,102);}
.comment_pink a		{display:block;color:#960;background-color:rgb(255,204,255);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(255,204,255) rgb(255,204,255) #fff;text-decoration:none;}
.comment_pink a:link	{display:block;color:#960;background-color:rgb(255,204,255);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(255,204,255) rgb(255,204,255) #fff;}
.comment_pink a:visited	{display:block;color:#960;background-color:rgb(255,204,255);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(255,204,255) rgb(255,204,255) #fff;}
.comment_pink a:hover	{display:block;color:#fff;background-color:rgb(153,51,102);border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgb(153,51,102) rgb(153,51,102) rgb(153,51,102) rgb(153,51,102); text-decoration:none;}
.comment_pink a:active	{display:block;color:#960;background-color:rgb(255,204,255);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(255,204,255) rgb(255,204,255) #fff;}

.comment_green		{float:none;margin:0 auto;width:100%;}
.comment_green		{color:#960;background-color:rgb(238,255,221);border:1px solid rgb(11,95,35);}
.comment_green a		{display:block;color:#960;background-color:rgb(238,255,221);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(238,255,221) rgb(238,255,221) #fff;text-decoration:none;}
.comment_green a:link	{display:block;color:#960;background-color:rgb(238,255,221);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(238,255,221) rgb(238,255,221) #fff;}
.comment_green a:visited	{display:block;color:#960;background-color:rgb(238,255,221);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(238,255,221) rgb(238,255,221) #fff;}
.comment_green a:hover	{display:block;color:#fff;background-color:rgb(11,95,35);border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgb(11,95,35) rgb(11,95,35) rgb(11,95,35) rgb(11,95,35); text-decoration:none;}
.comment_green a:active	{display:block;color:#960;background-color:rgb(238,255,221);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(238,255,221) rgb(238,255,221) #fff;}
/*
.comment_green		{float:none;margin:0 auto;width:100%;}
.comment_green		{color:#fff;background-color:rgb(11,95,35);border:1px solid rgb(11,95,35);}
.comment_green a	{display:block;color:#fff;background-color:rgb(11,95,35);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(11,95,35) rgb(11,95,35) #fff;text-decoration:none;}
.comment_green a:link	{display:block;color:#fff;background-color:rgb(11,95,35);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(11,95,35) rgb(11,95,35) #fff;}
.comment_green a:visited{display:block;color:#fff;background-color:rgb(11,95,35);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(11,95,35) rgb(11,95,35) #fff;}
.comment_green a:hover	{display:block;color:rgb(11,95,35);background-color:rgb(238,255,221);border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgb(238,255,221) rgb(238,255,221) rgb(238,255,221) rgb(238,255,221); text-decoration:none;}
.comment_green a:active	{display:block;color:#fff;background-color:rgb(11,95,35);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(11,95,35) rgb(11,95,35) #fff;}
*/
.comment_wine		{float:none;margin:0 auto;width:100%;}
.comment_wine		{color:#fff;background-color:rgb(250,231,243);border:1px solid rgb(153,51,102);}
.comment_wine a		{display:block;color:#fff;background-color:rgb(153,51,102);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(153,51,102) rgb(153,51,102) #fff;text-decoration:none;}
.comment_wine a:link	{display:block;color:#fff;background-color:rgb(153,51,102);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(153,51,102) rgb(153,51,102) #fff;}
.comment_wine a:visited	{display:block;color:#fff;background-color:rgb(153,51,102);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(153,51,102) rgb(153,51,102) #fff;}
.comment_wine a:hover	{display:block;color:rgb(153,51,102);background-color:rgb(250,231,243);border-style: solid;border-width: 1px 1px 1px 1px;border-color: rgb(250,231,243) rgb(250,231,243) rgb(250,231,243) rgb(250,231,243); text-decoration:none;}
.comment_wine a:active	{display:block;color:#fff;background-color:rgb(153,51,102);border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff rgb(153,51,102) rgb(153,51,102) #fff;}


/* CSS Document */
.back_line
{
	background-image	:	url(/images/back_line.gif);
}
.back_line2
{
	background-image	:	url(/images/back_line2.gif);
}
.line_bottom
{
	border				:	1px dashed #ccc;
}
.clear_float
{
	clear				:	both;
}
.move_left
{
	float				:	left;
}
.move_right
{
	float				:	right;
}

.offset
{
	margin-left			:	8px;
}
.offset4
{
	margin-left			:	4px;
}
.offset12
{
	margin-left			:	12px;
}
.offset16
{
	margin-left			:	16px;
}
.offset18
{
	margin-left			:	18px;
}
.offset20
{
	margin-left			:	20px;
}
.offset22
{
	margin-left			:	22px;
}
.offset24
{
	margin-left			:	24px;
}
.offset26
{
	margin-left			:	26px;
}
.offset28
{
	margin-left			:	28px;
}
.offset30
{
	margin-left			:	30px;
}
.offset32
{
	margin-left			:	32px;
}

.title01	{float:none;}
.title01	{color:#663300;background-color:#ffcccc;border:1px solid #ff8080;}
.title01 SPAN	{display:block;color:#663300;background-color:#ffcccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ffcccc #ffcccc #eee;}
.title01 A	{display:block;color:#663300;background-color:#ffcccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ffcccc #ffcccc #eee;text-decoration:none;}
.title01 A:link	{display:block;color:#663300;background-color:#ffcccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ffcccc #ffcccc #eee;}
.title01 A:visited	{display:block;color:#663300;background-color:#ffcccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ffcccc #ffcccc #eee;}
.title01 A:hover	{display:block;color:#fff;background-color:#ff8080;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ff8080 #ff8080 #ff8080 #ff8080; text-decoration:none;}
.title01 A:active	{display:block;color:#663300;background-color:#ffcccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ffcccc #ffcccc #eee;}

.title02	{float:none;}
.title02	{color:#663300;background-color:#b9dcff;border:1px solid #036;}
.title02 SPAN	{display:block;color:#663300;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;}
.title02 A	{display:block;color:#663300;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;text-decoration:none;}
.title02 A:link	{display:block;color:#663300;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;}
.title02 A:visited	{display:block;color:#663300;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;}
.title02 A:hover	{display:block;color:#fff;background-color:#036;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #036 #036 #036 #036; text-decoration:none;}
.title02 A:active	{display:block;color:#663300;background-color:#b9dcff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #b9dcff #b9dcff #fff;}

.title03	{float:none;}
.title03	{color:#fff;background-color:#58b;border:1px solid #036;}
.title03 SPAN	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title03 A	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;text-decoration:none;}
.title03 A:link	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title03 A:visited	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title03 A:hover	{display:block;color:#fff;background-color:#036;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #036 #036 #036 #036; text-decoration:none;}
.title03 A:active	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}

.title04	{float:none;}
.title04	{color:#fff;background-color:#c66;border:1px solid #900;}
.title04 SPAN	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title04 A	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;text-decoration:none;}
.title04 A:link	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title04 A:visited	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title04 A:hover	{display:block;color:#fff;background-color:#933;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #933 #933 #933 #933; text-decoration:none;}
.title04 A:active	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}

.title05	{float:none;}
.title05	{color:#600;background-color:#f93;border:1px solid #930;}
.title05 SPAN	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title05 A	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;text-decoration:none;}
.title05 A:link	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title05 A:visited	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title05 A:hover	{display:block;color:#fff;background-color:#c60;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #c60 #c60 #c60 #c60; text-decoration:none;}
.title05 A:active	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}

.title06	{float:none;}
.title06	{color:#fff;background-color:#999;border:1px solid #000;}
.title06 SPAN	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title06 A	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;text-decoration:none;}
.title06 A:link	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title06 A:visited	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title06 A:hover	{display:block;color:#fff;background-color:#666;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #666 #666 #666 #666; text-decoration:none;}
.title06 A:active	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}

.title07	{float:none;}
.title07	{color:#fff;background-color:#595;border:1px solid #363;}
.title07 SPAN	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title07 A	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;text-decoration:none;}
.title07 A:link	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title07 A:visited	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title07 A:hover	{display:block;color:#fff;background-color:#363;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #363 #363 #363 #363; text-decoration:none;}
.title07 A:active	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}


.title21	{float:none;}
.title21	{color:#333;background-color:#ccc;border:1px solid #999;}
.title21 SPAN	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;}
.title21 A	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;text-decoration:none;}
.title21 A:link	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;}
.title21 A:visited	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;}
.title21 A:hover	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #999 #999 #999 #999; text-decoration:none;}
.title21 A:active	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;}

.title22	{float:none;}
.title22	{color:#c33;background-color:#fcc;border:1px solid #c66;}
.title22 SPAN	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;}
.title22 A	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;text-decoration:none;}
.title22 A:link	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;}
.title22 A:visited	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;}
.title22 A:hover	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #c66 #c66 #c66 #c66; text-decoration:none;}
.title22 A:active	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;}

.title23	{float:none;}
.title23	{color:#fff;background-color:#58b;border:1px solid #036;}
.title23 SPAN	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title23 A	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;text-decoration:none;}
.title23 A:link	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title23 A:visited	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title23 A:hover	{display:block;color:#fff;background-color:#036;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #036 #036 #036 #036; text-decoration:none;}
.title23 A:active	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}

.title24	{float:none;}
.title24	{color:#fff;background-color:#c66;border:1px solid #900;}
.title24 SPAN	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title24 A	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;text-decoration:none;}
.title24 A:link	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title24 A:visited	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title24 A:hover	{display:block;color:#fff;background-color:#933;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #933 #933 #933 #933; text-decoration:none;}
.title24 A:active	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}

.title25	{float:none;}
.title25	{color:#600;background-color:#f93;border:1px solid #930;}
.title25 SPAN	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title25 A	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;text-decoration:none;}
.title25 A:link	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title25 A:visited	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title25 A:hover	{display:block;color:#fff;background-color:#c60;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #c60 #c60 #c60 #c60; text-decoration:none;}
.title25 A:active	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}

.title26	{float:none;}
.title26	{color:#fff;background-color:#999;border:1px solid #000;}
.title26 SPAN	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title26 A	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;text-decoration:none;}
.title26 A:link	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title26 A:visited	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title26 A:hover	{display:block;color:#fff;background-color:#666;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #666 #666 #666 #666; text-decoration:none;}
.title26 A:active	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}

.title27	{float:none;}
.title27	{color:#fff;background-color:#595;border:1px solid #363;}
.title27 SPAN	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title27 A	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;text-decoration:none;}
.title27 A:link	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title27 A:visited	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title27 A:hover	{display:block;color:#fff;background-color:#363;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #363 #363 #363 #363; text-decoration:none;}
.title27 A:active	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}


.title81	{float:none;}
.title81	{color:#333;background-color:#ccc;border:1px solid #999;}
.title81 SPAN	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;}
.title81 A	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;text-decoration:none;}
.title81 A:link	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;}
.title81 A:visited	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;}
.title81 A:hover	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #999 #999 #999 #999; text-decoration:none;}
.title81 A:active	{display:block;color:#333;background-color:#ccc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #ccc #ccc #eee;}

.title82	{float:none;}
.title82	{color:#c33;background-color:#fcc;border:1px solid #c66;}
.title82 SPAN	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;}
.title82 A	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;text-decoration:none;}
.title82 A:link	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;}
.title82 A:visited	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;}
.title82 A:hover	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #c66 #c66 #c66 #c66; text-decoration:none;}
.title82 A:active	{display:block;color:#c33;background-color:#fcc;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fff #fcc #fcc #fff;}

.title83	{float:none;}
.title83	{color:#fff;background-color:#58b;border:1px solid #036;}
.title83 SPAN	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title83 A	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;text-decoration:none;}
.title83 A:link	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title83 A:visited	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}
.title83 A:hover	{display:block;color:#fff;background-color:#036;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #036 #036 #036 #036; text-decoration:none;}
.title83 A:active	{display:block;color:#fff;background-color:#58b;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #bcf #58b #58b #bcf;}

.title84	{float:none;}
.title84	{color:#fff;background-color:#c66;border:1px solid #900;}
.title84 SPAN	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title84 A	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;text-decoration:none;}
.title84 A:link	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title84 A:visited	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}
.title84 A:hover	{display:block;color:#fff;background-color:#933;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #933 #933 #933 #933; text-decoration:none;}
.title84 A:active	{display:block;color:#fff;background-color:#c66;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #fcc #c66 #c66 #fcc;}

.title85	{float:none;}
.title85	{color:#600;background-color:#f93;border:1px solid #930;}
.title85 SPAN	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title85 A	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;text-decoration:none;}
.title85 A:link	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title85 A:visited	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}
.title85 A:hover	{display:block;color:#fff;background-color:#c60;border: solid;border-width: 1px 1px 1px 1px;border-color: #c60 #c60 #c60 #c60; text-decoration:none;}
.title85 A:active	{display:block;color:#600;background-color:#f93;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #eee #f93 #f93 #eee;}

.title86	{float:none;}
.title86	{color:#fff;background-color:#999;border:1px solid #000;}
.title86 SPAN	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title86 A	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;text-decoration:none;}
.title86 A:link	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title86 A:visited	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}
.title86 A:hover	{display:block;color:#fff;background-color:#666;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #666 #666 #666 #666; text-decoration:none;}
.title86 A:active	{display:block;color:#fff;background-color:#999;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #ccc #999 #999 #ccc;}

.title87	{float:none;}
.title87	{color:#fff;background-color:#595;border:1px solid #363;}
.title87 SPAN	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title87 A	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;text-decoration:none;}
.title87 A:link	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title87 A:visited	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}
.title87 A:hover	{display:block;color:#fff;background-color:#363;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #363 #363 #363 #363; text-decoration:none;}
.title87 A:active	{display:block;color:#fff;background-color:#595;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cfc #595 #595 #cfc;}


.td_background
{

	background-image	: url("/images/menu_r1.gif");

}
.table_menu
{

	border-style		: double;
	border-color		: #663300;
	border-width		: 3px;
	width:99%;

}
.table_contents
{
	border-style		: solid;
	border-color		: #663300;
	border-width		: 1px;
	background			: #ffe8ba;
	padding				: 5px;
	margin-bottom		: 15px;

}
.body_margin
{

	margin	: 0px;

}

/* --------------------------------------------------
float用ハック
-------------------------------------------------- */
.obi
{
	margin				: 	0px 0px;
	padding				:	4px;
	border-left			:	8px  solid #cc3300;
	border-top			:	1px  solid #eeeeee;
	border-bottom		:	1px  solid #eeeeee;
	border-right		:	1px  solid #eeeeee;
	background-color	:	#ffffff;
}

#Shintaku
{
	width			:	654px;
	margin-left		:	15px;
	margin-right	:	15px;
}
.title0a
{
	float			:	none;}
}
.title0a
{
	color			:	#663300;
	background-color:	rgb(255,220,136);
	border			:	1px solid rgb(210,148,0);
}
.title0a SPAN
{
	display			:	block;
	color			:	#663300;
	background-color:	rgb(255,220,136);
	border-style	:	solid;
	border-width	:	1px 1px 1px 1px;
	border-color	:	rgb(255,237,193) rgb(255,220,136) rgb(255,220,136) rgb(255,237,193);
}
.title0a A
{
	display			:	block;
	color			:	#663300;
	background-color:	rgb(255,220,136);
	border-style	:	solid;
	border-width	:	1px 1px 1px 1px;
	border-color	:	rgb(255,237,193) rgb(255,220,136) rgb(255,220,136) rgb(255,237,193);
	text-decoration	:	none;
}
.title0a A:link
{
	display			:	block;
	color			:	#663300;
	background-color:	rgb(255,220,136);
	border-style	:	solid;
	border-width	:	1px 1px 1px 1px;
	border-color	:	rgb(255,237,193) rgb(255,220,136) rgb(255,220,136) rgb(255,237,193);
}
.title0a A:visited
{
	display			:	block;
	color			:	#663300;
	background-color:	rgb(255,220,136);
	border-style	:	solid;
	border-width	:	1px 1px 1px 1px;
	border-color	:	rgb(255,237,193) rgb(255,220,136) rgb(255,220,136) rgb(255,237,193);
}
.title0a A:hover
{
	display			:	block;
	color			:	#fff;
	background-color:	rgb(210,148,0);
	border-style	:	solid;
	border-width	:	1px 1px 1px 1px;
	border-color	:	rgb(210,148,0) rgb(210,148,0) rgb(210,148,0) rgb(210,148,0);
	text-decoration	:	none;
}
.title0a A:active
{
	display			:	block;
	color			:	#663300;
	background-color:	rgb(255,220,136);
	border-style	:	solid;
	border-width	:	1px 1px 1px 1px;
	border-color	:	rgb(255,237,193) rgb(255,220,136) rgb(255,220,136) rgb(255,237,193);
}

/* .pkg class wraps enclosing block element around inner floated elements */

.pkg:after {
	content : ".";
	display : block;
	visibility : hidden;
	clear : both;
	height : 0.1px;
	font-size : 0.1em;
	line-height : 0;
}
/**IE7*/
.pkg {
	display: inline-block;
}
/**IE6以前*/
* html .pkg {
	display: inline-block;
}
/* no ie mac \*/
* html .pkg {
	height: 1%;
}
.pkg {
	display: block;
}
/* */
/* --------------------------------------------------
デフォルト
-------------------------------------------------- */
* {
	margin : 0px;
	padding : 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
}
li {
	list-style:none;
}
.clear {
	clear:both;
}
p {
	line-height:160%;
}
img {
	border:none;
}

a
{
	text-decoration		:	none;
}
a:hover
{
	text-decoration		:	underline;
}
/* --------------------------------------------------
見出し
-------------------------------------------------- */
#new_type
{
	margin				: 	0;
	padding-left		:	8px;
	font-size:14px; line-height:1.5; font-weight:bold;
	border: none;
	margin-bottom: 8px;
}
.dat_part
{
	padding-left: 8px;
	padding-right: 8px;
}

h3
{
	margin				: 	0;
	padding-left		:	8px;
	font-size:18px; line-height:1.5; font-weight:bold;

	border-left			:	8px solid #630;
	border-right		:	1px solid #630;
	border-top			:	1px solid #630;
	border-bottom		:	1px solid #630;
}

.box_link
{
	text-decoration		:	none;
}
.box_link:hover
{
	text-decoration		:	underline;
}

/* --------------------------------------------------
FOOTER
-------------------------------------------------- */
#footer {
	margin:1px 0;
	padding: 10px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */
	border: 1px solid #630;
}
#footer * {
	color:#630;
	font-size:10px;
}
#footer dd {
	position:relative;
	left:170px;
	top:-16px;
	width:580px;
	line-height:170%;
}
* html #footer  dd
{
	top:-14px;
}
*+html #footer  dd
{
	top:-14px;
}
#footer dt {
	font-weight:bold;
}
#footer dd a:hover {
	text-decoration:underline;
}
/* --------------------------------------------------
ボタン
-------------------------------------------------- */
.button01
{
	float					:	none;
	border					:	1px solid #630;
}
.button01 a, .button01 a:visited, .button01 a:active, .button01 a:link
{
	display					:	block;
	color					:	#fff;
	background-image		:	url(/images/button01.jpg);
	background-position		:	center;
	text-decoration			:	none;
}
.button01 a:hover
{
	display					:	block;
	color					:	#fff;
	background-image		:	url(/images/button01_on.jpg);
	background-position		:	center;
	text-decoration			:	none;
}

.button02
{
	float					:	none;
	border					:	1px solid rgb(51,51,101);
}
.button02 a, .button02 a:visited, .button02 a:active, .button02 a:link
{
	display					:	block;
	color					:	#fff;
	background-image		:	url(/images/button02.jpg);
	background-position		:	center;
	text-decoration			:	none;
}
.button02 a:hover
{
	display					:	block;
	color					:	#fff;
	background-image		:	url(/images/button02_on.jpg);
	background-position		:	center;
	text-decoration			:	none;
}


.button_red
{
	float					:	none;
	border-top:solid 1px #FF9999;
	border-left:solid 1px #FF9999;
	border-bottom:solid 1px #660000;
	border-right:solid 1px #660000;
	background: #FF0000;
	color:#FFFFFF;
}
.button_red a, .button_red a:visited, .button_red a:active, .button_red a:link
{
	display					:	block;
	border-top:solid 1px #FF9999;
	border-left:solid 1px #FF9999;
	border-bottom:solid 1px #660000;
	border-right:solid 1px #660000;
	background: #FF0000;
	color:#FFFFFF;
	text-decoration			:	none;
}
.button_red a:hover
{
	display					:	block;
	border-top:solid 1px #660000;
	border-left:solid 1px #660000;
	border-bottom:solid 1px #FF9999;
	border-right:solid 1px #FF9999;
	background:#CC0000;
	color:#FFFFFF;
	text-decoration			:	none;
}


.button_blue
{
	float					:	none;
	border-top:solid 1px rgb(153,203,214);
	border-left:solid 1px rgb(153,203,214);
	border-bottom:solid 1px rgb(34,74,83);
	border-right:solid 1px rgb(34,74,83);
	background: rgb(0,172,218);
	color:#FFFFFF;
}
.button_blue a, .button_blue a:visited, .button_blue a:active, .button_blue a:link
{
	display					:	block;
	border-top:solid 1px rgb(153,203,214);
	border-left:solid 1px rgb(153,203,214);
	border-bottom:solid 1px rgb(34,74,83);
	border-right:solid 1px rgb(34,74,83);
	background: rgb(0,172,218);
	color:#FFFFFF;
	text-decoration			:	none;
}
.button_blue a:hover
{
	display					:	block;
	border-top:solid 1px rgb(34,74,83);
	border-left:solid 1px rgb(34,74,83);
	border-bottom:solid 1px rgb(153,203,214);
	border-right:solid 1px rgb(153,203,214);
	background:rgb(153,203,214);
	color:#FFFFFF;
	text-decoration			:	none;
}
/* --------------------------------------------------
レイアウト
-------------------------------------------------- */
body {
	background: url(/images/bg_body.gif) repeat-x top;
	margin-top:0px;
}
#wrapper {
	background:url(/images/bg_img01.jpg) no-repeat 850px 0px;
	width:1010px;
	margin:0 auto;
	margin-top:-12px;
}
* html #wrapper
{
	margin-top:0px;
}
*+html #wrapper
{
	margin-top:0px;
}

#contents {
	margin:0 auto;
	margin-top:12px;
	text-align:left;
	width:712px;
}
#header {
	margin-bottom:30px;
}
#header_left {
	float:left;
	margin:17px 0 32px;
}
#header_right {
	float:right;
	margin:17px 0;
}
#header a
{
	color:#000;
	text-decoration:none;
}
#header a:hover
{
	color:#000;
	text-decoration:underline;
}

h2 {
	margin:0 0 10px
}
h3 {
	margin-bottom:10px;
}
#libraryBox {
	background:url(/images/bg_img02.jpg) no-repeat 550px top;
	margin:50px 0;
}
#libraryBox h2 {
	margin:0 0 20px
}
#lawyerBox {
	clear:both;
	background:url(/images/bg_img03.jpg) no-repeat 300px bottom;
	height:170px;
}
#lawyerBox p {
	margin-left:25px;
	line-height:1em;
}
#groupBox p {
	margin:0 25px 0px;
	line-height:1em;
}
p.link01, #groupBox p.link01 {
	line-height:200%;
}
p.link01 a {
	margin-left:20px;
	font-size:10px;
}

#copyBox ul {
	float:left;
}
#copyBox address {
	float:right;
}
address {
	font-style:normal;
	line-height:23px;
	font-size:10px;
}
/*-------------------------------
ノート風背景
-------------------------------*/

.bg_book_header2 {
	margin:0 auto;
	margin-top:8px;
	width:750px;
	clear:both;
}
.bg_book_middle2 {
	padding-bottom:18px;
	margin-bottom:15px;
}

.bg_book_header {
	margin:0 auto;
	margin-top:8px;
	background:url(/images/bg_h.gif) no-repeat center top;
	width:683px;
	clear:both;
}
.bg_book_middle {
	background:url(/images/bg_m.gif) bottom center;
	padding-bottom:18px;
	margin-bottom:15px;
}
h4 {
	font-size:14px;
	padding:12px 25px 10px;
}
.bg_book_middle ul {
	float:left;
}
ul {
	padding:0px 35px;
	margin-top:0px;
}
li {
	line-height:23px;
}
/*-------------------------------
リスト
-------------------------------*/
.ul01 li {
	background:url(/images/icon_01.gif) no-repeat left 5px;
	padding-left:17px;
}
#footerMenu {
	text-align:center;
}
#footerMenu p a {
	margin:10px;
}
/*-------------------------------
リンク
-------------------------------*/
a {
	color:#00f; !important
	text-decoration:none;
	font-weight:normal;
}
a:hover {
	text-decoration:underline;
}
h4 a {
	color:#00f;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
}
h4 a:hover {
	text-decoration:underline;
}
.ul01 a {
	color:#333;
	text-decoration:none;
	font-size:12px;
}
.ul01 a:hover {
	text-decoration:underline;
}
.link01 a {
	color:#000;
	text-decoration:none;
	font-size:12px;
}
.link01 a:hover {
	text-decoration:underline;
}
/* --------------------------------------------------
セカンドレイアウト
-------------------------------------------------- */
.linkBox02 {
	margin-bottom:20px;
}
.linkBox02 p {
	margin:0 25px;
	line-height:200%;
}
.linkBox02 p.link01 a {
	font-size:10px;
	margin-left:15px;
	color:#000;
	text-decoration:none;
}
.linkBox02 p.link01 a:hover {
	color:#993300;
	text-decoration:underline;
}

.linkBox03 {
	margin-bottom:20px;
}
.linkBox03 p {
	margin:0 8px;
	line-height:200%;
}
.linkBox03 p.link02 a {
	font-size:10px;
	margin-left:15px;
	color:#000;
	text-decoration:none;
}
.linkBox03 p.link02 a:hover {
	color:#993300;
	text-decoration:underline;
}
/* --------------------------------------------------
セカンド無料閲覧ボタン
-------------------------------------------------- */
#btnBox {
	padding:25px 0;
}
#btnFree a {
	padding:10px;
	border-top:solid 2px #FF9999;
	border-left:solid 2px #FF9999;
	border-bottom:solid 2px #660000;
	border-right:solid 2px #660000;
	background: #FF0000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#btnFree a:hover {
	padding:10px;
	border-top:solid 2px #660000;
	border-left:solid 2px #660000;
	border-bottom:solid 2px #FF9999;
	border-right:solid 2px #FF9999;
	background:#CC0000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
}
/*
.T14 table_contents .T12 h2 {
	font-size:13px;
	line-height:22px;
}
*/
#btnBox2 {
	padding:25px 0;
}
#btnFree2 a {
	padding:10px;
	border-top:solid 2px #FF9999;
	border-left:solid 2px #FF9999;
	border-bottom:solid 2px #660000;
	border-right:solid 2px #660000;
	background: #FF0000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#btnFree2 a:hover {
	padding:10px;
	border-top:solid 2px #660000;
	border-left:solid 2px #660000;
	border-bottom:solid 2px #FF9999;
	border-right:solid 2px #FF9999;
	background:#CC0000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
}
