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

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

@import "page.css";

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

#Sub div.blog {
	margin:0 0 0 3px;
	padding:0 0 10px 0;
	width:220px;
	background-color:#5993c5;}

	
#Sub div.blog li {
	background:url(../../faq/img/faq-wall.gif) 0 0 no-repeat;
	padding:5px 0 5px 25px;
	vertical-align:bottom;
	}

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


/*　マネジメント検定（ウェブページ）
--------------------------------------------*/
#PageManagement .contentsBox table{
	margin-bottom:20px;
	}
#PageManagement .contentsBox table th,
#PageManagement .contentsBox table td{
	text-align:left;
	vertical-align:top;
	padding:2px 5px;
	}
#PageManagement .contentsBox table td p{
	margin:0 0 5px 0;
	line-height:1.55;
	}
#PageManagement .contentsBox table td ul{margin:0 0 0 15px;}
#PageManagement .contentsBox .entry p.link{
	background:url(../img/page/link-icon.gif) 0 3px no-repeat;
	display:inline;
	float:right;
	height:auto;
	text-align:right;
	padding-left:20px;
	zoom:1;
	}
#PageManagement .contentsBox .entry{
	clear:both;
	margin-bottom:15px;
	}
#PageManagement .contentsBox .entry:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
/*　よくあるしつもん
-------------------------------------*/

#PageFaq .contentsBox h4 {
	width:495px;
	_width:540px;
	padding:3px 10px 10px 35px;
	background:url(../img/page/q-icon.gif) 1px 0 no-repeat;
	font-weight:normal;
}

#PageFaq .contentsBox h4 a {
	margin:0;
	text-decoration:underline; }

#PageFaq .anser {
	padding:3px 0 10px 30px;
	background:url(../img/page/anser-wall.gif) 0 0 no-repeat;}

#PageFaq .anser p.link {
	text-align:right;
	margin:15px 10px 15px 0; }

#PageFaq .anser p.link a {
	background:url(../img/page/link-icon.gif) 0px 1px no-repeat;
	padding:0 0 0 22px;}

#PageFaq ul.link,
#PageTopics ul.link,
#PageCase ul.link {
	clear:both;
	width:540px;
	margin:40px 0 50px 0px;
	padding-top:10px;
	border-top:1px solid #a2c9ea;
	font-size:10px;
	zoom:1;
	}

#PageCase ul.link { 
	margin-left:23px;}
	
#PageFaq  ul.link:after,
#PageTopics  ul.link:after,
#PageCase  ul.link:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageFaq  ul.link li.top,
#PageTopics  ul.link li.top,
#PageCase  ul.link li.top {
	display:inline;
	float:left;
	background:;
	margin-left:15px;
	padding-left:10px;
	}
#PageFaq  ul.link li.end,
#PageTopics  ul.link li.end,
#PageCase  ul.link li.end {
	display:inline;
	float:right;
	background:;
	margin-right:15px;
	padding-right:10px;
	}


/*　とぴっくす
-------------------------------------*/

#PageTopics .contentsBox h4 {
	width:525px;
	_width:540px;
	padding:6px 0 15px 15px;
	background:url(../img/midashi_slong.gif) left bottom no-repeat;
	color:#036;}

#PageTopics .contentsBox p.date {
	text-align:right;
	margin:5px 15px 0 0px;}

#PageTopics .contentsBox div.date {
	width:540px;
	margin:30px 0 50px 0px;
	padding-top:10px;
	border-top:1px solid #a2c9ea;
	text-align:right;
}
#PageTopics .contentsBox div.date p{
	display:inline;
	float:right;
	width:540px;
	text-align:right;
	margin:0;
	padding:0;
	}
#PageTopics .contentsBox div.date a {
	background:url(../img/page/link-icon.gif) 0px 0px no-repeat;
	margin:0 0 0 15px;
	padding:0 5px 0 22px;}

#PageTopics .contentsBox p.update { margin:0;}
#PageTopics .contentsBox p.update a {
	background:url(../img/page/link-icon.gif) 0px 0px no-repeat;
	margin:0 0 0 10px;
	padding:0 5px 0 22px;
}


/*　リンク
-------------------------------------*/
#PageLink .contentsBox h3 {
	margin-bottom:0px;}

#PageLink .contentsBox .box {
	margin:0 0 25px 0;
	padding:0 0 20px 0;
	background:url(../img/line-01.gif) left bottom repeat-x;}

#PageLink .contentsBox .box div.caption {
	margin:10px 0 0 10px;
	line-height:1.35;}

#PageLink .contentsBox .box p.title {
	font-weight:bold;
	background:url(../img/page/link-icon.gif) 0 3px no-repeat;
	padding-left:23px; }

#PageLink .contentsBox .box p.title a {
	text-decoration:underline; }


/*　サポート事例
-------------------------------------*/
#PageCase .contentsBox h4{
clear:both;}
#PageCase .contentsBox .box p.midashi {
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	margin-bottom:15px;
	border-left:solid 3px #003366; }

#PageCase .contentsBox .box {
	margin:15px 0 10px 0;
	padding:0 0px 15px 5px;
	border:#2572b6 solid 1px;}

#PageCase .contentsBox .box p {
	line-height:1.55; }


#PageCase .contentsBox ul {
	margin:0px 0 20px 20px; }

#PageCase .contentsBox ul li {
	margin:0 0 3px 0;}

#PageCase .contentsBox div.date {
	width:540px;
	margin:0px 0 10px 0px;
	padding-top:10px;
	border-top:1px solid #a2c9ea;
	text-align:right;
}
#PageCase .contentsBox p{
	margin-bottom:15px;
	}
#PageCase .contentsBox div.date p{
	display:inline;
	float:right;
	width:540px;
	margin:0;
	padding:0;
	text-align:right;
	}

#PageCase .contentsBox div.date a {
	background:url(../img/page/link-icon.gif) 0px 0px no-repeat;
	margin:0 0 0 15px;
	padding:0 5px 0 22px;}

#PageCase .contentsBox div.date:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	

/*　プライバシーポリシー
-------------------------------------*/


#Policy dd {
	margin:0 0 40px 0;}

#Policy .contentsBox dt {
	width:525px;
	_width:540px;
	padding:6px 0 20px 15px;
	background:url(../img/midashi_s.gif) 0 0 no-repeat;
	color:#036;}

/*end*/
