
div#myContent img {
	margin:0 auto;
	}

/* 新着情報 */
div#news_area {
	margin:15px 0;
	padding:6px 0 0 170px;
	width:780px;
	_width:950px;
	height:36px;
	_height:41px;
	overflow:hidden;
	background:url(../images/news_back.gif) left top no-repeat;
	}


#news {
  height:29px;
  margin:0;
  padding:0px;
  line-height:29px;
  color:#CCC;
  list-style-type: none;
  background:url(bg.jpg) top left no-repeat;
}

#news li{
  padding:0 0 0 33px;
}
#news li span{
  margin-left:10px;
}

#news li a{
	color:#000;
	text-decoration:none;
	}

#news li a:hover{
	color:#f00;
	}



/* blog_box */
div.blog_box {
	margin:-10px auto 25px auto;
	padding:0;
	width:225px;
	background:#fff;
	}

table.zebra {
	width:100%;
	}

table.zebra tr.odd th, 
table.zebra tr.odd td {
	background:url(../common/images/line_02.gif) transparent center bottom no-repeat;
	}

table.zebra tr.even th, 
table.zebra tr.even td {
	background:url(../common/images/line_02.gif) transparent center bottom no-repeat;
	}

table.zebra tr th, 
table.zebra tr td {
	padding:10px 15px;
	}

table.zebra tr td a {
	text-decoration:none;
	color:#000;
	}

table.zebra tr td a:hover {
	color:#f00;
	}


/* ボックス */
div#main_contents {
	padding:0 0 50px 0;
	}



/* バー */

h2#bar_01 {
	width:950px;
	background:url(../images/bar_01.gif) transparent left top no-repeat;
	}

h2#bar_02 {
	width:710px;
	background:url(../images/bar_02.gif) transparent left top no-repeat;
	}

h2#bar_03 {
	width:225px;
	background:url(../images/bar_03.gif) transparent left top no-repeat;
	}



/* キャンペーン */

ul#campaign {
	margin:0 auto;
	width:933px;
	}


ul#campaign li#campaign_01,
ul#campaign li#campaign_02,
ul#campaign li#campaign_03 {
	width:303px;
	float:left;
	display:inline;
	}

ul#campaign li#campaign_01 {
	background:url(../common/images/line_01.gif) right top no-repeat;
	}

ul#campaign li#campaign_02 {
	padding:0 12px;
	}

ul#campaign li#campaign_03 {
	background:url(../common/images/line_01.gif) left top no-repeat;
	}

ul#campaign li#campaign_01 a, 
ul#campaign li#campaign_02 a, 
ul#campaign li#campaign_03 a {
	width:280px;
	height:182px;
	display:block;
	text-indent:-9999px;
	}

ul#campaign li#campaign_01 a {
	background:url(../images/campaign_01.jpg) left top no-repeat;
	}

ul#campaign li#campaign_02 a {
	margin:0 auto;
	background:url(../images/campaign_02.jpg) left top no-repeat;
	}

ul#campaign li#campaign_03 a {
	margin-left:23px;
	background:url(../images/campaign_03.jpg) left top no-repeat;
	}


ul#campaign li#campaign_01 a:hover, 
ul#campaign li#campaign_02 a:hover, 
ul#campaign li#campaign_03 a:hover {
	filter: alpha( opacity=25 );  /* IE */
	opacity:0.25;                 /* Firefox,Opera,Safari */
	-moz-opacity:0.25;           /* Firefox 0.9より前 */
	}



/* サービス */
ul#service {
	margin:10px -27px 10px 14px;
	}

ul#service li {
	margin:0 27px 0 0;
	*margin:0 22px 0 0;
	width:210px;
	float:left;
	display:inline;
	font-size:90%;
	}



ul#service li a#top_service_btn_01, 
ul#service li a#top_service_btn_02, 
ul#service li a#top_service_btn_03 {
	margin:0 0 10px 0;
	width:210px;
	height:139px;
	display:block;
	text-indent:-9999px;
	}

ul#service li a#top_service_btn_01 {
	background:url(../images/top_service_btn_01.jpg) left top no-repeat;
	}

ul#service li a#top_service_btn_02 {
	background:url(../images/top_service_btn_02.jpg) left top no-repeat;
	}

ul#service li a#top_service_btn_03 {
	background:url(../images/top_service_btn_03.jpg) left top no-repeat;
	}

ul#service li a#top_service_btn_01:hover, 
ul#service li a#top_service_btn_02:hover, 
ul#service li a#top_service_btn_03:hover {
	filter: alpha( opacity=25 );  /* IE */
	opacity:0.25;                 /* Firefox,Opera,Safari */
	-moz-opacity:0.25;           /* Firefox 0.9より前 */
	}
