﻿@charset "utf-8";
/* CSS Document */
#content .content_area .box_areainr{
font-size:12px;
line-height:1.5em;
padding:15px 0 0 0;
width:802px;
}

#content .content_area .box_areamdl{
position:relative;
}

#content .content_area .box_areamdl img.photo{
display:block;
position:absolute;
top:-25px;
right:0;
height:441px;
width:275px;
z-index:5;
}

h3{
margin:20px 0 15px 0;
}

#content .content_area .box_areamdl p{
margin:0 10px;
}

#content .content_area .box_areamdl dt{
margin:10px 0 5px 0;
}

#content .content_area .box_areamdl dd{
background:url(image/line.gif) repeat-x bottom center;
padding:0 0 10px 10px;
width:753px;
}

#content .content_area .box_areamdl dd.line_none{
background:none;
}

#content .content_area .box_areamdl .bunkaya{
background:url(image/bunkaya.gif) no-repeat top left;
width:502px;
height:147px;
margin:10px 0 0;
padding:10px 0 0 0;
position:relative;
}

#content .content_area .box_areamdl .bunkaya p{
position:absolute;
top:45px;
left:5px;
}

#content .content_area .box_areamdl .bunkaya p span,#content .content_area .box_areamdl .bunkaya p span a{
color:#7D0000;
}
