@charset "Shift_JIS";
/* CSS Document */

#list h3.house {
	height:18px;
	color:#FFFFFF;
	font-weight:bold;
	background: url(../image/house/bg01.gif) repeat-y left top;
	font-size: 13px;
	padding-top: 3px;
	padding-left: 10px;
	}



#lc-info {
	width:170px;
	padding:3px 5px;
	border:1px solid #cccccc;
	background-color: #F7F3F7;
	margin: 5px auto;
	}
	
#lc-tel {
	width:200px;
	height:45px;
	background: url(../image/common/tel.gif) no-repeat top left;
	}
	
#lc-tel dt {
	padding-left:33px;
	font-size: 10px;
	padding-top: 3px;
	}
	
#lc-tel dd {
	padding-left:35px;
	font-size: 16px;
	font-weight:bold;
	line-height: 1.4;
	}	
	
#g-info {
	width:170px;
	height:45px;
	padding:2px 5px;
	border:1px solid #cccccc;
	background-color: #F7F3F7;
	margin: 30px auto 5px;
	}
	
/* office
-------------------------------------------*/
	
#office {
	margin :10px auto;
	background:url(../image/house/info.gif) no-repeat top left;
	}

#office h3{
	padding-left:35px;
	height: 24px;
	padding-top: 3px;
	}
	
#office dl dt{
	font-size:16px;
	color: #006699;
	font-weight:bold;
	background: url(../image/arrow/arrow03.gif) no-repeat center left;
	padding-left:15px;
	padding-bottom: 5px;
	line-height: 1.0;
	}
	
/* blog
-------------------------------------------*/
#blog ul li{
	background: url(../image/arrow/arrow04.gif) no-repeat center left;
	border-bottom: 1px dotted #ccc;
	padding: 5px 0px 5px 10px;
	margin-left: 10px;
	}	
	
#g-tel {
	width:200px;
	height:45px;
	background: url(../image/common/tel.gif) no-repeat top left;
	}
	
#m-tel {
	width:200px;
	height:45px;
	background: url(../image/common/tel2.gif) no-repeat top left;
	}
	
#g-tel dt,
#m-tel dt {
	padding-left:33px;
	font-size: 10px;
	padding-top: 3px;
	}
	
#g-tel dd,
#m-tel dd {
	padding-left:35px;
	font-size: 16px;
	font-weight:bold;
	line-height: 1.4;
	}	

	
	
/* question
===================================================*/

#question h3{
	font-size:15px;
	font-weight:bold;
	color:#333333;
	margin-top: 20px;
	}
	
#question  ul{
	width:600px;
	margin:30px auto;
	}

	
#question ul,
#question ul li{
	margin-top: 20px;
	}
	
#question ul li{
	margin-left:50px;
	padding-left:30px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #ccc;
	background: url(../image/arrow/arrow05.gif) no-repeat left center;
	}
	
/*@privacy
----------------------------------------------------------*/
#privacy {
	width:750px;
	margin:20px auto;
	}
	
#privacy h3{
	font-size:20px;
	font-weight:bold;
	color:#007A41;
	}
	
#privacy dl {
	margin-top:30px;
	}
	
#privacy dl dt {
	list-style:decimal inside;
	font-size: 15px;
	font-weight: bold;
	color: #007A41;
	}
	
#privacy dl dd {
	margin-left:20px;
	}

	
