/*****************************/
/* contentsArea */
/*****************************/

#contentsArea{
	background-image: url(../img/bg_contentsarea.jpg);
	background-repeat: repeat-y;
	background-position: top;
}



/*****************************/
/* leftcontentsArea */
/*****************************/

#leftArea{
	width: 641px;
	padding-left: 8px;
	padding-right: 20px;
	background-image: url(../img/bg_ttl01.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


/* ===== ttlh1Area ===== */

#ttlh1Area{
	clear:both;
	margin-bottom: 26px;
}

#ttlh1Area h1{
	height: 47px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#ttlh1Area h1.outline{
	background-image: url(../../outline/img/ttlh1.jpg);
}

#ttlh1Area h1.outline01{
	background-image: url(../../outline/img/ttlh1_01.jpg);
}


#ttlh1Area h1.outline02{
	background-image: url(../../outline/img/ttlh1_02.jpg);
}

#ttlh1Area h1.outline03{
	background-image: url(../../outline/img/ttlh1_03.jpg);
}

#ttlh1Area h1.outline04{
	background-image: url(../../outline/img/ttlh1_04.jpg);
}

#ttlh1Area h1.outline05{
	background-image: url(../../outline/img/ttlh1_05.jpg);
}

#ttlh1Area h1.outline06{
	background-image: url(../../outline/img/ttlh1_06.jpg);
}

#ttlh1Area h1.outline07{
	background-image: url(../../outline/img/ttlh1_07.jpg);
}

#ttlh1Area h1.outline08{
	background-image: url(../../outline/img/ttlh1_08.jpg);
}

#ttlh1Area h1.outline09{
	background-image: url(../../outline/img/ttlh1_09.jpg);
}

#ttlh1Area h1.contents{
	background-image: url(../../contents/img/ttlh1.jpg);
}

#ttlh1Area h1.recruitment{
	background-image: url(../../recruitment/img/ttlh1.jpg);
}

#ttlh1Area h1.cooperation{
	background-image: url(../../cooperation/img/ttlh1.jpg);
}

#ttlh1Area h1.database{
	background-image: url(../../database/img/ttlh1.jpg);
}

#ttlh1Area h1.video{
	background-image: url(../../video/img/ttlh1.jpg);
}

#ttlh1Area h1.news{
	background-image: url(../../news/img/ttlh1.jpg);
}

#ttlh1Area h1.press{
	background-image: url(../../press/img/ttlh1.jpg);
}


#ttlh1Area h1.event{
	background-image: url(../../event/img/ttlh1.jpg);
}

#ttlh1Area h1.privacy{
	background-image: url(../../privacy/img/ttlh1.jpg);
}

#ttlh1Area h1.link{
	background-image: url(../../link/img/ttlh1.jpg);
}

#ttlh1Area h1.inquiry{
	background-image: url(../../inquiry/img/ttlh1.jpg);
}

#ttlh1Area h1.immunity{
	background-image: url(../../immunity/img/ttlh1.jpg);
}

#ttlh1Area h1.sitemap{
	background-image: url(../../sitemap/img/ttlh1.jpg);
}

#ttlh1Area h1.innovation{
	background-image: url(../../innovation/img/ttlh1.jpg);
}

#ttlh1Area h1.column{
	background-image: url(../../column/img/ttlh1.jpg);
}

#ttlh1Area h1.tohoku{
	background-image: url(../../support/img/ttlh1.jpg);
}

#ttlh1Area h1.message{
	background-image: url(../../support/img/ttlh1_1.jpg);
}

#ttlh1Area h1.twitter{
	background-image: url(../../twitter/img/ttlh1.jpg);
}




/* ===== txtArea ===== */
.txtArea{
	clear: both;
	margin-bottom: 16px;
}

.txtArea p{
	margin-bottom: 1.2em;
}

.indent{
	text-indent:1em;
}	


/*****************************/
/* rightContentsArea  */
/*****************************/


#rightArea{
	width: 212px;
	padding-left: 3px;
	padding-right: 4px;
	padding-bottom: 50px;
}



/* ===== lnavArea ===== */
#lnavArea{
	clear: both;
	border: 1px solid #E3E7EA;
}

* html body #lnavArea{/* ===== IE hack ===== */
	width: 209px;
}


#lnavArea h2{
	clear: both;
	height: 36px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	background-color: #E3E7EA;
	text-indent: -9999px;
}

#lnavArea h2 a{
	height: 36px;
	text-decoration: none;
	display: block;
}


#lnavArea h2.outline{
	background-image: url(../../outline/img/lnav.jpg);
}

#lnavArea h2.contents{
	background-image: url(../../contents/img/lnav.jpg);
}

#lnavArea h2.recruitment{
	background-image: url(../../recruitment/img/lnav.jpg);
}

#lnavArea h2.database{
	background-image: url(../../database/img/lnav.jpg);
}

#lnavArea h2.video{
	background-image: url(../../video/img/lnav.jpg);
}

#lnavArea h2.news{
	background-image: url(../../news/img/lnav.jpg);
}

#lnavArea h2.press{
	background-image: url(../../press/img/lnav.jpg);
}

#lnavArea h2.event{
	background-image: url(../../event/img/lnav.jpg);
}


#lnavArea ul{
	clear: both;
}

#lnavArea ul li{
	clear: both;
	padding-left: 31px;
	padding-top: 9px;
	padding-bottom: 8px;
	background-image: url(../img/lnav.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #F5F5F5;
}

* html body #lnavArea ul li{/* ===== IE hack ===== */
	width: 179px;
}


#lnavArea ul li a{
	text-decoration: none;
}

#lnavArea ul li.f2{
	background-image: url(../img/lnav_f2.gif);
}

#lnavArea ul li.f2 a{
	color: #FF9900;
}

#lnavArea ul li.f3{
	min-height: 6em;
	background-image: url(../img/lnav_f3.jpg);
	background-color: #FFFFFF;
}

* html body #lnavArea ul li.f3{/* ===== IE hack ===== */
	height: 6em;
}

#lnavArea ul li.f3 a{
	color: #FF9900;
}

#lnavArea ul li.f3 ul{
	clear: both;
	padding-top: 8px;
	margin-left: 4px;
	font-size: 0.8em;
}


#lnavArea ul li.f3 ul li{
	clear: both;
	padding-left: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	background-image: url(../img/arrow02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFFFFF;
}

* html body #lnavArea ul li.f3 ul li{/* ===== IE hack ===== */
	width: auto;
}

#lnavArea ul li.f3 ul li a{
	color: #1E71BB;
}

#lnavArea ul li.f3 ul li a:hover{
	color: #FF9900;
}

#lnavArea ul li.f3 ul li.f2{
	background-image: url(../img/arrow02_f2.gif);
}

#lnavArea ul li.f3 ul li.f2 a{
	color: #FF9900;
}











/* ===== lnavnews ===== */
#lnavnews{
	clear: both;
	padding-left: 10px;
	padding-right: 14px;
	padding-top: 19px;
	background-image: url(../img/bg_lnavnews.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#lnavnews p{
	clear: both;
	padding-bottom: 1em;
	font-size: 0.8em;
}

#lnavnews ul{
	clear: both;
}

#lnavnews ul li{
	clear: both;
	height: 31px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#lnavnews ul li.psc{
	background-image: url(../img/lnav_psc.jpg);
}

#lnavnews ul li.genom{
	background-image: url(../img/lnav_genom.jpg);
}

#lnavnews ul li.rcai{
	background-image: url(../img/lnav_rcai.jpg);
}

#lnavnews ul li.omix{
	background-image: url(../img/lnav_omix.jpg);
}

#lnavnews ul li.protain{
	background-image: url(../img/lnav_protain.jpg);
}

#lnavnews ul li.lifeinfo{
	background-image: url(../img/lnav_lifeinfo.jpg);
}

#lnavnews ul li.crnid{
	background-image: url(../img/lnav_crnid.jpg);
}

#lnavnews ul li.gcs{
	background-image: url(../img/lnav_gcs.jpg);
}

#lnavnews ul li a{
	height: 31px;
	display: block;
}





/*****************************/
/* footer */
/*****************************/

/* ===== pagetop   ===== */

#pagetop{
	background-image: url(../img/bg_pagetop.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}


/*****************************/
/* clearfix */
/*****************************/

.txtArea:after{
	content: ",";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.txtArea{/* ===== IE hack ===== */
	display: inline-block;
}

.txtArea{/* ===== Opera ===== */
	display: block;
}
