@charset "utf-8";

/* container
-----------------------------------------------------------------*/
#container{
	background:url(../image/bg.jpg) repeat-y;
	width:910px;
	margin:0 auto;
}


/* content
-----------------------------------------------------------------*/
#content{
	width:898px;
	margin:0 auto;
}

h1{
	font-size:13px;
	font-weight:bold;
	line-height:22px;
	color:#FFFFFF;
	padding:10px 0 10px 16px;
}

h2{
	padding-right:19px;
}

/*#flash{
	background:url(../image/dotted.gif) repeat-x top;
	padding-top:1px;
}*/


table#link{
	background-color: #514B46;
/*	border-bottom: 1px solid #ffffff;*/
	text-align: center;
	font-size: 11.5px;
	font-weight: bold;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,Helvetica,sans-serif;
	color: #ffffff !important;
/*	padding: 2px 5px 2px 5px;*/
	margin-right: 10px;
}

table#link font{
	margin: 2px 5px 2px 5px;
}

td#top2{
	background-color: #d2d2d2;
}

td#top2 div.left{
	font: bold 15px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,Helvetica,sans-serifx;
}

td#top2 div.right{
	text-align: right;
	font: bold 11px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,Helvetica,sans-serif;
	margin-right: 10px;
	color: #ffffff;
}

td#top2 div.right img{
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;

}

td#top2 div.right a.font{
	font: bold 11px 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,Helvetica,sans-serif;
	margin-right: 10px;
	color: #ffffff;
}


/* footer
-----------------------------------------------------------------*/
#footer{
	background:url(../image/bg_footer.jpg) no-repeat;
	width:910px;
	height:196px;
	margin:0 auto;
	position:relative;
}

#footer ul{
	position:absolute;
	left: /*375*/78px;
	top: 6px;
}

#footer ul li{
	float:left;
}

#footer ul li.right{
	float:left;
	margin-left: 77px;
}


#footer table{
	position:absolute;
	left: 19px;
	top: 10px;
	width: 601px;
}

#footer table td img{
	margin-bottom:6px;
}

a:hover img.on{
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

address{
	background:url(../../../shared/image/copyright.gif) no-repeat;
	width:207px;
	height:9px;
	position:absolute;
	left: 664px;
	top: 170px;
}

#footer img#designclub{
	clear:both;
	position:absolute;
	left: 876px;
	top: 153px;
}

input#btnClose{
	background:url(../image/btn_close.gif) no-repeat;
	border:none;
	width:105px;
	height:24px;
	margin-right:5px;
	padding:0;
	cursor:pointer;
	border:0;
	text-indent:-9999px;
	display:block;
	font-size:0;
	line-height:0;
	position:absolute;
	left: 427px;
	top: 106px;
}

input#btnPrint{
	background:url(../image/btn_print.gif) no-repeat;
	border:none;
	width:105px;
	height:24px;
	margin-right:5px;
	padding:0;
	cursor:pointer;
	border:0;
	text-indent:-9999px;
	display:block;
	font-size:0;
	line-height:0;
	position:absolute;
	left: 309px;
	top: 106px;
}

#btnHome{
	width:105px;
	height:24px;
	margin-right:5px;
	position:absolute;
	left: 540px;
	top: 106px;
}