@charset "Shift_JIS";

/* ページの基本設定
------------------------------------------------------------ */
body {
	margin:0 auto;
	padding: 0;
	font-size:small;
	line-height:1.7;
	font-family:"ヒラギノ角ゴPro W3","HIragino Kaku Gothic Pro","sans-serif";
	background:#FFF url(../img_com/pagebg.jpg) center repeat-y;
	color:#999;
	text-align:center;
}

/* 第2階層基本レイアウト
------------------------------------------------------------ */
#wrapper{
	width:800px;
	margin:0 auto;
	text-align:left;
}

#side{
	float:left;
	width:220px;
}

#main{
	float:right;
	width:543px;
	padding:67px 27px 20px 0;
}

.block{
	margin:0 0 30px 70px;
	width:473px;
	}


/* タイトル関連
------------------------------------------------------------ */
#paget{margin:0 0 117px 0}

.subt1{margin:0 0 20px 0}

.subt2{
	margin:0 0 5px 0;
	border-bottom:1px solid #003399;
	color:#003399;
}

#paget2{margin:0 0 50px 0}

/* テキスト関連
------------------------------------------------------------ */
.txt1{
	font-size:x-small;
	color:#000000;
	margin:0 0 80px 0;
}

.txt2{
	font-size:x-small;
	color:#000000;
	margin:0 10px 50px 0;
}

.txt3{
	margin:50px 0 0 0;
}

.txt4{
	font-size:x-small;
	color:#000000;
	margin:0 0 10px 0;
}

/* 物件リンク
------------------------------------------------------------ */
.listlink,listlink a{
	display:block;
	background:url(../img_com/arrow_off.gif) no-repeat 0 4px;
	height:14px;
	color:#999;
	text-decoration:none;
	text-indent:10px;
}

a{
color:#999;
text-decoration:none;
}

.listlink a:hover{
	display:block;
	background:url(../img_com/arrow_on.gif) no-repeat 0 4px;
	height:14px;
	text-indent:10px;
	color:#003399;
}


/* 第2階層サイドメニュー
------------------------------------------------------------ */
#side ul{
	margin:0;
	padding:0;
	list-style:none;
}

#side ul li{
	margin:0;
	padding:0;
	text-indent:-9999px;
	float:left;
}

li#space1{
	width:220px;
	height:60px;
	background:url(../img_com/side.jpg) 0 0;
}

li#btn00,li#btn00 a{
	display:block;
	width:220px;
	height:30px;
	background:url(../img_com/side.jpg) 0 -60px;
}

li#btn00 a:hover,li#btn00selected,li#btn00selected a{
	display:block;
	width:220px;
	height:30px;
	background:url(../img_com/side.jpg) -220px -60px;
}

li#space2{
	width:220px;
	height:75px;
	background:url(../img_com/side.jpg) 0 -90px;
}

li#btn01,li#btn01 a{
	display:block;
	width:220px;
	height:25px;
	background:url(../img_com/side.jpg) 0 -165px;
}

li#btn01 a:hover,li#btn01selected,li#btn01selected a{
	display:block;
	width:220px;
	height:25px;
	background:url(../img_com/side.jpg) -220px -165px;
}

li#space3{
	width:220px;
	height:75px;
	background:url(../img_com/side.jpg) 0 -190px;
}

li#btn02,li#btn02 a{
	display:block;
	width:220px;
	height:32px;
	background:url(../img_com/side.jpg) 0 -265px;
}

li#btn02 a:hover,li#btn02selected,li#btn02selected a{
	display:block;
	width:220px;
	height:32px;
	background:url(../img_com/side.jpg) -220px -265px;
}

li#btn03,li#btn03 a{
	display:block;
	width:220px;
	height:32px;
	background:url(../img_com/side.jpg) 0 -297px;
}

li#btn03 a:hover,li#btn03selected,li#btn03selected a{
	display:block;
	width:220px;
	height:32px;
	background:url(../img_com/side.jpg) -220px -297px;
}

li#btn04,li#btn04 a{
	display:block;
	width:220px;
	height:32px;
	background:url(../img_com/side.jpg) 0 -329px;
}

li#btn04 a:hover,li#btn04selected,li#btn04selected a{
	display:block;
	width:220px;
	height:32px;
	background:url(../img_com/side.jpg) -220px -329px;
}

li#btn05,li#btn05 a{
	display:block;
	width:220px;
	height:32px;
	background:url(../img_com/side.jpg) 0 -361px;
}

li#btn05 a:hover,li#btn05selected,li#btn05selected a{
	display:block;
	width:220px;
	height:32px;
	background:url(../img_com/side.jpg) -220px -361px;
}

li#add{
	width:220px;
	height:205px;
	background:url(../img_com/side.jpg) 0 -393px;
}

/* 第2階層bg
------------------------------------------------------------ */
.bgmarta{
	width:53px;
	height:371px;
	background:url(../img/marta_bg.gif) no-repeat;
	}
	
	.bgcorte{
	width:53px;
	height:371px;
	background:url(../img/corte_bg.gif) no-repeat;
	}
	
	.bgvantvert{
	width:53px;
	height:584px;
	background:url(../img/vantvert_bg.gif) no-repeat;
	}
	
	.bgetc{
	width:53px;
	height:257px;
	background:url(../img/etc_bg.gif) no-repeat;
	}

/* コンテンツテーブル
------------------------------------------------------------ */
table.content{
	margin:0 0 0 70px;
}

table.content td{
	vertical-align:top;
}


/* 共通
------------------------------------------------------------ */
img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}

img a{
	border:0;
}

.alignright{
	text-align:right;
}

.alignleft{
	text-align:left;
}

.aligncenter{
	text-align:center;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.clr{
	clear:both;
	font-size:10%;
}



.imgmargin{
	margin:5px;
}


ul.ultxt{
	margin:0;
	padding:0 0 0 2em;
}

.j10{font-size:x-small;}

.red{color:#CC0033;}
.orange{color:#FF9900;}


/* CSSハック
------------------------------------------------------------ */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */