/* トップページ */
.main_v {
 width:740px;
 margin:0px 0px 5px 0px;
}
.prev_btn {
	padding-bottom:15px;
}

/*-----------------------------------
-------------------------------------*/
/* メイン下部レイアウト */
table.topLayout {
	width:740px;
	margin-bottom:20px;
}
table.topLayout td {
	vertical-align:top;
}
table.topLayout td.leftArea {
	width:525px;
	padding-top:0px;
}
table.topLayout td.rightArea {
	padding-left:30px;
	padding-top:0px;
}
/* 左：新着情報 */
table.topLayout .news {
 text-align:left;
 width:525px;
 margin-bottom:15px;
 border-top:1px solid #999999;
 border-left:1px solid #999999;
 padding-bottom:5px;
}
table.topLayout .news .head {
 background:#FFFFFF url(topimg/hd_shinchaku_bg.gif) repeat-y;
}
.news td.bnBtn {
	text-align:right;
	padding:3px 5px 2px 0px;
	font-size:11px;
}
.news table.newsLink {
	margin:10px;
}
.news table.newsLink th {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	padding:4px 10px 5px 0px;
}
.news table.newsLink td {
	font-size:12px;
	vertical-align:top;
	padding:2px 0px 2px 0p;
}
.news table.newsLink td a{
	font-size:12px;
	line-height:1.4;
	padding:0px 0px 0px 12px;
	background:url(common/images/arrow.gif) 0px 5px no-repeat;
	display:block;
}


/* 左：環境、社会ボタン部分 */
table.topLayout2 {
	width:525px;
	margin-bottom:20px;
}
table.topLayout2 td {
	vertical-align:top;
}

table.topLayout21 ul {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:2px;
}
table.topLayout21 ul li {
	margin:0px 0px 9px 0px;
	padding:0px 0px 2px 14px;;
	background:url(../common/images/arrow_box.gif) 0px 6px no-repeat;
}
table.topLayout2 ul li a,
table.topLayout2 ul li a:hover,
table.topLayout2 ul li a:active,
table.topLayout2 ul li a:visited{
	font-size:12px;
}
/* 左：下部リンク */
table.topLayout td.leftArea ul.linkBtm {
	margin:0px;
	padding:0px;
	list-style:none;
}
table.topLayout td.leftArea ul.linkBtm li {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 14px;
	background:url(../common/images/arrow_box.gif) 0px 6px no-repeat;
}
table.topLayout td.leftArea ul.linkBtm li a{
	font-size:12px;
}

/* 右：上部リンク */
table.topLayout td.rightArea ul.linkArea {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:20px;
}
table.topLayout td.rightArea ul.linkArea li {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	background:url(common/images/arrow.gif) 0px 6px no-repeat;
}
table.topLayout td.rightArea ul.linkArea li a{
	font-size:12px;
	padding:0px 0px 0px 14px;
}
/* 右：上部リンク サブ */
table.topLayout td.rightArea ul.linkArea li.subLink {
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 25px;
	background:url(../common/images/arrow.gif) 13px 6px no-repeat;
}
table.topLayout td.rightArea ul.linkArea li a.subLink{
	font-size:12px;
}
/* 右：エアコンと環境の情報 */
table.topLayout td.rightArea ul.btnArea {
	width: 185px;
	margin:10px 0 5px 0;
	padding:0px;
	list-style:none;
}
table.topLayout td.rightArea ul.btnArea li {
	margin:0 0 0 0;
	padding:0 0 5px 0;
}
table.topLayout td.rightArea ul.btnArea li img {
	margin: 0;
	padding: 0;
}


/* 追加分 */
dl.section{
	width: 525px;
	padding: 0px;
	margin:0px;
}

*html dl.section{
	width: 525px;
	padding-top: 0px;
}

*html dl.section2{
	width: 253px;
	padding-top: 10px;
}

dl.section dd,dl.section2 dt,
dl.section dd,dl.section2 dd{
	margin: 0;
	padding: 0;
}

dl.section dd.ttl_p,dl.section2 dd.ttl_p{
	width: 85px;
	margin: 8px 0 0 0;
	float: left;
}


dl.section dd.list_box,dl.section2 dd.list_box{
	float: left;
}

dl.section dd.list_box ul,dl.section2 dd.list_box ul{
	list-style: none;
	margin: 5px 0 0 6px;
	padding: 0;
	width: 180px;
}


dl.section dd.list_box ul li,dl.section2 dd.list_box ul li{
	padding: 0 0 0 0px;
	background:url(common/images/arrow.gif) 0px 6px no-repeat;
}
dl.section dd.list_box ul li a,dl.section2 dd.list_box ul li a{
	padding: 0 0 0 13px;
}


dl.section dd.list_box_second{
	float: left;
	padding-left: 6px;
}

dl.section dd.list_box_second ul{
	list-style: none;
	margin: 5px 0 0 5px;
	padding: 0;
}

dl.section dd.list_box_second ul li{
	padding: 0 0 0 0px;
	background:url(common/images/arrow.gif) 0px 6px no-repeat;
}
dl.section dd.list_box_second ul li a{
	padding: 0 0 0 13px;
}

p.mp_none{
	margin: 0;
	padding: 0;
}

p.back{
	margin: 5px 0 0 0;
	padding: 0 0 0 13px;
	background:url(common/images/arrow.gif) 0px 6px no-repeat;
	float: right;
	font-size:12px;
}

td.leftArea2 {
	padding-bottom:20px;
}

	