.layout_content{
background:url(http://www.hospitalityjapan.jp/images/kaigai_omiyage/bg.jpg) repeat-y 860px 20px;
text-align:left;
}
#kaigai_omiyage {
width:820px;
margin:20px auto;
}
#kaigai_omiyage .title_page{
width:820px;
height:271px;
position:relative;
}
#kaigai_omiyage .title_page p{
position:absolute;
top:144px;
left:26px;
font-size:110%;
color:#666;
line-height:1.5;
}
#kaigai_omiyage .osusume_reason{
width:820px;
min-height:130px;
_height:130px;
background:url(http://www.hospitalityjapan.jp/images/kaigai_omiyage/bg_osusume.gif) no-repeat;
margin-bottom:20px;
}
#kaigai_omiyage .osusume_reason p{
padding-top:30px;
padding-right:30px;
padding-left:134px;
font-size:110%;
color:#333;
line-height:1.25;
}
#kaigai_omiyage .title_page h4{
margin-bottom:10px;
}
#furoshikibag{
width:820px;
height:325px;
position:relative;
}
#furoshikibag p{
position:absolute;
top:75px;
left:20px;
color:#333333;
font-size:110%;
line-height:1.25;
}
#furoshikibag table{
position:absolute;
top:145px;
left:20px;
color:#333333;
line-height:1.25;
}
#furoshikibag table td{
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

#kaigai_omiyage .itemlist{
margin-bottom:40px;
margin-left:10px;
}
#kaigai_omiyage .itemlist th{
width:158px;
text-align:center;
}
#kaigai_omiyage .itemlist th img{
margin-bottom:5px;
border:solid 1px #ccc;
width:150px;
}
#kaigai_omiyage.itemlist th img.non_border{
border:none;
}
#kaigai_omiyage .itemlist td{
padding-right:10px;
padding-left:2px;
vertical-align:top;
line-height:1.5;
}
p#yokosojapan{
text-align:right;
}
p#yokosojapan img{
float:right;
margin-left:5px;
}
