/* CSS Document */

@charset "shift_jis";

body {
	padding: 0px;
	margin: 0px auto;
	font: 100%;
	font-family: "MS UI Gothic";
	text-align: center;
	background-color: #28847F;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}

a {
	text-decoration: underline;
}


a:link {
	color: #315B59;
}


a:visited {
	color: #2F4155;
}


a:active {
	color: #86BDBA;
}


a:hover {
	color: #86BDBA;
}


h1, h2, h3 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}


ul {
	padding: 0px;
	margin: 0px;
}

li {
	margin: 0px;
	padding: 0px;

}


#container {
	width: 800px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../img/bg.gif);
}

	
/* Header */
#header {
	position: relative;
	height: 120px;
	width: 800px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: left;
}


#header h1{
	height: 120px;
	width: 800px;
	padding: 0px;
	margin: 0px;
	display: block;
	background-image: url(../img/title_image.gif);
	background-repeat: no-repeat;
}
#archiveHeader h2{
	height: 120px;
	width: 800px;
	padding: 0px;
	margin: 0px;
	display: block;
	background-image: url(../img/title_image.gif);
	background-repeat: no-repeat;
}

#header a{
	height: 120px;
	width: 800px;
	display: block;
	background-image: url(../img/title_image.gif);
	background-repeat: no-repeat;
}

#header a:link {
	background-image: url(../img/title_image.gif);
	background-repeat: no-repeat;
}

#header a:visited {
	background-image: url(../img/title_image.gif);
	background-repeat: no-repeat;
}

#header a:hover {
	background-image: url(../img/title_image.gif);
	background-repeat: no-repeat;
}

#header a:active {
	background-image: url(../img/title_image.gif);
	background-repeat: no-repeat;
}


#header h2 {
	font-size: small;
}


/* MainContents */
#mainContainer{
	position: relative;
	width: 770px;
	margin-right: 15px;
	margin-left: 15px;
}


/* MainEntry */
#colM {
	position: relative;
	width: 395px;
	margin: 15px 185px 0px 188px;
	overflow: hidden;
}

#colS{
	position: relative;
	width: 605px;
	margin: 15px 80px 0px 88px;
	overflow: hidden;

}

#colS .content {
	width: 604px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #4C4C4C;
	background-color: #FFFFFF;
}

#colS .content  table{
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	color: #4C4C4C;
}

#colLink{
	position: relative;
	width: 700px;
	margin: 15px 80px 0px 88px;
	overflow: hidden;
}
#colLink .content {
	width: 699px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	color: #4C4C4C;
	background-color: #FFFFFF;
}


#colArchive {
	position: relative;
	width: 570px;
	margin: 15px 10px 0px 188px;
	overflow: hidden;
}


#colM .content {
	width: 394px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #4C4C4C;
	background-color: #FFFFFF;
}
#colArchive .content {
	width: 570px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #4C4C4C;
	background-color: #FFFFFF;
}

.archiveContent h1 {
	margin-top: 3px;
	font-size: 110%;
	font-weight: bold;
	color: #1273B7;
}

.content h2 {
	font-size: 80%;
}


.content h3 {
	margin-top: 3px;
	font-size: 110%;
	font-weight: bold;
	color: #1273B7;
}

h2.cate{
	margin-top   : 10px;
	margin-bottom: 10px;
	font-size: 110%;
	font-weight: bold;
}


.stitleLine {
	padding-left: 5px;
	border-left: 5px solid #1273B7;
}

.textArea {
	padding-left: 5px;
	margin-bottom: 20px;
	border-left: 5px solid #CCCCCC;
}

.content p {
	padding: 0px;
	margin: 10px 0px 0px;
	line-height: 130%;
}

.posted {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
#more {
	margin-left: 10px;
}
.offLeft {
	position: absolute;
	left: -999px;
	height: 20px;
	width: 20px;
}


/* Contents Rgiht */
#colR {
	position: absolute;
	top: 15px;
	right: 0px;
	width: 170px;
}

.none {
	display: none;
}

form {
	padding: 0px;
	margin: 0px;
}

img {
	padding: 0px;
	margin: 0px;
	border: none;
}

#colR {
	font-size: 85%;
	line-height: 130%;
}

#colR h2 {
	width: 170px;
	padding: 2px 0px 1px;
	margin: 10px 0px;
	font-size: 100%;
	color: #FFFFFF;
	text-align: center;
	background: #407774;
}

#backNumber {
	padding: 0px;
	margin: 20px 0px;
}

#colR #archive {
	font-size: 90%;
	text-align: center;
}


#colR li {
	font-size: 80%;
	line-height: 160%;
}



/* Contents left */

#colL {
	position: absolute;
	left: 0px;
	top: 15px;
	width: 180px;
}


#mainMenu li {
	height: 24px;
	width: 176px;
	list-style-type: none;
	list-style-position: outside;
	display: inline;
}

#mainMenu #menu1 {
	background: url(../img/menubg_green.gif) repeat-y;
	padding: 0px;
}

#mainMenu #menu2 {
	background: url(../img/menubg_blue.gif) repeat-y;
	margin-top: 15px;
	padding: 0px;
}


#menu1 li a{
	height: 24px;
	width: 176px;
	display: block;
}


#menu2 li a{
	height: 24px;
	width: 176px;
	display: block;
}


li #news{
	background: url(../img/menu_news01.gif) no-repeat;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#news:link {
	background-image: url(../img/menu_news01.gif);
	background-repeat: no-repeat;
}

li a#news:visited {
	background-image: url(../img/menu_news01.gif);
	background-repeat: no-repeat;
}

li a#news:hover {
	background-image: url(../img/menu_news02.gif);
	background-repeat: no-repeat;
}

li a#news:active {
	background-image: url(../img/menu_news02.gif);
	background-repeat: no-repeat;
}


li a#profile{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#profile:link {
	background-image: url(../img/menu_profile01.gif);
	background-repeat: no-repeat;
}

li a#profile:visited {
	background-image: url(../img/menu_profile01.gif);
	background-repeat: no-repeat;
}

li a#profile:hover {
	background-image: url(../img/menu_profile02.gif);
	background-repeat: no-repeat;
}

li a#profile:active {
	background-image: url(../img/menu_profile02.gif);
	background-repeat: no-repeat;
}

li a#nisshi{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#nisshi:link {
	background-image: url(../img/menu_nisshi01.gif);
	background-repeat: no-repeat;
}

li a#nisshi:visited {
	background-image: url(../img/menu_nisshi01.gif);
	background-repeat: no-repeat;
}

li a#nisshi:hover {
	background-image: url(../img/menu_nisshi02.gif);
	background-repeat: no-repeat;
}

li a#nisshi:active {
	background-image: url(../img/menu_nisshi02.gif);
	background-repeat: no-repeat;
}

li a#practice{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#practice:link {
	background-image: url(../img/menu_practice01.gif);
	background-repeat: no-repeat;
}

li a#practice:visited {
	background-image: url(../img/menu_practice01.gif);
	background-repeat: no-repeat;
}

li a#practice:hover {
	background-image: url(../img/menu_practice01.gif);
	background-repeat: no-repeat;
}

li a#practice:active {
	background-image: url(../img/menu_practice01.gif);
	background-repeat: no-repeat;
}



li a#comapny{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#comapny:link {
	background-image: url(../img/menu_comapny01.gif);
	background-repeat: no-repeat;
}

li a#comapny:visited {
	background-image: url(../img/menu_comapny01.gif);
	background-repeat: no-repeat;
}

li a#comapny:hover {
	background-image: url(../img/menu_comapny02.gif);
	background-repeat: no-repeat;
}

li a#comapny:active {
	background-image: url(../img/menu_comapny02.gif);
	background-repeat: no-repeat;
}


li a#inheritance{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#inheritance:link {
	background-image: url(../img/menu_inheritance01.gif);
	background-repeat: no-repeat;
}

li a#inheritance:visited {
	background-image: url(../img/menu_inheritance01.gif);
	background-repeat: no-repeat;
}

li a#inheritance:hover {
	background-image: url(../img/menu_inheritance02.gif);
	background-repeat: no-repeat;
}

li a#inheritance:active {
	background-image: url(../img/menu_inheritance02.gif);
	background-repeat: no-repeat;
}


li a#will{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#will:link {
	background-image: url(../img/menu_will01.gif);
	background-repeat: no-repeat;
}

li a#will:visited {
	background-image: url(../img/menu_will01.gif);
	background-repeat: no-repeat;
}

li a#will:hover {
	background-image: url(../img/menu_will02.gif);
	background-repeat: no-repeat;
}

li a#will:active {
	background-image: url(../img/menu_will02.gif);
	background-repeat: no-repeat;
}


li a#saiban{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#saiban:link {
	background-image: url(../img/menu_saiban01.gif);
	background-repeat: no-repeat;
}

li a#saiban:visited {
	background-image: url(../img/menu_saiban01.gif);
	background-repeat: no-repeat;
}

li a#saiban:hover {
	background-image: url(../img/menu_saiban02.gif);
	background-repeat: no-repeat;
}

li a#saiban:active {
	background-image: url(../img/menu_saiban02.gif);
	background-repeat: no-repeat;
}


li a#register{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#register:link {
	background-image: url(../img/menu_register01.gif);
	background-repeat: no-repeat;
}

li a#register:visited {
	background-image: url(../img/menu_register01.gif);
	background-repeat: no-repeat;
}

li a#register:hover {
	background-image: url(../img/menu_register02.gif);
	background-repeat: no-repeat;
}

li a#register:active {
	background-image: url(../img/menu_register02.gif);
	background-repeat: no-repeat;
}


li a#hypothec{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#hypothec:link {
	background-image: url(../img/menu_hypothec01.gif);
	background-repeat: no-repeat;
}

li a#hypothec:visited {
	background-image: url(../img/menu_hypothec01.gif);
	background-repeat: no-repeat;
}

li a#hypothec:hover {
	background-image: url(../img/menu_hypothec02.gif);
	background-repeat: no-repeat;
}

li a#hypothec:active {
	background-image: url(../img/menu_hypothec02.gif);
	background-repeat: no-repeat;
}


li a#recruit{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#recruit:link {
	background-image: url(../img/menu_recruit01.gif);
	background-repeat: no-repeat;
}

li a#recruit:visited {
	background-image: url(../img/menu_recruit01.gif);
	background-repeat: no-repeat;
}

li a#recruit:hover {
	background-image: url(../img/menu_recruit02.gif);
	background-repeat: no-repeat;
}

li a#recruit:active {
	background-image: url(../img/menu_recruit02.gif);
	background-repeat: no-repeat;
}



li a#partnership{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#partnership:link {
	background-image: url(../img/menu_partnership01.gif);
	background-repeat: no-repeat;
}

li a#partnership:visited {
	background-image: url(../img/menu_partnership01.gif);
	background-repeat: no-repeat;
}

li a#partnership:hover {
	background-image: url(../img/menu_partnership02.gif);
	background-repeat: no-repeat;
}

li a#partnership:active {
	background-image: url(../img/menu_partnership02.gif);
	background-repeat: no-repeat;
}



li a#faq{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#faq:link {
	background-image: url(../img/menu_faq01.gif);
	background-repeat: no-repeat;
}

li a#faq:visited {
	background-image: url(../img/menu_faq01.gif);
	background-repeat: no-repeat;
}

li a#faq:hover {
	background-image: url(../img/menu_faq02.gif);
	background-repeat: no-repeat;
}

li a#faq:active {
	background-image: url(../img/menu_faq02.gif);
	background-repeat: no-repeat;
}


li a#bbs{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#bbs:link {
	background-image: url(../img/menu_bbs01.gif);
	background-repeat: no-repeat;
}

li a#bbs:visited {
	background-image: url(../img/menu_bbs01.gif);
	background-repeat: no-repeat;
}

li a#bbs:hover {
	background-image: url(../img/menu_bbs02.gif);
	background-repeat: no-repeat;
}

li a#bbs:active {
	background-image: url(../img/menu_bbs02.gif);
	background-repeat: no-repeat;
}


li a#inquire{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#inquire:link {
	background-image: url(../img/menu_inquire01.gif);
	background-repeat: no-repeat;
}

li a#inquire:visited {
	background-image: url(../img/menu_inquire01.gif);
	background-repeat: no-repeat;
}

li a#inquire:hover {
	background-image: url(../img/menu_inquire02.gif);
	background-repeat: no-repeat;
}

li a#inquire:active {
	background-image: url(../img/menu_inquire02.gif);
	background-repeat: no-repeat;
}


li a#link{
	display: block;
	overflow: hidden;
	margin: 0px;
	padding:0px;
	width: 176px;
	height: 24px;
}

li a#link:link {
	background-image: url(../img/menu_link01.gif);
	background-repeat: no-repeat;
}

li a#link:visited {
	background-image: url(../img/menu_link01.gif);
	background-repeat: no-repeat;
}

li a#link:hover {
	background-image: url(../img/menu_link02.gif);
	background-repeat: no-repeat;
}

li a#link:active {
	background-image: url(../img/menu_link02.gif);
	background-repeat: no-repeat;
}


#powered {
	font-size: 80%;
	line-height: 130%;
	padding: 0px;
	margin-top: 20px;
	margin-left: 5px;;
}

.link-note {
	padding: 0px;
	margin-left: 5px;
	font-size: 80%;
	line-height: 130%;
}


/* footer */
#footer {
	clear: both;
	padding: 15px 0px 0px;
	margin: 20px auto;
	font-size: 90%;
	text-align: center;
	border-top: 1px solid #666666;
	position: relative;
	float: none;
}
