/* CSS Document 
個人トップ・法人トップに適用しています（ガイドラインベース）*/

/*================= CONTENTS ==================

2010.01.29

2.文字色
3.ライトエリア関連情報
4.商品から探す
5.更新情報テーブル修正
6.カテゴリボックス表示
7.見出し
8.リンクリスト
9.個人情報ボックス
10.ナビゲーション
============================================== */
/*
2.文字色
-------------------------------*/
.paragraph p {
	color:#555;
}

/*
3.ライトエリア関連情報
-------------------------------*/
.bannerlist{
	margin-top:10px;
}
.bannerlist a img{
	margin-top:5px;
}

/*
4.商品から探す
--------------------------------*/
#searchArea .paragraph p{
	margin:0px!important;
	padding-top:0;!important
	line-height:1.5;
	
}

.searchBox table td input.text{
	width:200px;
}
.searchBox table{
	margin:10px 0 10px 0!important;
	padding:0!important;
}
.searchBox table td,.searchBox table th{
	background-image:none!important;
	border:none!important;
}
.searchBox table td{
	padding:0 7px 0 0!important;
}
.searchBox table th{
	background-color:#fff!important;
	font-weight:bold!important;
	color:#555555;
	padding:0 7px 0 0!important;
}
.searchBox table td .note{
	font-size:90%;
	color:#555555;
}

.box3_01{
	background:transparent url(/support/topimages/box_topmini.jpg) no-repeat;
	margin-top:5px;
	padding:5px 0 5px 0;
}
.box3_02{
	background:transparent url(/support/topimages/box_bottommini.jpg) bottom no-repeat;
	margin-bottom:5px;
	padding:5px 0 5px 0;

}
.box3_03{
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	padding:0px 10px 0px 10px;
}



/*不要？
----------------------------------------*/
#searchArea a{
	background:transparent url(../../jutaku/topimages/link_icon.gif) no-repeat scroll 0 !important;
	padding-left:13px!important;
	margin-left:0px!important;
}
.paragraph p {
	color:#555;
}
#searchArea a{
	text-decoration:none!important;
}
#searchArea a:hover{
	text-decoration:underline!important;
}
.searchTable{
	padding:0 10px 0 10px!important;
	margin:0!important;
}
.searchTable table{
	margin:10px 0 0 0!important;
	>margin:-10px 0 -10px 0!important;
	color:#555;
}
.searchTable table th{
	font-weight:bold!important;
	padding:0 7px 0 0!important;
	background-image:none!important;
	border:none!important;
}
.searchTable table td{
	padding:0 7px 0 0!important;
	background-image:none!important;
	border:none!important;
}
.searchTable table td .note{
	font-size:90%;
	background:#F8F8F8;
}
.searchTable table td input.text{
	width:200px;
}
.box3Padder1.on{
	margin-top:0px!important;
}
.box3Padder3.on .paragraph{
	padding:0 10px 0 10px!important;
}
.box3Padder3.on .paragraph p.boxp{
	margin-top:0px!important;
	>margin-top:-9px!important;
	>padding-top:10px!important;
}
.box3Padder2.on{
		padding-top:0px!important;
}
.box3Padder3.on {
	background: #FFF url(../../jutaku/topimages/box_bk.jpg) repeat-y!important;
padding-bottom:0!important;
margin-bottom:-1px!important;

}
body#pd:first-of-type div#searchArea {
	padding-top:0px!important;
	padding-bottom:0px!important;
}
/*
5.更新情報テーブル修正
------------------------------------*/
.txtList-newsRelease table td.date,
.txtList-information table td.date{
	width:95px!important;
}

/*
6.カテゴリボックス表示
------------------------------------*/
.Box{
	width:573px;
	overflow:hidden;
}

.innerBox3{
	float:left;
	width:573px;
	overflow:hidden;
	margin-top:10px!important;
}

.inner{
	padding-top:5px;
	margin-right:5px;
	float:left;
	height:47px;
}
.last{
	margin-right:0px;
}

/*
7.見出し
------------------------------------*/
#p0401-content-area h2, #fs01-content h2{
	background-image:none!important;
	padding:0px!important;
	margin-top:0px!important;
}
#p0401-content-area h3, #fs01-content h3{
	background-image:none!important;
	padding:10px 0 0 0!important;
	margin-top:0px!important;
}
#p0401-content-area h4, #fs01-content h4{
	background-image:none!important;
	padding:0px 0 0 0!important;
	margin-top:0px!important;
}
/*
8.リンクリスト
------------------------------------*/
.linklist a{
	background:transparent url(/support/topimages/link_icon.gif) no-repeat scroll 0 !important;
	padding-left:13px!important;
}
a{
	text-decoration:none!important;
}
a:hover{
	text-decoration:underline!important;
}

/*
9.個人情報ボックス
------------------------------------*/
#p0401-content-area .common-block h2, #fs01-content .common-block h2 {
	padding-top:10px!important;
}
/*
10.ナビゲーション
------------------------------------*/
#fs01-sub-navigation {
	background-image:none!important;
	background-color:#D8D8D8!important;
	padding-top:0px!important;
	padding-bottom:2px!important;
}
#fs01-sub-navigation li{
	border:solid 1px #CCC!important;
	border-top:none!important;
	margin:0 2px 0 2px!important;
	background-color:#FFF!important;
}
#fs01-sub-navigation-area #fs01-sub-navigation li.fs01-sub-navigation-stay{
	background-image:none!important;
	background-color:#FFC!important;
}
html body div#fs01-content-area div#fs01-content div.layout-frame div.col5G4L div.layout-frame div.category div#fs01-sub-navigation-area ul#fs01-sub-navigation li.list_top{
	background-color:#999!important;
	color:#FFF!important;
	padding:10px 0 10px 5px!important;
	>padding-left:17px!important;
}
html body div#fs01-content-area div#fs01-content div.layout-frame div.col5G4L div.layout-frame div.category div#fs01-sub-navigation-area ul#fs01-sub-navigation li.list_top strong{
	color:#FFF!important;
}