@charset "shift_jis";
/*----------------------------
  CSS hisaki Document 2008.09
  Last Update 2008.09.08 Kono

----------------------------*/

@import "page.css";

/*　ブログのサイド #Sub
-------------------------------------*/

#Sub div.blog {
	background-color:#5993c5;
	margin:0;
	padding:0 0 10px 0;
	width:220px;
	}
#Sub div.blog li {
	padding:5px 0 5px 25px;
	background:url(../../faq/img/faq-wall.gif) 0 0 no-repeat;
	}

#Sub div.blog li.end {
	background:url(../../faq/img/faq-wall_end.gif) 0 0 no-repeat;
}
	
#Sub div.blog a {color:#fff;}
	
#Sub div.blog a:hover { text-decoration:underline;}

/* 親カテゴリ用　.blog01　 */
#PageSupport #Sub ul#MenuList01 li .blog01{
	/*background:url(../../support/img/wall-blogmenu-l.jpg) 0 0 repeat-y;*/
	vertical-align:bottom;
}
#PageSupport #Sub ul#MenuList01 li .blog01 h3.open {
	background:url(../../support/img/wall-blogmenu-l.jpg) left bottom no-repeat;
	border-top:1px solid #87b3d3;
	color:#FFFFFF;
	width:220px;
	height:auto;
	padding:0;
	font-size:12px;
	font-weight:normal;
	vertical-align:bottom;
	}
#PageSupport #Sub ul#MenuList01 li .blog01 h3.open span {
	display:block;
	background:url(../../support/img/wall-blogmenu-l.jpg) left bottom no-repeat;
	padding-left:5px;
	width:215px;
	}
#PageSupport #Sub ul#MenuList01 li .blog01 h3.open a {
background:url(../../support/img/ico-arrow-blog01.gif) 14px 10px no-repeat;
	display:block;
	width:auto;
	_width:220px;
	height:auto;		
	margin:0;
	padding:7px 0 5px 23px;
	color:#fff;
	overflow:hidden;
	text-indent:0;
	}
#PageSupport #Sub  ul#MenuList01 li .blog01 h3.open a:hover {text-decoration:underline;}


/* 子カテゴリ用　.blog02　 */
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 li{
	background:none;
	border:0;
	width:220px;
	height:auto;
	overflow:hidden;
	
	}
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 li a{
	overflow:hidden;}
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 li span{
	background:url(../img/wall-blog-category01.gif) 0 0 no-repeat;
	display:block;
	width:210px;
	_width:220px;
	padding:0 10px 0 0px;
	font-weight:normal;
	color:#FFFFFF;
	}
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 li span a{
	vertical-align:bottom;
	padding:5px 0 10px 23px;
	}

#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 li a {
	background:none;
	display:block;
	width:auto;
	_width:220px;
	height:auto;
	margin:0;
	padding:7px 0 5px 23px;
	color:#fff;
	text-indent:0;
	}
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 a:hover {
	background:none;
	text-decoration:underline;
	}
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 .blog3 li {
	background: none;
	overflow:hidden;
	}
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 .blog3 li{
	border:1px solid red;}	
#PageSupport #Sub ul#MenuList01 .customer li{
	background:url(../../support/img/wall-blogmenu-l.jpg) left bottom no-repeat;
	border-top:1px solid #87b3d3;
	color:#FFFFFF;
	width:220px;
	height:auto;
	padding:0;
	}


#PageSupport #Sub ul#MenuList01 .customer li a{
	background:url(../../support/img/ico-arrow-blog01.gif) 14px 10px no-repeat;
	display:block;
	width:auto;
	_width:220px;
	height:auto;
	margin:0;
	padding:5px 0 5px 23px;
	color:#fff;
	text-indent:0;
	}
#PageSupport #Sub ul#MenuList01 .customer li a:hover{
	background:url(../../support/img/ico-arrow-blog01.gif) 14px 10px no-repeat;
 	text-decoration:underline;}

	
/* 孫カテゴリ用　.blog03　 */
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 .blog03{background:#5993c5;}
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 .blog03 li {
	background:url(../../faq/img/faq-wall.gif) 0 0 no-repeat;
	color:#FFFFFF;
	width:220px;
	height:auto;
	padding:0;
	font-weight:normal;
	vertical-align:bottom;
	}
#PageSupport #Sub ul#MenuList01 li .blog01 .blog02 .blog03 li.end {background:url(../../faq/img/faq-wall_end.gif) 0 0 no-repeat;}

/* メニュー開閉　 */
.fold a{
	width:100%;
	padding:10px 0;
	}
.fold a:link,
.fold a:visited{
	display:block;
	text-decoration:none;
	}
	




/*　サポートメニュー紹介　#Main
--------------------------------------------*/

#PageSupport .contentsBox {
	margin-bottom:15px;
	}
#PageSupport .supportBox01{
	background:url(../../support/img/wall-supportbox-bottom.gif) left bottom no-repeat;
	width:540px;
	margin-bottom:20px;
	padding-bottom:20px;
	position:relative;
	}
#PageSupport #Support .supportBox01 h4 {
	background:url(../../support/img/wall-supportbox-top.gif) 0 0 no-repeat;
	width:530px;
	_width:540px;
	padding:10px 0 8px 10px;
	}
#PageSupport #Support .supportBox01 h4 a{
	background:url(../img/page/link-icon.gif) 0 0 no-repeat;
	padding-left:26px;
	}
#PageSupport #Support .supportBox01 p {
	background:url(../../support/img/wall-supportbox-body.gif) 0 0 repeat-y;
	width:489px;
	_width:525px;
	margin:0px 15px 15px 0px;
	padding:0 15px 0 36px;
	}
#PageSupport #Support .supportBox01 p a{
	display:block;
	height:auto;
	}
#PageSupport #Support .supportBox01 p a:hover{text-decoration:underline;}
#PageSupport #Support p.more{
	background:none;
	width:65px;
	height:11px;
	margin-bottom:5px;
	padding:0;
	text-align:right;
	position:absolute;
	bottom:5px;
	left:465px;
	}
#PageSupport #Support p.more a{
	display:block;
	height:11px;
	}
#PageSupport #Support p.more a:hover{ text-decoration:none;}
#PageSupport .supportBox01:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	
	
/*　親カテゴリインデックス */
#PageSupport #SupportCategory h4.list{
	background:url(../../support/img/title-nowlist.gif) 0 0 no-repeat;
	width:540px;
	margin:0;
	font-weight:normal;
	font-size:12px;
	color:#ffffff;
	padding:17px;
	}
#PageSupport #SupportCategory dl{
	background:url(../../support/img/wall-nowlist.gif) left bottom no-repeat;
	width:540px;
	padding:5px 0 10px;
	}
#PageSupport #SupportCategory dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}	
	
#PageSupport #SupportCategory dt{
	background:url(../../support/img/ico-entry.gif) left bottom no-repeat;
	display:inline;
	float:left;
	width:90px;
	_width:106px;
	margin:0 5px 0 10px;
	padding:1px 10px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	}
	
/* search.html */	
#PageSupport #SupportCategory dt.menu{
	text-align:left;
	}
	
#PageSupport #SupportCategory dd{
	display:inline;
	float:left;
	width:410px;
	}

#PageSupport #SupportCategory dd a:hover{
	text-decoration:underline;
	}




/*　エントリー */
#PageSupport #SupportCategory dl.category{
	display:inline;
	float:left;
	background:none;
	width:auto;
	margin-bottom:15px;
	padding:0;
	}
#PageSupport #SupportCategory dl.category dt{
	background:#a4a4a4;
	border:1px solid #a4a4a4;
	_border:0;
	_border-bottom:1px solid #a4a4a4;
	float:left;
	width:95px;
	margin:0;
	padding:5px;
	font:normal 10px verdana;
	}
*:first-child+html #PageSupport #SupportCategory dl.category dt{
	border:0;
	border-bottom:1px solid #a4a4a4;}

#PageSupport #SupportCategory dl.category dd{
	float:left;
	background:#ffffff;
	border:1px solid #dbdbdb;
	width:auto;
	margin:0;
	padding:5px;
	color:#666666;
	font:normal 10px verdana;
	}
#PageSupport #SupportCategory dl.category:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#PageSupport #SupportCategory ul{
	clear:both;
	width:520px;
	list-style:none;
	list-style-image:none;
	}
#PageSupport #SupportCategory ul li{
	background:url(../img/page/listpoint.gif) 0 3px no-repeat;
	padding-left:15px;
	}
#PageSupport #SupportCategory ul li a{
	background:none;}

#PageSupport #SupportCategory p{
	clear:both;
	margin-bottom:12px;
	line-height:1.55;
	}	
#PageSupport #SupportCategory h4.list{clear:both;}	

#PageSupport #SupportCategory ul.list{
	list-style:none;
	margin:0 0 20px 0;
	}
#PageSupport #SupportCategory ul.list li{
	background:url(../../measures/img/wall-nowlist.gif) left bottom no-repeat;
	width:510px;
	_width:540px;
	margin:0;
	padding:8px 15px 10px;
	}
#PageSupport #SupportCategory ul.list li a{
	background:url(../../measures/img/ico-arrow-nowlist.gif) 0 2px no-repeat;
	display:block;
	padding-left:20px;
	}
#PageSupport #SupportCategory ul.list li a:hover{
	text-decoration:underline;
	}


/*end*/
