@charset "utf-8";
/* ----------------------------------------------------------------------

	COPY RIGHT (C) NECOS (Thailand) Co., Ltd. 
	All Rights Reserved.
	http://www.newsclip.be
	
	written by 31o5 
	email : web@newsclip.be

	last-updated: 19 Jan 2007

---------------------------------------------------------------------- */
body#sp {
	text-align:center;
	}
body {
	}

/* Header Panel
---------------------------------------------------------------------------------------------- */
				.RelatedEntries {
					border:1px solid #CCC;
					padding:2px;
					margin-bottom:20px;
					clear:both;
					}
					.RelatedEntries h4 {
						margin:0px;
						background-image:url(../img/header_bg_02.jpg);
						background-repeat:repeat-x;
						padding:4px;
						font-size:90%;
						}
						.RelatedEntries ul {
							margin:0;
							}
						.RelatedEntries li {
							font-size:90%;
							}
					.RelatedEntries a {
						color:blue;
						display:block;
						text-decoration:none;
						}
						.RelatedEntries a:hover {
							color:green;
						}
						.RelatedEntries a span {
							font-size:95%;
							color:#999;
							margin-left:10px;
							}
body#sp #HeadAd {
	text-align:right;
	color:#FFF;
	font-weight:bold;
	font-size:180%;
	}
	body#sp #HeadAd img {
		height:60px;
		}
body#sp #All,
body#recruit #All{
	margin:0 auto;
	width:760px;
	text-align:left;
}
body#sp #All #Content {
	overflow:hidden;
	}
body#sp #Main h2 {
	border:0px;
	background:#FFF;
	clear:none;
	color:#006699;
	}
body#sp #All #SPImgSpace {
	height:100px;
	background:#F0F0F0;
	clear:both;
	width:760px;
	overflow:hidden;
	}
	body#sp #All #SPImgSpace h1 {
		margin:0px;
		padding:0px;
		}
#All #ThumbsOnCateTop p a span.Price,
body#sp #All .Price {
	color:#990000;
	margin:0px;
	margin:3px;
	margin-bottom:5px;
	font-weight:bold;
	}
body#sp .ReadMore {
	margin:0px;
	margin-top:5px;
	margin:10px;
	text-align:right;
	font-size:85%;
	}
/* Main
--------------------------------------- */
body#sp #Main h1 {
	margin-bottom:30px;
	font-size:180%;
	}

body#sp #Main #TopIssue {
	margin-top:20px;
	margin-bottom:20px;
	}
	body#sp #Main #TopIssue img {
		float:left;
		padding:5px;
		border:1px solid #CCC;
		display:block;
		margin-right:10px;
		margin-bottom:10px;
		}


body#sp #Main #Column {
	padding:5px;
	border:1px solid #CCC;
	background:#F0F0F0;
	}
	body#sp #Main #Column li {
		font-size:85%;
		}
body#sp #Main #Map {
	display:block;
	margin:10px;
	}
	body#sp #Main #Map img {
		width:480px;
		}

body#sp.CategoryPage #Main .One {
	margin-top:40px;
	padding-top:20px;
	border-top:dotted 1px #CCC;
	}
	body#sp.CategoryPage #Main .One h2 {
		margin-top:0px;
		}
	body#sp.CategoryPage #Main .One .Thumb {
		display:block;
		width:250px;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	body#sp.CategoryPage #Main .One .Thumb img {
		width:240px;
		padding:5px;
		border:1px solid #CCC;
	}
	
	body#sp.CategoryPage #Main h2 {
		color:#900;
		font-size:130%;
		}

/* ColR
--------------------------------------- */
body#sp #ColR {
	line-height:normal;
	margin-top:10px;
	}
body#sp #ColR h3 {
	padding:0px;
	margin-top:10px;
	}
	body#sp #ColR h3 a {
		padding:4px;
		display:block;
		}
body#sp #ColR ul,
body#sp #ColR li {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	}
	body#sp #ColR .Price {
		display:block;}
body#sp #ColR #PR {
	margin-bottom:10px;
	}
body#sp #ColR li a,
body#sp #ColR li a .desc {
	display:block;
	text-decoration:none;
}
body#sp #ColR li a:hover {
	background:#F0F0F0;
	}
	body#sp #ColR .List li a {
		border-bottom:1px dotted #CCC;
		}
	body#sp #ColR p.ReadMore {
		margin:0px;
		padding:0px;
		margin-bottom:15px;
		}
	body#sp #ColR ul.PhotoList li:hover {
		background:#F0F0F0;
		}
	body#sp #ColR ul.PhotoList li a .Thumb {
		width:100px;
		height:75px;
		display:block;
		float:left;
		overflow:hidden;
		margin-right:5px;
		}
		body#sp #ColR ul.PhotoList li a .Thumb img {
			width:100px;
			}

/* SpInfo
--------------------------------------- */
body#sp .SpInfo {
	line-height:normal;
	font-size:95%;
	clear:both;
	margin-top:25px;
}
body#sp .SpInfo h3 {
	margin-bottom:3px;
	margin-top:4px;
	font-size:120%;
	color:#000;
	padding:4px;
	border-top:1px solid #000;
	}
	body#sp .SpInfo dt,
	body#sp .SpInfo dd{
		border-top:1px dotted #CCC;
		padding:2px;
		}
	body#sp .SpInfo dl dt {
		float:left; 
		display:block;
		width:120px;
		height:20px;
		clear:left;
		}
	body#sp .SpInfo dl dd {
		margin-left:120px;
		min-height:20px;
		clear:right;
		}
		.AdditionalInfo { /* スポンサー基本情報追加情報欄 */
			margin-top:15px;
			border:1px solid #F0F0F0;
			padding:5px;
			}
			.AdditionalInfo p {
				line-height:1.4em;
				}
		.AdditionalInfo hr {display:block;}
		
/* on other dir 
-----------------------------------------------------------------------*/
		
dl.ForNC strong {
	color:#FF0000;
	}
	
/* color 
-----------------------------------------------------------------------*/
body#sp h3 {
	border-bottom:2px solid #000;
	}
	
	/* restaurant */
	body#sp .restaurant #Logo a,
	body#restaurant #Logo a{ /* nc logo*/
		background-image:url(http://www.newsclip.be/common/img/head_panel_sp_restaurant.png);
	}
	body#sp .restaurant .SpInfo h3{
		background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/restspinfoh3.png);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	body#sp .restaurant #ColR h3#PR {
		background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/h3PRrestaurant.png);
		background-repeat:no-repeat;
		padding-left:40px;
	}	body#sp .restaurant #ColR h3#Reco {
		background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/h3Recorestaurant.png);
		background-repeat:no-repeat;
		padding-left:40px;
	}
	
	
	/* school */
	body#sp .school #Logo a,
	body#school #Logo a,
	body#sp .school #PanelTop{ /* nc logo*/
		background-image:url(http://www.newsclip.be/common/img/head_panel_sp_school.png);
		background-repeat:no-repeat;
	}
	body#sp .school .SpInfo h3{
	background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/schoolspinfoh3.png);
	background-repeat:no-repeat;
	}
		body#sp .school #ColR h3#PR,
		body#sp .school #ColR h3#Reco {
			background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/h3school.png);
			background-repeat:no-repeat;
			padding-left:40px;
		}
	
	
	/* travel */
	body#sp .travel #Logo a,
	body#travel #Logo a{ /* nc logo*/
		background-image:url(http://www.newsclip.be/common/img/head_panel_sp_travel.png);
	}
	body#sp .travel .SpInfo h3{
	background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/travelspinfoh3.png);
	background-repeat:no-repeat;
	}
		body#sp .travel #ColR h3#PR,
		body#sp .travel #ColR h3#Reco {
			background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/h3travel.png);
			background-repeat:no-repeat;
			padding-left:40px;
		}


	/* bz */
	body#sp .bz #Logo a,
	body#bz #Logo a{ /* nc logo*/
		background-image:url(http://www.newsclip.be/common/img/head_panel_sp_bz.png);
	}
	body#sp .bz .SpInfo h3{
	background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/bzspinfoh3.png);
	background-repeat:no-repeat;
	}
		body#sp .bz #ColR h3#PR,
		body#sp .bz #ColR h3#Reco {
			background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/h3bz.png);
			background-repeat:no-repeat;
			padding-left:40px;
		}


	/* stay */
	body#sp .stay #Logo a,
	body#stay #Logo a{ /* nc logo*/
		background-image:url(http://www.newsclip.be/common/img/head_panel_sp_stay.png);
	}
	body#sp .stay .SpInfo h3{
	background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/stayspinfoh3.png);
	background-repeat:no-repeat;
	}
		body#sp .stay #ColR h3#PR,
		body#sp .stay #ColR h3#Reco {
			background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/h3stay.png);
			background-repeat:no-repeat;
			padding-left:40px;
		}


	/* medical */
	body#sp .medical #Logo a,
	body#medical #Logo a{ /* nc logo*/
		background-image:url(http://www.newsclip.be/common/img/head_panel_sp_medical.png);
	}
	body#sp .medical .SpInfo h3{
	background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/medicalspinfoh3.png);
	background-repeat:no-repeat;
	}
		body#sp .medical #ColR h3#PR,
		body#sp .medical #ColR h3#Reco {
			background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/h3medical.png);
			background-repeat:no-repeat;
			padding-left:40px;
		}
		
	/* recruit */
	body#sp .recruit #Logo a,
	body#recruit #Logo a,
	body#job #Logo a{ /* nc logo*/
		background-image:url(http://www.newsclip.be/common/img/head_panel_sp_recruit.png);
	}
	body#sp .recruit .SpInfo h3{
	background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/recruitspinfoh3.png);
	background-repeat:no-repeat;
	}
		body#sp .recruit #ColR h3#PR,
		body#sp .recruit #ColR h3#Reco {
			background-image:url(http://216.40.231.98/~newsclip/sp/sp/img/common/h3recruit.png);
			background-repeat:no-repeat;
			padding-left:40px;
		}
		
		
/*table*/
body#spList #All {
	margin:0 auto;
	width:880px;
	text-align:left;
}
.SpStatus {
	float:right;
	font-size:100%;
	}
	body#spList #Main table.SPInfoTable {
		border:0px;
	}
	body#spList #Main table.SPInfoTable thead,
	body#spList #Main table.SPInfoTable tbody,
	body#spList #Main table.SPInfoTable tfoot {
		border:1px solid #333;;
		}
			body#spList #Main table.SPInfoTable tfoot {
				margin-bottom:20px;
				}
			body#spList #Main table.SPInfoTable tfoot th {
				background-image:url(http://www.newsclip.be/common/img/bg_001.gif);
				}
	body#spList #Main table.SPInfoTable th,
	body#spList #Main table.SPInfoTable td {
		padding:2px;
		margin:0px;
		font-size:90%;
		}
	
	
body#spList #Main table.SPInfoTable caption {
	padding:5px;
	margin-bottom:5px;
	margin-top:30px;
	font-size:120%;
	background-color:#F0F0F0;
	color:#3366CC;
	}
body#spList #Main table.SPInfoTable.Status0 caption { /*未受注*/
	background:#F30;
	color:#FFF;
	}
body#spList #Main table.SPInfoTable.Status1 caption { /*受注済　（契約書済）*/
	background-color:#FF9900;
	color:#FFF;
	}
body#spList #Main table.SPInfoTable.Status2 caption { /*アップ準備中*/
	background-color:#369;
	color:#FFF;
	}
body#spList #Main table.SPInfoTable.Status3 caption { /*ID支給済+公開=課金中*/
	background-color:#339900;
	color:#FFF;
	}
body#spList #Main table.SPInfoTable.Status4 caption { /*契約終了*/
	background:#FFF;
	color:#333;
	}


	#Main table.SPInfoTable td strong {
		color:#FF0000;
		}
		
#Main table.SPInfoTable tr th + th + th + th {
	text-align:center;
	}
		
	#Main table.SPInfoTable tfoot {
		border:2px solid #333;
		margin-bottom:30px;
		}
		
		
	a,img {
		border:0;
		}
.MainIframe,
.AdBlogMain{
	border-bottom: 1px solid #CCC;
	margin:0;
	padding:0;
	margin-right:260px;
	font-size:0.85em;
}
.AdBlogMain {
	margin:20px;
}
	.MainIframe a {
			color:#808080;
	}
.AdGoogleTxMain {
	font-size:0.8em;
	margin:20px;
	text-align:center;
	clear:both;
	width:468px;
	}
.MainAdR {
		margin-left:20px;
		padding-left:15px;
		
		_height : 1%;
		width:auto;
		height:1%;
		float:right;
		display:inline;
}

.MainIframe iframe {
	margin:0;padding:0;
	border:0px;
	}
.BanNewsEntry {
	font-size:80%;
	padding:2px;
	}
	.BanNewsEntry a {
		color:#666;
		text-decoration:none;
		}
	.BanNewsEntry p {
		margin:0;
		padding:0;
		margin:2px;
		clear:right;
		}
	.BanNewsEntry p.BanLabel {
		padding:2px;
		background:transparent url(http://www.newsclip.be/common/img/bg_015.png) repeat-x top;
		color:#333;
		}
	.BanNewsEntry strong a {
		color:blue;
	}
	
	

		
div.SPPRR {
	margin:0;
	padding:0;
	width:248px;
	border:1px solid #CCC;
	background:transparent url(http://www.newsclip.be/common/img/bg_017.png) repeat-x bottom;
}
div.SPPRR h4 {
	margin:0;
	padding:3px;
	}
div.SPPRR ul {
	margin:0;
	padding:5px;
	}
div.SPPRR li {
	margin:3px 0;
	list-style-type:none;
	list-style-image:none;
	;
	font-size:80%;
	}
	div.RR li a {
		color:#376e46;
	}
	div.SPPRR li a:hover {
		text-decoration:none;
		}
#Contents #Main .EntryMain250 {
	float:right;
	width:250px;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:15px;
	}
	
	
	.GoogleAdArea { clear:both;font-size:0.8em;}
	.GoogleAdArea .AdItem { margin-top:10px;}
	.GoogleAdArea .AdCol {	border-top:3px solid #666; clear:both;}
	.AdMain .AdItem { float:left;margin-right:10px; margin-bottom:10px; }


.PREntryBottom {
	padding:2px;
	border:1px solid #f0f0f0;
	}
.PREntryBottom .adTitle{
	margin:0;
	font-size:80%;
	padding:3px;
	color:#666666;
	font-weight:bold;
	background-image:url(http://www.newsclip.be/common/img/header_bg_02.jpg);
	background-repeat:repeat-x;
	}
.PREntryBottom ul{
	margin:0;
	padding:0;
	margin-left:20px;
}
.PREntryBottom li {
	font-size:85%;
}
.PREntryBottom li a {
	color:#008000;
	text-decoration:none;
	}
	.PREntryBottom li a:hover {
		color:#b70000;
		text-decoration:underline;
		}
	.PREntryBottom li span {
		color:#999999;
		font-size:90%;
		margin-left:10px;
		}
		
.TextClickEntryBottom {
		font-size:80%;
	}
	.TextClickEntryBottom .Adtitle {
		margin-bottom:0px;
		color:#666666;
		font-weight:bold;
		background-image:url(http://www.newsclip.be/common/img/header_bg_02.jpg);
		background-repeat:repeat-x;
	}
	.TextClickEntryBottom ul,
	.TextClickEntryBottom p,
	.TextClickEntryBottom a{
			margin:0;
			padding:0;
	}	
	.TextClickEntryBottom ul li {
	}
	
#TopPage .PR strong {
		display:block;
}
