@charset "utf-8";
/****************************************************
*
*Contents Style CSS
*Site 
*
*****************************************************/

/* --------------------------------------------------------
   Info
-------------------------------------------------------- */
#info { padding: 10px 0 0 0;overflow: hidden;_zoom: 1;min-height: 422px;height: auto !important;height:422px;}
#info h3 {margin: 0 auto 10px auto !important;}

/*  news
-----------------------------------*/
#news { width: 690px;margin: 0 auto 30px auto;padding: 10px 10px 25px 10px;overflow: hidden;_zoom: 1;background:url(../../info/images/boxshadow.jpg) no-repeat top;border: 1px solid #CCC;}
#news .title { margin: 10px auto;padding: 0 0 0 23px;overflow: hidden;_zoom: 1;font-weight: bold;background: url(../../images/common/parts/point.gif) no-repeat 0 0;}
#news dl { width: 690px;line-height: 2em;margin-bottom: 10px;border-bottom: 1px dotted #CCC;}
#news dt {float: left;width: 11em;font-weight: bold;color: #2d3240;padding: 0 0 0 3px;}
#news dt img {vertical-align: middle;}
#news dd {margin-left: 12em;padding: 0 0 0 10px;background: url(../../info/images/arrow.gif) no-repeat 0 9px;}

/*  detail
-----------------------------------*/
#detail { width: 690px;margin: 0 auto 30px auto;padding: 10px 10px 25px 10px;overflow: hidden;_zoom: 1;}
#detail .title { margin: 10px auto 20px auto;padding: 0 0 0 7px;overflow: hidden;_zoom: 1;font-weight: bold;font-size: 108%;}
#detail .day { margin: 0 auto;font-weight: bold;color: #334a4b;}
#detail .day img {vertical-align: text-bottom;}
#detail .aisatsu {width: 660px;margin: 0 auto;padding: 20px 30px 15px 20px;overflow: hidden;_zoom: 1;background:#F2ECDF;}
#detail .aisatsu .photo {padding: 20px 0 0 0;}

#detail p{margin-bottom:1em;}

