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

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

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

body {
	font-family:sans-serif;
	background-color:#E1E1E1;
	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:auto;
	background:url(../../images/ver2/top/background.gif) center repeat-y;
	margin:0px auto 0px auto;
	padding-bottom:10px;
}

#pagelayout-in {
	width:1010px;
	margin:0px auto 0px auto;
}


/* Header */
#header {
	width:1010px;
	height:87px;
}

#header-navi{
	width:1010px;
	height:18px;
	padding-top:4px;
	background-color:#3D65B0;
}

#header-navi ul {
	display:block;
	width:984px;
	list-style:none;
	margin:0px 13px 0px 13px;
}

#header-navi ul li {
	color:#FFFFFF;
	font-size:10px;
	float:left;
}
#header-navi ul li a{ color: #FFFFFF; text-decoration: none; }
#header-navi ul li a:link{ color: #FFFFFF; text-decoration: none; }
#header-navi ul li a:visited{ color: #FFFFFF; text-decoration: none; }
#header-navi ul li a:active{ color: #999999; text-decoration: underline; }
#header-navi ul li a:hover{ color: #999999; text-decoration: underline; }




#header h1{
	float:left;
	display:block;
	width:392px;
	height:64px;
	margin:0 0 0 1px;
	padding:0px;
}

#header h1 a {
	background: url(../../images/ver2/top/image_logo.gif) #ffffff top left no-repeat;
	width:392px;
	height:64px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#menu-topright{
	display:block;
	float:right;
	/*width:618px; 広告が不要になった場合差し替え*/
	width:300px;
	height:64px;
	padding:0px;
	margin:0px;
}

#menu-topright ul {
	display:block;
	float:right;
	padding:8px 5px 0px 0px;
	height:32px;
	list-style:none;
	margin:0px;
	
}

#menu-topright ul li {
	color:#505050;
	font-size:10px;
	float:left;
	padding:0px;
	margin:0px;
}

#menu-topright p{
	display:block;
	float:right;
	width:72px;
	height:21px;
	margin:0px 5px 0px 0px;
	padding:0px;
	clear:both;
}

#menu-topright p a{
	display:block;
	width:72px;
	height:21px;
	background:url(../../images/ver2/top/btn_rss.gif) no-repeat;
	font-size:9px;
	text-indent:-1000em;
	text-decoration:none;
}

.headbnr {
	float:right;
	padding:5px 0px 0px 0px;
}

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


/* Global Navigation */
#global-navibation {
	width:1010px;
	height:37px;
}

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

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

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

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

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

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

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

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

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

#btn_gnavi_07 {
	float:left;
	background:url(../../images/ver2/top/btn_skill.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_08 {
	float:left;
	background:url(../../images/ver2/top/btn_guide.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_09 {
	float:left;
	background:url(../../images/ver2/top/btn_relationship.gif) top left no-repeat;
	width:114px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_01_g {
	float:left;
	background:url(../../images/ver2/top/btn_top_g.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_02_g {
	float:left;
	background:url(../../images/ver2/top/btn_interview_g.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_03_g {
	float:left;
	background:url(../../images/ver2/top/btn_blog_g.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_04_g {
	float:left;
	background:url(../../images/ver2/top/btn_seminar_g.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_05_g {
	float:left;
	background:url(../../images/ver2/top/btn_pressrelease_g.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_06_g {
	float:left;
	background:url(../../images/ver2/top/btn_industrynews_g.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_07_g {
	float:left;
	background:url(../../images/ver2/top/btn_skill_g.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_08_g {
	float:left;
	background:url(../../images/ver2/top/btn_guide_g.gif) top left no-repeat;
	width:112px;
	height:37px;
	display:block;
	font-size:9px;
	text-indent:-1000em;
}

#btn_gnavi_09_g {
	float:left;
	background:url(../../images/ver2/top/btn_relationship_g.gif) top left no-repeat;
	width:114px;
	height:37px;
	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:986px;
	margin:0px auto 0px auto;
}

/* topad */
#topad{
	width:986px;
	padding-top:10px;
}

#topad #bnrlarge{
	display:block;
	float:left;
	width:751px;
	height:93px;
}

#topad ul{
	display:block;
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 10px;
	width:225px;
}

#topad ul li{
	display:block;
	font-size:12px;
	line-height:105%;
	padding:0px 0px 5px 6px;
	margin:0px;
	background:url(../../images/ver2/top/list_triangle.gif) no-repeat;
	background-position:top left;
}

#topad ul li a{
	display:block;
	text-indent:1em;
	color:#0F24A3;
}

#topad ul li a:hover{
	color:#00CCCC;
}

#topad #hot_topics {
	padding-left:10px;
	width:225px;
	float:right;
}

#topad #hot_topics p {
	text-align:center; 
	color:white; 
	background-color:gray; 
	width:223px; 
	padding:1px 0 1px 0; 
	border:solid 1px black; 
	font-size:12px;
}

#topad #hot_topics dl {
	border-right:solid 1px black; 
	border-bottom:solid 1px black; 
	border-left:solid 1px black; 
	padding:3px; 
	width:217px;
}

#topad #hot_topics dt {
	text-align:left; 
	font-size:13px; 
	padding-bottom:2px;
}


#topad #hot_topics dd {
	font-size:12px; 
	padding:2px
}

/* contents-area-top */
.contents-area-top {
	width:986px;
	padding-top:13px;
}

/* latest-news */
.contents-area-top .latest-news{
	float:left;
	display:block;
	width:749px;
}

.contents-area-top .latest-news h2{
	display:block;
	width:749px;
	height:20px;
	background:url(../../images/ver2/top/title_blue_bak_749.gif) top left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-indent:1.5em;
	padding-top:6px;
	padding-bottom:10px;
}

.contents-area-top .latest-news .issue-1st{
	display:block;
	width:741px;
	padding:0px;
	margin:0px 8px 0px 8px;
}

.contents-area-top .latest-news .issue-1st .top-photo-box{
	float:left;
	width:184px;
	height:138px;
}

.contents-area-top .latest-news .issue-1st dl{
	display:block;
	float:left;
	width:547px;
	padding-left:10px;
}
.contents-area-top .latest-news .issue-1st dl.no-image {
	display:block;
	width:741px;
	padding-left:0px;
}

.contents-area-top .latest-news dl dt{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.contents-area-top .latest-news dl dt a{
	color:#15304D;
	text-decoration:none;
}

.contents-area-top .latest-news dl dt a:hover{
	text-decoration:underline;
}

.contents-area-top .latest-news dl .context{
	font-size:12px;
	color:#505050;
	margin:0px;
	padding-bottom:2px;
}

.contents-area-top .latest-news .issue-1st dl .datekind{
	font-size:10px;
	color:#48813F;
	padding-bottom:5px;
}

.contents-area-top .latest-news .issue-under{
	display:block;
	width:749px;
	padding:10px 0px 0px 0px;
	clear:both;
}

.contents-area-top .latest-news .issue-under ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.contents-area-top .latest-news .issue-under li{
	display:block;
	float:left;
	width:350px;
	padding:0px 12px 10px 12px;
	margin:0px;
}

.contents-area-top .latest-news .issue-under dl .datekind{
	font-size:10px;
	color:#BB0A0A;
	margin:0px;
	padding:0px;
}

/* site-notice */
.contents-area-top #site-notice{
	float:left;
	display:block;
	width:229px;
	margin-left:8px;
}

.contents-area-top #site-notice h2{
	display:block;
	width:229px;
	height:24px;
	background:url(../../images/ver2/top/title_notice.gif) top left no-repeat;
	text-indent:-10000em;
	font-size:9px;
}

.contents-area-top #site-notice dl{
	width:229px;
	background:url(../../images/ver2/top/bak_notice.gif) repeat-y;
	border-bottom:#393A3E solid 1px;
	padding-bottom:14px;
	margin:0px;
}

.contents-area-top #site-notice dl dt{
	display:block;
	width:200px;
	height:135px;
	margin:0px auto 0px auto;
	padding-top:14px;
}

.contents-area-top #site-notice dl dd{
	width:200px;
	margin:2px auto 0px auto;
	font-size:10px;
}

/* .contents-area-top bnrarea */
.contents-area-top .bnrarea{
	float:right;
	width:229px;
	margin:0px;
}
.contents-area-top .bnrarea ul {
	list-style:none outside;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.contents-area-top .bnrarea ul li {
	margin:0px;
	padding:0px 0px 3px 0px;
}

.contents-area-top .bnrarea #chumoku {
	background-image:url(http://www.niche-ad.com/images/ver2/top/chumoku_back.gif);
                background-repeat: no-repeat;
                width:229px; 
	height:200px;
}

.contents-area-top .bnrarea #chumoku #chumoku_title {
	color:white; 
	font-size:14px; 
	width:229px;
	text-align:center; 
	height:20px; 
	padding-top:4px;
}

.contents-area-top .bnrarea #chumoku #chumoku_contents {
	width:211px; 
	height:176px; 
	padding:5px 9px;
}

.contents-area-top .bnrarea #chumoku #chumoku_contents #chumoku_melmaga {
	font-size:12px; 
	line-height:1.5em;
	border-bottom:solid 1px gray; 
	height:60px; 
	margin-bottom:5px;
}

.contents-area-top .bnrarea #chumoku #chumoku_contents #chumoku_melmaga img {
	float:left; 
	margin-right:4px;
}

.contents-area-top .bnrarea #chumoku #chumoku_contents ul {
	height:111px; 
	font-size:12px; 
	padding-left:5px;
}

.contents-area-top .bnrarea #chumoku #chumoku_contents ul li {
	padding-bottom:5px;
}


/* contents area under */

#contents-area-under{
	width:986px;
	padding-top:15px;
	clear:both;
}

.bluelist{
	display:block;
	float:left;
	width:64px;
	height:24px;
}

.bluelist a{
	display:block;
	width:64px;
	height:24px;
	background:url(../../images/ver2/top/btn_bluelist.gif) top left no-repeat;
	text-indent:-10000em;
	font-size:9px;
	text-decoration:none;
}

.bluelist a:hover{
	text-decoration:none;
}

.bluelist2{
	display:block;
	float:left;
	width:64px;
	height:24px;
}

.bluelist2 a{
	display:block;
	width:64px;
	height:24px;
	background:url(../../images/ver2/top/btn_bluelist2.gif) top left no-repeat;
	text-indent:-10000em;
	font-size:9px;
	text-decoration:none;
}

.bluelist2 a:hover{
	text-decoration:none;
}


/* contents-area-under contents-left */
#contents-area-under #contents-left{
	float:left;
	width:454px;
}

#contents-area-under #contents-left .title{
	display:block;
	width:454px;
	height:24px;
	background:url(../../images/ver2/top/title_blue_bak_454.gif) top left no-repeat;
}

#contents-area-under #contents-left .title h2{
	float:left;
	width:390px;
	height:18px;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-indent:1.5em;
	padding-top:6px;
}



#contents-area-under #contents-left dl{
	display:block;
	width:454px;
	margin:0px;
}



#contents-area-under #contents-left h2 a{
	display:block;
	width:390px;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
}

#contents-area-under #contents-left h2 a:hover{
	text-decoration:underline;
}



/* pressrelease */

#contents-area-under #contents-left #pressrelease{
	width:454px;
	padding-bottom:5px;
}


#contents-area-under #contents-left #pressrelease dl dt{
	font-size:12px;
	line-height:120%;
	color:#4D4D4D;
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
}

#contents-area-under #contents-left #pressrelease dl a{
	font-size:14px;
	color:#575002;
	text-decoration:none;
	font-weight:bold;
}

#contents-area-under #contents-left #pressrelease dl a:hover{
	text-decoration:underline;
}


#contents-area-under #contents-left #pressrelease dl dd{
	font-size:11px;
	color:#5E5E5E;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
	padding:0px 0px 10px 0px;
	margin:5px 5px 0px 5px;
}

/* industry news */
#indutrynews{
	width:454px;
}

#contents-area-under #contents-left #industrynews dl dt{
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	margin:0px 5px 0px 5px;
}

#contents-area-under #contents-left #industrynews dl dt a{
	color:#0F24A3;
	text-decoration:none;
}

#contents-area-under #contents-left #industrynews dl dt a:hover{
	text-decoration:underline;
}

#contents-area-under #contents-left #industrynews dl .context{
	font-size:10px;
	color:#5E5E5E;
	margin:7px 5px 7px 5px;
}

#contents-area-under #contents-left #industrynews dl .date{
	font-size:11px;
	color:#5E5E5E;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
	padding:0px 0px 10px 0px;
	margin:0px 5px 0px 5px;
}

/* contents-area-under contents-center */
#contents-area-under #contents-center{
	float:left;
	width:353px;
	margin-left:6px;
}

#contents-area-under #contents-center .title{
	display:block;
	width:353px;
	height:24px;
	background:url(../../images/ver2/top/title_blue_bak_289.gif) top left no-repeat;
}

#contents-area-under #contents-center #column .title{
	display:block;
	width:353px;
	height:24px;
	background:url(../../images/ver2/column/top/title_bak_293.gif) top left no-repeat;
}


#contents-area-under #contents-center .title h2{
	float:left;
	width:289px;
	height:18px;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-indent:1.5em;
	padding-top:6px;
}

#contents-area-under #contents-center h2 a{
	display:block;
	width:289px;
	height:18px;
	color:#FFFFFF;
	text-decoration:none;
}

#contents-area-under #contents-center h2 a:hover{
	text-decoration:underline;
}

/* interview */
#interview{
	width:353px;
	padding-bottom:15px;
}

#interview ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

interview li{
	padding:0px;
	margin:0px;
}

#interview dt{
	font-size:11px;
	color:#666666;
}

#interview dd{
	color:#404040;
	margin:0px 5px 0px 5px;
	padding:0px;
}

#interview .context{
	font-size:12px;
                clear:both;
}

#interview .date{
	margin-top:5px;
	font-size:11px;
}


#interview .issue-1st{
	width:347px;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;	
}

#interview .issue-1st .photolarge{
	float:left;
	width:151px;
	height:151px;
	padding:0px 5px 5px 0px;
}

#interview .issue-1st .photolarge_new{
	float:left;
	width:149px;
	height:149px;
	margin:0px 5px 5px 0px;
	border:solid 1px #CCCCCC;
}



#interview .issue-1st dl{
	margin:0px 0px 5px 0px;
}

#interview .issue-1st dl dt a{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#E36907;
	text-decoration:none;
	margin:10px 0px 10px 0px;
}

#interview .issue-1st dl dt a:hover{
	text-decoration:underline;
}

#interview .issues{
	width:347px;
	display:block;
	margin:0px;
	padding:10px 0px 7px 0px;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
}

#interview .issues dt{
	display:table;
	width:347px;
	padding-bottom:5px;
}

#interview .issues .image-left{
	float:left;
	padding-right:5px;
}

#interview .issues .photomedium_new{
	float:left;
	width:94px;
	height:94px;
	margin:0px 5px 5px 0px;
	border:solid 1px #CCCCCC;
}


#interview .issues a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#E36907;
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

#interview .issues a:hover{
	text-decoration:underline;
}

#interview .issues .at{
	margin:0px;
}


#interview .article-links {
	width:340px;
	text-align:right;
}
#interview .article-links a{
	font-size:12px;
	font-weight:normal;
	color:#E36907;
	text-decoration:none;
}
#interview .article-links a:hover{
	text-decoration:underline;
}

/* column */
#column_newstop{
	width:167px;
        padding-bottom:5px;
	}

#column_newstop dl{
	display:block;
	width:167px;
	padding:0px;
	margin:0px;
	
}

#column_newstop dl dt{
	font-size:11px;
	padding:10px 0px 5px 0px;
}

#column_newstop p a{
	text-decoration:none;
	font-weight:bold;
        font-size:12px;
	color:#E36907;
}

#column_newstop p.entrytitle {
	padding-top:5px;
}

#column_newstop p.entrydate {
	font-size:10px;
	padding-bottom:5px;
}

#column_newstop p.blogname {
	font-size:11px;
	padding-bottom:10px;
	background:transparent url(../../images/ver2/top/dot_release.gif) no-repeat scroll left bottom;
}

#column_newstop a:hover{
	text-decoration:underline;
}

#column_newstop dl dd{
	color:#515151;
	font-size:10px;
	padding:0px 0px 10px 0px;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
}


/* column_large */
#contents-area-under #contents-center #column{
	width:353px;
}

#contents-area-under #contents-center #column ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#contents-area-under #contents-center #column li{
	padding:0px;
	margin:0px;
}

#contents-area-under #contents-center #column dt{
	font-size:11px;
	color:#909090;
}

#contents-area-under #contents-center #column dd{
	color:#404040;
	margin:0px 5px 0px 5px;
	padding:0px;
}

#contents-area-under #contents-center #column .context{
	font-size:12px;
}

#contents-area-under #contents-center #column .date{
	margin-top:5px;
	font-size:11px;
}

#contents-area-under #contents-center #column .issues{
	width:353px;
	display:block;
	margin:0px;
	padding:10px 0px 7px 0px;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
}

#contents-area-under #contents-center #column .issues dt{
	display:table;
	width:353px;
	padding-bottom:5px;
}

#contents-area-under #contents-center #column .issues .image-left{
	float:left;
	padding-right:5px;
}

#contents-area-under #contents-center #column .issues a{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#E36907;
	text-decoration:none;
	margin:5px 0px 0px 0px;
}

#contents-area-under #contents-center #column .issues .article-links a{
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#E36907;
	text-decoration:none;
	margin:10px 0px 0px 0px;
        text-align:right;
}


#contents-area-under #contents-center #column .issues .at{
	margin:0px;
}

#contents-area-under #contents-center #column .issues a:hover{
	text-decoration:underline;
}

/* contents-area-under contents-right */
#contents-area-under #contents-right{
	float:right;
	width:167px;
	margin-left:0px;
}

#contents-area-under #contents-right h2{
	display:block;
	width:167px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-indent:1.5em;
	padding-top:6px;
	background:url(../../images/ver2/top/title_blue_bak_167.gif) top left no-repeat;
}

#contents-area-under #contents-right h2 a{
	display:block;
	width:167px;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
}

#contents-area-under #contents-right h2 a:hover{
	text-decoration:underline;
}

ul.container-sidebanner {
	width:167px;
	list-style:none outside;
	margin:15px 0px 0px 0px;
}
ul.container-sidebanner li {
	margin:0px;
	padding:0px 0px 5px 0px;
}



/* Contents Ranking */

#ranking{
	width:167px;
}

#ranking table {
	width:167px;
	font-size:x-small;
	border-collapse:collapse;
	padding:0px;
}

#ranking table td{
	border:#BF6F35 solid 1px;
	border-collapse:collapse;
}

#ranking table td dl{
	display:block;
	width:165px;
	height:42px;
	padding:0px;
	margin:0px;
}

#ranking table td dl dt{
	display:block;
	float:left;
	width:22px;
	height:42px;
	font-size:9px;
	text-indent:-10000em;
}

#ranking table td dl dd{
	display:block;
	float:left;
	font-size:9px;
	width:117px;
	padding:10px 3px 0px 3px;
}

#ranking a{
	color:#0F24A3;
}

#ranking a:hover{
	color:#3399CC;
}



#ranking-01 {
	background:url(../../images/ver2/top/ranking01.gif) #FEF5F3 top right no-repeat;
}

#ranking-02 {
	background:url(../../images/ver2/top/ranking02.gif) #FEF5F3 top right no-repeat;
}

#ranking-03 {
	background:url(../../images/ver2/top/ranking03.gif) #FEF5F3 top right no-repeat;
}

#ranking-04 {
	background:url(../../images/ver2/top/ranking04.gif) #FEF5F3 top right no-repeat;
}

#ranking-05 {
	background:url(../../images/ver2/top/ranking05.gif) #FEF5F3 top right no-repeat;
}

#ranking-06 {
	background:url(../../images/ver2/top/ranking06.gif) #FEF5F3 top right no-repeat;
}

#ranking-07 {
	background:url(../../images/ver2/top/ranking07.gif) #FEF5F3 top right no-repeat;
}

#ranking-08 {
	background:url(../../images/ver2/top/ranking08.gif) #FEF5F3 top right no-repeat;
}

#ranking-09 {
	background:url(../../images/ver2/top/ranking09.gif) #FEF5F3 top right no-repeat;
}

#ranking-10 {
	background:url(../../images/ver2/top/ranking10.gif) #FEF5F3 top right no-repeat;
}


/* marketting seminar */
#markettingseminar{
	width:167px;
        padding-bottom:5px;
	}

#markettingseminar dl{
	display:block;
	width:167px;
	padding:0px;
	margin:0px;
	
}

#markettingseminar dl dt{
	font-size:11px;
	padding:10px 0px 5px 0px;
}

#markettingseminar a{
	text-decoration:none;
	font-weight:bold;
	color:#15304D;
}

#markettingseminar a:hover{
	text-decoration:underline;
}

#markettingseminar dl dd{
	color:#515151;
	font-size:10px;
	padding:0px 0px 10px 0px;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
}

/* campaign */
#campaign {
	width:167px;
        padding-bottom:5px;
	}

#campaign dl{
	display:block;
	width:167px;
	padding:0px;
	margin:0px;
	
}

#campaign dl dt{
	font-size:11px;
	padding:10px 0px 5px 0px;
}

#campaign a{
	text-decoration:none;
	font-weight:bold;
	color:#15304D;
}

#campaign a:hover{
	text-decoration:underline;
}

#campaign dl dd{
	color:#515151;
	font-size:10px;
	padding:0px 0px 10px 0px;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
}

/* report */
#report{
	width:167px;
	padding-top:10px;
}

#report dl{
	display:block;
	width:167px;
	padding:0px;
	margin:0px;
}

#report dl dt{
	font-size:11px;
	padding:10px 0px 5px 0px;
}

#report a{
	text-decoration:none;
	font-weight:bold;
	color:#15304D;
}

#report a:hover{
	text-decoration:underline;
}

#report dl dd{
	color:#515151;
	font-size:10px;
	padding-bottom:4px;
}

#report dl .date{
	padding:0px 0px 10px 0px;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
}

/* latest-issues */
#latest-issues{
	width:167px;
	padding-bottom:15px;
}

#latest-issues dl{
	display:block;
	width:161px;
}

#latest-issues dl dt{
	font-size:11px;
	padding:0px 3px 5px 3px;
}

#latest-issues a{
	text-decoration:none;
	font-weight:bold;
	color:#15304D;
}

#latest-issues a:hover{
	text-decoration:underline;
}

#latest-issues dl dd{
	color:#515151;
	font-size:10px;
	padding:0px 3px 5px 3px;
}

#latest-issues dl .date{
	margin:0px 0 5px 0;
	background:url(../../images/ver2/top/dot_release.gif) bottom left no-repeat;
}

/* link-backnumber */
.link-backnumber{
	font-size:12px;
	text-align:right;
}

/* Footer */
#footer {
	background:url(../../images/ver2/top/bg_footer.gif) top left no-repeat;
	width:1010px;
	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 {
	width:1010px;
	height:9px;
	text-align:center;
	display:block;
	color:#888888;
	font-size:9px;
	margin:18px 0px 0px 0px;
	padding:0px;
}

dl.area-findstar {
	font-size:10px;
	line-height:135%;
	margin:5px 20px 10px 35px;
}

dl.area-findstar dt {
	float:left;
	font-weight:bold;
	color:#999999;
	padding-bottom:5px;
}
dl.area-findstar dd {
	float:right;
	width:680px;
}
dl.area-findstar dd p {
	font-size:10px;
	line-height:135%;
}



/**/
#newstheme table {
	width:453px;
	border:none;
	border-collapse:collapse;
	margin:5px 0px 20px 0px;
}

#newstheme table td {
	width:151px;
	font-size:10px;
	padding:2px 0px 4px 5px;
}

/**/













