/* DIVタグ設定用 */
/* 共通 */
DIV {
	margin : 0px;
	padding : 0px;
}

/*--------------------------
  画面レイアウト用
  --------------------------*/
/* コンテナ */
DIV.container {
/*	position : absolute;
	left : 0px;
	top : 0px;*/
	width : 770px;
	border : 0px;
	background-color : #fff;
	display : block;
}

/* ヘッダ */
DIV.header {
	/*position : relative;*/
	width : 770px;
	border : 0px ;
	background-color : #fff;
	display : block;
}

/* メイン */
DIV.main {
	/*position : relative;*/
	clear : left;
	width : 770px;
	border : 0px;
	background-color : #fff;
	display : block;
}

/* フッタ */
DIV.footer {
	/*position : relative;*/
	clear : left;
	width : 770px;
	border : 0px;
	background-color : #fff;
	display : block;
}

/* メニュー */
DIV.submenu {
/*	position : relative;
	left : 0px;
	top : 0px;*/
	float : left;
	width : 150px;
	border : 0px;
	background-color : #ffffcc;
	display : inline;
}

/* メインコンテンツ */
DIV.contents {
/*	position : relative;
	left : 0px;
	top : 0px;*/
	float : right;
	width : 620px;
	border : 0px;
	background-color : #ffffff;
	display : inline;
}

/*-------------------------
  新着情報向け
  -------------------------*/
DIV.topics_title {
	width : 100%;
	text-align : center;
	vertical-align : middle;
	font-size : 100%;
	border : 0px none;
}

/*-------------------------
  イベント情報向け
  -------------------------*/
DIV.event_title {
	width : 100%;
	border : 0px none;
	text-align : center;
}

/*-------------------------
  タイトル強調等
  -------------------------*/
/* トップメニュー */
DIV.topmenu {
	width : 770px;
	float : left;
	/*height : 1px;*/
	height : 1%;
/* 	background-color:#333399; 2005.07.12 up */
	background-color:#6265ce;
        border : solid #cccccc;
	border-width : 2px 3px 3px 2px;
}

DIV.topmenu .dline{
	float:left;
}

/* 検索項目用 */
DIV.search_title {
	background-color:#3165FF;
	font-size: 80%;
	color: #ffffff;
	font-weight:bold;
	text-align: center;
	/*height:15px;*/
}

/* メニュータイトル用 */
DIV.menu_title {
	text-align : center;
	margin : 1em 0em 0em 0em;
	background-color:#5158C9;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	border: solid 3px #CECFCE;
}

/*TOP上部メインDIV*/
DIV.div0
{
/*	FONT-SIZE: 100%; 2005.07.12 up */
        FONT-SIZE:  90%;
	height : 100%;
/*	COLOR:#ffffff; 2005.07.12 up */
	COLOR:#ffffff;
	text-align:center;
/*	border : 1px solid #CCCCCC; 2005.07.12 up */
	border : 1px solid #cccccc;
	border-width : 1px 0px 0px 1px;
}
/*div メニュー1*/
DIV.div1
{
	/* background-color:#3165FF; */
	background-color:#6666CC;

	font-size: 80%;
	color: #ffffff;
	font-weight:bold;
	text-align: center;

}

/*div メニュー2*/
DIV.div2
{
	background-color:#3165FF;
	font-size: 80%;
	color: #ffffff;
	font-weight:bold;
}

/*div メニュー3*/
DIV.div3
{
	background-color:#D9E3FF;
	font-size: 80%;
	color: #000000;
	text-align: center;
}

/*div メニュー4*/
DIV.div4
{
	background-color:#3333CC;
	font-size: 80%;
	color: #ffffff;
	font-weight:bold;
	text-align: center;
}

/*div メニュー5*/
DIV.div5
{
	background-color:#ffffcc;
}

/*div メニュー5*/
DIV.div51
{
	background-color:#ffffcc;
	vertical-align:top;
}

/*div メニュー6*/
DIV.div6
{
	background-color:#3165FF;
	font-size: 90%;
	color: #ffffff;
	font-weight:bold;
}

/*div メニュー7*/
DIV.div7
{
	background-color:#ffffcc;
	text-align: right;
}

/*div メニュー8*/
DIV.div8
{
	background-color:#ccccff;
	text-align: right;
}

/*div メニュー9*/
DIV.div9
{
	background-color:#ffcccc;
	text-align: right;
}

/* DIVの項目 パターン１*/
DIV.BASE1
{
	background-color:#EFEBFF;
	font-size: 80%;
	font-weight: normal;
	border: solid 3px #CECFCE;
}

/* DIVの項目 パターン１*/
DIV.BASE11
{
	background-color:#EFEBFF;
	font-size: 80%;
	font-weight: normal;
	border: solid 1px #CECFCE;
}

/* DIVの項目 パターン２*/
DIV.BASE2
{
	background-color:#6633FF;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	border: solid 3px #CECFCE;
}

/* DIVの項目 パターン２*/
DIV.BASE21
{
	background-color:#6633FF;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	border: solid 1px #CECFCE;
}

/* DIVの項目 パターン３*/
DIV.BASE3
{
	background-color:#6633FF;
	font-size: 80%;
	text-align:center;
	font-weight: normal;
	border: solid 1px #CECFCE;
}

/* DIVの項目 パターン４*/
DIV.BASE4
{
	background-color:#EFEBFF;
	font-size: 80%;
	text-align:center;
	font-weight: normal;
	border: solid 1px #CECFCE;
}

/* DIVの項目 パターン４*/
DIV.BASE5
{
/*	background-color: LightYellow;*/
	background-color: #FFFFE0;
	font-size: 80%;
	text-align:center;
	font-weight: normal;
	border: solid 1px #CECFCE;
}

/*-------------------------
  リンク色変更用
  -------------------------*/
/* 色指定１ */
DIV.link1 A:link {
	color:#FFFF99;
	font-weight:bold;
}
DIV.link1 A:active
{
	color:#FFFF99;
	font-weight:bold;
}
DIV.link1 A:visited
{
	color:#FFFF99;
	font-weight:bold;
}
DIV.link1 A:hover
{
	color:#FFFF99;
	font-weight:bold;
}

/*-------------------------
  余白付き
  -------------------------*/
/* 階層メニュー */
DIV.box_kubun {
	margin : 0.5em 0em 0em 0em;
}
/* 余白設定1 */
DIV.space1 {
	margin : 1em 0em 1em 0em;
}
/* 余白設定2 */
DIV.space2 {
	padding : 0em 0em 0em 0.5em;
}
/* 余白設定3 */
DIV.space3 {
	padding : 2px 4px;
	text-align : left;
}

/*--------------------------
  表示
  --------------------------*/
/* 表示しない */
DIV.hide {
	visibility : hidden;
}

/* 音声ナビゲーション用 */
DIV.voicenavi {
	position : absolute; 
	left : -999px;
}

/* IEバグ対策用(Mac版非対応) \*/
*html div { height: 1px;}
*html div.submenu { height : 100%;}
*html div.contents { height : 100%;}
/* バグ対策終了 */
