@charset"euc-jp";

/*body
{
    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: ?l?r ?o?S?V?b?N, osaka, MS Gothic
}
*/

div#body {
margin: 0px auto;
/*text-align: center;*/
/*padding-top: 5px;*/
}

.header table {
font-size: 105%;
/*    font-size: 13px;
    line-height: 16px;*/
	/*text-align: center;*/
}
.header table th
{
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px*/
}
.header table td.banner
{
   float: left;
   padding: 5px 5px 15px;
	/*text-align: left;*/
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px*/
}
A.leftmenu:link
{
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;*/
    COLOR: #711111;
    TEXT-DECORATION: none
}
A.leftmenu:visited
{
/*    FONT-SIZE: 13px;*/
    COLOR: #711111;
/*    LINE-HEIGHT: 16px;*/
    TEXT-DECORATION: none
}
A.leftmenu:active
{
/*    FONT-SIZE: 13px;*/
    COLOR: #711111;
/*    LINE-HEIGHT: 16px;*/
    TEXT-DECORATION: none
}
A.leftmenu:hover
{
/*    FONT-SIZE: 13px;*/
    COLOR: #c0c0c0;
/*    LINE-HEIGHT: 16px;*/
    TEXT-DECORATION: underline
}
A.topic:link
{
    FONT-WEIGHT: normal;
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
A.topic:visited
{
    FONT-WEIGHT: normal;
    COLOR: #ff6600;
    TEXT-DECORATION: none
}
A.topic:active
{
    FONT-WEIGHT: normal;
    COLOR: #000099;
    TEXT-DECORATION: none
}
A.topic:hover
{
    FONT-WEIGHT: normal;
    COLOR: #000099;
    TEXT-DECORATION: underline
}
A.custmenu:link
{
    FONT-WEIGHT: bold;
    COLOR: #0000cc;
    TEXT-DECORATION: none
}
A.custmenu:visited
{
    FONT-WEIGHT: bold;
    COLOR: #0000cc;
    TEXT-DECORATION: none
}
A.custmenu:active
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
A.custmenu:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
FONT.price_pop
{
/*    FONT-SIZE: 10px;*/
    COLOR: #ff0000
}
FONT.dealer_price
{
/*    FONT-SIZE: 13px;*/
    COLOR: #ff0000;
/*    LINE-HEIGHT: 16px*/
}
FONT.price
{
/*    FONT-SIZE: 13px;*/
    COLOR: #000000;
/*    LINE-HEIGHT: 16px*/
}
FONT.small
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
FONT.nomal
{
/*    FONT-SIZE: 12px*/
}
FONT.midashi
{
/*    FONT-SIZE: 16px;
    LINE-HEIGHT: 20px*/
}
A.topmenu:link
{
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;*/
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.topmenu:visited
{
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;*/
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
A.topmenu:active
{
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;*/
    COLOR: #ff0000;
    TEXT-DECORATION: none
}
A.topmenu:hover
{
    COLOR: #ff0000;
/*    LINE-HEIGHT: 16px;*/
    TEXT-DECORATION: underline
}
.category_title
{
    FONT-WEIGHT: bold;
/*    FONT-SIZE: 13px;*/
    COLOR: #000066;
    LINE-HEIGHT: 16px
}
.event_title
{
    FONT-WEIGHT: bold;
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px*/
    COLOR: #cc0000;
}
.goods_title
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffbe39
}
.goods_line1
{
    COLOR: #000000;
    BACKGROUND-COLOR: #f9e0a1
}
.goods_line2
{
    COLOR: #000000;
    BACKGROUND-COLOR: #e0f2e0
}
A.goods_title:link
{
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;*/
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.goods_title:visited
{
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;*/
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.goods_title:active
{
    COLOR: #ffffff;
/*    FONT-SIZE: 13px;
    LINE-HEIGHT: 16px;*/
    TEXT-DECORATION: none
}
A.goods_title:hover
{
    COLOR: #ffff00;
	 }
/*    LINE-HEIGHT: 16px;
    TEXT-DECORATION: underline
}
.cart_title
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #666666
}
.cart_line1
{
    COLOR: #000000;
    BACKGROUND-COLOR: #eeeeee
}
.cart_line2
{
    COLOR: #000000;
    BACKGROUND-COLOR: #eeeeee
}
.order_title
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #666666
}
.order_line1
{
    COLOR: #000000;
    BACKGROUND-COLOR: #eeeeee
}
.order_line2
{
    COLOR: #000000;
    BACKGROUND-COLOR: #eeeeee
}
.cust_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #666666
}
.cust_line1
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #eeeeee
}
.cust_line2
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #eeeeee
}
.bbs_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #006699
}
.bbs_line1
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #d5eefb
}
.bbs_line2
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #e6f0f5
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff9999;
    LINE-HEIGHT: 16px
}
*/

td.right2 img{
    float: right;
   text-align: right;
	margin-right: 27px;
	padding-top: 3px;
}



#body div.header table tr td.alpslogo{
   float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#head{
background:url(/img/index/headBg.jpg) no-repeat;
margin:0 auto;
position:relative;
}

#head h1{
position:absolute;
top:25px;
left:25px
}


#head #headNav{
/*position:absolute;
top:15px;
left:830px;
margin:0 0 0 -155px;
width:150px
}

#head #globalNav{
left:0;
}







/* #head style                                 */
/***********************************************/

/*#tthead{
background:url(/search_tt/image/headBg.gif) repeat-x;
height:119px;
margin:0px 0px 0px 15px;
clear: both;
width: 830px;
}

#tthead #logo{
background:url(/search_tt/image/logoBg.gif) no-repeat;
display:block;
position:absolute;
top:0;
left:0;
width:200px;
height:94px;
padding:25px 0px 0px 25px;
}

#description{
position:absolute;
top:30px;
left:190px;
min-width:500px;
}

#tthead #headNav{
position:absolute;
top:15px;
left:100%;
margin:0 0 0 -155px;
margin:0 0 0 -100px;
width:150px;
}

#tthead  #headNav li{
float:left;
font-size:1px;
margin:0 0 0 10px;
}

#tthead #globalNav{
position:absolute;
top:87px;
left:15px;
width:620px;
}

#tthead #globalNav li{
float:left;
}*/











#foot{
background:url(/search_tt/image/footBg.gif) repeat-x;
clear:both;
display:inline-table;
position:relative;
}

#foot ul{
background:url(/search_tt/image/footUlBg.gif) no-repeat;
display:inline-table;
height:18px;
padding:14px 0 0 25px;
}

#foot ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/*\*/
*html #foot ul{
height:18px;
}
*+html body #foot ul{height:18px}
#foot ul{
display:block;
}
/**/

#foot ul li{
float:left;
font-size:1px;
margin:0 10px 0 0;
}

#foot .pageTop{
position:absolute;
text-align:right;
top:14px;
left:100%;
margin:0 0 0 -105px;
}

#read{
color:#888;
font-size:x-small;
position:absolute;
top:42px;
left:25px;
width:560px;
text-align: left;
}

#read a{	/*__+061017__*/
color:#888;
font-size:x-small;
text-decoration:none;
}

#cara{
padding:10px;
text-align:right;
}


address{
color:#000;
font-size:60%;
text-align:right;
text-transform:uppercase;
padding:0 10px 20px;
}
