/*

@{X^CV[g@@

*/

BODY			{margin:0px; padding:0px; text-align:left; font-size:81%; line-height:1.75em; color:#333333;}

BODY			{font-family:Osaka, "CI", Meiryo, "lr oSVbN", sans-serif; text-align:center; background:#FFFFFF;}

IMG				{border:0px; margin:0px;}

TH,TD			{font-weight:normal; text-align:left; vertical-align:top;}

LI IMG			{vertical-align:top;}

ADDRESS			{font-style:normal; padding-bottom:5px;}

FORM			{margin:0px; padding:0px;}

A:LINK 			{color:#3366cc; text-decoration:underline;}
A:VISITED		{color:#3366cc; text-decoration:underline;}
A:HOVER			{color:#FF6600; text-decoration:underline;}
A:ACTIVE		{color:#FF6600; text-decoration:underline;}

#container		{width:800px; margin:0px auto; text-align:left; margin-bottom:30px;}
#container:after	{height:0px; visibility:hidden; content: "."; display:block; clear:both;}

/*============= HEADER AREA =============*/

#header			{width:800px; height:46px; padding:12px 0px 0px 0px;}
#header:after	{height:0px; visibility:hidden; content: "."; display:block; clear:both;}

#logo			{width:146px; height:31px; float:left; margin:0px; padding:0px; font-size:133%;}

#head-contact	{width:191px; height:37px; float:right;}


/*============= FOOTER AREA =============*/

#footer			{text-align:center; background:#777777; color:#FFFFFF; clear:both;}

#footer	A:LINK 		{color:#FFFFFF; text-decoration:none;}
#footer	A:VISITED	{color:#FFFFFF; text-decoration:none;}
#footer	A:HOVER		{color:#98be01; text-decoration:none;}
#footer	A:ACTIVE	{color:#98be01; text-decoration:none;}

#ft-profile		{width:800px; margin:0px auto; padding:20px 0px; text-align:left; clear:both; font-size:92%; line-height:1.5em;}
#ft-profile:after	{height:0px; visibility:hidden; content: "."; display:block; clear:both;}

#ft-profile ADDRESS	{float:left; padding:0px 20px 0px 0px;}

#copyr-out		{clear:both; background:#6a6a6a; clear:both;}

#copyr-in		{width:800px; margin:0px auto; text-align:left; font-size:83%; padding:5px 0px;}

#return-top		{clear:both; text-align:right; padding:40px 0px 0px 0px;}


/*============= COMMON STYLE =============*/

H1				{margin:0px 0px 0px 0px; padding:0px 0px 30px 0px; font-size:200%; clear:both;}

H2				{margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; font-size:150%;}

.txt-style1		{margin:0px 0px 0px 0px; padding:0px 0px 25px 0px;}

.wrap1			{width:800px; border:1px #CCCCCC; border-style:none none dotted none; clear:both; margin-bottom:20px;}
.wrap1:after	{height:0px; visibility:hidden; content: "."; display:block; clear:both;}

.wrap2			{width:800px; clear:both; margin-bottom:50px;}
.wrap2:after	{height:0px; visibility:hidden; content: "."; display:block; clear:both;}

.wp-about		{width:518px; float:left; margin-bottom:20px;}

.wp-about DL	{margin:0px; padding:0px;}

.wp-about DT	{margin:0px; padding:0px 5px 5px 0px; width:166px; height:59px; float:left;}

.wp-about DD	{margin:0px; padding:0px 5px 5px 0px; width:166px; height:59px; float:left;}

.wp-example		{width:260px; padding:0px 0px 10px 0px; background:#fcf4dd; text-align:center; float:right; margin-bottom:20px;}

.wp-example H3	{margin:0px; padding:0px 0px 10px 0px; font-size:100%;}

.wp-example TABLE	{width:100%; font-size:85%; line-height:1.5em; margin:10px 0px 10px 0px;}

.wp-example TH	{width:45%; padding:0px 0px 0px 15px;}

.wp-example TD	{padding:0px 15px 0px 0px;}

.wp-whats		{width:800px; clear:both; background:url(../images/ad_keibai/white.gif) repeat-y 143px 0px; background-color:#ededed; margin-bottom:30px;}

.wp-whats H3	{width:142px; float:left; margin:0px; padding:0px;}

.wp-whats P		{margin:0px; padding:20px 20px 20px 168px;}


.wp-merit		{width:250px; margin-right:25px; float:left;}

.wp-merit UL	{margin:0px; padding:0px 0px 30px 20px; list-style:square;}

.wp-follow		{width:250px; background:#ededed; float:right; margin:45px 0px 30px 0px;}

.wp-follow P	{margin:0px; padding:17px 20px;}

.cost-img		{float:left; margin-bottom:30px;}

.cost-text		{margin:0px; padding:0px 0px 30px 426px;}

.service-flow	{margin:0px; padding:0px; list-style:none;}

.service-flow LI	{float:left;}

.btn-official	{text-align:right;}