/* -----Menu----- */

/* HTML For */
/*  */
/**/
/**/

html {
	margin:0px;
	padding:0px;
}

body {
	font-family:sans-serif;
	background-image: url(/images/top/background.gif);
	margin:0px;
	padding:0px;
}

	a{ color: #0066CC; text-decoration: underline; }
	a:link{ color: #0066CC; text-decoration: underline; }
	a:visited{ color: #0066CC; text-decoration: underline; }
	a:active{ color: #999999;  }
	a:hover{ color: #999999;  }

h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, form {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

a img {
	border:none;
}

#pagelayout {
	width:800px;
	background-color:#ffffff;
}


/* Header */
#header {
	width:800px;
	height:86px;
}

#header h1 a {
	float:left;
	background:url(/images/top/logo_top.gif) #ffffff bottom right no-repeat;
	width:370px;
	height:76px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#header p {
	display:none;
}

#bnr_01{
	float:right;
	margin:16px 10px 0px 0px;
	padding:0px;
}


/* Global Navigation */
#global-navibation {
	width:800px;
	height:30px;
}

#global-navibation ul {
	list-style:none inside;
}

#global-navibation ul li {
	float:left;
}

#global-navibation a{
	text-decoration:none;
}

#btn_gnavi_01 {
	float:left;
	background:url(/images/top/btn_net.gif) top left no-repeat;
	width:135px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_02 {
	float:left;
	background:url(/images/top/btn_real.gif) top left no-repeat;
	width:133px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_03 {
	float:left;
	background:url(/images/top/btn_marketing.gif) top left no-repeat;
	width:133px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_04 {
	float:left;
	background:url(/images/top/btn_seminar.gif) top left no-repeat;
	width:133px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_05 {
	float:left;
	background:url(/images/top/btn_industrynews.gif) top left no-repeat;
	width:133px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_06 {
	float:left;
	background:url(/images/top/btn_mailmagazine.gif) top left no-repeat;
	width:133px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#global-navibation li a:hover {
	background-position:left bottom;
}


/* Search-Engine */
#search-engine {
	background:url(/images/top/bg_search.gif) top left repeat-x;
	height:25px;
	text-align:right;
	margin:1px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}

#search-engine form {
	float:right;
}

#search-engine p {
	font-size:small;
	font-weight:bold;
	color:#003366;
	white-space:nowrap;
	margin:0px;
	padding:0px;
}

#search-engine label {
	font-size:x-small;
	color:#003366;
	margin:0px;
	padding:0px;
}


/* Contents Container */
#contents-container {
	width:800px;
}


/* Contents Left */
#contents-left {
	float:left;
	width:583px;
	margin:0px;
	padding:10px 0px 0px 10px;
}


/* Top */
#top-news-title {
	background:url(/images/top/title_new.gif) #ffffff top left no-repeat;
	width:583px;
	height:30px;
	display:block;
	margin:0px;
	padding:0px;
}

h2#top-title-new {
	font-size:x-small;
	margin:0px;
	padding:8px 0px 0px 130px;
}

#top-contents-new  {
	background:url(/images/top/line_583.gif) #ffffff top left repeat-y;
	width:583px;
	border-bottom:1px solid #A4A4A4;
	font-size:small;
	line-height:135%;
	margin:0px;
	padding:0px;
}

#top-contents-newin {
	width:563px;
	margin:0px;
	padding:10px;
}

#top-contents-newin li {
	width:562px;
	margin:0px;
	padding:0px;
}

#top-contents-newin li {
	background:url(/images/top/line_562.gif) #F7F7F7 bottom left no-repeat;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}

.top-new-line {
	background:url(/images/top/line_562.gif) #F7F7F7 center left no-repeat;
	width:562px;
	height:1px;
	display:block;
	font-size:1px;
	margin:0px;
	padding:10px 0px 10px 0px;
}

.top-photo-box {
	float:left;	
	margin:0px;
	padding:0px;
}

.top-text-box {
	float:left;
	width:452px;
	margin:0px;
	padding-left:10px;
}

.top-title-bar {
	width:583px;
	height:30px;
	margin-top:20px;
	padding:0px;
}

img#top-title-net {
	background:url(http://www.niche-ad.com/okisan/images/top/title_btn_net.gif) top left no-repeat;
}

a img#top-title-net::hover {
	background-position:bottom left;
}

img#top-list-net {
	background:url(/images/top/title_net_list.gif) top left no-repeat;
}

a img#top-list-net::hover {
	background-position:bottom left;
}

img#top-title-real {
	background:url(/images/top/title_btn_real.gif) top left no-repeat;
}

a img#top-title-real::hover {
	background-position:bottom left;
}

img#top-list-real {
	background:url(/images/top/title_real_list.gif) top left no-repeat;
}

a img#top-list-real::hover {
	background-position:bottom left;
}

img#top-title-marketing {
	background:url(/images/top/title_btn_marketing.gif) top left no-repeat;
}

a img#top-title-marketing::hover {
	background-position:bottom left;
}

img#top-list-marketing {
	background:url(/images/top/title_marketing_list.gif) top left no-repeat;
}

a img#top-list-marketing::hover {
	background-position:bottom left;
}

img#top-title-seminar {
	background:url(/images/top/title_btn_seminar.gif) top left no-repeat;
}

a img#top-title-seminar::hover {
	background-position:bottom left;
}

img#top-list-seminar {
	background:url(/images/top/title_seminar_list.gif) top left no-repeat;
}

a img#top-list-seminar::hover {
	background-position:bottom left;
}

img#top-title-industrynews {
	background:url(/images/top/title_btn_industrynews.gif) top left no-repeat;
}

a img#top-title-industrynews::hover {
	background-position:bottom left;
}

img#top-list-industrynews {
	background:url(/images/top/title_industrynews_list.gif) top left no-repeat;
}

a img#top-list-industrynews::hover {
	background-position:bottom left;
}

.top-contents-box {
	width:583px;
	font-size:small;
	line-height:135%;
	margin:0px;
	padding:0px;
}

.top-contents-box li {
	background:url(/images/top/line_563.gif) #FFFFFF bottom left no-repeat;
	width:563px;
	display:block;
	margin:0px 0px 0px 10px;
	padding:10px 0px 10px 0px;
}



/* Cate_top */
h2 img {
	margin-bottom:20px;
	padding:0px;
}

#title-sub {
	width:583px;
	margin:0px;
	padding:0px;
}

img#catetop-list-net {
	background:url(/images/net/top/btn_list.gif) top left no-repeat;
}

a img#catetop-list-net::hover {
	background-position:bottom left;
}

img#catetop-list-real {
	background:url(/images/real/top/btn_list.gif) top left no-repeat;
}

a img#catetop-list-real::hover {
	background-position:bottom left;
}

img#catetop-list-marketing {
	background:url(/images/marketing/top/btn_list.gif) top left no-repeat;
}

a img#catetop-list-marketing::hover {
	background-position:bottom left;
}

img#catetop-list-seminar {
	background:url(/images/seminar/top/btn_list.gif) top left no-repeat;
}

a img#catetop-list-seminar::hover {
	background-position:bottom left;
}

img#catetop-list-industry {
	background:url(/images/industry/top/btn_list.gif) top left no-repeat;
}

a img#catetop-list-industry::hover {
	background-position:bottom left;
}

#catetop-news  {
	width:583px;
	font-size:small;
	line-height:135%;
	margin-top:10px;
	padding:0px;
}

#catetop-news li {
	background:url(/images/net/top/line_583.gif) #FFFFFF bottom left no-repeat;
	width:583px;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}

.catetop-line {
	background:url(/images/net/top/line_583.gif) #FFFFFF center left no-repeat;
	width:583px;
	height:1px;
	display:block;
	font-size:1px;
	margin:0px;
	padding:10px 0px 10px 0px;
}

.catetop-photo-box {
	float:left;	
	margin:0px;
	padding:0px;
}

.catetop-text-box {
	float:left;
	width:463px;
	margin:0px;
	padding-left:10px;
}

#backnumber {
	text-align:right;
	margin:10px 0px 20px 0px;
	padding:0px;
}

#catetop-box-line  {
	background:url(/images/net/top/line_side_583.gif) #ffffff top left repeat-y;
	width:583px;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	font-size:small;
	line-height:135%;
	margin:0px;
	padding:0px;
}

#catetop-search {
	width:563px;
	margin:10px;
	padding:0px;
}

.catetop_bar {
	margin-top:20px;
	padding:0px;
}

.category-title {
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
}

#catetop-search p {
	font-weight:bold;
	margin:10px 0px 10px 0px;
	padding:0px;
}

#catetop-search dt {
	font-size:x-small;
	margin-bottom:5px;
}

#catetop-search dd {
	background:url(/images/top/line_563.gif) #FFFFFF bottom left no-repeat;
	width:563px;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	clear:both;
}


/* details */
#details-net {
	text-align:left;
	font-size:14px;
	color:#ABBA00;
	font-weight:bold;
	padding:18px 10px 0px 10px;
}

#details-real {
	text-align:left;
	font-size:14px;
	color:#F0A300;
	font-weight:bold;
	padding:18px 10px 0px 10px;
}

#details-marketing {
	text-align:left;
	font-size:14px;
	color:#239623;
	font-weight:bold;
	padding:18px 10px 0px 10px;
}

#details-seminar {
	text-align:left;
	font-size:14px;
	color:#013780;
	font-weight:bold;
	padding:18px 10px 0px 10px;
}

#details-industry {
	text-align:left;
	font-size:14px;
	color:#BA0D00;
	font-weight:bold;
	padding:18px 10px 0px 10px;
}

.imgYoko {
	width: 250px;
	float: left;
	margin: 0 15px 15px 0;
}

#publishing-box {
	float:right;
	text-align:right;
	margin:10px 0px 10px 0px;
}

#publishing {
	background-image:url(/images/net/details/publishing_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	font-size:x-small;
	text-indent:12px;
}

#details-new  {
	width:583px;
	background:url(/images/net/top/line_side_583.gif) #ffffff top left repeat-y;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	margin:0px;
	padding:0px;
}

#details-text-box {
	text-align:left;
	margin:15px 20px 20px 20px;
}

#details-text-box p {
	font-size:small;
	color:#333333;
	line-height:140%;
}

#details-date {
	text-align:right;
	font-size:x-small;
	color:#333333;
	margin:0px 20px 10px 0px;
}

#details-contents  {
	width:583px;
	font-size:small;
	line-height:135%;
	margin-top:20px;
	padding:0px;
}

.details-bar_01 {
	width:583px;
	height:21px;
	margin-bottom:10px;
	padding:0px;
}

#details-contents li {
	background:url(/images/net/top/line_583.gif) #FFFFFF bottom left no-repeat;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}


/* backnumber */
#backnumber-contents  {
	width:583px;
	font-size:small;
	line-height:135%;
	margin-top:20px;
	padding:0px;
}



#backnumber-contents li {
	background:url(/images/net/top/line_583.gif) #FFFFFF bottom left no-repeat;
	width:583px;
	display:block;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}

#choices {
	width:583px;
	text-align:center;
	font-size:x-small;
	color:#999999;
	margin-top:20px;
	margin-bottom:30px;
}

/* default */
h3.default-title {
	font-size:medium;
	margin-top:20px;
	padding:0px;
}

p.default-text {
	font-size:x-small;
	margin:0px;
	padding:0px;
}

/* Contents Right */
#contents-right {
	float:right;
	width:187px;
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
}

.contents-bnr {
	margin-bottom:10px;
	padding:0px;
}

#title-topics {
	background:url(/images/top/title_topics.gif) #ffffff top left no-repeat;
	width:187px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

.contents-line02  {
	background:url(/images/top/line_187.gif) #ffffff top left repeat-y;
	width:187px;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	margin-bottom:10px;
	padding:0px;
}

.top-baner-text li {
	font-size:x-small;
	text-align:left;
	display:block;
	margin:0px;
	padding:5px;
}

/* Contents Ranking */
#title-ranking {
	background:url(/images/top/title_ranking.gif) #ffffff top left no-repeat;
	width:187px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

.contents-line  {
	background:url(/images/top/line_187.gif) #ffffff top left repeat-y;
	width:187px;
	border-bottom:1px solid #A4A4A4;
	font-size:x-small;
	margin-bottom:10px;
	padding:0px;
}

.contents-line02  {
	background:url(/images/top/line_187.gif) #ffffff top left repeat-y;
	width:187px;
	border-top:1px solid #A4A4A4;
	border-bottom:1px solid #A4A4A4;
	margin-bottom:10px;
	padding:0px;
}

.top-baner-text {
	font-size:x-small;
	text-align:center;
	margin:0px;
	padding:5px;
}

.channel-photo-box {
	float:left;	
	margin:0px;
	padding:5px;
}

.channel-text-box {
	float:left;
	width:105px;
	margin:0px;
	padding:5px 5px 5px 0px;
}

.channel-text-box h3 {
	font-size:x-small;
	margin:0px;
	padding:0px;
}

.channel-text-box p {
	font-size:x-small;
	margin:0px;
	padding:10px 0px 0px 0px;
}

table {
	width:185px;
	font-size:x-small;
	border-collapse:collapse;
	margin:0px 1px 0px 1px;
	padding:0px;
}

.ranking-text {
	width:161px;
	height:41px;
	margin:0px;
	padding:0px 10px 0px 10px;
}

#ranking-01 {
	background:url(/images/top/ranking_01.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-02 {
	background:url(/images/top/ranking_02.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-03 {
	background:url(/images/top/ranking_03.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-04 {
	background:url(/images/top/ranking_04.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-05 {
	background:url(/images/top/ranking_05.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-06 {
	background:url(/images/top/ranking_06.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-07 {
	background:url(/images/top/ranking_07.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-08 {
	background:url(/images/top/ranking_08.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-09 {
	background:url(/images/top/ranking_09.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

#ranking-10 {
	background:url(/images/top/ranking_10.gif) #FEF5F3 top right no-repeat;
	width:24px;
	height:41px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

.ranking-line {
	width:185px;
	margin-left:1px;
	padding:0px;
}


/* Contents Colum */
#title-colum {
	background:url(/images/top/title_colum.gif) #ffffff top left no-repeat;
	width:187px;
	height:30px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:0px;
	padding:0px;
}

.contents-line dt {
	float:left;
	width:60px;
	height:60px;
	margin:0px;
	padding:5px 5px 5px 5px;
}

.contents-line dd{
	float:left;
	width:112px;
	margin:0px;
	font-size:x-small;
	padding:5px 5px 5px 0px;
}

.colum-line {
	background:url(/images/top/line_185_02.gif) #FFFFFF center left no-repeat;
	width:185px;
	height:1px;
	font-size:1px;
	display:block;
	margin-left:1px;
	padding:0px;
}


/* Footer */
#footer {
	background:url(/images/top/bg_footer.gif) top left no-repeat;
	width:800px;
	height:60px;
	color:#FFFFFF;
	margin:30px 0px 0px 0px;
	padding:0px;
}

#footmenu {
	font-size:xx-small;
	text-align:center;
	margin:0px;
	padding:4px 0px 0px 0px;
}

#footmenu a{ color: #FFFFFF; text-decoration: underline; }
#footmenu a:link{ color: #FFFFFF; text-decoration: underline; }
#footmenu a:visited{ color: #FFFFFF; text-decoration: underline; }
#footmenu a:active{ color: #FFCC00;  }
#footmenu a:hover{ color: #FFCC00;  }

#footer p {
	background:url(/images/top/copyright.gif) top center no-repeat;
	width:800px;
	height:9px;
	text-align:center;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	margin:18px 0px 0px 0px;
	padding:0px;
}

  .right_text
   {
     font-size: 10px;
   }