@charset "UTF-8";
/* --------------------------------------------------------

~ Cascading Style Sheets

File Name  : contents.css
Author     : nishihara shunsuke | tanaka daisuke
update     : 2007.05.25

-------------------------------------------------------- */



/* --------------------------------------------------------
body
-------------------------------------------------------- */

div#p_index { padding-top: 20px; width: 520px; clear: both; }
div#p_index h2 { width: 505px; margin-bottom: 5px; background: #F1EFEB; border: 1px solid #DCD7CD; padding: 2px 0 2px 5px; color: #291D04; font-size: 80%; }
*html div#p_index h2 { width: 510px; }
div#p_index ul { width: 100%; }
div#p_index ul li { float: left; padding-right: 10px; padding-bottom: 5px; }

div.feature { margin: 10px 0 10px 0; }
div.feature h4.feature_title { margin-bottom: 10px; background: #F1EFEB; border-top: 1px solid #C5BCAF; padding: 7px 0 7px 20px; }
div.feature ul  { width: 360px; float: left; }
div.feature ul li { margin-left: 25px; margin-bottom: 5px; list-style-type: square; list-style-position: outside; }
div.feature dl  { width: 120px; float: right; }
div.feature dl dd  { font-size: 80%; margin-bottom: 10px; }

span.src_sp01 {
	color:#944040;
	font-size: 14px;
}


#bridal { background: url(../../../images/service/bridal/bridal-bg.jpg) no-repeat bottom right; margin-bottom: 20px; }

div.main-bottom h2     { margin-bottom: 10px; }


