/* local set */
body {
	padding:0;
	margin:0;
	background-color:#FFF;
}
a { 
	color: #F30;
	text-decoration:underline;
}
a:hover {
	color: #F30;
	text-decoration: none;
}
.bg1 {
	background-repeat: no-repeat;
}
.bg2 {
	background-repeat: no-repeat;
	background-position: top left;
}
.pad1 {
	padding: 5px 8px;
}
.pad2 {
	padding: 8px 0px;
}
.pad10 {
	padding: 10px;
}
.padbura {
	padding: 8px 10px 0 10px;
}
form {
	padding: 0;
	margin: 0;
}
.form1 {
	width:100%;
}
.tborder{
	border: 1px solid #CCC;
}

#pankuzu {
	margin:18px 30px 0 0;
}
table,
td td{
	text-align:left;
	}
.download table,
.download td td{
	text-align:center;
	}

/* --------------------------
	bg
--------------------------*/
.headerbg {
	background-image:url(../../img/header_bg.jpg);
	background-repeat:repeat-x;
}
.footerbg {
	background-image:url(../../img/footer_bg.jpg);
	background-repeat:repeat-x;
}
.footerbg2 {
	background-image:url(../../img/footer_bg2.jpg);
	background-repeat:repeat-x;
}
.footerspace {
	margin-bottom: 20px;
}
/* --------------------------
	gnav
--------------------------*/
#lnav{
	margin-bottom:30px;
	height:46px;
	background:transparent url(../img/lnav-bg.gif) 0 0 repeat-x;
	}
#lnav ul{
	width:762px;
	height:46px;
	margin:0 auto 30px;
	}
#lnav ul li{
	float:left;
	}
/* --------------------------
	second
--------------------------*/

.secondheader{
	width:760px;
	margin:0 auto;
	padding-top:82px;
	height:95px;
	}
.secondheader div{
	float:left;
	}
.secondheader .backlink{
	margin-left:10px;
	display:inline;
	margin-top:30px;
	}
.secondheader .backlink a{
	color:#FF6633;
	}

/* --------------------------
	index
--------------------------*/
.topheader{
	text-align:center;
	margin-bottom:20px;
	}
#topfla{
	width:820px;
	height:370px;
	margin:0 auto;
	}

#contents{
	width:760px;
	margin:0 auto;
	}

#contents .section{
	display:inline;
	float:left;
	margin:0 8px 30px;
	width:364px;
	height:175px;
	background:transparent url(../../img/box-bg.gif) 0 100% no-repeat;
	}
#contents .section .ttl{
	margin-bottom:20px;
	}
#contents .section .img{
	float:left;
	width:121px;
	padding-left:24px;
	}
#contents .section .txt{
	float:right;
	width:190px;
	padding:10px 0;
	margin-right:24px;
	display:inline;
	}

#contents .bnr-section{
	clear:both;
	text-align:center;
	margin-bottom:24px;
	padding-bottom:24px;
	border-bottom:1px solid #ccc;
	}


#contents .bnr ul li{
	display:inline;
	float:left;
	margin:0 10px 20px;
	}