@charset "shift_jis";
/*ƒOƒ‰ƒrƒA*/

.section{
width:540px;
}
.section p{
line-height:150%;
}

.img1{
margin:15px 0 15px 0;
}

.txt1{
margin:0 0 20px 0;
line-height:140%;
}

#gravure {
width:540px;
height:auto;
overflow:hidden;
}

#gravure img {border:1px solid #ede7d4; }

#gravure img {
border:1px solid #ede7d4;
background-color:#ffffff;
padding:3px;
margin:0 0 5px 0;
}


#gravure .odekake {
width:520px;
height:253px;
clear:both;
background-color:#f4f4f4;
padding:10px;
margin:0 0 10px 0;
overflow:hidden;
position:relative;
}

#gravure .odekake h4{
color:#441240;
font-size:20px;
font-weight:bold;
border-left:5px solid #441240;
margin:0 0 10px 0;
padding:0 0 0 8px;
}

#gravure .odekake img:hover {
border:1px solid #441240;
}

#gravure .odekake .text {
float:right;
width:310px;
margin:10px 0 0 0;
}

#gravure .odekake .up {
font-size:13px;
text-align:left;
}

#gravure .odekake p{
line-height:15px;
margin:0 0 10px 0;
}

#gravure .odekake a{
line-height:15px;
}

#gravure .odekake .model{
position:absolute;
bottom:-5px;
right:10px;
width:240px;
text-align:right;
}

#gravure .odekake .model img{margin:0px; padding:0px;}

#gravure .odekake .img {
float:left;
margin:0 0 0 0;
}

#gravure .odekake .thumb{
width:60px;
height:60px;
float:right;
margin-left:10px;
}

#gravure .odekake .name{
margin:35px 0 0 0;
}

#gravure .odekake .shop{
font-size:80%;
}

#gravure .shop_name{
margin-bottom:20px;
}