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

#header{
background:url(../image/header_visual.jpg) no-repeat;

}

.shop{
margin:0;
padding:28px 0 0 0;
_padding:14px 0 0 0;
}

.shop_first{
padding:14px 0 0 0;
}


.shop .text{
width:366px;
float:left;
padding:0 0 0 100px;
}

.shop h3{
width:350px;
padding:6px 0 19px 0;
font-size:14px;
_font-size:120%;
line-height:1;
color:#005780;
letter-spacing:0.1em;
font-weight:600;
}


.shop h3.tmp{
width:350px;
padding:6px 0 6px 0;
font-size:14px;
_font-size:120%;
line-height:1;
color:#005780;
letter-spacing:0.1em;
font-weight:600;
}



.shop .photo{
width:424px;
float:right;
padding:2px 0 0 0;
}

.shop img{
float:right;
padding:0 222px 0 0;
}

.shop p.caption{
clear:right;
float:right;
width:195px;
padding:3px 222px 0 0;
line-height:1.5;
}
