@charset "utf-8";

html{
	overflow-y:scroll;
}


body{
	background-color:#C1C1D3;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif; 
	margin:0px;
	padding:0px;
}

body.opening{
	background-color:#000033;
	margin:0px;
	padding:0px;
}

img{
	border:0px;
}

#base{
	position:relative;
	top:15px;
	width:1002px;
	margin:0 auto;
	text-align:left;
}

#header{
	width:1000px;
	height:50px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#000033;
	border:1px solid  #FFFFFF;
}

#title{
	width:480px;
	float:left;
	margin:0px;
	padding:16px 0px 0px 20px;
}

#contact{
	width:484;
	float:right;
	margin:0px;
	padding:16px 16px 0px 0px;
}

#menu_area{
	clear:left;
	float:left;
	width:200px;
	height:550px;
	margin:0px;
	padding:0px;
	border-left:1px solid  #FFFFFF;
	background-color:#424266;
}

#menu{
	clear:left;
	width:200px;
	height:50px;
	margin:0px;
	padding:0px;
}

a.top:link,a.top:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/top_b_of.gif);
}
a.top:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/top_b_on.gif);
}

a.coor:link,a.coor:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/coor_b_of.gif);
}
a.coor:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/coor_b_on.gif);
}
a.coor_at:link,a.coor_at:hover,a.coor_at:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/coor_b_on.gif);
}


a.tran:link,a.tran:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/tran_b_of.gif);
}
a.tran:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/tran_b_on.gif);
}
a.tran_at:link,a.tran_at:hover,a.tran_at:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/tran_b_on.gif);
}

a.equi:link,a.equi:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/equi_b_of.gif);
}
a.equi:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/equi_b_on.gif);
}
a.equi_at:link,a.equi_at:hover,a.equi_at:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/equi_b_on.gif);
}

a.file:link,a.file:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/file_b_of.gif);
}
a.file:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/file_b_on.gif);
}
a.file_at:link,a.file_at:hover,a.file_at:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/file_b_on.gif);
}


a.phot:link,a.phot:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/phot_b_of.gif);
}
a.phot:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/phot_b_on.gif);
}
a.phot_at:link,a.phot_at:hover,a.phot_at:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/phot_b_on.gif);
}

a.mana:link,a.mana:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/mana_b_of.gif);
}
a.mana:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/mana_b_on.gif);
}
a.mana_at:link,a.mana_at:hover,a.mana_at:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/mana_b_on.gif);
}

a.rent:link,a.rent:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/rent_b_of.gif);
}
a.rent:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/rent_b_on.gif);
}
a.rent_at:link,a.rent_at:hover,a.rent_at:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/rent_b_on.gif);
}

a.mari:link,a.mari:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#000033;
	text-decoration: none;
	background-image: url(../images/img/menu/mari_b_of.gif);
}
a.mari:hover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/mari_b_on.gif);
}
a.mari_at:link,a.mari_at:hover,a.mari_at:visited{
	padding:30px 0px 0px 20px;
	display:block;
	width:180px;
	height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/img/menu/mari_b_on.gif);
}

#top_flash_area{
	float:left;
	width:1000px;
	height:550px;
	margin:0px;
	padding:0px;
	border-left:1px solid  #FFFFFF;
	border-right:1px solid  #FFFFFF;
	background-color:#ffffff;
	text-align:left;
}

#opening_flash_area{
	float:left;
	width:1000px;
	height:650px;
	margin-top:15px;
	padding:0px;
	background-color:#ffffff;
}

#contents{	
	float:left;
	width:1000px;
	height:550px;
	padding:0px;
	background-color:#ffffff;
}


#contents_area{
	position:absolute;
	top:52px;
	left:201px;
	float:right;
	width:800px;
	height:550px;
	margin:0px;
	padding:0px;
	border-right:1px solid  #FFFFFF;
	background-color:#ffffff;
	text-align:left;
}

#footer{
	clear:left;
	width:1000px;
	height:50px;
	margin:0px 0px 15px 0px;
	padding:0px;
	background-color:#000033;
	border:1px solid  #FFFFFF;
}

#footer_menu{
	width:480px;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	margin:0px;
	padding:16px 0px 0px 20px;
}

a.fm:link,a.fm:visited{
	font-size:11px;
	color:#FFFFFF;
	text-decoration: none;
}
a.fm:hover{
	font-size:11px;
	color:#9999CC;
	text-decoration: none;
}

#footer_copy{
	width:480;
	color:#FFFFFF;
	font-size:11px;
	float:right;
	margin:0px;
	padding:16px 20px 0px 0px;
}

.txt10 {
	font-size: 10px;
	line-height: 16px;
	color: #00A0C6;
	text-decoration: none;
	text-align: left;
	padding: 2px;
}
a.list:link { color: #00A0C6; font-size: 10px; ; text-decoration: none}
a.list:visited { color: #00A0C6; font-size: 10px; ; text-decoration: none}
a.list:hover { color: #000066; font-size: 10px; ; text-decoration: none}

#html_title_area{
	padding-top: 19px;
	margin:0 auto;
	width:740px;
	height:30px;
}

#html_title_area_company{
	padding-top: 19px;
	margin-left:30px;
	width:755px;
	height:30px;
}

.html_title {
	float:left;
	text-align: left;
	padding: 0px;
	margin:0px;
}

.html_title_right {
	float:right;
	text-align: right;
	padding: 0px;
	margin:0px;
}

#html_contents {
	clear:left;
	width:740px;
	margin-left:30px;
	border-top:1px solid  #424266;
	text-align:left;
}

#html_contents_company {
	clear:left;
	width:490px;
	margin-left:30px;
	border-top:1px solid  #424266;
	text-align:left;
}


.tx12_foot {
	color: #000051;
	font-size: 12px;
	line-height: 16px;
	text-align:left;
}
.tx11_cate {
	color: #9999BB;
	font-size: 11px;
	line-height: 16px;
}
.tx11_foot {
	color: #424266;
	font-size: 11px;
	line-height: 22px;
}
.tx12 {
	color: #424266;;
	font-size: 12px;
	line-height: 16px;
	padding-left:5px;
	padding-right:3px;
	text-align:left;
}
.tx12_html_title {
	color: #000066;;
	font-size: 12px;
	line-height: 12px;
	text-align:left;
	font-weight:bold;
}
.tx12_html {
	color: #424266;;
	font-size: 12px;
	line-height: 24px;
}
.tx12_sitemap {
	color: #424266;;
	font-size: 12px;
	line-height: 18px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	text-align:left;
}
.tx12_navy {
	color: #000033;
	font-size: 12px;
	line-height: 16px;
}
.tx12_white {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	text-align:left;
	text-decoration: none;
}
a.tx13_link:link { color: #000066; font-size: 14px; text-decoration: none; font-weight:bold;}
a.tx13_link:visited { color: #000066; font-size: 14px; text-decoration: none; font-weight:bold;}
a.tx13_link:hover { color: #9999BB; font-size: 14px; text-decoration: none; font-weight:bold;}

a.tx11_cate:link { color: #000066; font-size: 12px; text-decoration: none;}
a.tx11_cate:visited { color: #000066; font-size: 12px; text-decoration: none;}
a.tx11_cate:hover { color: #9999BB; font-size: 12px; text-decoration: none;}

.style2 {
	color: #000033; 
	font-size: 12px;
	line-height: 16px;
	font-weight: bold; 
}
