@charset "shift_jis";
/*----------------------------
  CSS Date Document 2008.03
  Last Update 0000.00.00 Date
----------------------------*/

/*----------------------------------------
　　目次　- ブログ用CSS
────────────────────┼

　├ トピックス
　｜　｜
　｜　├ 共通設定
　｜　｜
　｜　├ エントリー
　│
　├ 先輩の声
　｜　｜
　｜　├ 
　｜　｜
　｜　├ 
　│
　├ よくある質問
　｜　｜
　｜　├ 
　｜　｜
　｜　├ 

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


@import "common.css";
@import "page.css";


/*####################　トピックス　####################*/

/*　共通設定
-------------------------------------*/

#PageTopics #Main {
	}

#PageTopics #Main dl {
	background:url(../img/line-dotted.gif) repeat-x left bottom;
	width:420px;
	margin:0;
	padding:0 0 7px 0;
	text-align:left;
	}
	
	#PageTopics #Main dl:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

	#PageTopics #Main dl dt {
		float:left;
		margin:7px 0 0 0;
		padding:0 10px;
		color:#829498;
		font-weight:bold;
		}
	
	#PageTopics #Main dl dd {
		float:left;
		background:url(../img/ico-arrow1.gif) no-repeat 0 4px;
		width:320px;
		margin:7px 0 0 0;
		padding-left:15px;
		}

	#PageTopics #Main dl dd a{color:#4d4d4d;}

	#PageTopics #Main dl dd a:hover {color:#4d4d4d; text-decoration:underline;}


/*　エントリー
-------------------------------------*/
#PageTopics #Main .entry {
	width:420px;
	margin:0;
	padding:0;
	}

#PageTopics #Main .entry h3{
	background:url(../img/ico-arrow1.gif) no-repeat 5px 5px;
	width:420px;
	margin:5px 0 10px 0;
	padding:0 0 0 20px;
	font-size:12px;
	color:#4d4d4d;
	}

#PageTopics #Main .entry .entryBody {
	background:url(../img/line-dotted.gif) repeat-x left top;
	width:400px;
	margin:0;
	padding:10px 0 10px 5px;
	}

	#PageTopics #Main .entry .entryBody p{
	width:auto;
	margin:0;
	padding:0;
	line-height:1.7;
	}
	
	#PageTopics #Main .entry .entryBody p:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

	
#PageTopics #Main .entry p.postData {
	background:url(../img/line-dotted.gif) repeat-x left top;
	width:400px;
	margin:0;
	padding:7px 0 0 0;
	text-align:right;
	}
	

/*####################　先輩の声（現場の声）　####################*/


/*　共通設定
-------------------------------------*/

#PageMessage #Main {
	}

#PageMessage #Main h3{
	margin-bottom:10px;
	}

#PageMessage #Main p{
	width:400px;
	line-height:1.7;
	}


/* リスト */
#PageMessage #Main .contentsBox{
	background:url(../img/line-dotted.gif) no-repeat left bottom;
	width:417px;
	margin-bottom:20px;
	padding-bottom:10px;
	}
	
	#PageMessage #Main .contentsBox:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageMessage #Main .contentsBox .image{
	display:inline;
	float:left;
	width:125px;
	}

	#PageMessage #Main .contentsBox .image p{
	width:120px;
	margin-bottom:5px;
	}

#PageMessage #Main .contentsBox .info{
	display:inline;
	float:right;
	width:288px;
	}

	#PageMessage #Main .contentsBox .info p{
	width:288px;
	}

#PageMessage #Main .contentsBox ul{
	margin-bottom:20px;
	}


	#PageMessage #Main .contentsBox ul li{
	margin-bottom:5px;
	font-size:10px;
	}

	#PageMessage #Main .contentsBox ul li.name{
	margin-bottom:0;
	font-size:12px;
	font-weight:bold;
	}
	
	#PageMessage #Main .contentsBox ul li.kana{
	margin-bottom:10px;
	}
	
	#PageMessage #Main .contentsBox ul li.sec{
	background:url(../../message/img/ico-sec.gif) no-repeat 0 1px;
	padding-left:40px;
	}

	#PageMessage #Main .contentsBox ul li.day{
	background:url(../../message/img/ico-day.gif) no-repeat 0 1px;
	padding-left:40px;
	}
	
#PageMessage #Main .contentsBox p.memo{
	background:url(../../message/img/ico-memo.gif) no-repeat 0 0;
	width:280px;
	padding-top:20px;
	}


/*　トップ
-------------------------------------*/

#PageMessage #Main.top {
	}

#PageMessage #Main.top h3{
	margin-bottom:20px;
	}

#PageMessage #Main.top p{
	margin-bottom:20px;
	}


/*　リスト
-------------------------------------*/

#PageMessage #Main.list {
	}

#PageMessage #Main.list h3{
	background:url(../img/wall-mainTitle.gif) no-repeat left top;
	width:417px;
	height:25px;
	_height:30px;
	margin-bottom:15px;
	padding:6px 0 0 20px;
	font-size:12px;
	color:#333333;
	}


/*　エントリー
-------------------------------------*/

#PageMessage #Main.entry {
	padding-top:5px;
	}

#PageMessage #Main.entry h3{
	display:none;
	}

#PageMessage #Main.entry h4{
	background:url(../img/line-dotted.gif) no-repeat left bottom;
	width:417px;
	margin-bottom:15px;
	padding-bottom:15px;
	}

#PageMessage #Main.entry p img{
	margin-bottom:20px;
	}

#PageMessage #Main.entry .contentsBox {
	width:417px;
	margin-bottom:30px;
	}

	#PageMessage #Main.entry .contentsBox:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

	#PageMessage #Main.entry .contentsBox h4{
	color:#0075c8;
	font-size:12px;
	}

	#PageMessage #Main.entry .contentsBox p{
	line-height:1.8;
	}


/* エクストラ */
#PageMessage #Extra h3.name {
	background:url(../img/ico-title.gif) no-repeat 0 1px;
	margin-bottom:25px;
	padding-left:10px;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	}

#PageMessage #Extra ul.info {
	margin-bottom:60px;
	color:#666666;
	}

	#PageMessage #Extra ul.info li.sec{
	background:url(../../message/img/ico-sec.gif) no-repeat 0 1px;
	padding-left:40px;
	}

	#PageMessage #Extra ul.info li.day{
	background:url(../../message/img/ico-day.gif) no-repeat 0 1px;
	padding-left:40px;
	}


/*####################　よくある質問　####################*/

/*　共通設定
-------------------------------------*/

#PageFaq #Main {
	display:inline;
	padding-top:10px;
	}

#PageFaq #Main h3{
	clear:both;
	background:url(../img/wall-mainTitle.gif) no-repeat left top;
	width:417px;
	height:25px;
	_height:30px;
	margin:0 0 10px 0;
	padding:6px 0 0 15px;
	font-size:12px;
	color:#333333;
	}

	#PageFaq #Main h3 a{
	color:#333333;
	}

#PageFaq #Main p {
	width:400px;
	line-height:1.7;
	margin:0 0 15px 5px;
	}

	#PageFaq #Main p:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageFaq #Main ol {
	width:417px;
	margin:0 0 8px 0;
	padding:0;
	list-style:none;
	}

	#PageFaq #Main ol:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		}

	#PageFaq #Main ol li{
	background:url(../img/line-dotted.gif) no-repeat left bottom;
	width:407px;
	margin:7px 0 0 0;
	padding:0 0 7px 10px;
	font-size:10px;
	}
	
	#PageFaq #Main ol li a{
	color:#525252;
	}
	
	#PageFaq #Main ol li a:hover{
	border-bottom:1px solid #525252;
	color:#525252;
	}	

	#PageFaq #Main p.catLink{
	width:400px;
	margin:0 15px 20px 0;
	}

		#PageFaq #Main p.catLink:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		}
		
	#PageFaq #Main p.catLink a{
	float:right;
	background:url(../img/ico-arrow1.gif) no-repeat 0 4px;
	padding-left:15px;
	color:#999999;
	font-size:10px;
	text-align:left;
	}
	
	#PageFaq #Main p.catLink a:hover{
	text-decoration:underline;
	color:#999999;
	}


/*　エントリー
-------------------------------------*/

#PageFaq #Main h3.other{
	clear:both;
	background:none;
	width:417px;
	height:25px;
	_height:30px;
	margin-bottom:15px;
	padding:6px 0 0 0;
	font-size:12px;
	color:#333333;
	}

#PageFaq #Main ul.PreNext {
	display:inline;
	float:right;
	width:auto;
	margin:0 10px 30px 0;
	padding:0;
	list-style:none;
	}

	#PageFaq #Main ul.PreNext:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		}

	#PageFaq #Main ul.PreNext li{
	display:inline;
	float:left;
	background:url(../img/ico-arrow1.gif) no-repeat 0 4px;
	width:auto;
	margin:7px 10px 0 0;
	padding:0 0 0 15px;
	font-size:10px;
	}
	
	#PageFaq #Main ul.PreNext li a{
	color:#999999;
	}
	
	#PageFaq #Main ul.PreNext li a:hover{
	border-bottom:1px solid #999999;
	color:#999999;
	}	


/*end*/

