@charset "utf-8";

/*コンテンツの高さが足りない対策*/
/*
div.ttlListAll {
	height:280px;
}

div#leftArchiveArea{
	margin-bottom:120px;
	height:100%;
}
body#blogId5 div#leftArchiveArea{
	margin-bottom:200px;
}
*/

/*sidewrapper対策*/

body#blogId2 div#container div#sidewrapper{
	margin-top: -360px;
}
body#blogId6 div#container div#sidewrapper{
	margin-top: -205px;
}
body#blogId7 div#container div#sidewrapper,
body#blogId5 div#container div#sidewrapper,
body#blogId4 div#container div#sidewrapper,
body#blogId3 div#container div#sidewrapper{
	margin-top: -295px;
}
body#group div#container div#sidewrapper{
	margin-top: -203px;
}
/*sidewrapper対策 IE6まで*/
* html body#blogId2 div#container div#sidewrapper{
	margin-top: -381px;
}
* html body#blogId7 div#container div#sidewrapper,
* html body#blogId6 div#container div#sidewrapper,
* html body#blogId5 div#container div#sidewrapper,
* html body#blogId4 div#container div#sidewrapper,
* html body#blogId3 div#container div#sidewrapper{
	margin-top: -316px;
}
* html body#blogId6 div#container div#sidewrapper,
* html body#group div#container div#sidewrapper{
	margin-top: -228px;
}

/*sidewrapper対策 IE7*/
*:first-child+html  body#blogId2 div#container div#sidewrapper{
	margin-top: -377px;
}
*:first-child+html body#blogId7 div#container div#sidewrapper,
*:first-child+html body#blogId6 div#container div#sidewrapper,
*:first-child+html body#blogId5 div#container div#sidewrapper,
*:first-child+html body#blogId4 div#container div#sidewrapper,
*:first-child+html body#blogId3 div#container div#sidewrapper,
 {
	margin-top: -312px;
}
*:first-child+html body#blogId6 div#container div#sidewrapper,
*:first-child+html body#group div#container div#sidewrapper{
	margin-top: -207px;
}




hr.clear{
	clear:both;
	visibility:hidden;
	height: 0.1px;
	font-size: 0.1em;
}

span.paddingRight10{
	padding-right:10px;
}
span.smaller{
	font-size:smaller;
}
/*バナー*/
div#container div#wrapper div.bnrArea001 ul{
	margin-top:30px;
	/*
	background-image: url(../img/bgi-bnr_001.gif);
	background-repeat: no-repeat;
	*/
	height:300px;
}
div#container div#wrapper div.bnrArea001 ul li{
	display:inline;
	padding-right:5px;
}

/*カラム定義*/
div#container div#wrapper div#wrapperInnner{
	clear:both;
	height:100%;
}
div#container div#wrapper div#rightEntryArea{
	float:left;
	width:555px;
	margin-left:10px;
}
div#container div#wrapper div#leftArchiveArea{
	background-color:#e4e4e4;
	float:left;
	width:135px;
	_width:160px;/*IE6*/
	border: 1px solid #ccc;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
div#container div#wrapper div#leftArchiveArea div.archiveWrapper{
	background-image: url(../img/bgi-archive_top.gif);
	background-repeat: no-repeat;
	padding-top:7px;
}
div#container div#wrapper div#leftArchiveArea h2{
	color:#fff;
	font-size:85%;
	font-weight:bold;
	line-height:100%;
	background-color:#999;
	padding:3px 3px 2px 3px;
	margin-left:7px;
	margin-right:7px;
	text-indent:0px;
}
div#container div#wrapper div#leftArchiveArea ul{
	padding-bottom:5px;
	margin-bottom:10px;
	background-image: url(../img/bgi-archive_bottom.gif);
	background-position: center bottom;
	_background-position: 0px bottom;/*IE6*/
	background-repeat: no-repeat;
}
div#container div#wrapper div#leftArchiveArea ul li{
	font-size:80%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	background-image: url(../img/flg-m_red_001.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;	
	margin-left:7px;
	margin-right:7px;
}
/*ブログナビゲーション*/
body div#container div#blogNaviArea{
	width:726px;
	margin:0 10px 10px 10px;
}
body div#container div#blogNaviArea ul.naviBlog{
	background-image: url(../img/bgi-blognavi_001.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 0 5px 0;
	margin:0 0 5px 0;
	height:25px;
	width: 726px;
}
* html body div#container div#blogNaviArea ul.naviBlog{
	margin-bottom: 0;
}
*:first-child+html body div#container div#blogNaviArea ul.naviBlog{
	margin-bottom: 0;
}
body div#container div#blogNaviArea ul.naviBlog li{
	float:left;
	overflow: hidden;/* for ie6 */
}
body div#container div#blogNaviArea ul.naviBlog li a{
	display:block;
	height:25px;
	width:120px;
}
body div#container div#blogNaviArea ul.naviBlog li a:hover{
	height:25px;
	background-position: left -25px;
}

body div#container div#blogNaviArea ul.naviBlog li.blogId7 a{
	background-image: url(../img/btn-blognavi_002.gif);
	background-repeat: no-repeat;
}
body div#container div#blogNaviArea ul.naviBlog li.blogId6 a{
	background-image: url(../img/btn-groupnavi.gif.gif);
	background-repeat: no-repeat;
}
body div#container div#blogNaviArea ul.naviBlog li.blogId3 a{
	background-image: url(../img/btn-blognavi_001.gif);
	background-repeat: no-repeat;
}
body div#container div#blogNaviArea ul.naviBlog li.blogId4 a{
	background-image: url(../img/btn-blognavi_003.gif);
	background-repeat: no-repeat;
}
body div#container div#blogNaviArea ul.naviBlog li.blogId5 a{
	background-image: url(../img/btn-blognavi_005.gif);
	background-repeat: no-repeat;
}
body div#container div#blogNaviArea ul.naviBlog li.group a{
	background-image: url(../img/btn-groupnavi.gif);
	background-repeat: no-repeat;
	margin:0 0 0 100px;
}
body#blogId7 div#container div#blogNaviArea ul.naviBlog li.blogId7 a,
body#blogId5 div#container div#blogNaviArea ul.naviBlog li.blogId6 a,
body#blogId5 div#container div#blogNaviArea ul.naviBlog li.blogId5 a,
body#blogId4 div#container div#blogNaviArea ul.naviBlog li.blogId4 a,
body#blogId3 div#container div#blogNaviArea ul.naviBlog li.blogId3 a,
body#group div#container div#blogNaviArea ul.naviBlog li.group a{
	height:25px;
	background-position: left -25px;
}

body div#container div#blogNaviArea ul.goTopPage{
	padding:0px;
	margin:0 0 5px 0;
	
}
body div#container div#blogNaviArea ul.goTopPage li a{
	background-image: url(../img/btn-blognavi_000.gif);
	background-repeat: no-repeat;
}

body div#container div#blogNaviArea ul.goTopPage li a{
	display:block;
	height:15px;
	width:85px;
	overflow: hidden;/* for ie6 */
}
body div#container div#blogNaviArea ul.goTopPage li a:hover{
	height:15px;
	background-position: left -15px;
}
/*プロモーションエリア画像*/
body#blogId2 div#container div.promotionArea h1{
	background-image: url(../img/img-promotion_top_h1.jpg);
	background-repeat: no-repeat;
	height:60px;
	text-indent: -999em;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink{
	background-image: url(../img/MainDealersLink.jpg);
	background-repeat: no-repeat;
	height:95px;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink h2{
	height:32px;
	margin-left: 315px;
	text-indent: -999em;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul{
	margin-left: 315px;
	padding-left: 17px;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li{
	height:15px;
	float: left;
	text-indent: -999em;
	margin-right: 7px;
	overflow: hidden;/* for ie6 */
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.t{
	width: 120px;
	background-image: url(../img/dealers-t_li.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.p{
	width: 112px;
	background-image: url(../img/dealers-p_li.jpg);
	margin-right: 10px;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.c{
	width: 128px;
	background-image: url(../img/dealers-c_li.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.cw{
	width: 138px;
	background-image: url(../img/dealers-cw_li.jpg);
	margin-right: 8px;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.n{
	width: 120px;
	background-image: url(../img/dealers-n_li.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.duo{
	width: 95px;
	background-image: url(../img/dealers-duo_li.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.tml{
	width: 128px;
	background-image: url(../img/dealers-tml_li.jpg);
	margin-top: 1px;
	margin-right: 8px;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.tec{
	width: 95px;
	background-image: url(../img/dealers-tec_li.jpg);
	margin-top: 1px;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.tat{
	width: 130px;
	background-image: url(../img/dealers-tat_li.jpg);
	margin-top: 1px;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li a{
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 100%;
	display: block;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li a:hover{
	background-position: left -15px;
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.t a{
	width: 120px;
	background-image: url(../img/dealers-t.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.p a{
	width: 112px;
	background-image: url(../img/dealers-p.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.c a{
	width: 128px;
	background-image: url(../img/dealers-c.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.cw a{
	width: 138px;
	background-image: url(../img/dealers-cw.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.n a{
	width: 120px;
	background-image: url(../img/dealers-n.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.duo a{
	width: 95px;
	background-image: url(../img/dealers-duo.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.tml a{
	width: 128px;
	background-image: url(../img/dealers-tml.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.tec a{
	width: 95px;
	background-image: url(../img/dealers-tec.jpg);
}
body#blogId2 div#container div.promotionArea div.MainDealersLink ul li.tat a{
	width: 130px;
	background-image: url(../img/dealers-tat.jpg);
}

/*プロモーションエリア画像*/
body#blogId3 div#container div.promotionArea{
	background-image: url(../img/img-promotion_topics.jpg);
	background-repeat: no-repeat;
	height:90px;
}
body#blogId7 div#container div.promotionArea{
	background-image: url(../img/img-promotion_recruit.jpg);
	background-repeat: no-repeat;
	height:90px;
}
body#blogId4 div#container div.promotionArea{
	background-image: url(../img/img-promotion_social.jpg);
	background-repeat: no-repeat;
	height:90px;
}
body#blogId5 div#container div.promotionArea{
	background-image: url(../img/img-promotion_culture.jpg);
	background-repeat: no-repeat;
	height:90px;
}
body#group div#container div.promotionArea{
	height:0px;
}

/*販売店アイコン*/
div#container div#wrapper div.ttlListAll ul li img{
	margin-right: 5px;
}/*
div#container div#wrapper span.t{
	background-image: url(../img/ico-t.gif);
	background-repeat: no-repeat;	
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.p{
	background-image: url(../img/ico-p.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.c{
	background-image: url(../img/ico-c.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.cw{
	background-image: url(../img/ico-cw.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.n{
	background-image: url(../img/ico-netz.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.duo{
	background-image: url(../img/ico-duo.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.tat{
	background-image: url(../img/ico-tat.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.tec{
	background-image: url(../img/ico-tec.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.tml{
	background-image: url(../img/ico-tml.gif);
	background-repeat: no-repeat;
	padding-left:80px;
	height:13px;
}*/

/*ニュースリリースアイコン*/
div#container div#wrapper span.news-shop{
	background-image: url(../img/ico-news-shop.gif);
	background-repeat: no-repeat;	
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.news-product{
	background-image: url(../img/ico-news-product.gif);
	background-repeat: no-repeat;	
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.news-jinji{
	background-image: url(../img/ico-news-jinji.gif);
	background-repeat: no-repeat;	
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.news-event{
	padding-left:80px;
	height:13px;
	background: url(../img/ico-news-event.gif) no-repeat left top;
}
/*社会貢献アイコン*/
div#container div#wrapper span.safety{
	background-image: url(../img/ico-traffic.gif);
	background-repeat: no-repeat;	
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.environment{
	background-image: url(../img/ico-environment.gif);
	background-repeat: no-repeat;	
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.volunteer{
	background-image: url(../img/ico-volunteer.gif);
	background-repeat: no-repeat;	
	padding-left:80px;
	height:13px;
}
div#container div#wrapper span.activity{
	padding-left:80px;
	height:13px;
	background: url(../img/ico-region.gif) no-repeat left top;
}
/*販売店別帯*/
div#container div#wrapper div.shoulderBox p{
	color: #fff;
	padding: 3px;
	font-size: 80%;
	line-height: 100%;
	font-weight: bold;
	margin-bottom:10px;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorT{
	background-color: #603;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorP{
	background-color: #166E5C;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorC{
	background-color: #F88F22;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorCw{
	background-color: #F88F22;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorN{
	background-color: #1A4888;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorDuo{
	background-color: #636363;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorTat{
	background-color: #C00;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorTec{
	background-color: #C00;
}
div#container div#wrapper div.shoulderBox p.bgDealerColorTml{
	background-color: #C00;
}
div#container div#wrapper div.shoulderBox h1{
	height:73px;
	border:none;
}
div#container div#wrapper div.shoulderBox h1.bgDealerColorSafety{
	background-image: url(../img/lgo-traffic.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper div.shoulderBox h1.bgDealerColorEnvironment{
	background-image: url(../img/lgo-environment.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper div.shoulderBox h1.bgDealerColorVolunteer{
	background-image: url(../img/lgo-volunteer.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper div.shoulderBox h1.bgDealerColorActivity{
	background-image: url(../img/lgo-region.gif);
	background-repeat: no-repeat;
}
/*販売店リンク*/
div#container div#wrapper div.dealerLinkBox{
	margin-bottom:30px;
}
div#container div#wrapper div.dealerLinkBox p{
	text-align:right;
}
/*ブログ記事*/
div#container div#wrapper div.entryPara{
	line-height:120%;
	margin-bottom:20px;
}
div#container div#wrapper div.entryPara table{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-left-color: #ccc;
	border-collapse:collapse;
}
div#container div#wrapper div.entryPara table td,
div#container div#wrapper div.entryPara table th{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	padding:3px;
}
div#container div#wrapper div.entryPara table td.bgGray{
	background-color:#e4e4e4;
}
div#container div#wrapper h2.entryTtl{
	font-size:140%;
	line-height:140%;
	margin-bottom:10px;
	font-weight:bold;
	text-indent:0px;
}
div#container div#wrapper h2.entryTtl span{
	font-size:64%;
	line-height:100%;
	color:#666;
}
div#container div#wrapper h2.entryTtlList001{
	font-size:90%;
	font-weight:bold;
	line-height:150%;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	text-indent:0px;
}
div#container div#wrapper h2.entryTtlList001 img{
	margin-right: 5px;
}
div#container div#wrapper div.entryPara img{
	border: 1px solid #ccc;
	padding: 5px;
	margin-right:10px;
	margin-bottom:10px; 
}
div#container div#wrapper div.entrySummaryArea{
	padding-left:8px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ccc;
}
div#container div#wrapper div.entrySummaryArea p.entryParaS{
	font-size:90%;
	line-height:120%;
	padding:3px;
	margin-bottom:15px;
	background-color: #e4e4e4;
}
/*企業トップ*/
div#container div#wrapper h2.blogID5 a{
	background-image: url(../img/ttl-culture_001.gif);
	background-repeat: no-repeat;
}

div#container div#wrapper h2.blogID3 a{
	background-image: url(../img/ttl-topics_001.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h2.blogID7 a{
	background-image: url(../img/ttl-recruit_001.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h2.blogID4 a{
	background-image: url(../img/ttl-social_contribution_001.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h2.blogID7 a:hover,
div#container div#wrapper h2.blogID3 a:hover,
div#container div#wrapper h2.blogID4 a:hover,
div#container div#wrapper h2.blogID5 a:hover{
	background-position: left -25px;
}
div#container div#wrapper h2.blogID7 a,
div#container div#wrapper h2.blogID3 a,
div#container div#wrapper h2.blogID4 a,
div#container div#wrapper h2.blogID5 a{
	display:block;
	width:726px;
	height:25px;
}
div#container div#wrapper h2.blogID7,
div#container div#wrapper h2.blogID3,
div#container div#wrapper h2.blogID4,
div#container div#wrapper h2.blogID5{
	margin-bottom:5px;	
	height:25px;
}
div#container div#wrapper div.ttlListAll{
	width:726px;
}
div#container div#wrapper div.ttlListAll ul{
	margin-bottom:10px;
}
div#container div#wrapper div.ttlListAll ul li{
	font-size:90%;
	line-height:150%;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}
/*社会貢献用ナビ*/
div#container div#wrapper div.naviCategorySocial ul{
	background-color:#999;
}
div#container div#wrapper div.naviCategorySocial ul li{
	float:left;
	background-color:#ccc;
	margin-right:2px;
	margin-bottom:10px;
}
div#container div#wrapper div.naviCategorySocial ul li a{
	display:block;
	height:22px;
	width:90px;
}
div#container div#wrapper div.naviCategorySocial ul li a:hover{
	background-color:#e4e4e4;
}

div#container div#wrapper div.naviCategorySocial ul li.safety a{
	background-image: url(../img/btn-traffic.gif);
}
div#container div#wrapper div.naviCategorySocial ul li.environment a{
	background-image: url(../img/btn-environment.gif);
}
div#container div#wrapper div.naviCategorySocial ul li.volunteer a{
	background-image: url(../img/btn-volunteer.gif);
}
div#container div#wrapper div.naviCategorySocial ul li.activity a{
	background-image: url(../img/btn-region.gif);
}
div#container div#wrapper div.naviCategorySocial ul li.safety a:hover,
div#container div#wrapper div.naviCategorySocial ul li.environment a:hover,
div#container div#wrapper div.naviCategorySocial ul li.volunteer a:hover,
div#container div#wrapper div.naviCategorySocial ul li.activity a:hover{
	background-position: left 22px;
}
/*ブログ記事アーカイブタイトル*/
div#container div#wrapper h1.archive-title em{
	font-style:normal;
	font-weight:bold;
}
div#container div#wrapper h1.archive-title span{
	font-size:64%;
	color:#666;
	padding-left:5px;
}
div#container div#wrapper h1#page-title{
	margin:0px;
	padding:0px;
	border:none;
}
div#container div#wrapper h1.archive-title-{
	font-size:140%;
	font-weight:bold;
	line-height:120%;
	text-indent:0px;
	border:none;
	margin-bottom:10px;
	height:auto;
}
div#container div#wrapper h1.archive-title-t{
	background-image: url(../img/lgo-t.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h1.archive-title-p{
	background-image: url(../img/lgo-p.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h1.archive-title-c{
	background-image: url(../img/lgo-c.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h1.archive-title-cw{
	background-image: url(../img/lgo-cw.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h1.archive-title-n{
	background-image: url(../img/lgo-netz.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h1.archive-title-duo{
	background-image: url(../img/lgo-duo.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h1.archive-title-tat{
	background-image: url(../img/lgo-tat.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h1.archive-title-tec{
	background-image: url(../img/lgo-tec.gif);
	background-repeat: no-repeat;
}
div#container div#wrapper h1.archive-title-tml{
	background-image: url(../img/lgo-tml.gif);
	background-repeat: no-repeat;
}

div#container div#wrapper h1.archive-title-safety{
	background-image: url(../img/lgo-traffic.gif);
	background-repeat: no-repeat;
	height:83px;
}
div#container div#wrapper h1.archive-title-activity{
	background-image: url(../img/lgo-region.gif);
	background-repeat: no-repeat;
	height:83px;
}
div#container div#wrapper h1.archive-title-environment{
	background-image: url(../img/lgo-environment.gif);
	background-repeat: no-repeat;
	height:83px;
}
div#container div#wrapper h1.archive-title-volunteer{
	background-image: url(../img/lgo-volunteer.gif);
	background-repeat: no-repeat;
	height:83px;
}
div#container div#wrapper h1.archive-title-news-shop{
	background-image: url(../img/lgo-news-shop.gif);
	background-repeat: no-repeat;
	height:42px;
}
div#container div#wrapper h1.archive-title-news-product{
	background-image: url(../img/lgo-news-product.gif);
	background-repeat: no-repeat;
	height:42px;
}
div#container div#wrapper h1.archive-title-news-jinji{
	background-image: url(../img/lgo-news-jinji.gif);
	background-repeat: no-repeat;
	height:42px;
}
div#container div#wrapper h1.archive-title-news-event{
	background-image: url(../img/lgo-news-event.gif);
	background-repeat: no-repeat;
	height:42px;
}

/* 110415追記 */
div.entryPara table.tblc th{
	text-align: center;
}
div.entryPara table.tblc td.cnon{
	text-align: left;
}
/* 110603追記 */
div.entryPara table td.tdr{
	text-align: right;
}
div.entryPara table th.tdg ,
div.entryPara table td.tdg{
	background-color: #cccccc;
}
