body{
	background: url(images/base.gif);
}


.t12black {
	font-size: 12px;
	font-family: "HGｺﾞｼｯｸE";
	color: #000000;
}


.t14black {
	font-size: 14px;
	font-family: "HGｺﾞｼｯｸE";
	color: #000000;
}

.t16black {
	font-size: 16px;
	font-family: "HGｺﾞｼｯｸE";
	color: #000000;
}

.t18black {
	font-size: 18px;
	font-family: "HGｺﾞｼｯｸE";
	color: #000000;
}

.t18red {
	font-size: 18px;
	font-family: "HGｺﾞｼｯｸE";
	color: #F00;
}

.t24black {
	font-size: 24px;
	font-family: "HGｺﾞｼｯｸE";
	color: #000000;
}


.t24red {
	font-size: 24px;
	font-family: "HGｺﾞｼｯｸE";
	color: #F00;
}

.t30red {
	font-size: 30px;
	font-family: "HGｺﾞｼｯｸE";
	color: #F00;
}

.t30black {
	font-size: 30px;
	font-family: "HGｺﾞｼｯｸE";
	color: #000000;
}

.t48black {
	font-size: 48px;
	font-family: "HGｺﾞｼｯｸE";
	color: #000000;
}

.t14red {
	font-size: 12px;
	font-family: "HGｺﾞｼｯｸE";
	color: #F00;
}

.t10red {
	font-size: 10px;
	font-family: "HGｺﾞｼｯｸE";
	color: #F00;
}

.t10blue {
	font-size: 10px;
	color: #03F;
}





#main{
	width:880px;
	height:auto;
	border: #CCC 1px solid;
	margin:0 auto;
	background-color:#FFF;
}

#menu{
	width:868px;
	margin:0 4px;
}
#menu td{
	padding: 4px;
}

/* --- ナビゲーションバー --- */
.nav {
width: 100%; /* ナビゲーションの幅 */
background-color: #f9f9f9; /* ナビゲーションの背景色 */
border-top: 1px #cccccc solid; /* 上枠線 */
border-bottom: 1px #cccccc solid; /* 下枠線 */
font-size: 80%;
}

/* --- メニューエリア --- */
.nav .nl {
width: 100%; /* メニューの幅 */
margin: 0;
padding: 4px 0; /* メニューのパディング（上下、左右） */
list-style-type: none;
text-align: center;
}

/* --- メニュー項目 --- */
.nav .nl li {
float: left;
}

/* --- 項目の幅（emで指定） --- */
.nav .nl li.item1 {
width: 70px;
}
.nav .nl li.item2 {
width: 120px;
}
.nav .nl li.item3 {
width: 120px;
}
.nav .nl li.item4 {
width: 120px;
}
.nav .nl li.item5 {
width: 120px;
}

/* --- リンク --- */
.nav .nl li a {
display: block;
position: relative; /* IE6用 */
padding: 2px 5px; /* リンクエリアのパディング（上下、左右） */
border-right: 1px #cccccc solid; /* リンクエリアの右枠線 */
text-decoration: none; /* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */
.nav .nl li a:hover {
text-decoration: underline; /* テキストの下線（あり） */
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: left;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}


#acrobat{
	padding:2px;
	width:80%;
	margin:0 auto;
}

#acrobat img{
	float:left;
	margin:5px;
}



hr {color:#06F;}

#menu img{
	margin: 0 2px 0 0;
}

#titlelogo{
	padding:5px;
}




#presen{
	float:left;
	width:492px;
	display:inline;
	margin:0 5px 0 2px;
}

#presen td{
	padding:1px;
}

#pop{
	width:275px;
	
}

#pop td{
	padding:5px;
	border:#CCC 1px solid;
}

#pop img{
	margin:3px 10px 3px 10px;
}


#poptomato{
	width:210px;
	margin: 2px 0 10px 0;
}


#poptomato td{
	border:#CCC 1px solid;
}

#poptomato img{
	margin:5px;
}

#relash{
	width:275px;
	
}

#relash td{
	padding:5px;
	border:#CCC 1px solid;
}

#relash img{
	margin:3px 35px 3px 35px;
}


#copyrights{
	width:50%;
	margin:0 auto;
}

.border {
	width:800px;
	margin:5px auto;
	border:#CCC 1px solid;
