/*==================================================
	The Japanese Red Cross College of Nursing [top.css]
		Created: 2010/06
		TargetHTML: /index.html

==================================================*/

#top #container {
	margin:0 auto;
	clear:both;
	width:900px;
	background:#ffffff;
}
#top #container h1 {
	margin:30px 0 25px 0;
	padding:0;
	line-height:0;
	font-size:0;
}

/*	#lmnMRnv3Layout
==================================================*/
#top #container #lmnMRnv3Layout {
}
#top #container #lmnMRnv3Layout .lmnMain {
	float:left;
	width:715px;
}

/*------- leftMenu -------*/
#top #container #lmnMRnv3Layout .lmnMain .leftMenu {
	margin-bottom:30px;
	float:left;
	width:174px;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .framePink {
	margin-bottom:12px;
	padding-bottom:3px;
	background:url(../img/top_lmn_parea_bgbtm.gif) left bottom no-repeat;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .framePink .frame {
	padding-top:3px;
	background:url(../img/top_lmn_parea_bgtop.gif) left top no-repeat;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .framePink .frame .inner {
	padding:7px 0;
	background:#fdebeb;
	text-align:center;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .framePink .frame .inner p {
	margin:0;
	padding-bottom:10px;
	line-height:0;
	font-size:0;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .framePink .frame .inner p.btn_claim {
	padding-bottom:0;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .framePink .frame .inner li {
	margin:0;
	padding-bottom:2px;
	line-height:0;
	font-size:0;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .senyopage {
	padding-bottom:5px;
	background:url(../img/top_lmn_warea_bgbtm.gif) left bottom no-repeat;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .senyopage .inner {
	padding:8px 0 3px 0;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .senyopage .inner li {
	margin:0;
	padding:0 0 5px 0;
	line-height:0;
	font-size:0;
}
#top #container #lmnMRnv3Layout .lmnMain .leftMenu .senyopage .inner li.last {
	padding-bottom:0;
}

/*------- main -------*/
#top #container #lmnMRnv3Layout .lmnMain .main {
	float:right;
	width:516px;
}
#top #container #lmnMRnv3Layout .lmnMain .main .section {
	padding-bottom:20px;
}
#top #container #lmnMRnv3Layout .lmnMain .main .ttlArea {
	margin-bottom:5px;
	background:url(../cmn/img/main_icon_h2ttl.gif) left top no-repeat #fdebeb;
	text-align:left;
}
#top #container #lmnMRnv3Layout .lmnMain .main .ttlArea {
	padding:0 10px 0 17px;
}
#top #container #lmnMRnv3Layout .lmnMain .main .ttlArea .left {
	padding:10px 0;
	float:left;
}
#top #container #lmnMRnv3Layout .lmnMain .main .ttlArea .right {
	padding:7px 0 0 0;
	float:right;
}
#top #container #lmnMRnv3Layout .lmnMain .main .ttlArea .right p {
	padding-right:12px;
	line-height:1.4;
	background:url(../img/top_main_ttl_arw.gif) right 0.38em no-repeat;
	font-size:92.3%;
}
#top #container #lmnMRnv3Layout .lmnMain .main .ttlArea .right p a {
	color:#6a7996;
	text-decoration:underline;
}
#top #container #lmnMRnv3Layout .lmnMain .main .ttlArea .right p a:hover {
	color:#6a7996;
	text-decoration:none;
}
#top #container #lmnMRnv3Layout .lmnMain .main dl {
	padding:10px 0;
	background:url(../img/top_bg_dotrect.gif) left bottom repeat-x;
}
#top #container #lmnMRnv3Layout .lmnMain .main dt {
	padding-left:3px;
	float:left;
	width:77px;
	color:#333333;
	font-size:92.3%;
	text-align:left;
}
#top #container #lmnMRnv3Layout .lmnMain .main dd {
	padding-right:10px;
	float:right;
	width:420px;
	font-size:92.3%;
	text-align:left;
}
#top #container #lmnMRnv3Layout .lmnMain .main dd img {
	padding-right:12px;
	vertical-align:middle;
}
#top #container #lmnMRnv3Layout .lmnMain .main dd a {
	color:#546381;
	text-decoration:underline;
}
#top #container #lmnMRnv3Layout .lmnMain .main dd a:hover{
	color:#546381;
	text-decoration:none;
}
#top #container #lmnMRnv3Layout .lmnMain .main dl.type2 {
}
#top #container #lmnMRnv3Layout .lmnMain .main dl.type2 dd {
	background:url(../img/top_icon_grayslid.gif) left 0.38em no-repeat;
}
#top #container #lmnMRnv3Layout .lmnMain .main dl.type2 dd span {
	padding-left:14px;
	display:block;
	width:406px;
}

/*------- rightNavi -------*/
#top #container #lmnMRnv3Layout .rightNavi {
	float:right;
	width:160px;
}
#top #container #lmnMRnv3Layout .rightNavi li {
	margin:0;
	padding:0 0 3px 0;
	line-height:0;
	font-size:0;
}
#top #container #lmnMRnv3Layout .rightNavi li.last {
	padding-bottom:0px;
}
#top #container #lmnMRnv3Layout .rightNavi p {
	padding-top:10px;
}

#top #footer {
	margin:0;
	padding:0;
	background:#f0f0f0;
}
#top #footer .inner {
	margin:0 auto;
	padding:10px 0 7px 0;
	width:900px;
}
#top #footer .section1 {
	padding-bottom:8px;
	font-size:84.6%;
	text-align:left;
}
#top #footer .section1 p span {
	font-weight:bold;
}
#top #footer .section2 {
	padding-top:9px;
	border-top:1px solid #ffffff;
	font-size:76.9%;
	text-align:right;
}

/* tableLayout */
/* section_whatsNew */
#top #container #lmnMRnv3Layout .lmnMain .main .section_whatsNew {
	padding-bottom:20px;
	width:516px;
	height:283px;
	overflow-y:scroll;
	overflow-x:hidden;
}
#top #container #lmnMRnv3Layout .lmnMain .main .section_whatsNew table {
	padding-right:25px;
	width:491px;
}
* html body#top #container #lmnMRnv3Layout .lmnMain .main .section_whatsNew table {
	width:486px !important;
}
*:first-child+html #top #container #lmnMRnv3Layout .lmnMain .main .section_whatsNew table {
	width:486px !important;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewTtl {
	margin-bottom:10px;
	width:516px;
	background:#fdebeb;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewTtl .cell1 {
	width:17px;
	background:url(../cmn/img/main_icon_h2ttl.gif) left top no-repeat;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewTtl .cell2 {
	padding:8px 0;
	width:375px;
	text-align:left;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewTtl .cell3 {
	padding:5px 10px 0 0;
	width:89px;
	text-align:right;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewTtl .cell3 p {
	padding-right:12px;
	line-height:1.4;
	background:url(../img/top_main_ttl_arw.gif) right 0.38em no-repeat;
	font-size:92.3%;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewTtl .cell3 p a {
	color:#6a7996;
	text-decoration:underline;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewTtl .cell3 p a:hover {
	color:#6a7996;
	text-decoration:none;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewCnt {
	width:516px;
	background:#ffffff;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewCnt tr {
	background:url(../img/top_bg_dotrect.gif) left bottom repeat-x;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewCnt .cell1 {
	padding:10px 0 10px 3px;
	width:83px;
	text-align:left;
	font-size:92.3%;
	vertical-align:top;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewCnt .cell2 {
	padding:10px 10px 10px 0;
	color:#546381;
	width:420px;
	text-align:left;
	font-size:92.3%;
	vertical-align:top;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewCnt .cell2 a {
	display:block;
	color:#546381;
	text-decoration:underline;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewCnt .cell2 a:hover {
	color:#546381;
	text-decoration:none;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.whatsNewCnt .cell2 img {
	margin:0;
	padding:3px 5px 0 0;
	float:left;
	vertical-align:middle;
}
/* inportantCnt */
#top #container #lmnMRnv3Layout .lmnMain .main table.inportantCnt {
	width:516px;
	background:#ffffff;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.inportantCnt tr {
	background:url(../img/top_bg_dotrect.gif) left bottom repeat-x;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.inportantCnt .cell1 {
	width:92px;
	vertical-align:top;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.inportantCnt .cell1 p {
	padding:10px 3px;
	background:url(../img/top_bg_grayline.gif) right 1.1em no-repeat;
	line-height:1.4;
	font-size:92.3%;
	text-align:left;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.inportantCnt .cell2 {
	padding:10px 7px 10px 13px;
	line-height:1.4;
	width:404px;
	text-align:left;
	font-size:92.3%;
	vertical-align:top;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.inportantCnt .cell2 a {
	color:#546381;
	text-decoration:underline;
}
#top #container #lmnMRnv3Layout .lmnMain .main table.inportantCnt .cell2 a:hover {
	color:#546381;
	text-decoration:none;
}

