﻿@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;
}
.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:90px;}
.btnGnav00_h{width:90px;}
.btnGnav00 a{width:90px; background:url("../image/common/GlobalNavigation.gif") no-repeat -20px top;}
.btnGnav00_h a{width:90px; 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:160px;}
.btnGnav01_h{width:160px;}
.btnGnav01 a{width:160px; background:url("../image/common/GlobalNavigation.gif") no-repeat -110px top;}
.btnGnav01_h a{width:160px; background:url("../image/common/GlobalNavigation.gif") no-repeat -110px -40px;}
.btnGnav01 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -110px -40px;}


.btnGnav02{width:105px;}
.btnGnav02_h{width:105px;}
.btnGnav02 a{width:105px; background:url("../image/common/GlobalNavigation.gif") no-repeat -270px top;}
.btnGnav02_h a{width:105px; background:url("../image/common/GlobalNavigation.gif") no-repeat -270px -40px;}
.btnGnav02 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -270px -40px;}


.btnGnav03{width:190px;}
.btnGnav03_h{width:190px;}
.btnGnav03 a{width:190px; background:url("../image/common/GlobalNavigation.gif") no-repeat -375px top;}
.btnGnav03_h a{width:190px; background:url("../image/common/GlobalNavigation.gif") no-repeat -375px -40px;}
.btnGnav03 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -375px -40px;}


.btnGnav04{width:105px;}
.btnGnav04_h{width:105px;}
.btnGnav04 a{width:105px; background:url("../image/common/GlobalNavigation.gif") no-repeat -565px top;}
.btnGnav04_h a{width:105px; background:url("../image/common/GlobalNavigation.gif") no-repeat -565px -40px;}
.btnGnav04 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -565px -40px;}


.btnGnav05{width:105px;}
.btnGnav05_h{width:105px;}
.btnGnav05 a{width:105px; background:url("../image/common/GlobalNavigation.gif") no-repeat -670px top;}
.btnGnav05_h a{width:105px; background:url("../image/common/GlobalNavigation.gif") no-repeat -670px -40px;}
.btnGnav05 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -670px -40px;}


.btnGnav06{width:105px;}
.btnGnav06_h{width:105px;}
.btnGnav06 a{width:105px; background:url("../image/common/GlobalNavigation.gif") no-repeat -775px top;}
.btnGnav06_h a{width:105px; background:url("../image/common/GlobalNavigation.gif") no-repeat -775px -40px;}
.btnGnav06 a:hover{background:url("../image/common/GlobalNavigation.gif") no-repeat -775px -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;
}
#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;}
.bigiMailmag{display:block; width:240px; height:70px;}
.bigiTvspo{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;}
.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/btnTvSpoData.jpg") no-repeat left top; text-indent:-9999px; overflow:hidden;}

.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/tvPubTitle.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;
}
.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;
}

.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:bold;
	font-size:10px;
}
.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:50px;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:12px;
}

.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:0px 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:10px;
	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;
}
.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--*/
.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;
}
.pubDataDetailes{
	display:block;
	height:66px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../image/publicityDatabook/publicityDatabookDetailBg.gif) no-repeat center center;
	text-indent:-9999px; overflow:hidden;
}
.publicityDatabookOsusume{
	display:block;
	height:24px;
	margin:0px 0px 10px 0px;
	padding:0px;
	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 20px 15px;
}
.pdowhitesimList li{
	margin:0px;
	padding:0px;
}
.bookBox{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}
.bookboxInnerLeft{
	width:152px; height:213px;
	float:left;
}
.bookboxInnerRight{
	width:440px;
	float:right;
}
.bookTitle{
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin:0px 0px 20px 0px;
	padding:0px;
}
.bookSubTitleblue{
	color:#01bbc9;
}
.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;
}
.btnBookEntry{
	display:block;
	margin:0px 0px 10px 0px;
	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;
}
.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;
}
.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;
}

/*--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;
}
/*--サービスについてメインコンテンツ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;
}
.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{
	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{
	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; }

.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; }


/*--サービス(クリッピング)についてメインコンテンツ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;
}
.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;
}
.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:top;
	font-size:12px;
	color:#ffffff;
	background-color:#033e2b;
	margin:0px;
	padding:10px;
    border: #b8b8b8 solid;
    border-width: 0 0 1px 1px;
}
.serviceNews td{
	width:470px;
	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--*/
.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;
}


