@charset "Shift_JIS";

body#link{
	margin:0;
	padding:0;
	background:#ffffff;
	text-align:left;
	background-image: url(../images/page_bg.gif);
	background-repeat: repeat-y;
}

body#link div#container{
	text-align:left;
}

table.main{
margin-left:15px;
}

table{
/* \*/	text-align:left;/* */
}

span{
	margin:0;
	padding:0;
}


/*---------- text ----------*/
.color-normal{
	color:#666666;
}
.color-white{
	color:#ffffff;
}
.color-red{
	color:#ff0000;
}
.color-green{
	color:#00c5b3;
}
.color-brown{
	color:#c5bda8;
}
.color-gray{
	color:#666666;
}
.bold{
	font-weight:bold;
}

/*---------- link ----------*/
a:link {
	color:#666666;
	text-decoration:none;
}
a:visited {
	color:#507f70;
	text-decoration:none;
}
a:hover, a:active {
	color:#00c5b3;
	text-decoration:underline;
}



/*---------- list ----------*/
ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
li{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.disc-y li{
	display:block;
	list-style-type:disc;
	padding:2px 0 0 12px;
	margin:0px 5px 3px -3px;
	background:url("../../pic/common/icon_arrow04.gif") no-repeat;
}

ul.arrow-y-top li{
	display:block;
	list-style-type:none;
	padding:2px 0 0 12px;
	margin:0px 5px 3px -3px;
	background:url("../../pic/common/icon_arrow01.gif") no-repeat;
	background-position: 0px 3px;
}

ul.arrow-y li{
	display:block;
	list-style-type:none;
	padding:0 0 0 12px;
	margin:0 5px 3px -3px;
	background:url("../../pic/common/icon_arrow01.gif") no-repeat;
	background-position: 0px center;
}


ul.arrow-down-y li{
	display:block;
	list-style-type:none;
	padding:2px 0 0 15px;
	margin:0px 5px 3px -3px;
	background:url("../../pic/common/icon_arrow02.gif") no-repeat;
	background-position: 0px 80%;
}
ul.arrow-y-news li{
	display:block;
	list-style-type:none;
	padding:0 0 0 12px;
	margin:0px 5px 3px 5px;
	background:url("../../pic/common/icon_arrow01.gif") no-repeat;
}
ul.none-arrow-y li{
	display:block;
	list-style-type:none;
	padding:0;
	margin:0 0 5px 0;
	vertical-align: middle;
}
ul.arrow-x li{
	display:block;
	float:left;
	list-style-type:none;
	padding:0 0 0 12px;
	margin:0px 5px 3px 0px;
	background:url("../../pic/common/icon_arrow01.gif") no-repeat;
}
ul.arrow-down-x li{
	display:block;
	float:left;
	list-style-type:none;
	padding:0 0 0 14px;
	margin:0px 8px 3px 0px;
	background:url("../../pic/common/icon_arrow02.gif") no-repeat;
}
ul.product-icon-list li{
	display:block;
	float:left;
	list-style-type:none;
	padding:0;
	margin:0px 5px 0px 0px;
	height:26px;
	line-height:26px;
	vertical-align: middle;
}
.webcatalog{
	margin:5px 0 0 0;
}

/*---------- border ----------*/
.border_dotted_gray{
	background:url("../../pic/common/border_dotted_gray.gif") repeat-x;
}



/*---------- link ----------*/
#lnavi a:link {
	display:block;
	color:#666666;
	text-decoration:none;
	background:#ffffff;
}
#lnavi a:visited {
	display:block;
	color:#666666;
	text-decoration:none;
	background:#ffffff;
}
#lnavi a:hover, #lnavi a:active {
	display:block;
	color:#666666;
	text-decoration:none;
	text-decoration:none;
	background:#d7d1c1;
}
#lnavi p{
	width:155px;
	cursor:pointer;
	font-size:10px;
	padding:0 0 0 27px;
	background:url("../../pic/common/icon_arrow01.gif") no-repeat;
	background-position: 15px;
}
#lnavi p.stay{
	width:155px;
	cursor:pointer;
	font-size:10px;
	color:#666666;
	padding:0 0 0 27px;
	background:url("../../pic/common/icon_arrow01.gif") no-repeat;
	background-position: 15px;
	background-color:#eae7de;
}

.historylist span{
	display:block;
	padding:0 0 20px 0;
}

table.margin{
 	margin-left:15px;}
	


