@charset "utf-8";
/* CSS Document */

body{

background-color: #000000;
color: #FFFFFF;
font-size: 0.91em;
line-height: 2em;
letter-spacing: 0.2em;
font-family: "Adobe Garamond Pro", "Palatino", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "MS Pゴシック", Osaka, sans-serif;
background-image: url('../img/top.jpg');
background-repeat:no-repeat;
background-position: top; 
}

h1	{

font-size: 1em;

}

a	{

text-decoration: none;
color: #FFFFFF;

}

a:hover	{

color: #333333;
text-decoration: none;

}

img,a img	{ 

border-style:none;

}


#header	{

width: 100%;
height: 30px;
background-color: #A40000;
margin-top: -10px;
font-style: inherit;
letter-spacing: 0.09em;
font-size: 0.8em;

}

.header_content	{

width: 900px;
text-align: center;
margin:auto;

}

.fb_iframe_widget{vertical-align:top;margin-top:-1px;}

*:after	{

display: block;
clear: both;
}

#social	{

width: 350px;
display: inline-block;
float: right;

}


#wrapper	{

margin:auto;
width: 900px;

}

#caption	{

width: 900px;
height: 700px;

}

#caption2	{

width: 900px;
height: 350px;

}

#caption-left	{


width: 240px;
float:left;
clear: both;
}

#caption-right	{

width: 650px;
float: right;
clear: both;
}

#space	{

width: 900px;
height: 900px;
margin: 0;

}


.Tr_L	{

width:93px;
float: left;
line-height: 2em;

}

.Tr_C	{

width:400px;
float: left;
line-height: 2em;
}


.Tr_R	{

width:153px;
float: right;
text-align: right;
line-height: 2em;
color: #A40000;

}


.Cr_L	{

width:250px;
float: left;
letter-spacing: 0.09em;

}

.Cr_C	{

width: 200px;
float:left;

}

.Cr_R	{

width: 400px;
float: right;

}

.CART {

width: 250px;
height: 150px;
float: left;
padding-top: 40px;

}

a:hover img {
    opacity:0.7;
    filter:alpha(opacity=70);/*IE6,IE7*/
    -ms-filter:"alpha(opacity=70)";/*IE8*/
    zoom:1;
}

.CART_S  {

width: 550px;
height: 150px;
float:right;
padding-top: 40px;
padding-left: 10px;

}