@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      custom.css
 Style Info:     注文住宅
----------------------------------------------------------- */

/* -----------------------------------------------------------
家づくりの流れ
----------------------------------------------------------- */
.cust01_t {
	float:right;
	margin-bottom:10px;
}

.cust01_w01 {
	float:left;
	margin-left:12px;
	display:inline;
}

.cust01_p01 {
	float:left;
	margin-bottom:15px;
}

.cust01_rep_l {
	background:url(../custom/img/cust01_rep_bg.gif) no-repeat bottom;
	padding-bottom:10px;
	width:390px;
	float:left;
}

.cust01_rep_r {
	background:url(../custom/img/cust01_rep_bg.gif) no-repeat bottom;
	padding-bottom:10px;
	width:390px;
	float:right;
}

.cust01_rep_w {
	margin:0 5px 0 10px;
}


/* -----------------------------------------------------------
安心・安全な住まいづくり
----------------------------------------------------------- */

.cus02_table01 {
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	float:left;
	margin:0 16px 20px 0;
}

.cus02_table02 {
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	float:left;
	margin:0 0 20px 0;
}

.cus02_table03 {
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	float:left;
	margin:0 20px 20px 0;
}

.cus02_w01 {
	padding:10px 5px 7px 5px;
	vertical-align:top;
}

.cus02_w01 li {
	color:#A87359;
	list-style:disc inside;
}

.cus02_p01 {
	padding:0 0 13px 0;
	text-align:center;
}

.cus02_p02 {
	padding:10px 10px 10px 0;
}

.cus02_p03 {
	padding:10px 0 0 0;
	text-align:center;
}

.cus02_box_l {
	width:390px;
	float:left;
	margin-bottom:20px;
}

.cus02_box_r {
	width:390px;
	float:right;
	margin-bottom:20px;
}

.cus02_t01 {
	border-bottom:1px solid #eeeeee;
	border-left:4px solid #BED6D8;
	margin-bottom:10px;
	padding:0px 0 1px 10px;
}



/* -----------------------------------------------------------
注文住宅Q&A
----------------------------------------------------------- */
.dl_01{
  width:384px;
  float:left;
  margin:0 30px 20px 0;
  border-right:1px solid #EEEEEE;
  border-bottom:1px solid #EEEEEE;
  padding:0 0px 10px 0;
}

.dl_02{
  width:384px;
  float:left;
  margin:0 0px 20px 0;
  border-right:1px solid #EEEEEE;
  border-bottom:1px solid #EEEEEE;
  padding:0 0px 10px 0;
  
}

.dt_q{
  background-image:url(../img/p_q.gif);
  background-repeat:no-repeat;
  height:25px;
  padding:2px 0 0px 28px;
  font-weight:bold;
  text-align:left;
}

.dd_a{
   margin-top:10px;
  background-image: url(../img/p_a.gif);
  background-repeat:no-repeat;
  padding:2px 10px 0px 28px;
  text-align:left;
}



/*----------------------------------------------------
	#link_q_a
----------------------------------------------------*/

#link_q_a {
	clear:both;
	margin:0 auto 0;
	padding:20px 10px 9px 10px;
	margin-bottom:40px;
	width:780px;
	background:url(../img/ftr_link_bg.gif) repeat-x;
	border-bottom:1px  #CCCCCC dotted;
	
}
#link_q_a ul {
	clear:both;
	margin:0 ;
	padding:0;
	height:17px;
	overflow:hidden;
}

#link_q_a li {
	margin:0 10px 0 0;
	padding:0 0 0 12px;
	background:url(../img/link_ya.png) no-repeat 0 50%;
	line-height:100%;
	font-size:10px;
	float:left;
	width:238px;
}





#link_q_a li a:link {
	color:#C2143D;
	text-decoration:none;
}

#link_q_a li a:visited {
	color: #C2143D;
	text-decoration:none;
}

#link_q_a li a:hover {
	color: #A87359;
	text-decoration: none;
}

#link_q_a li a:active {
	color: #C2143D;
	text-decoration:none;
}


.link_t {
   margin-bottom:10px;
	
}

