/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
}

a:link {
	color: #005B9E; 
	text-decoration: underline;
	}
a:active{
	color: #3355aa;
	text-decoration: underline;
	}
a:visited{
	color: #647079;
	text-decoration: underline;
	}
a:hover{
	color: #CC3300;
	text-decoration: underline;
	}

p {
	line-height: 150%;
}

td{
	font-size: 12px;
	line-height: 120%;
	text-align:left;
	background-color: #FFFFFF;
	}
	
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size:12px;
	}

.logo{
	margin-top: 5px;
	margin-left:5px;
    float: left;
	}

.fddar{
	margin-right: 5px;
	margin-left: 5px;
	}

.xs01{
	font-size: 9px;
	}
.s-01{
	font-size: 10px;
	}

.fontRed{
	color:#E5252C;
	}

.fontBlue{
	color:#336699;
	}
	
.ol{
	margin-top: 0;
	margin-bottom: 0;
	}

/* トップページ　*/
#rbheadline ul {
  list-style-type: none;
  margin: 5px 0px;
  padding: 3px;
}

.rbheadline{
  margin: 0;
  padding: 0px 0px 0px 15px;
  background: transparent url(images/bl_bk_ya.gif) no-repeat 0% 0%;
  border-bottom:1px solid #cccccc;
}

#rbheadline li{
  margin: 0;
  padding: 0px 0px 0px 15px;
  background: transparent url(images/r_bk_ya.gif) no-repeat 0% 0%;
  border-bottom:1px solid #cccccc;
}

.rbheadline02{
  margin: 0;
  padding: 0px 0px 0px 15px;
  background: transparent url(images/r_bk_ya.gif) no-repeat 0% 0%;
  border-bottom:1px solid #cccccc;
}

.lang{
  float: right;
  margin-top: 5px;
  font-size: 10px;
}

/*サブページ*/
.sub_menu{
	border:1px solid #666666;
	}
.sub_space{
	margin-left:30px;
	}
#subpageMain{
	margin-top:30px;
	margin-left:30px;
	margin-right:50px;
	margin-bottom:30px;
	}
.sub_space2{
	margin-top:40px;
	margin-left:40px;
	}
.sub_space3{
	margin-left:10px;
	}
.pNoSpace {
	margin-top: 0px;
	padding-top: 0px;
	font-weight: normal;
	}

.box {
	border:1px solid #cccccc;
	padding:3px;
	margin-top:0px;
}

.photo_bottom{
	margin-bottom:10px;
	}
	
.photo{                    /*imiネットパーク*/
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}
.clear{
	clear:both;
	}

h1.bspace{               /* 通常 */
	margin-bottom:40px;
	}
h1.bspace2{                /* historyページ*/
	margin-bottom:28px;
	}

/* historyページ段組*/
.sub_honbun{
	float:left;
	width:400px;
	margin-left:30px;
	margin-bottom:30px;
	}

.sub_inyou{
	float:right;
	width:130px;
	margin-top:115px;
	padding:5px;
	}
/* 段組リスト（概要ページ） */
.list{
	display : block;
	padding : 4px 0px 4px 0px ;
	_height : 1em;
	background-image : url("images/list_line01.gif");
	background-position : bottom left;
	background-repeat : no-repeat;
}
.list p.date{
	display : block;
	width : 90px;
	margin : 0px;
	padding : 0px;
	float : left;
	}
	
.list p.news{
	display : block;
	width : 355px;
	margin : 0px;
	padding : 0px;
	float : left;
}
br.clear{
	font-size: 0px;
	clear: both;
}

/* 段組リスト（日付リストページ） */
.list2{
	display : block ;
	padding : 8px 0px 8px 0px ;
	_height : 1em ;
	background-image : url("images/list_line01.gif");
	background-position : top left ;
	background-repeat : no-repeat ;
}
.list2 p.date{
	display : block;
	width : 118px;
	margin : 0px;
	padding : 0px;
	float : left;
	}
.list2 p.icon{
	display : block;
	width : 30px;
	margin : 0px;
	padding : 0px;
	float : right;
	}
.list2 p.news{
	display : block ;
	width : 355px ;
	margin : 0px ;
	padding : 0px ;
	float : right ;
}	
.list2 p.medianews{
	display : block ;
	width : 325px ;
	margin : 0px ;
	padding : 0px ;
	float : right ;
}
br.clear{
	font-size: 0px;
	clear: both;
}
/*プレスリリースページ*/
#prBody{
	padding-top: 50px;
	text-align:center;
	}
#prDay{
	padding:12px;
	text-align: right;
	}
#prMain{
	width: 670px;
	padding: 25px 10px 10px 0px;
	margin-right: 20px;
	}
#qa{                                     /*フッダー（問い合わせ）部分*/
	border-left: 10px solid #1D5EA4;
	border-top: 1px solid  #1D5EA4;
	padding-top: 10px;
	padding-left: 20px;
	}
.backimage {
	background-color: #FFFFFF;
	background-image: url(http://www.lifemedia.co.jp/news/release/images/imirogohantoumei3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.member {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(images/member.gif);
	background-repeat: no-repeat;
	height: 31px;
	width: 245px;
	text-align: right;
}

