@charset "utf-8";

/*
--------------------------------------------------------
base
--------------------------------------------------------
*/

/*
--------------------------------------------------------
layout
--------------------------------------------------------
*/
div.souvenir div.section{
margin:0 0 20px 0;
}
div.souvenir div.pickup{
}
div.souvenir div.section div.section{
float:left;
clear:none;
width:235px;
margin:0 0 10px 0;
}
div.souvenir div.pickup div.section{
float:none;
width:auto;
}
div.souvenir div.pickup div.section div.photo{
float:left;
width:350px;
}
div.souvenir div.pickup div.section div.photo h3{
background:url(../souvenir/img/h3_background2.gif) no-repeat 0 0;
}
div.souvenir div.pickup div.section div.detail{
float:right;
width:360px;
margin:-1em 0 2em 0;
}
div.souvenir div.pickup div.section div.detail h4{
margin:0 10px -0.5em 10px;
}
div.souvenir div.pickup div.section div.detail dl{
border:none;
}
div.souvenir div.pickup div.section div.detail dl dt{
width:11.5em;
}
div.souvenir div.pickup div.section div.detail dl dd{
padding:0.2em 0 0.2em 12.5em;
}

div.souvenir div.section p.pict{
margin:0 10px !important;
padding:0 !important;
text-align:center;
}
div.souvenir div.section p{
margin:1em 10px;
}
div.souvenir div.section h3{
height:30px;
margin:0 10px;
padding:0;
border:none;
background:url(../souvenir/img/h3_background.gif) no-repeat 0 0;
color:#fff;
text-align:center;
line-height:30px;
font-size:98%;
}
div.souvenir div.section h3 a,
div.souvenir div.section h3 a:link,
div.souvenir div.section h3 a:visited,
div.souvenir div.section h3 a:hover,
div.souvenir div.section h3 a:active{
color:#fff;
}
h4{
margin:1em 10px -0.5em 10px;
color:#f60;
}
div.souvenir div#tab2 h4{
margin:0.5em 10px -0.5em 10px;
text-align:center;
}
div.souvenir div.section p.price{
padding:2px;
border:1px solid #ccc;
background:#eee;
font-size:84%;
}
div.souvenir div.section p.price em{
color:#FF3333;
}

div.souvenir div.section dl{
border-top:1px solid #ccc;
margin:1em 10px 0 10px;
}
div.souvenir div.section dl dt{
width:4.5em;
}
div.souvenir div.section dl dd{
padding:0.2em 0 0.2em 5em;
}
div.souvenir div.section p span.smorking,
div.souvenir div.section dl dd span.lastorder{
font-size:85%;
}

div.souvenir div#tab4.event h2{
padding:0;
margin-left:-15px;
margin-right:-15px;
background:none;
}
div.souvenir div#tab4.event h4{
text-align:center;
}


div#tab3 div.section div.motoyama h3{
font-size:74%;
}