/* CSS Document */
BODY					{margin:0px; padding:0px; text-align:center;}
TH,TD,DIV,LI,P,DD	{font-size:12px; font-family:"｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ", Osaka, "･ﾒ･鬣ｮ･ﾎｳﾑ･ｴ Pro W3"; LINE-HEIGHT:133%; color:#666666; text-align:left;}

a:link		{color:#003399; text-decoration:underline; }
a:visited	{color:#003399; text-decoration:underline; }
a:hover		{color:#FF6600; text-decoration:none; }
a:active	{color:#FF6600; text-decoration:none; }

IMG			{border:0px; line-height:0px; font-size:0px;}
TABLE		{border:0px;}
UL,LI		{list-style:none;}
address		{font-style:normal;}

P			{margin:0px; padding:0px;}
h1,h2,h3,h4	{margin:0px; padding:0px; font-size:10px; font-weight:normal;}

.zero		{line-height:0px; font-size:0px; margin:0px; padding:0px;}
.left		{float:left;}
.clear		{clear:both;}
.tcenter	{text-align:center;}

.spb1		{margin-bottom:1px;}
.spb5		{margin-bottom:5px;}
.spb7		{margin-bottom:7px;}
.spt8		{margin-top:8px;}
.spt10		{margin-top:10px;}

.c505050	{color:#505050;}
.cCC0000	{color:#CC0000;}


#wrapper		{width:740px; height:auto; margin:0 auto;}

#box_step		{width:738px; height:123px; background:url(../img/bg_box_step.jpg) repeat-x; border:solid 1px #CCCCCC;}
#box_step ol	{width:738px; height:85px; margin:0; padding:0; position:relative;}
#box_step li	{margin:0; padding:0; font-size:0; line-height:0; height:71px; position:absolute; top:7px;}
li.step01		{left:6px; width:224px;}
li.step02		{left:232px; width:248px;}
li.step03		{left:482px; width:248px;}

#box_simulation	{width:738px; height:auto; padding-bottom:10px; background:url(../img/bg_box_step.jpg) top repeat-x; border:solid 1px #CCCCCC;}
dl.case_amc		{width:698px; height:134px; margin:0 0 12px 20px; padding:0; position:relative;}
dl.case_amc dt	{margin:0; padding:0; font-size:0; line-height:0; width:698px; height:43px;}
dl.case_amc dd	{margin:0; padding:0;}
dd.case_amc02	{position:absolute; width:440px; height:14px; top:108px; left:140px; line-height:0px; font-size:0px;}
dd.case_amc03	{position:absolute; width:80px; top:108px; left:592px;}
dd.case_amc03 p	{font-size:10px; line-height:20px; font-weight:bold; width:80px; text-align:center;}

dl.case_anac	{width:698px; height:174px; margin:0 0 10px 20px; padding:0; position:relative;}
dl.case_anac dt	{margin:0; padding:0; font-size:0; line-height:0; width:698px; height:43px;}
dl.case_anac dd	{margin:0; padding:0;}
dd.case_anac02	{position:absolute; width:438px; height:14px; top:83px; left:212px; line-height:0px; font-size:0px;}
dd.case_anac03	{position:absolute; top:146px; left:611px;}
dd.case_anac03 p{font-size:10px; line-height:12px; font-weight:bold; text-align:center;}

.caution		{margin:0 20px;}
.caution p		{padding-left:2em; text-indent:-2em;}

.caution2		{margin:0 20px; text-align:right}
.caution2 p		{padding-right:2em; text-indent:-2em;}

#box_banner		{width:738px; height:72px; background:#EBEBEB; border:solid 1px #CCCCCC;}
#box_banner ul	{width:738px; height:72px; margin:0; padding:0; position:relative;}
#box_banner li	{width:179px; height:62px; margin:0; padding:0; position:absolute; top:5px; line-height:0px; font-size:0px;}
li.bn01			{left:5px;}
li.bn02			{left:188px;}
li.bn03			{left:371px;}
li.bn04			{left:554px;}

#box_sub		{width:740px; margin:0 auto 6px auto; padding:0;}

#box_ketai		{width:527px; height:99px; border-right:solid 10px #FFFFFF; float:left;}
.ketai_expla	{width:527px; height:68px; position:relative;}
.box_qr			{position:absolute; top:0px; left:0px; width:68px;}
.qr				{width:66px; border:solid 1px #CCCCCC;}
.box_mobile		{position:absolute; top:0px; left:71px; width:454px; height:66px; border:solid 1px #CCCCCC; background:#F5F5F5;}
.box_mobile p	{font-size:10px; line-height:14px; padding:5px 8px; text-align:left;}
.logo_mobile	{position:absolute; right:0px; top:1px; left:379px; width:147px; height:66px;}

#box_frepa				{width:201px; height:97px; border:solid 1px #CCCCCC; float:left;}
#box_frepa p			{font-size:10px; text-align:center; margin-top:8px;}
#box_frepa a:link		{color:#505050; text-decoration:none; }
#box_frepa a:visited	{color:#505050; text-decoration:none; }
#box_frepa a:hover		{color:#FF6600; text-decoration:none; }
#box_frepa a:active		{color:#FF6600; text-decoration:none; }

#box_bn		{
	width:740px;
	height:84px;
	margin:0px auto;
	position:relative;
	background-image: url(bg_banner1.gif);
	background-repeat: no-repeat;
}
#box_bn p	{font-size:10px; text-align:center;}
#box_bn a:link		{color:#505050; text-decoration:none; }
#box_bn a:visited	{color:#505050; text-decoration:none; }
#box_bn a:hover		{color:#FF6600; text-decoration:none; }
#box_bn a:active	{color:#FF6600; text-decoration:none; }
.bn_hair	{position:absolute; left:8px; top:11px; width:132px;}
.bn_spa		{position:absolute; left:155px; top:11px; width:135px;}
.bn_pet		{position:absolute; left:305px; top:11px; width:138px;}
.bn_iyashi	{
	position:absolute;
	left:460px;
	top:11px;
	width:131px;
}
.bn_taxi	{position:absolute; left:604px; top:11px; width:127px;}


#box_navi		{width:740px; margin:0px auto; padding:0px; text-align:right; border-top:solid 1px #666666; border-bottom:solid 3px #101084;}
#box_navi ul	{margin:0px; padding:0px; text-align:right;}
#box_navi li	{display:inline; margin:0px; padding:0px; font-size:10px; line-height:18px; list-style:none;}
#box_navi a:link	{color:#666666; text-decoration:none; }
#box_navi a:visited	{color:#666666; text-decoration:none; }
#box_navi a:hover	{color:#FF6600; text-decoration:none; }
#box_navi a:active	{color:#FF6600; text-decoration:none; }


#copy		{width:740px; margin:0px auto; text-align:left;}

