
@import url("/common/css/rn01/common.css");
.container .topicPath{ background:none; }

/* ==

　基本

=============================================================================== */
#proposal{
	width:730px;
	min-height:1%;
	margin:0;
	padding:0;
	color:#333;
	clear:both;
}
#proposal:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
#proposal .mainimg h2{
	margin:0;
	padding:0;
}
#proposal .mainimg{
	margin:0 0 10px;
	padding:0;
	clear:both;
}
#proposal .mainimg p{
	margin:0;
	padding:0;
}

a img{ border:none; }


/* ==

　この課題に大和ハウスが提案する高齢者住宅とは

=============================================================================== */
#proposal .about{
	width:730px;
	margin:0 0 10px;
	padding-bottom:12px;
	background:url(../images/slash.gif) left bottom repeat-x;
}
#proposal .about h3{
	margin:0;
	padding:0;
}
#proposal .about div{
	margin-bottom:0;
	padding:10px 120px 10px 5px;
	background:url(../images/bk_docs.jpg) right bottom no-repeat;
}
#proposal .about div p{
	margin:0 0 7px;
	padding:0;
	font-size:100%;
	line-height:1.4;
	color:#333;
}

/* ==

　事業を始める前に確認しておきましょう！

=============================================================================== */
#proposal .comfirm,
#proposal .comfirm .cmfDetails{
	width:725px;
	min-height:1%;
	margin:0 auto;
	padding:0;
	clear:both;
}
#proposal .comfirm:after,
#proposal .comfirm .cmfDetails:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
#proposal .comfirm{ position:relative; }
#proposal .comfirm h3{ margin:0 0 10px; padding-top:10px; background:none; }
#proposal .comfirm h4{ display:none; }

/* コンテンツ切替ボタン
------------------------------------------------------------------------------- */
#proposal .comfirm ul.chBtn{
	width:710px;
	min-height:1%;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	clear:both;
}
#proposal .comfirm ul.chBtn:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
#proposal .comfirm ul.chBtn li{
	margin-right:10px;
	float:left;
}
#proposal .comfirm ul.chBtn li.lastChild{ margin-right:0; }

/* タブ
------------------------------------------------------------------------------- */
#proposal .comfirm .cmfDetails ul.tab{
	width:175px;
	margin:0;
	padding:2px 0;
	float:left;
	clear:none;
}
#proposal .comfirm .cmfDetails ul.tab li{
	width:175px;
	height:64px;
	margin:0;
	padding:0;
	display:inline;
	clear:both;
}
#proposal .comfirm .cmfDetails ul.tab li a span{ display:none; }
#proposal .comfirm .cmfDetails ul.tab li a{
	width:175px;
	height:64px;
	background-position:left top;
	background-repeat:none;
	display:block;
}
#proposal .comfirm .cmfDetails ul.tab li a:link, #proposal .comfirm .cmfDetails ul.tab li a:visited{ background-position:left top; }
#proposal .comfirm .cmfDetails ul.tab li a:hover, #proposal .comfirm .cmfDetails ul.tab li a:active{ background-position:right top; }

#proposal .comfirm #comfirm01 ul.tab li.tab01 a{ background-image:url(../images/tab_cmf01_1.gif); }
#proposal .comfirm #comfirm01 ul.tab li.tab02 a{ background-image:url(../images/tab_cmf01_2.gif); }
#proposal .comfirm #comfirm01 ul.tab li.tab03 a{ background-image:url(../images/tab_cmf01_3.gif); }

#proposal .comfirm #comfirm02 ul.tab li.tab01 a{ background-image:url(../images/tab_cmf02_1.gif); }
#proposal .comfirm #comfirm02 ul.tab li.tab02 a{ background-image:url(../images/tab_cmf02_2.gif); }
#proposal .comfirm #comfirm02 ul.tab li.tab03 a{ background-image:url(../images/tab_cmf02_3.gif); }

#proposal .comfirm #comfirm03 ul.tab li.tab01 a{ background-image:url(../images/tab_cmf03_1.gif); }
#proposal .comfirm #comfirm03 ul.tab li.tab02 a{ background-image:url(../images/tab_cmf03_2.gif); }
#proposal .comfirm #comfirm03 ul.tab li.tab03 a{ background-image:url(../images/tab_cmf03_3.gif); }

#proposal .comfirm #comfirm04 ul.tab li.tab01 a{ background-image:url(../images/tab_cmf04_1.gif); }
#proposal .comfirm #comfirm04 ul.tab li.tab02 a{ background-image:url(../images/tab_cmf04_2.gif); }
#proposal .comfirm #comfirm04 ul.tab li.tab03 a{ background-image:url(../images/tab_cmf04_3.gif); }


/* コンテンツ
------------------------------------------------------------------------------- */
#proposal .comfirm .cmfDetails div{
	width:515px;
	min-height:175px;
	margin:0;
	padding:20px 15px 0;
	background:transparent url(../images/bk_cmf.gif) left top no-repeat;
	float:left;
	clear:none;
}
* html #proposal .comfirm .cmfDetails div{ height:175px; }
#proposal .comfirm .cmfDetails div h5{ margin-bottom:10px; }
#proposal .comfirm .cmfDetails div p{
	margin:0;
	padding:0;
	font-size:100%;
	line-height:1.6;
	color:#333;
	clear:both;
}

/* ==

　しめ

=============================================================================== */
#proposal .msg{
	width:730px;
	margin:15px auto 0;
	padding:20px 0 0;
	background:url(../images/slash.gif) left top repeat-x;
	clear:both;
}
#proposal .msg ul{
	width:730px;
	margin:20px 0;
	padding:0;
	overflow:hidden;
	clear:both;
}
#proposal .msg li{
	margin-right:10px;
	padding:4px;
	background-color:#f3f3f3;
	float:left;
}
#proposal .msg li.lastChild{ margin-right:0; }
#proposal .msg li a{
	width:350px;
	height:72px;
	display:block;
}
#proposal .msg li a:link, #proposal .msg li a:visited{ border:1px solid #d9d9d9; }
#proposal .msg li a:hover, #proposal .msg li a:active{ border:1px solid #ff6600; }





