﻿@charset "utf-8";

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//*

	CSS Document
	FILENAME:common.css
	DATE:09/05/13
	
*//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/

html { overflow-y:scroll; height:100%}

body{
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
	_font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka;
	height:100%;
	
	color:#666666; font-size:12px; line-height:150%; margin:0px; padding:0px;
	background:url("../image/common/background.jpg") repeat-y center top;
	behavior:url("csshover2.htc");
}
body.map{
	background:#ffffff;
}
p,h1,h2,h3,h4,h5,h6{ }
a{ color:#00583b; text-decoration:none; }
a:hover{ text-decoration:underline; }
.clear{ clear: both; height:0px;line-height:0px; text-indent:-9999px; }
.liClear{ display:block; clear: both; height:1px;line-height:0px; text-indent:-9999px; }

.small{ font-size:10px;}
.imp{ color:#ff0000;}

img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
}
.marginBottom{
	margin-bottom:10px;
}
.marginBottom2{
	margin-bottom:30px;
}
.centerDetailes{
	font-size:24px;
	text-align:center;
	line-height:250px;
}
hr{
	border-top:1px dotted #434343;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
hr.newsLine{
	border-top:1px solid #434343;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
/*--body内エレメントcss--*/
* html div#main{
    height:100%;
}

#main{
	width:900px;
	margin:0px auto 0px auto;
	padding:0px;
	position:relative;
	min-height: 100%;
}
#smallMain{
	width:610px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
body > #main {
        height: auto;
}

#header{ display:block; width:900px; height:; position:relative; }
#smallHeader{display:block; width:; height:70px; position:relative;}
.contentsName{
	display:block; width:310px; height:70px; margin:0px; padding:0px;
	background:url("../image/common/logo.gif") repeat-y 0px center;
}
.contentsName a{
	display:block;
	width:310px;height:70px;margin:0px;padding:0px;
	text-indent:-9999px;overflow:hidden;
}
.serachBox{
	height:22px; width:300px;
	position:absolute;
	top:10px; right:10px;
	text-align:right;
}

#btnG{
	-moz-appearance: none !important;
	background:url(../image/common/search_btn.gif) no-repeat left top;
	width:40px;height:18px;
	text-indent:-9999px;
	overflow:hidden;
	border: 0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
/*#btnG:hover{
	background:url(../image/common/search_btn.gif) no-repeat -40px top;
	width:40px;height:18px;
}*/
#saerchTextArea{
	width:200px;
}
.smallContentsName{
	display:block; width:310px; height:70px; margin:0px; padding:0px;
	background:url("../image/common/logo.gif") repeat-y 0px center;
	text-indent:-9999px;overflow:hidden;
}
.headNav{
	display:block; line-height:16px;
	text-align:right; position:absolute;
	top:45px; right:10px; margin:0px; padding:0px 40px 0px 0px;
	list-style-type:none;
	background:url("../image/common/headerNaviBackground.gif") no-repeat right center;
}
.globalNav{
	display:block;
	margin:0px;padding:0px 20px 0px 20px; height:40px;
	background-color:#033e2b;
}
.globalNav li{
	display:block;
	margin:0px; padding:0px; height:40px;
	float:left;
}
.globalNav li a{
	display:block;
	margin:0px;padding:0px; height:40px;
	text-indent:-9999px;overflow:hidden;
}

.btnGnav00{width:66px;}
.btnGnav00_h{width:66px;}
.btnGnav00 a{width:66px; background:url("../image/common/GlobalNavigation.gif") no-repeat -20px top;}
.btnGnav00_h a{width:66px; background:url("../image/common/GlobalNavigation.gif") no-repeat -20px -40px;}
.btnGnav00 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -20px -40px;}

.btnGnav01{width:140px;}
.btnGnav01_h{width:140px;}
.btnGnav01 a{width:140px; background:url("../image/common/GlobalNavigation.gif") no-repeat -86px top;}
.btnGnav01_h a{width:140px; background:url("../image/common/GlobalNavigation.gif") no-repeat -86px -40px;}
.btnGnav01 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -86px -40px;}


.btnGnav02{width:90px;}
.btnGnav02_h{width:90px;}
.btnGnav02 a{width:90px; background:url("../image/common/GlobalNavigation.gif") no-repeat -226px top;}
.btnGnav02_h a{width:90px; background:url("../image/common/GlobalNavigation.gif") no-repeat -226px -40px;}
.btnGnav02 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -226px -40px;}


.btnGnav03{width:97px;}
.btnGnav03_h{width:97px;}
.btnGnav03 a{width:97px; background:url("../image/common/GlobalNavigation.gif") no-repeat -316px top;}
.btnGnav03_h a{width:97px; background:url("../image/common/GlobalNavigation.gif") no-repeat -316px -40px;}
.btnGnav03 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -316px -40px;}


.btnGnav04{width:175px;}
.btnGnav04_h{width:175px;}
.btnGnav04 a{width:175px; background:url("../image/common/GlobalNavigation.gif") no-repeat -413px top;}
.btnGnav04_h a{width:175px; background:url("../image/common/GlobalNavigation.gif") no-repeat -413px -40px;}
.btnGnav04 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -413px -40px;}


.btnGnav05{width:101px;}
.btnGnav05_h{width:101px;}
.btnGnav05 a{width:101px; background:url("../image/common/GlobalNavigation.gif") no-repeat -588px top;}
.btnGnav05_h a{width:101px; background:url("../image/common/GlobalNavigation.gif") no-repeat -588px -40px;}
.btnGnav05 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -588px -40px;}


.btnGnav06{width:85px;}
.btnGnav06_h{width:85px;}
.btnGnav06 a{width:85px; background:url("../image/common/GlobalNavigation.gif") no-repeat -689px top;}
.btnGnav06_h a{width:85px; background:url("../image/common/GlobalNavigation.gif") no-repeat -689px -40px;}
.btnGnav06 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -689px -40px;}

.btnGnav07{width:106px;}
.btnGnav07_h{width:106px;}
.btnGnav07 a{width:106px; background:url("../image/common/GlobalNavigation.gif") no-repeat -774px top;}
.btnGnav07_h a{width:106px; background:url("../image/common/GlobalNavigation.gif") no-repeat -774px -40px;}
.btnGnav07 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -774px -40px;}

/*--コンテンツcss--*/
* html div#contents{
    height:100%;
}

#contents{
	padding:20px 0px 80px 0px;
	margin:0px 0px 0px 0px;
	background:url("../image/common/shadow.jpg") repeat-x left top;
}

#l_nav{
	float:left;
	width:240px;
	margin:0px 0px 10px 10px;
	_margin:0px 0px 10px 5px;
	padding:0px;
}

#topbn{
	
	margin:0px 0px 10px 0px;
	padding:0;
}

#main_contents{
	float:right;
	width:630px;
	margin:0px 10px 10px 0px;
	_margin:0px 5px 10px 0px;
	padding:0px;
}
#single_contents{
	width:630px;
	margin:0px auto 10px auto;
	padding:0px;
}
.pan{
	line-height:26px;
	margin:0px; padding:0px;
}
.singlePan{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 140px;
}
/*--サイドナビcss--*/
.l_navList{
	display:block;
	margin:0px;padding:0px;
}
.l_navList li{
	display:block;
	margin:0px 0px 10px 0px;
	width:240px;
}
.bigiLink{display:block; width:240px; height:70px;}
.bigiOrder{display:block; width:240px; height:70px;}
.bigiMailmag{display:block; width:240px; height:70px;}
.bigiTvspo{display:block; width:240px; height:64px;}
.bigiHamasuta{display:block; width:240px; height:65px;}
.biginKen{display:block; width:240px; height:64px;}
.bigimedia{display:block; width:240px; height:64px;}
.bigiInternship{display:block; width:240px; height:49px;}
.bigiNSee{display:block; width:240px; height:64px;}
.bigiWebclipping{display:block; width:240px; height:64px;}

.bigiLink a{display:block; width:240px; height:70px; background:url("../image/common/btnBiginer.jpg") no-repeat left top; text-indent:-9999px; overflow:hidden;}

.bigiOrder a{display:block; width:240px; height:70px; background:url("../image/common/btnOrder.jpg") no-repeat left top; text-indent:-9999px; overflow:hidden;}


.bigiMailmag a{display:block; width:240px; height:70px; background:url("../image/common/btnMailmag.jpg") no-repeat left top; text-indent:-9999px; overflow:hidden;}
.bigiTvspo a{display:block; width:240px; height:64px; background:url("../image/common/tsdyb_2017.png") no-repeat left top; text-indent:-9999px; overflow:hidden;}
.bigiHamasuta a{display:block; width:240px; height:65px; background:url("../image/common/CM60thbn.png") no-repeat left top; text-indent:-9999px; overflow:hidden;}
.biginKen a{display:block; width:240px; height:64px; background:url("../image/common/nKen_ban2.jpg") no-repeat left top; text-indent:-9999px; overflow:hidden;}
.bigimedia a{display:block; width:240px; height:64px; background:url("../image/common/media.gif") no-repeat left top; text-indent:-9999px; overflow:hidden;}
.bigiInternship a{display:block; width:240px; height:49px; background:url("../image/common/btnInternship.jpg") no-repeat left top; text-indent:-9999px; overflow:hidden;}
.bigiNSee a{display:block; width:240px; height:64px; background:url("../image/common/nsee-4.jpg") no-repeat left top; text-indent:-9999px; overflow:hidden;}
.bigiWebclipping a{display:block; width:240px; height:64px; background:url("../image/common/webclipping_bn.gif") no-repeat left top; text-indent:-9999px; overflow:hidden;}


/* サイド公式ツイッター一覧*/


#l_nav h3 {
	margin:0;
	padding:0;
}

.l_navTwitter{
	margin: 0px 0px 10px 0px;
}

.l_navTwitter li,.l_navNews li {
	list-style: none;
	display: block;
}

.l_navTwitter li {
	margin: 3px 3px 0px -38px;
	clear:both;
}

.l_navTwitter li img {
	float:left;
}
	
.l_navTwitter li a{
	display: block;
	width:230px;
	height: 60px;
	border: 6px solid #e4ead9;
}

.l_navTwitter li a:hover{
	border: 6px solid #b5e450;
	text-decoration: none;
}
	
.l_navTwitter p {
	line-height: 115%;
	margin: 3px 2px 2px 2px;
	padding:0;
}



/* サイド運営サイト一覧*/

.l_navNews{
	margin:0;
}

.l_navNews li {
	text-align: center;
	font-weight: bold;
	margin: 5px 2px 3px -30px;
	width: 230px;
	border-bottom: 1px solid #CCC;
}



.l_navRank{
	display:block;
	margin:0px 0px 10px 0px;padding:0px;
	list-style-type:none;
	width:238px;
	border:1px solid #b8b8b8;
}
.l_navRank li{
	display:block;
	float:left;
	width:238px;
}
.l_navRankTitle{
	display:block;
	margin:0px;padding:0px;
	width:238px;height:98px;
	background:url("../image/common/tvPubTitle2.gif") no-repeat left top;
}
.l_navRankTitle h2{
	display:block;
	margin:0px;padding:0px;
	width:238px;height:70px;
	text-indent:-9999px;
	overflow:hidden;
}
.l_navRankTitle a{
	display:block;
	margin:0px;padding:0px;
	width:238px;height:70px;
	text-indent:-9999px;
	overflow:hidden;
}
.l_navRankTitle p{
	margin:0px;padding:0px;
	width:238px;height:26px;
	line-height:26px;
	text-align:center;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}
.l_navRankSubTitle{
	padding:5px 0px 5px 0px;
	background-color:#cef13a;
	color:#00583b;
}
.l_navRankSubTitle01,.l_navRankSubTitle02{
	padding:0px 0px 0px 0px;
	background-color:#cef13a;
	color:#00583b;
	display:block;
	width:238px; height:50px;
}
.l_navRankSubTitle h3{ margin:0px 0px 0px 10px; padding:0px; }
.l_navRankSubTitle01 h3{
	margin:0px 0px 0px 0px; padding:0px;
	background:url("../image/common/top_sidenav01.gif") no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:238px; height:50px;
}
.l_navRankSubTitle02 h3{
	margin:0px 0px 0px 0px; padding:0px;
	background:url("../image/common/top_sidenav02.gif") no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:238px; height:50px;
}


.l_navList00{
	display:block;
	margin:0px 0px 20px 0px;padding:0px;
	list-style-type:none;
}
.l_navSubTitle{
	display:block;
	margin:0px;padding:0px 0px 0px 10px;
	height:25px; line-height:25px;
	font-weight:bold;
	color:#434343;
	font-size:14px;
	background:#E9E9E9;
	float:left;
	width:230px;
}
.ListLinks00 a,.ListLinks01 a{color:#434343;}
.ListLinks00{
	background:#D4DBC5 url(../image/common/tem02LnaIconSimbol.gif) no-repeat scroll 15px center;
	font-size:12px;
	line-height:30px;
	margin:0px;
	padding:0px 0px 0px 30px;
}
.ListLinks01{
	display:block;
	font-size:12px;
	line-height:30px;
	margin:0px;padding:0px;
	float:left;
	width:240px;
}
.ListLinks01 a{
	display:block;
	background:#E9E9E9 url(../image/common/tem02LnaIconSimbol.gif) no-repeat scroll 10px center;
	font-size:12px;
	line-height:30px;
	margin:0px;
	padding:0px 0px 0px 25px;
}
.ListLinks01 a:hover{
	background:#D4DBC5 url(../image/common/tem02LnaIconSimbol.gif) no-repeat scroll 10px center;
	text-decoration:none;
}

.ListLinks01_h{
	display:block;
	font-size:12px;
	line-height:30px;
	margin:0px;padding:0px;
	float:left;
	width:240px;
}
.ListLinks01_h a{
	display:block;
	color:#434343;
	background:#cef13a url(../image/common/tem02LnaIconSimbol.gif) no-repeat scroll 10px center;
	font-size:12px;
	line-height:30px;
	margin:0px;
	padding:0px 0px 0px 25px;
}
.ListLinks01_h a:hover{
	text-decoration:none;
}
.ListLinks02{
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	margin:0px;padding:0px;
	float:left;
	width:240px;
}
.ListLinks02 a{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#434343;
	line-height:30px;
	margin:0px;padding:0px 0px 0px 10px;
	background:#e9e9e9 url(../image/common/lnavbottombg.gif) repeat-x scroll center bottom;
	text-decoration:none;
}
.ListLinks02 a:hover{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#434343;
	line-height:30px;
	margin:0px;padding:0px 0px 0px 10px;
	background:#D4DBC5 url(../image/common/lnavbottombg.gif) repeat-x scroll center bottom;
	text-decoration:none;
}
.ListLinks02_h{
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	margin:0px;padding:0px;
	float:left;
	width:240px;
}
.ListLinks02_h a{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#434343;
	line-height:30px;
	margin:0px;padding:0px 0px 0px 10px;
	background:#cef13a url(../image/common/lnavbottombg.gif) repeat-x scroll center bottom;
	text-decoration:none;
}
.whatsNewListTitle{
	background:url(../image/whatnew/whatsnewLnav00.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.newLnavListTitle{
	background:url(../image/news/newsrepoLnavTitle.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.companyLnavListTitle{
	background:url(../image/company/companyLnavTitle00.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.aboutServiceTitle{
	background:url(../image/service/aboutServiceTitle.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.ListpubricityTitle{
	background:url(../image/common/lnavTitleBackdroundPublicity.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.ListpubricityTitle_eng{
	background:url(../image/company/publicityLnavTitle_BEeng.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.ListContactTitle{
	background:url(../image/whatnew/whatsnewLnav05.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.ListCompanyTitle_eng{
	background:url(../image/company/companyLnavTitle_CIeng.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.ListPublicityTitle_eng{
	background:url(../image/company/publicityLnavTitle_BEeng.gif) no-repeat scroll center top;
	height:26px;
	list-style-type:none;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-9999px;
}
.SubTitleMain{
	padding:0px;margin:0px;
	line-height:20px;
	font-size:18px;
}
.SubTitleDetail{
	padding:0px;margin:0px;
	line-height:17px;
	font-size:11px;
}
.l_navRankData{ margin:0px; padding:0px; }
.l_navRankData li{
	margin:0px; padding:0px 0px 0px 0px; line-height:20px;
	color:#434343;
	font-weight:normal;
	font-size:11px;
}
.rabklistBox{
	margin:0px; padding:0px;
}
.RankData00{ background-color:#d4dbc5;}
.RankData01{ background-color:#e6eed6;}
.left_space{
	margin:0px 0px 0px 10px;
}
.l_navRankFooter{
	background-color:#0c4731;
	height:29px;
	position:relative;
	text-align:right;
}
.l_navRankFooter a{
	display:block;
	width:63px;height:19px;
	background:url("../image/common/btnRankList.jpg") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
	position:absolute;
	top:5px;right:4px;
}
/*--template0002用サイドナビcss--*/
.l_navCM{
	list-style-type:none;
	margin:0px 0px 10px 0px; padding:0px;
}
.l_navCmTitle{
	list-style-type:none;
	height:26px;
	margin:0px; padding:0px;
	background:url("../image/common/lnavTitleBackdroundCm.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}
.l_navSerNewsTitle{
	list-style-type:none;
	height:26px;
	margin:0px; padding:0px;
	background:url("../image/common/lnavTitleBackdroundCm.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}

.l_navCmTextTitle{
	list-style-type:none;
	height:26px;
	margin:0px; padding:0px;
	background:url("../image/common/lnavTitleBackdroundCmText.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}

.l_navCmResTitle{
	list-style-type:none;
	height:26px;
	margin:0px; padding:0px;
	background:url("../image/common/lnavTitleBackdroundCmRes.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}

.l_navContact{
	list-style-type:none;
	margin:0px 0px 10px 0px; padding:0px;
}
.l_navContactTitle{
	list-style-type:none;
	height:26px;
	margin:0px; padding:0px;
	background:url("../image/common/lnavTitleBackdroundContact.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}

.linavCM00{
	background:url("../image/common/tem02LnaIconSimbol.gif") no-repeat 15px center;
	background-color:#d4dbc5;
	margin:0px; padding:0px 0px 0px 30px;
	line-height:30px;
	font-size:12px;
}
.linavCM01{
	background:url("../image/common/tem02LnaIconSimbol.gif") no-repeat 15px center;
	background-color:#e9e9e9;
	margin:0px; padding:0px 0px 0px 30px;
	line-height:30px;
	font-size:12px;
}
.linavCM02{
	background:url("../image/common/tem02LnaIconSimbol.gif") no-repeat 15px center;
	background-color:#e9e9e9;
	margin:0px; padding:0px 0px 0px 30px;
	line-height:30px;
	font-size:12px;
}

.linavCM00 a,.linavCM01 a,.linavCM02 a{
	color:#434343;
}
/*--フッターcss--*/

#footer{
	background-color:#d4dbc5;
	height:70px;width:900px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	position:absolute;
    bottom:0px;
}
.footerNav{
	line-height:38px;
	font-size:12px;
	margin:0px; padding:0px;
}

.footerNav a{
	color:#434343;
}
address{
	color:#434343;
	font-style:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
}

.btnPageTopCommon{
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	line-height:30px;
}
.btnPageTopCommon a{
	color:#434343;
}

/*--トップページメインコンテンツcss--*/
.newsBox{
	border:1px solid #b8b8b8;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}
.contentsTitleBox{
	display:block;
	position:relative;
	height:24px;
	line-height:24px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url("../image/common/rightContentsBackground.gif") no-repeat left top;
}
.contentsTextBox{
	margin:20px 0px 20px 0px;
	padding:0px 10px 0px 10px;
}
.newsTitle{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}
.btnNewsList{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:63px;height:19px;
	position:absolute;
	top:2px;right:4px;
}
.btnNewsList a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	width:63px;height:19px;
	background:url("../image/common/btnRankList.jpg") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

#newsArray{
	width:100%;
	border:none;
	margin:0px; padding:0px;
}
#newsArray tr{
	border:none;
	margin:0px; padding:0px;
	line-height:20px;
}
#newsArray td{
	border:none;
	margin:0px;
	line-height:18px;
	vertical-align:top;
}
.tdRecordType{
	width:80px;
	padding:6px 0px 0px 0px;
}
.tdDate{
	width:75px;
	text-align:center;
	padding:5px;
}
.tdTextBody{
	padding:5px 10px 5px 0px;
}

#newsArray2row{
	font-size:11px;
	width:310px;
	float:left;
	margin:0px 0px 0px 4px;
	_margin:0px 0px 0px 2px;
}
.newsArray2rowTitleBox{
	width:630px; height:25px;
}
.newsArray2row01{
	float:left;
	display:block;
	width:280px; height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 14px;
	_margin:0px 0px 0px 7px;
	padding:0px 0px 0px 10px;
	background-color:#CEF13A;
}
.newsArray2row02{
	float:left;
	display:block;
	width:280px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	background-color:#CEF13A;
}

.flgmedia{
	display:block;
	width:70px;height:17px;
	background:url("../image/common/newsicon00.gif") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 10px;
}
.flgpress{
	display:block;
	width:70px;height:17px;
	background:url("../image/common/newsicon01.gif") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 10px;
}
.flgmelmaga{
	display:block;
	width:70px;height:17px;
	background:url("../image/common/newsicon02.gif") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 10px;
}
.flgnews{
	display:block;
	width:70px;height:17px;
	background:url("../image/common/newsicon03.gif") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 10px;
}


/*--CM調査概要ページメインコンテンツcss--*/

.cmBottomBtnBox{
	position:relative;
	height:90px;
	background:url("../../service/cm/img/cmBottomBtnBg.gif") no-repeat center top;
}
.cmBottomBtn00{
	position:absolute;
	top:11px; left:130px;
	display:block;
	margin:0px;padding:0px;
	width:240px;height:70px;
}
.cmBottomBtn01{
	position:absolute;
	top:11px; left:380px;
	display:block;
	margin:0px;padding:0px;
	width:240px;height:70px;
}
.cmBottomBtn00 a{
	display:block;
	margin:0px;padding:0px;
	width:240px;height:70px;
	background:url("../../service/cm/img/cmBottomBtn00.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}
.cmBottomBtn01 a{
	display:block;
	margin:0px;padding:0px;
	width:240px;height:70px;
	background:url("../../service/cm/img/cmBottomBtn01.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}
/*--事業内容・沿革ページメインコンテンツcss(activitiesandremoteness.html)--*/
.acti_remoTitle{
	display:block;
	width:630px;height:60px;
	margin:0px auto 10px auto;
	padding:0px;
	background:url("../image/company/act_remoTitleBg.jpg") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.englishTitle{
	display:block;
	width:630px;height:60px;
	margin:0px auto 10px auto;
	padding:0px;
	background:url("../image/company/englishTitle.jpg") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.hisTable{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:610px;
    border: 1px #b8b8b8 solid;
    border-collapse: collapse;
    border-spacing: 0;

}
.hisTable th {
    padding: 5px;
    border: #b8b8b8 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 140%;
    text-align: left; 
	width:80px;
	vertical-align:top;
}
.hisTable td {
    padding: 5px;
    border: 1px #b8b8b8 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	vertical-align:top;
}

.borderbox{
	border:solid 1px #999999;
	margin:0px 0px 10px 0px;
	padding:10px;
}
/*--プライバシーページメインコンテンツcss(privacy.html)--*/
.privacyTitle{
	display:block;
	width:630px;height:60px;
	margin:0px auto 10px auto;
	padding:0px;
	background:url("../image/privacy/privacyTitleBg.jpg") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.privacySubtitle{
	font-size:13px;
	font-weight:bold;
	color:#00583b;
	line-height:22px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.privacyBoxtitle{
	display:block;
	height:26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	line-height:26px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	background:url("../image/privacy/privacyBackgroundTop.gif") no-repeat center center;
}
.privacyBox{
	background:url("../image/privacy/privacyBackgroundBottom.gif") no-repeat center bottom;
	background-color:#eeeeee;
	margin:0px 0px 20px 0px;
	padding:10px;
	
}
.privacyBox strong{
	font-size:15px;
}
.privacytext{
	margin:0px 0px 20px 0px;
	padding:0px;
}

.privacyList{
	margin:0px 0px 20px 0px;
	padding:0px 20px 0px 10px;
}
.privacyList li{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.auth{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	background:url("../image/common/authSimIcon.gif") repeat-y left center;
}

/*--プライバシーページメインコンテンツcss(privacy.html)--*/
.sequTitle{
	display:block;
	width:630px;height:60px;
	margin:0px auto 10px auto;
	padding:0px;
	background:url(../image/sequryty/sequTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

/*--会社案内メインコンテンツcss--*/
.companyTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/company/companyTitleBg.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.comTable{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:610px;
    border: 1px #b8b8b8 solid;
    border-collapse: collapse;
    border-spacing: 0;

}
.comTable th {
    padding: 5px;
    border: #b8b8b8 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 140%;
    text-align: left; 
	width:151px;
	vertical-align:top;
}
.comTable td {
    padding: 5px;
    border: 1px #b8b8b8 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
	vertical-align:top;
}
/*--マップページメインコンテンツcss--*/
.mapTitle{
	display:block;
	height:61px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url("../image/map/mapTitle.jpg") no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.mapTable{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.mapTable th{
	width:65px;
	vertical-align:top;
	font-size:12px;
	color:#00583b;
	margin:0px;
	padding:10px;
}
.mapTable td{
	vertical-align:top;
	font-size:12px;
	margin:0px;
	padding:10px;
}
.pdfDownload{
	line-height:25px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.pdfDownload a{
	display:block;
	margin:0px; padding:0px;
	width:170px;
	background:url(../image/common/pdf.jpg) no-repeat right 4px;
}
#btnClose{
	display:block;
	width:117px;height:36px;
	border:none;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background:url(../image/common/btnClose.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
#btnClose:hover{
	background:url(../image/common/btnClose_h.jpg) no-repeat center center;
}

/*--新着情報一覧ページメインコンテンツcss--*/
.whatsnewTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/whatnew/whatsnewTitleBg.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.infoTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/whatnew/h1_01.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.mediaTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/whatnew/h1_02.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.pressTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/whatnew/h1_03.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.melmoniTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/whatnew/h1_04.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.staffTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/company/h1_05.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.internTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/company/intern.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.healthTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/company/health.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.newslisttposition00{
	display:block;
	height:28px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/whatnew/whatsnewList.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.newsListNav{
	display:block;
	position:relative;
	width:629px; height:28px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/whatnew/newsNavi.gif) no-repeat center top;
}
.newsListNav li{
	display:block;
	position:absolute;
}
.newsListNav li a{
	display:block;
	text-indent:-9999px; overflow:hidden;
}
.newsLi001{
	width:121px; height:28px;
	top:0px; left:0px;
}
.newsLi002{
	width:85px; height:28px;
	top:0px; left:129px;
}
.newsLi003{
	width:136px; height:28px;
	top:0px; left:222px;
}
.newsLi004{
	width:127px; height:28px;
	top:0px; left:366px;
}
/*
.newsLi005{
	width:128px; height:28px;
	top:0px; left:501px;
}
*/

.newsLi001 a{ width:121px; height:28px; }
.newsLi002 a{ width:85px; height:28px; }
.newsLi003 a{ width:136px; height:28px; }
.newsLi004 a{ width:127px; height:28px; }
/*.newsLi005 a{ width:128px; height:28px; }*/

.newsLi001 a:hover{ background:url(../image/whatnew/newsNavi.gif) no-repeat 0px -28px; }
.newsLi002 a:hover{ background:url(../image/whatnew/newsNavi.gif) no-repeat -129px -28px; }
.newsLi003 a:hover{ background:url(../image/whatnew/newsNavi.gif) no-repeat -222px -28px; }
.newsLi004 a:hover{ background:url(../image/whatnew/newsNavi.gif) no-repeat -366px -28px; }
/*.newsLi005 a:hover{ background:url(../image/whatnew/newsNavi.gif) no-repeat -501px -28px; }*/

.newsLi001_h{
	width:121px; height:28px;
	top:0px; left:0px;
}
.newsLi002_h{
	width:85px; height:28px;
	top:0px; left:129px;
}
.newsLi003_h{
	width:136px; height:28px;
	top:0px; left:222px;
}
.newsLi004_h{
	width:127px; height:28px;
	top:0px; left:366px;
}
/*
.newsLi005_h{
	width:128px; height:28px;
	top:0px; left:501px;
}
*/
.newsLi001_h a{ width:121px; height:28px; background:url(../image/whatnew/newsNavi.gif) no-repeat 0px -28px; }
.newsLi002_h a{ width:85px; height:28px; background:url(../image/whatnew/newsNavi.gif) no-repeat -129px -28px; }
.newsLi003_h a{ width:136px; height:28px; background:url(../image/whatnew/newsNavi.gif) no-repeat -222px -28px; }
.newsLi004_h a{ width:127px; height:28px; background:url(../image/whatnew/newsNavi.gif) no-repeat -366px -28px; }
/*
.newsLi005_h a{ width:128px; height:28px; background:url(../image/whatnew/newsNavi.gif) no-repeat -501px -28px; }
*/
#newsArrayList{
	width:100%;
	border:none;
	margin:0px; padding:0px;
}
#newsArrayList tr{
	border:none;
	margin:0px; padding:0px;
	line-height:20px;
}
#newsArrayList td{
	border:none;
	margin:0px;
	line-height:20px;
	vertical-align:top;
}
.whatsAlert{
	margin:0px; padding:0px;
	text-align:right;
}

/*--テレビスポーツデータ年鑑ページメインコンテンツcss--*/

#naiyou{
	float:right;
	width:590px;
	margin:10px 0px 25px 0px;
	_margin:0px 5px 10px 0px;
	padding:5px 5px 0px 5px;
	border:	dotted #bfbfbf;
}

.thumbtitle{
	margin-top:15px;	
	font-size:13px;
	font-weight:bold;
}

.naiyoutitle{
	margin-top:30px;	
	font-size:13px;
	font-weight:bold;
}

.datatitle{
	margin-top:30px;	
	font-size:16px;
	color:#1d60aa;
}

#naiyouleft{
	float:left;
	width:295px;
	margin:5px 0px 10px 10px;
	_margin:0px 5px 10px 0px;
	padding:0px;
	font-size:11px;
	line-height: 17px;
	
}

#naiyouright{
	float:right;
	width:255px;
	margin:5px 10px 10px 0px;
	_margin:0px 5px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	line-height: 17px;	
}

.dataTextBox{
	width:590px;
	margin:10px 0px 0px 0px;
	_margin:0px 5px 10px 0px;
	padding:2px 10px 2px 10px;
	background-color:#edf9ff;

}

#data{
	float:left;
	width:590px;
	margin:0px 0px 15px 0px;
	_margin:0px 5px 0px 0px;
	padding:5px 10px 0px 0px;
	
}

#dataleft{
	float:left;
	width:338px;
	margin:15px 0px 5px 0px;
	_margin:0px 5px 10px 0px;
	padding:0px 0px 0px 9px;
	font-size:11px;
	line-height: 17px;
	border:	dotted #bfbfbf;
}

#dataright{
	float:right;
	width:210px;
	margin:205px 0px 20px 0px;
	_margin:130px 5px 10px 0px;
	padding:0px 0px 0px 22px;
	font-size:12px;
	line-height: 17px;
	text-align:center;	
}

.pubDataTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/publicityDatabook/publicityDatabookTitleBg.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.pubDataTitle_eng{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/publicityDatabook/publicityDatabookTitleBg_eng.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.pubDataDetailes{
	display:block;
	height:66px;
	margin:10px 0px 10px 0px;
	padding:0px;
	background:url(../image/publicityDatabook/publicityDatabookDetailBg2.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.publicityDatabookOsusume{
	display:block;
	height:24px;
	margin:10px 0px 5px 0px;
	_margin:0px;
	padding:20px;
	background:url(../image/publicityDatabook/publicityDatabookOsusume.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
	
}

.pdowhitesimList{
	list-style-type:circle;
	margin:0px;
	padding:0px 0px 15px 15px;
	
}
.pdowhitesimList li{
	margin:0px;
	padding:0px;
}
.bookBox{
	margin:20px 0px 15px 0px;
	padding:10px 0px 0px 0px;
}
.bookboxInnerLeft{
	width:152px; height:225px;
	float:left;
}
.bookboxInnerRight{
	width:440px;
	float:right;
}
.bookTitle{
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin:0px 0px 20px 0px;
	padding:0px;
}

.bucknumber{
	margin:0px;
	color:#ea5b3a;
	
}
.bookSubTitle{
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}
.bookDetaile{
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	line-height:18px;
}
.bookDetaile_eng{
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 0px;
	line-height:18px;
}
.btnBookEntry{
	display:block;
	margin:0px 0px 10px 10px;
	padding:0px;
	width:210px;height:40px;
	background:url(../image/publicityDatabook/btnBookEntry.jpg) no-repeat center center ;
}

.btnBookEntry a{
	display:block;
	margin:0px; padding:0px;
	width:210px;height:40px;
	text-indent:-9999px; overflow:hidden;
}

.btnBookEntry2{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:210px;height:40px;
	background:url(../image/publicityDatabook/btnBookEntry.jpg) no-repeat center center ;
}

.btnBookEntry2 a{
	display:block;
	margin:0px; padding:0px;
	width:210px;height:40px;
	text-indent:-9999px; overflow:hidden;
}

.bookContents{
	display:block;
	border:1px solid #434343;
	margin:0px 10px 0px 0px;
	padding:10px 20px 10px 20px;
}
.bookImp{
	font-weight:bold;
	color:#a0a0a0;
	line-height:18px;
}
.pubSpoTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/publicitySponsor/publicitySponsorTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.pubSpoTitle_eng{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/publicitySponsor/publicitySponsorTitle_eng.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.magellanLogo{
	display:inline;
	vertical-align:middle;
}


/*--露出調査概要メインコンテンツcss--*/
.pubTopTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/publicity/image/publicityTopTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.pubTopSubTitle{
	margin:0px; padding:0px;
	font-size:12px;
	font-weight:bold;
}

.pubTopSubText{
	margin:0px 0px 20px 0px;
	padding:0px;
}

.pubTopTitleDetail{
	display:block;
	height:39px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../../service/publicity/image/pubTopTitleDetail.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.PubtopBox01{
	display:block;
	background-color:#e2e2e2;
	margin:0px 5px 30px 5px;
	padding:10px 0px 0px 0px;
}
.LiPubtop00{
	display:block;
	float:left;
	margin:0px 0px 10px 13px;
	_margin:0px 0px 10px 6px;
	padding:0px;
	width:290px; height:90px;
	background:url(../../service/publicity/image/pubricLineUpImage00.gif) no-repeat center top;
}
.LiPubtop01{
	display:block;
	float:left;
	margin:0px 0px 10px 13px;
	_margin:0px 0px 10px 6px;
	padding:0px;
	width:290px; height:90px;
	background:url(../../service/publicity/image/pubricLineUpImage01.gif) no-repeat center top;
}
.LiPubtop00 a{
	display:block;
	margin:0px;padding:0px;
	width:290px; height:90px;
	text-indent:-9999px; overflow:hidden;
}
.LiPubtop01 a{
	display:block;
	margin:0px;padding:0px;
	width:290px; height:90px;
	text-indent:-9999px; overflow:hidden;
}
.LiPubtop00 a:hover{
	background:url(../../service/publicity/image/pubricLineUpImage00_h.gif) no-repeat center top;
}
.LiPubtop01 a:hover{
	background:url(../../service/publicity/image/pubricLineUpImage01_h.gif) no-repeat center top;
}

.pubTopTitle_eng{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/publicity/image/publicityTopTitle_eng.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}


.pubTopTitleDetail_eng{
	display:block;
	height:39px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../../service/publicity/image/pubTopTitleDetail_eng.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.LiPubtop00_eng{
	display:block;
	float:left;
	margin:0px 0px 10px 13px;
	_margin:0px 0px 10px 6px;
	padding:0px;
	width:290px; height:90px;
	background:url(../../service/publicity/image/pubricLineUpImage00_eng.gif) no-repeat center top;
}
.LiPubtop01_eng{
	display:block;
	float:left;
	margin:0px 0px 10px 13px;
	_margin:0px 0px 10px 6px;
	padding:0px;
	width:290px; height:90px;
	background:url(../../service/publicity/image/pubricLineUpImage01_eng.gif) no-repeat center top;
}

.LiPubtop00_eng a{
	display:block;
	margin:0px;padding:0px;
	width:290px; height:90px;
	text-indent:-9999px; overflow:hidden;
}
.LiPubtop01_eng a{
	display:block;
	margin:0px;padding:0px;
	width:290px; height:90px;
	text-indent:-9999px; overflow:hidden;
}
.LiPubtop00_eng a:hover{
	background:url(../../service/publicity/image/pubricLineUpImage00_eng_h.gif) no-repeat center top;
}
.LiPubtop01_eng a:hover{
	background:url(../../service/publicity/image/pubricLineUpImage01_eng_h.gif) no-repeat center top;
}

/*--CM効果測定オムニバス調査メインコンテンツcss--*/
.cmStreamSearchTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/cm/img/cmStreamingSearchTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.cmStreamSearchSubText{
	margin:0px 0px 10px 0px; padding:0px;
}

.cmStTable{
	margin:0px 0px 20px 10px;
	padding:0px 0px 0px 0px;
    border: 1px #b8b8b8 solid;
    border-collapse: collapse;
    border-spacing: 0;
}
.cmStTable th{
	width:140px;
	text-align:left;
	vertical-align:top;
	font-size:12px;
	color:#ffffff;
	background-color:#033e2b;
	margin:0px;
	padding:10px;
    border: #b8b8b8 solid;
    border-width: 0 0 1px 1px;
}
.cmStTable td{
	width:430px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	margin:0px;
	padding:10px;
    border: 1px #b8b8b8 solid;
    border-width: 0 0 1px 1px;
}

/*--CM効果測定オムニバス調査-インターネット内CM評判調査-メインコンテンツcss--*/


.cmresponseRepoTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/cm/img/cmResponseReportTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.responseRepoList{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}
.responseRepoList li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*--CM効果測定QuickSearch-メインコンテンツcss--*/
.cmQuickSearchTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/cm/img/cmQuickSearchTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.cmwebSearchTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/cm/img/cmwebSearchTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
/*--CMライブラリーメインコンテンツcss--*/
.cmlibraryTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/cm/img/cmlibraryTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.libraSubTitle{
	display:block;
	height:26px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/cm/img/cmlibrarySubTitle.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.cmLogTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/cm/img/cmLogTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
/*--サービスについてメインコンテンツcss--*/
.serviceTitleBg{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../../service/img/aboutServiceTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.aboutServiceBoxTitle00{
	display:block; height:26px;
	margin:0px 0px 10px 0px; padding:0px;
	background:url(../../service/img/aboutServiceBoxTitle00.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.aboutServiceBoxTitleShopping{
	display:block; height:26px;
	margin:0px 0px 10px 0px; padding:0px;
	background:url(../../service/img/aboutServiceBoxTitleShopping.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}



.aboutServiceBoxTitle01{
	display:block; height:26px;
	margin:0px 0px 10px 0px; padding:0px;
	background:url(../../service/img/aboutServiceBoxTitle01.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.aboutServiceBoxTitle02{
	display:block; height:26px;
	margin:0px 0px 10px 0px; padding:0px;
	background:url(../../service/img/aboutServiceBoxTitle02.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.aboutServiceBoxTitle03{
	display:block; height:26px;
	margin:0px 0px 10px 0px; padding:0px;
	background:url(../../service/img/aboutServiceBoxTitle03.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.aboutServiceBoxTitle04{
	display:block; height:26px;
	margin:0px 0px 10px 0px; padding:0px;
	background:url(../../service/img/aboutServiceBoxTitle04.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.aboutServiceBoxDetailes{
	display:block;
	margin:0px 0px 10px 0px; padding:0px;
}

.aboutServiceBtnBox{
	display:block;
	background-color:#e2e2e2;
	margin:0px 5px 20px 5px;
	padding:10px 0px 0px 0px;
}
.aboutServiceBtn00,.aboutServiceBtn01,.aboutServiceBtn02,.aboutServiceBtn03,.aboutServiceBtn04,.aboutServiceBtn05,
.aboutServiceBtn06,.aboutServiceBtn07,.aboutServiceBtn08,.aboutServiceBtn09,.aboutServiceBtn10,.aboutServiceBtn11,
.aboutServiceBtn12,.aboutServiceBtn13,.aboutServiceBtn14,.aboutServiceBtn15,.aboutServiceBtn16,.aboutServiceBtn17,
.aboutServiceBtn18,.aboutServiceBtn19{
	display:block;
	float:left;
	margin:0px 0px 10px 13px;
	_margin:0px 0px 10px 6px;
	padding:0px;
	width:290px; height:90px;
}
.aboutServiceBtn00 a,.aboutServiceBtn01 a,.aboutServiceBtn02 a,.aboutServiceBtn03 a,.aboutServiceBtn04 a,.aboutServiceBtn05 a,
.aboutServiceBtn06 a,.aboutServiceBtn07 a,.aboutServiceBtn08 a,.aboutServiceBtn09 a,.aboutServiceBtn10 a,.aboutServiceBtn11 a,
.aboutServiceBtn12 a,.aboutServiceBtn13 a,.aboutServiceBtn14 a,.aboutServiceBtn15 a,.aboutServiceBtn16 a,.aboutServiceBtn17 a,
.aboutServiceBtn18 a,.aboutServiceBtn19 a{
	display:block;float:left;margin:0px;padding:0px;width:290px; height:90px;text-indent:-9999px; overflow:hidden;
}
.aboutServiceBtn00{ background:url(../../service/img/aboutserviceBtn00.gif) no-repeat center top; }
.aboutServiceBtn01{ background:url(../../service/img/aboutserviceBtn01.gif) no-repeat center top; }
.aboutServiceBtn02{ background:url(../../service/img/aboutserviceBtn02.gif) no-repeat center top; }
.aboutServiceBtn03{ background:url(../../service/img/aboutserviceBtn03.gif) no-repeat center top; }
.aboutServiceBtn04{ background:url(../../service/img/aboutserviceBtn04.gif) no-repeat center top; }
.aboutServiceBtn05{ background:url(../../service/img/aboutserviceBtn05.gif) no-repeat center top; }
.aboutServiceBtn06{ background:url(../../service/img/aboutserviceBtn06.gif) no-repeat center top; }
.aboutServiceBtn07{ background:url(../../service/img/aboutserviceBtn07.gif) no-repeat center top; }
.aboutServiceBtn08{ background:url(../../service/img/aboutserviceBtn08.gif) no-repeat center top; }
.aboutServiceBtn09{ background:url(../../service/img/aboutserviceBtn09.gif) no-repeat center top; }
.aboutServiceBtn10{ background:url(../../service/img/aboutserviceBtn10.gif) no-repeat center top; }
.aboutServiceBtn11{ background:url(../../service/img/aboutserviceBtn11.gif) no-repeat center top; }
.aboutServiceBtn12{ background:url(../../service/img/aboutserviceBtn12.gif) no-repeat center top; }
.aboutServiceBtn13{ background:url(../../service/img/aboutserviceBtn13.gif) no-repeat center top; }
.aboutServiceBtn14{ background:url(../../service/img/aboutserviceBtn14.gif) no-repeat center top; }
.aboutServiceBtn15{ background:url(../../service/img/aboutserviceBtn15.gif) no-repeat center top; }
.aboutServiceBtn16{ background:url(../../service/img/aboutserviceBtn16.gif) no-repeat center top; }
.aboutServiceBtn17{ background:url(../../service/img/aboutserviceBtn17.gif) no-repeat center top; }
.aboutServiceBtn18{ background:url(../../service/img/aboutserviceBtn18.gif) no-repeat center top; }
.aboutServiceBtn19{ background:url(../../service/img/aboutserviceBtn19.gif) no-repeat center top; }

.aboutServiceBtn00 a:hover{ background:url(../../service/img/aboutserviceBtn_h00.gif) no-repeat center top; }
.aboutServiceBtn01 a:hover{ background:url(../../service/img/aboutserviceBtn_h01.gif) no-repeat center top; }
.aboutServiceBtn02 a:hover{ background:url(../../service/img/aboutserviceBtn_h02.gif) no-repeat center top; }
.aboutServiceBtn03 a:hover{ background:url(../../service/img/aboutserviceBtn_h03.gif) no-repeat center top; }
.aboutServiceBtn04 a:hover{ background:url(../../service/img/aboutserviceBtn_h04.gif) no-repeat center top; }
.aboutServiceBtn05 a:hover{ background:url(../../service/img/aboutserviceBtn_h05.gif) no-repeat center top; }
.aboutServiceBtn06 a:hover{ background:url(../../service/img/aboutserviceBtn_h06.gif) no-repeat center top; }
.aboutServiceBtn07 a:hover{ background:url(../../service/img/aboutserviceBtn_h07.gif) no-repeat center top; }
.aboutServiceBtn08 a:hover{ background:url(../../service/img/aboutserviceBtn_h08.gif) no-repeat center top; }
.aboutServiceBtn09 a:hover{ background:url(../../service/img/aboutserviceBtn_h09.gif) no-repeat center top; }
.aboutServiceBtn10 a:hover{ background:url(../../service/img/aboutserviceBtn_h10.gif) no-repeat center top; }
.aboutServiceBtn11 a:hover{ background:url(../../service/img/aboutserviceBtn_h11.gif) no-repeat center top; }
.aboutServiceBtn12 a:hover{ background:url(../../service/img/aboutserviceBtn_h12.gif) no-repeat center top; }
.aboutServiceBtn13 a:hover{ background:url(../../service/img/aboutserviceBtn_h13.gif) no-repeat center top; }
.aboutServiceBtn14 a:hover{ background:url(../../service/img/aboutserviceBtn_h14.gif) no-repeat center top; }
.aboutServiceBtn15 a:hover{ background:url(../../service/img/aboutserviceBtn_h15.gif) no-repeat center top; }
.aboutServiceBtn16 a:hover{ background:url(../../service/img/aboutserviceBtn_h16.gif) no-repeat center top; }
.aboutServiceBtn17 a:hover{ background:url(../../service/img/aboutserviceBtn_h17.gif) no-repeat center top; }
.aboutServiceBtn18 a:hover{ background:url(../../service/img/aboutserviceBtn_h18.gif) no-repeat center top; }
.aboutServiceBtn19 a:hover{ background:url(../../service/img/aboutserviceBtn_h19.gif) no-repeat center top; }


/*--サービス(クリッピング)についてメインコンテンツcss--*/
.serviceNewsTitleBg{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/service/serviceNewsTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.newsrepoTvnewsClipping{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/service/newsrepoTvnewsClippingTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

.newsrepoWebnewsClipping{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/service/newsrepoWebnewsClippingTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}


.newsrepoN_ken{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/service/newsrepoN-kenTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.newsrepoMediaMix{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/service/newsrepoMediaMixTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.newsrepoMediaAnalysis{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/service/newsrepoMediaAnalysisTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.serviceNews{
	margin:0px 0px 20px 10px;
	padding:0px 0px 0px 0px;
    border: 1px #b8b8b8 solid;
    border-collapse: collapse;
    border-spacing: 0;
	width:610px;
}
.serviceNews th{
	text-align:left;
	vertical-align:middie;
	font-size:12px;
	color:#ffffff;
	background-color:#033e2b;
	margin:0px;
	padding:10px;
    	border: #b8b8b8 solid;
    	border-width: 0 0 1px 1px;
}
.serviceNews td{
	width:450px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	margin:0px;
	padding:10px;
    border: 1px #b8b8b8 solid;
    border-width: 0 0 1px 1px;
}
.newsrepoMediaMixMainText{
	height:202px;
	margin:0px 9px 10px 9px; padding:0px;
	background:url(../image/service/newsrepoMediaMixMain.jpg) no-repeat center center;
}
.newsrepoMediaMixMainText01{
	display:block;
	width:310px; height:185px;
	float:right;
	margin:0px; padding:0px;
}
.newsrepoMediaMixMainText02{
	display:block;
	width:310px;
	float:right;
	margin:0px; padding:0px;
	line-height:17px;
}
.newsrepoRegional{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/service/newsrepoLocalGovernmentTitle.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}

/*--自治体広報支援サービスメインコンテンツcss--*/
.regionaltoolTextBox01{
	margin:5px 0px 0px 10px;
	padding:0px 0px 0x 0px;
}
.regionaltoolTextBox02{
	margin:5px 0px 0px 10px;
	padding:0px 0px 0x 0px;
}
.regionaltoolTextBox01InnerLeft{
	padding:0px 10px 0px 0px;
	width:325px; height:215px;
	float:left;
}
.regionaltoolTextBox01InnerRight{
	width:265px; height:215px;
	margin:0px 10px 0px 0px;
	float:right;
	
}
.regionaltoolTextBox02InnerLeft{
	padding:0px 10px 0px 0px;
	width:325px; height:235px;
	float:left;
}

.regionaltoolTextBox02InnerRight{
	width:265px; height:235px;
	margin:0px 10px 0px 0px;
	float:right;
}
.regiotooltitle01{
	display:block;
	position:relative;
	height:24px;
	line-height:24px;
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url("../image/common/rightContentsBackground.gif") no-repeat left top;
}
.regiotooltitle02{
	display:block;
	position:relative;
	height:24px;
	line-height:24px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url("../image/common/rightContentsBackground.gif") no-repeat left top;
}
.regiotoolname{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}
.regionkenprice{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.regionkenlogo{
	width:222px;
	height:62px;	
	margin:0px 0px 3px 55px;
	padding:0px 0px 0px 0px;
	background:url("../image/common/nKen02.gif") no-repeat center center;
}
.regionkentrial{
	margin:0px 0px 10px 93px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
	color:#fc7000;
}
.regioTextBox{
	margin:27px 0px 20px 15px;
	padding:9px 9px 9px 9px;
	border:solid 1px #c0c0c0;
	width:580px;
}
.regionkensample{
	width:265px;
	height:165px;	
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url("../image/service/nkensample.jpg") no-repeat center center;
}
.regiosearchsample{
	width:265px;
	height:165px;	
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url("../image/service/searchsample.jpg") no-repeat center center;
}

.regiosamplebiglink{
	margin:4px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:10px;
}
.regioauth{
	width:285px;	
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	line-height:17px;
	background:url("../image/common/authSimIcon.gif") repeat-y left center;
}

/*--メディア分析サービスメインコンテンツcss--*/
.newsrepoMediaAnalysisMainText{
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 10px;
}
.newsrepoMediaAnalysisMainText01{
	margin:0px 0px 0px 0px;
	padding:15px 15px 15px 15px;
	line-height:17px;
}
.newsrepoMediaAnalysisMainTextBox{
	margin:15px 0px 0px 15px;
	padding:0px 0px 0x 0px;
}
.newsrepoMediaAnalysisSubTextBox{
	margin:35px 0px 0px 11px;
	padding:0px 0px 0px 0px;
}
.newsrepoMediaAnalysisMainTextBoxInnerLeft{
	width:280px; height:200px;
	float:left;
}
.newsrepoMediaAnalysisMainTextBoxInnerRight{
	margin:0px 25px 0px 0px;
	width:300px; height:200px;
	float:right;
	background-color:#f2ffbf;
	font-size:11px;	
}
.newsrepoMediaAnalysisSubTextBoxInnerLeft{
	width:300px; height:250px;
	float:left;
}
.newsrepoMediaAnalysisSubTextBoxInnerRight{
	width:300px; height:250px;
	float:right;
}
.AnalysisImage{
	display:block;
	width:290; height:160px;
	margin:35px 0px 0px 7px;
	background:url(../image/service/newsrepoMediaAnalysisSub.jpg) no-repeat center center;;
}
.newsrepoMediaAnalysisReportSubtitle{
	width:262; height:19px;
	margin:0px 35px 0px 0px;
	background:url(../image/service/newsrepo_media-analysis_subtitle02.gif) no-repeat center center; ;
}
.newsrepoMediaAnalysisReportSamlple01{
	width:265; height:165px;
	margin:15px 35px 0px 0px;
	background:url(../image/service/newsrepoMediaAnalysisReportSample.jpg) no-repeat center center;
}
.newsrepoMediaAnalysisReportSamlple02{
	margin:12px 0px 0px 7px;
	font-size:10px;
}

/*--サイトマップメインコンテンツcss--*/
.sitemapTitle{
	display:block;
	height:60px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/company/h1_06.jpg) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.sitemapTable{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
    border:0px;
    border-collapse: collapse;
    border-spacing: 0;
	width:610px;
}
.sitemapTable td{
	vertical-align:top;
	text-align:left;
	font-size:12px;
	margin:0px;
	padding:10px;
    border: none;
}
.sitemapTable td.td_bot_border{
	vertical-align:top;
	text-align:left;
	font-size:12px;
    border: 2px #b8b8b8 dotted;
    border-width: 0px 0px 1px 0px;
}
a.release{
	text-decoration:underline;
}

/*--エヌケンメインコンテンツcss--*/
.nkenBottomBtnBox{
	position:relative;
	height:90px;
	background:url("../../service/news/img/nkenBottomBtnBg.gif") no-repeat center top;
}
.nkenBottomBtn00{
	position:absolute;
	top:11px; left:130px;
	display:block;
	margin:0px;padding:0px;
	width:240px;height:70px;
}
.nkenBottomBtn01{
	position:absolute;
	top:11px; left:380px;
	display:block;
	margin:0px;padding:0px;
	width:240px;height:70px;
}
.nkenBottomBtn00 a{
	display:block;
	margin:0px;padding:0px;
	width:240px;height:70px;
	background:url("../../service/news/img/nkenBottomBtn00.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}
.nkenBottomBtn01 a{
	display:block;
	margin:0px;padding:0px;
	width:240px;height:70px;
	background:url("../../service/news/img/nkenBottomBtn01.gif") no-repeat center top;
	text-indent:-9999px; overflow:hidden;
}

.internship{
	margin:0px 0px 20px 10px;
	padding:0px 0px 0px 0px;
    border: 1px #b8b8b8 solid;
    border-collapse: collapse;
    border-spacing: 0;
	width:610px;
}
.internship th{
	text-align:left;
	vertical-align:middie;
	font-size:12px;
	color:#ffffff;
	background-color:#033e2b;
	margin:0px;
	padding:10px;
    border: #b8b8b8 solid;
    border-width: 0 0 1px 1px;
}
.internship td{
	width:450px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	margin:0px;
	padding:10px;
    border: 1px #b8b8b8 solid;
    border-width: 0 0 1px 1px;
}

/*--時事通信社バナー設置依頼用css--*/
.jijibanner{
	display:block;
	width:240px;
	height:64px;
	padding:5px 0px 0px 0px;
}
.jijibanner a{
	display:block;
	width:240px;
	height:64px;
	background:url("../image/common/jiji2.gif") no-repeat left top; text-indent:-9999px; overflow:hidden;
}



