/* CSS Document */
body {
	background-image: url(http://www.seniorcom.jp/common_new/img/bg_line.gif);
	text-align: left;
	font-size: 0.9em;
	font-family: "lr oSVbN", "Osaka|", "Arial";
	background-attachment: fixed;
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0px;
	line-height:1.4em;
}

#allbody{width:800px;}


#pankuzu{text-align:left;font-size: small;
padding-bottom: 5px;padding-left: 5px;margin-bottom: 5px;margin-left: 5px;}
#pankuz{text-align:left;font-size: small;
padding-bottom: 5px;padding-left: 0px;margin-bottom: 5px;margin-left: 0px;}

#wapper{padding-left: 5px;margin: 0;	float:left; width:585px;}
.wapper{padding-left: 5px;margin: 0;	float:left; width:585px;}
#content {text-align: left;width: 585px;float: left;}
#navi {
	text-align:left;
	width: 200px;
	margin-top: 0;
	margin-left: 0;
	float:right;
}
td .foot{text-indent: 10px;background-color: #C2BFB9;text-align: center;padding: 10px;}
.foot{text-indent: 10px;background-color: #C2BFB9;text-align: center; padding: 10px;}
.ft{padding-top: 15px;float:both;text-align: center;}

input.userform {height: 1.0em;width:  6em;}
img {border: none;}
a:link {color:#003366;text-decoration: underline;}
a:visited {color:#003366;text-decoration: underline;}
a:hover {color:#C6090B;text-decoration: underline;}
a:active {color:#003366;text-decoration: underline;}

.category_title_red {color:#c6090b;font-weight: bold;font-size: 16px;}
.category_title_red a:link {color:#c6090b;text-decoration: underline;}
.category_title_red a:visited {color:#c6090b;text-decoration: underline;}
.category_title_red a:hover {color:#c6090b;text-decoration: underline;}
.category_title_red a:active {color:#c6090b;text-decoration: underline;}
	
.headmenu {font-size: 11px;text-decoration: none;}
.headmenu a:link {color:#333333;text-decoration: underline;}
.headmenu a:visited {color:#333333;text-decoration: underline;}
.headmenu a:hover {color:#C6090B;text-decoration: underline;}
.headmenu a:active {color:#333333;text-decoration: underline;}

.font16 {font-size: 16px;}
.font15 {font-size: 15px;}
.font14 {font-size: 14px;}
.font13 {font-size: 13px;}
.font12 {font-size: 12px;}

.headersmallnav {color:#333333;text-decoration: none;font-size: 12px;
	line-height:1.2em;}
.headersmallnav a:link {color:#333333;text-decoration: underline;}
.headersmallnav a:visited {color:#333333;text-decoration: underline;}
.headersmallnav a:hover {color:#C6090B;text-decoration: underline;}
.headersmallnav a:active {color:#333333;text-decoration: underline;}

td {}

	
td .middle{margin: 0px;vertical-align: middle;}
td .cntr{
	margin: 0px;
	padding: 10px;
	text-align: center;
	width: 565px;
	border: 1px solid #CCECf4;
	background-color: #F8FDFE;
}
td .cntrb{
	margin: 0px;
	padding: 10px;
	text-align: center;
	width: 565px;
}
td .bg{
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #264c72;
	list-style-type: square;
	text-indent: 10px;
	color: #264c72;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #264c72;
	border-right-color: #264c72;
	border-bottom-color: #264c72;
	background-color: #FAFDFE;
}

td .projecttitle{
	background-image: url(../img/project.gif);
	background-repeat: no-repeat;
	text-indent: 5px;
	font-weight: bold;
	color: #555555;
	width: 585px;
	height: 20px;
}


td .projecttitleimg a {display: block;width: 185px;margin: 0px;padding: 0px;}
td .projecttitleimg a:hover {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td .project{
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #E0E0E0;
	border-right-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
	border-left-color: #E0E0E0;
}




#menunavi img {padding: 0 0 10px 0;vertical-align: top;}

td .project_title {text-indent: 12px;text-align: left;background-image: url(../img/list_sq.gif);background-repeat: no-repeat;}

td .topnavibg {
height: 34px;
margin: 0px;padding: 0px;
background-color: #FAFDFE;
background-image: url(../img/header/topnavicorner/topmenubanner_center.gif);
background-repeat: repeat-x;}

td .stage_title {
	text-indent: 10px;
	color: #264c72;
	font-weight: bold;
	text-align: left;
	background-image: url(../img/list_sq.gif);
	background-repeat: no-repeat;
	height: 13px;
	padding: 0px;margin:0px;
}
td .stage_title a:link {color:#264c72;text-decoration: underline;}
td .stage_title a:visited {color:#264c72;text-decoration: underline;}
td .stage_title a:hover {color:#C6090B;text-decoration: underline;}
td .stage_title a:active {color:#264c72;text-decoration: underline;}

td .stage_titlered {text-indent: 12px;color: #c6090b;font-weight: bold;text-align: left;background-image: url(../img/list_sq_red.gif)	;background-repeat: no-repeat;}
td .stage_titlered a:link {color:#c6090b;text-decoration: underline;}
td .stage_titlered a:visited {color:#c6090b;text-decoration: underline;}
td .stage_titlered a:hover {color:#c6090b;text-decoration: underline;}
td .stage_titlered a:active {color:#c6090b;text-decoration: underline;}

td .navistage_title {
	text-indent: 2px;
	color: #264c72;
	font-weight: bold;
	text-align: left;
	background-color: #CCECF4;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #264c72;
	letter-spacing: -0.1em;
	line-height:1.5em;
}
td .navistage_title a:link {color:#264c72;text-decoration: underline;}
td .navistage_title a:visited {color:#264c72;text-decoration: underline;}
td .navistage_title a:hover {color:#C6090B;text-decoration: underline;}
td .navistage_title a:active {color:#264c72;text-decoration: underline;}
td .lovetitle{font-size: 0.9em;}


.navistage_arrow {text-indent: 9px;}

.navistage_stitle {
	color: #264c72;
	text-valign: bottom;
	background-color: #ffffff;
	letter-spacing: -0.1em;
	height: 20px;
}
.navistage_stitle a:link {color:#264c72;text-decoration: underline;}
.navistage_stitle a:visited {color:#264c72;text-decoration: underline;}
.navistage_stitle a:hover {color:#C6090B;text-decoration: underline;}
.navistage_stitle a:active {color:#264c72;text-decoration: underline;}

.w5h34 {height: 34px;width: 5px;}
.height5 {height: 5px;}

.menutitle {font-size: 13px;font-weight: bold;color: #264C72;margin: 0px;padding: 0px;text-align: left;line-height:1.2em;}
.menutitle a:link {color:#264C72;text-decoration: underline;margin: 0px;padding: 0px;}
.menutitle a:visited {color:#264C72;text-decoration: underline;}
.menutitle a:hover {color:#C6090B;text-decoration: underline;}
.menutitle a:active {color:#264C72;text-decoration: underline;}


#tmenu  {font-weight: normal;color: #333333;font-size: 12px;letter-spacing: -0.1em;margin: 0px;padding: 0px;line-height:1.2em;}
#tmenu {font-weight: normal;letter-spacing: -0.1em;margin: 0px;padding: 0px;line-height:1.2em;}
#tmenu a:link {color:#333333;text-decoration: underline;}
#tmenu a:visited {color:#333333;text-decoration: underline;}
#tmenu a:hover {color:#C6090B;text-decoration: underline;}
#tmenu a:active {color:#333333;text-decoration: underline;}


td .stagelist{}
td .stagelist ul {margin-left: 0px;padding-left: 0px;list-style-type: none;background-position: left;}
#pContent {background-color: #ffffff;font-size: 12px;}

#projectb {margin: 0px;padding: 0px;}
#projectb ul{
	float:left;
	font-weight: bold;
	list-style-type: disc;
	cursor: pointer;
	display: none;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #264C72;}

.line_dot {background-image: url(../img/dot.gif);background-repeat: repeat-x;background-position: center;}
.bluefont {color: #264c72;}

td .side_menu {
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #264C72;
	border-left-color: #264C72;
}

td .login_bg {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/login/login_bg.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 200px;
}
td .login_in_bg {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/login/login_in_bg.gif);
	background-repeat: no-repeat;
	height: 97px;
	width: 200px;
}

td .login_master_bg {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/login/login_master_bg.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 200px;
}

ul.soto{list-style-position:outside;list-style-type: circle;text-indent: -1em;}
.footlogo {background-image: url(http://www.seniorcom.jp/img/logo_s.gif);background-repeat: no-repeat;background-position: right;}

.loveline_l_b{
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-left-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
}
.loveline_c_b{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
}
.loveline_r_b{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-right-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
}

.linkimg {display: block;margin: 0px;padding: 0px;}
.linkimg a {display: block;margin: 0px;padding: 0px;}
.linkimg a:hover {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}