/*----------------------------------------------*/
/*TAG*/
/*----------------------------------------------*/

body {
	padding:0px;
	margin:0px;
	color:#505050;
	background:#B1A79E;
}

td {
	color:#505050;
}

h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}

a:link	{color:#FFFFFF;text-decoration: none;}
a:active	{color:#970E4B;text-decoration: none;}
a:visited	{color:#FFFFFF;text-decoration: none;}
a:hover	{color:#970E4B;text-decoration: none;}

A.link01	{color:#990000;
	text-decoration:none;}
A.link01:active	{color:#990000;
	text-decoration:none;}
A.link01:visited	{color:#990000;
	text-decoration:none;}
A.link01:hover	{color:#EEA800;
	text-decoration:none;}
	
A.link02	{color:#333333;
	text-decoration:none;}
A.link02:active	{color:#990000;
	text-decoration:none;}
A.link02:visited	{color:#990000;
	text-decoration:none;}
A.link02:hover	{color:#EEA800;
	text-decoration:none;}

/*----------------------------------------------*/
/*COMMON*/
/*----------------------------------------------*/

.main {
	padding:15px 0px 20px 15px;
}
.pankuzu {
	padding:4px 0px 4px 15px;
}
.shop-tit {
	padding:15px 0px 5px 0px;
}

.pad-01	{padding:23px 28px 35px 40px}
.pad-02	{padding:20px 0px 0px 10px}
.pad-03	{padding:20px 0px 15px 15px}
.pad-04	{padding:0px 15px 0px 0px}
.pad-05	{padding:0px 0px 0px 15px}


.res-copy	{padding:0px 0px 10px 10px;
	border-bottom:1px solid #CBB49F;}

.shop-info	{padding:0px 10px 0px 0px;
	width:70px;
}
.shop-info2	{padding:0px 10px 0px 0px;
	width:90px;
}

.topics {
	padding:10px 10px 15px 10px;
	border-bottom:3px solid #CBB49F;
}


.white {
    font-size:10px;
	color:#FFFFFF;
}
.sub-txt {
	font-size:12px;
	color:#B78A00;
}

.gray td {
	color:#666666;
}

.q {
	color:#18067B;
}

.input-txt {
	width:300px;
	background:#F5F5F5;
}

.input-txt2 {
	width:100px;
	background:#F5F5F5;
}

.input-txt3 {
	width:40px;
	background:#F5F5F5;
}

.recruit {
border-left:4px solid #bb9d34;
padding:5px;
background:#E7DCC1;
}
.topic {
border-top:1px solid #C9C9C9;
border-bottom:1px solid #C9C9C9;
background:#FFFFFF;
}

.line td {
	border-bottom:1px solid #eeeeee;
}

.link-a {
	color:#993333
}

/*----------------------------------------------*/
/*CONTACT*/
/*----------------------------------------------*/

.contact-cell {
	padding-right:5px;
}

.contact-cell2 {
	padding:0px 5px 0px 10px;
}


#line-area hr{
display:none;
}

#line-area{
border-bottom:3px solid #FFFFFF;
	clear:both;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
}