@charset "utf-8";

/* -----------------------------------------------
#main
----------------------------------------------- */
#main{
	float:left;
	width:630px;
}
#column1 h2,
#column2 h2,
#column3 h2{ 
	font-size:1.05em;
	margin-bottom:3px;
	padding:3px 6px 1px 6px;
	color:#000000;
	background-color:#E3F5FA;
	border: 1px solid #B9CBCD;
}
#column1 ul,
#column2 ul,
#column3 ul{
	margin-bottom:0;
	margin-left:4px;
	list-style-type: none;
}
#column1 div,
#column2 div,
#column3 div{
	margin-bottom:0.5em;
}

ul#kugiri{
	border-top: 1px solid #B9CBCD;
	border-bottom: 1px solid #B9CBCD;
	margin-top:4px;
	margin-bottom:4px;
	font-size:1.05em;
	font-weight:bold;

}

/* -----------------------------------------------
column1:å·¦ãƒ–ãƒ­ãƒE‚¯
----------------------------------------------- */
#column1{
	float:left;
	width:180px;
}
/* ç½å®³ãƒ»ç·Šæ€¥ */
#kinkyuu{
	border: 1px solid #FF7C1B;
	background-color:#F4EED7;
}
#kinkyuu h2{
	border:none;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/bk_kinkyuu.gif);
	border-bottom: 1px solid #FF3F0D;
	color:#FFFFFF;
}
/* çŸ¥äº‹ãƒ–ãƒ­ãƒE‚¯ */
#tigi{
	border: 1px solid #086478;
}
#tigi h2{
	border:none;
	background-image: url(images/bk_tigi.gif);
	border-bottom: 1px solid #03384A;
	color:#FFFFFF;
}
/* ç›®å®‰ç®± */
#meyasu h2{
	background:none;
	border:none;
	margin:0;
	padding:0;
}
/* å¸‚ç”ºæ‘åºE‘Š
#sityousonn{
	border: 1px solid #B9CBCD;
	padding:5px;
}
#sityousonn p,
#sityousonn h2{
	background:none;
	border:none;
	margin:0;
	padding:0;
} */

/* -----------------------------------------------
column2:ä¸­ãƒ–ãƒ­ãƒE‚¯
----------------------------------------------- */
#column2{
	float:right;
	width:430px;
}

#headline h2{
	color:#032E37;
	background-image: url(images/headline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:6px;
	padding-bottom:2px;
	border:none;
	border-bottom: 1px solid #AADDE4;
}
#etc li{
	display:block;
	float:left;
	margin-right:8px;
}

#column2 .tabmenu{ margin:0;}
#column2 .tabmenu h2{
	border:none;
	width:129px;
	float:left;
	margin:0;
	padding:8px 0px 0px 0px;
	background-image: url(images/tab1_h.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	color:#032E37;
}
#column2 #tab3 .tabmenu h2{
	background-image: url(images/tab3_h.gif);
}
#column2 .tabmenu {
	margin:0;
	padding:0;
	background-image: url(images/tab_line1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#column2 #tab1 .tabmenu {	background-image: url(images/tab_line1.gif);}
#column2 #tab2 .tabmenu {	background-image: url(images/tab_line2.gif);}
#column2 #tab3 .tabmenu {	background-image: url(images/tab_line3.gif);}


#column2 .tabmenu ul{
	margin:0; padding:0;
	float:left;
	border-bottom: 1px solid #B9CBCD;
}
#column2 .tabmenu li{
	width:129px;
	float:left;
	display:block;
	margin:0; padding:0;
	text-align:center;
	margin-top:7px;
}
#column2 .tabmenu li a{
	padding:2px 0px 0px 0px;
	text-align:center;
}

#column2 .tabmenu li.tab3{
	padding-right:12px;
}
#column2 .tabmenu li.tab1 a,
#column2 .tabmenu li.tab2 a,
#column2 .tabmenu li.tab3 a{
	background-image: url(images/tab1_n.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:129px;
	display:block;	
}
#column2 .tabmenu li.tab2 a{
	background-image: url(images/tab2_n.gif);
}
#column2 .tabmenu li.tab3 a{
	background-image: url(images/tab3_n.gif);
}



/* tabãƒœãƒƒã‚¯ã‚¹*/
#column2 .block{
	border: 1px solid #B9CBCD;
	border-top:none;
	padding:10px 8px 10px 8px;
	height:55em;
/*	height:470px;

	overflow-y :scroll;
	overflow-y :auto;
*/
}
#column2 .block h3{
	margin-bottom:4px;
	margin-top:8px;
	padding:3px 6px 1px 6px;
	border-top: 1px solid #B9CBCD;
	border-bottom: 1px solid #B9CBCD;
}
#column2 .block ul li{
display:inline;
margin-right:0.5em;
}

#column2 #tab3 .block ul{ margin-bottom:2em;}
#column2 #tab3 .block ul li{
display:block;
margin-bottom:5px;
}

#column2 #tab3 .block dt{
font-weight:normal;
width:120px;
}
#column2 #tab3 .block dt.long{ width:auto;}
#column2 #tab3 .block ul.ico1{ float:right;}
#column2 #tab3 .block ul.ico1 li{
float:left;
width:140px;
}

#column2 #tab3 .block dd{
margin-left:120px;
margin-top:-1.5em;
}
#column2 #tab3 .block dd li{
display:inline;
}

#column2 #tab3 .block dd ul{
margin-bottom:3px;
}



#column2 .block ul a{

}
#column2 .block ul{
margin:0;
margin-bottom:0.6em;
padding-left:4px;

}

/**/
#column2 .block dt{
	font-weight:bold;
}
#column2 .block dd{
	margin-left:0;
	padding-left:0;
}
#column2 .block dd a{
display:block;
float:left;
margin-right:1em;

}



#column2 .block ul{ margin-bottom:4px; line-height:1.2;}


/* -----------------------------------------------
column3:å³ãƒ–ãƒ­ãƒE‚¯
----------------------------------------------- */
#column3{
	float:right;
	width:154px;
}

/* è¼ãå›½ä½E*/
#kokutai h2{
	background:none;
	border:none;
	margin:0;
	padding:0;
	text-align:center;
}
/* åºE‘Šspace */
#adspace{
	padding-top:12px;
	padding-bottom:12px;
	text-align:center;
}


#adspace h2{
	background:none;
	border:none;
	margin:0;
	padding:0;
	border-top: 2px solid #DDDDDD;
	text-align:left;
	width:143px;
	padding-left:2px;
}
#adspace ul{ margin:0;}
#adspace li{
	margin:0;
	margin-bottom:7px;
}

/* -----------------------------------------------
adbanner
----------------------------------------------- */
#adbanner{
	text-align:center;
	margin:5px 0px 5px 0px;

}
#adbanner ul{
	list-style-type: none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:3px;
}
#adbanner li{
	width:145px;
	padding:2px;
	text-align:center;
	display:inline;
}
#adbanner li img{
	margin-bottom:5px;
}
