/* CSS Document */

<!--
body{
	margin: 0px;
	padding: 0px;
	color:#333333;
	background: #ffffff url("../img/bg.gif") repeat-y center;
}

h1{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

h2{
 margin: 0px 0px 10px 0px;
 padding: 5px 3px 6px 5px;
 height: auto;
 font-weight:bold;
 font-size: 115%;
 border-left:5px solid #FFCC66;
 background: url("../img/subttl_bg.gif") repeat-x bottom;
}

h3{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

h4{
	margin: 0px;
	padding: 0px 0px 3px 0px;
  font-weight:bold;
  font-size: 110%;
}


/* ナビ */
.navi{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	height: auto;
	background: url("../img/hasen1.gif") repeat-x top;
}

/* テキスト等 */
p{
	margin: 0px;
	padding: 5px 5px 15px 5px;
}


.bold1{
	margin: 0px;
	padding: 5px 0px 5px 0px;
font-weight:bold;
font-size:120%;
}


.floatl{
  float:left;
}

.floatr{
  float:right;
}

/* 回り込み回避 */
.clear{
 clear:both;
}

/* スペース等 */
.space{
	margin: 0px;
	padding: 0px;
	height: 5px;
}

.space1{
	margin: 0px;
	padding: 0px;
	height: 10px;
}

.space2{
	margin: 0px;
	padding: 0px;
	height: 20px;
}

.space3{
	margin: 0px;
	padding: 0px;
	height: 30px;
}

.space4{
	margin: 0px;
	padding: 0px;
	height: 40px;
}

.space5{
	margin: 0px;
	padding: 0px;
	height: 50px;
}

.space6{
	margin: 0px;
	padding: 0px;
	height: 60px;
}

.yohaku{
	margin: 0px;
	padding: 0px;
	width: 10px;
}


.yohaku1{
	margin: 0px;
	padding: 0px;
	width: 10px;
}


/* タイトル等 */
.subttl{
 margin: 0px 0px 10px 0px;
 padding: 5px 3px 6px 5px;
 height: auto;
 font-weight:bold;
 border-left:5px solid #FFCC66;
 background: url("../img/subttl_bg.gif") repeat-x bottom;
}

.subttl2{
 margin: 0px;
 padding:10px 3px 7px 3px;
 height: auto;
 font-weight:bold;
 font-size: 110%;
 background: url("../img/hasen2.gif") repeat-x bottom;
}


/*コンテンツボックス内 */
.conbox1{
 margin: 0px;
 padding: 3px;
}

.conbox2{
 margin: 0px;
 padding: 5px;
}

.conbox3{
 margin: 0px;
 padding: 10px;
}

.conbox4{
 margin: 0px;
 padding: 10px 0px 5px 0px;
}

.conbox5{
 margin: 0px;
 padding: 5px 5px 10px 5px;
}


/* 線・破線等 */
.bar1{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height:5px;
	background: #CCCCCC;
}

.hasen1{
	margin: 0px;
	padding: 0px;
	height:3px;
	background: url("../img/hasen1.gif") repeat-x;
}

.hasen2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:20px;
	background: url("../img/hasen1.gif") repeat-x center;
}

/* ページ全体 */
#container{
	margin: 0px auto;
	padding: 0px;
	width: 740px;
}


img{
  border: none;
	color:#ffffff;
}

/* ヘッダ全体 */
#head{
	margin: 0px;
	padding: 0px;
	width: 740px;
	background: #fff;
}

/* メニュー */
#emenu{
	margin: 0px;
	padding: 10px;
	width: auto;
	height: auto;
}

#emenu ul{
	margin: 0px;
	padding: 0px;
	width: auto;
	list-style-type: none;
}


#emenu ul li{
  display:block;
	float:left;
	margin: 0px 2px 0px 0px;
	padding: 0px 10px 5px 15px;
	width: auto;
	height:auto;
	border:1px solid #ffcc66;
	background: url("../img/arrow.gif") no-repeat left center;
}



/* コンテンツ */
#content{
  float:right;
	margin: 0px;
	padding: 0px;
	width: 740px;
}

.topbar{
	margin: 0px;
	padding: 0px;
	width: 740px;
	height: 10px;
	background: #ffcc66 url("../img/hbar_r.gif") no-repeat right;
}

#imagearea{
	margin: 0px;
	padding: 0px;
}

.shinchaku{
	margin: 0px;
	padding: 0px;
}

.shinchaku tr{
	margin: 0px;
	padding: 0px;
	background: url("../img/hasen_1.gif") repeat-x bottom;
}

.shinchaku td{
	margin: 0px;
	padding: 5px;
}


.topics{
	margin: 0px;
	padding: 0px;
}

.topics ul{
	margin: 10px 0px 0px 0px;
	padding: 2px;
	list-style:none;
}

.topics ul li{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
	width: auto;
	height: auto;
	background: url("../img/hasen_1.gif") repeat-x bottom;
}

.alltopics ul{
	margin: 0px 0px 0px 0px;
	padding: 2px;
	list-style:none;
}

.alltopics ul li{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	width: auto;
	height: auto;
	background: url("../img/hasen_1.gif") repeat-x bottom;
}

.ul1{
	margin: 0px 0px 10px 0px;
	padding: 2px;
	list-style:none;
}

.ul1 li{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 5px 15px;
	width: auto;
	height: auto;
	background: url("../img/arrow.gif") no-repeat left center;
}


/* フッタ */
.pup{
 padding: 3px;
}

#footer{
	width: 740px;
	margin: 0px;
	padding: 15px 0px 10px 0px;
	line-height: 140%;
	text-align:center;
	background: #ffffff url("../img/f_bg.jpg") no-repeat top center;
}




-->
