/* NetReal! : 電話営業サービス トップページ */


/* オーバーライド */
#wrapper #navi { /* トップページはパンくずがないので余白 */
	margin-bottom:25px;
}




/* メイン画像上部 */
#wrapper #main #contents p.main-img-catch {
	width:592px;
	height:131px;
}

/* メイン画像ステップ画像 */
#wrapper #main #contents div.main-img-01 {
	width:592px;
	height:155px;
	background:url(../images/top_main_01.jpg) top no-repeat;
	padding:0;
	text-indent:-9999px;
}
	#wrapper #main #contents div.main-img-01 a {
		display:block;
		width:592px;
		height:155px;
	}
	#wrapper #main #contents div.main-img-01 a:hover {
		background:url(../images/top_main_01.jpg) no-repeat 0 -155px;
	}

/* メイン画像下部 */
#wrapper #main #contents p.main-img-02 {
	width:592px;
	height:215px;
}

/*/////////////////////////////////////////////////////*/
/* 電話営業の特徴 */
#wrapper #main #contents div.tel {
	width:592px;
	margin-top:10px;
}
#wrapper #main #contents div.tel h2 {
	width:592px;
	height:31px;
	margin:0 0 10px 0;
}

#wrapper #main #contents div.tel div.subtitle {
	width:592px;
	height:35px;
	margin-top:5px;
}
	#wrapper #main #contents div.tel div.subtitle div.step {
		width:52px;
		float:left;
	}
	#wrapper #main #contents div.tel div.subtitle h3 {
		float:left;		
		width:525px;
		height:27px;
		font-size:130%;
		background:#EECCCC;
		font-family:"メイリオ","Meiryo";
		padding:8px 0 0 15px;
	}
	#wrapper #main #contents div.tel div.ex {
		clear:both;
	}
		#wrapper #main #contents div.tel div.ex p {
			line-height:1.5em;
			padding:5px 0px 0px 60px;
		}



/* サービスの特徴 */
#wrapper #main #contents div.service {
	clear:both;
    margin-top:10px;
	width:592px;
}
#wrapper #main #contents div.service h2 {
	width:592px;
	height:31px;
	margin:0;
}

#wrapper #main #contents div.service div.subtitle {
	clear:both;
	width:592px;
	height:35px;
	margin-top:10px;
}
	#wrapper #main #contents div.service div.subtitle div.step {
		width:104px;
		float:left;
	}
	#wrapper #main #contents div.service div.subtitle h3 {
		float:left;		
		width:473px;
		height:27px;
		font-size:130%;
		background:#EECCCC;
		font-family:"メイリオ","Meiryo";
		padding:8px 0 0 15px;
	}
	#wrapper #main #contents div.service div.ex {
		clear:both;
	}
		#wrapper #main #contents div.service div.ex p {
			line-height:1.3em;
			padding:10px 0px 0 10px;
			padding-bottom:10px;
		}
/* パネル */
#wrapper #main #contents div.service div.panel {
	clear:both;
	width:592px;
}
#wrapper #main #contents div.service div.panel div {
	width:80px;
	height:80px;
	margin:5px 2px 10px 2px;
	float:left;
	display:inline;
}


/*/////////////////////////////////////////////////////*/


/* 原稿（スクリプト）と名簿（コールリスト）のお知らせ */
/* 全体レイアウト */
#wrapper #main #contents div.each-news {
	width:592px;
}
/* 原稿（スクリプト） お知らせ */
#wrapper #main #contents div.each-news div.document {
	width:285px;
	float:left;
}
#wrapper #main #contents div.each-news div.document h2 {
	width:285px;
	height:33px;
}
#wrapper #main #contents div.each-news div.document div.main {
	width:283px;
	height:194px;
	background-color:#FDEFF3;
	border-right:#927D98 solid 1px;
	border-bottom:#927d98 solid 1px;
	border-left:#927d98 solid 1px;
	padding:10px 0 0 0;
}
#wrapper #main #contents div.each-news div.document div.main h3 {
	width:270px;
	height:27px;
	margin:0 auto 0 auto;
}
#wrapper #main #contents div.each-news div.document div.main p {
	width:260px;
	text-align:left;
	line-height:15px;
	margin:10px auto 10px auto;
}
#wrapper #main #contents div.each-news div.document div.main p span.none {
	font-size:80%;
}
#wrapper #main #contents div.each-news div.document div.main p a {
	color:blue;
}


/* 名簿（コールリスト） お知らせ */
#wrapper #main #contents div.each-news div.list {
	width:285px;
	float:right;
}
#wrapper #main #contents div.each-news div.list h2 {
	width:285px;
	height:33px;
}
#wrapper #main #contents div.each-news div.list div.main {
	width:283px;
	background-color:#FCFDEF;
	border-right:#6c83b2 solid 1px;
	border-bottom:#6c83b2 solid 1px;
	border-left:#6c83b2 solid 1px;
	padding:10px 0 0 0;
}
#wrapper #main #contents div.each-news div.list div.main h3 {
	width:270px;
	height:27px;
	margin:0 auto 0 auto;
}
#wrapper #main #contents div.each-news div.list div.main p {
	width:260px;
	text-align:left;
	line-height:15px;
	margin:10px auto 10px auto;
}
#wrapper #main #contents div.each-news div.list div.main p span.none {
	font-size:80%;
}
#wrapper #main #contents div.each-news div.list div.main p a {
	color:blue;
}




/* 電話営業 お知らせ */
#wrapper #main #contents div.info {
    margin-top: 20px;
	width:592px;
}
#wrapper #main #contents div.info p.title {
	width:592px;
	height:31px;
	margin:0 0 10px 0;
}
#wrapper #main #contents div.info dl.info-list dt {
  float: left;
  margin: 0 0 0.8em;
  width: 6.5em;
  padding-left:15px;
  background: url(../images/top_info_arrow.gif) no-repeat;
}
#wrapper #main #contents div.info dl.info-list dd {
  margin-bottom: 0.8em;
  margin-left:6.5em;
}

