@charset "utf-8";
/* ===================================================================
CSS information

 file name  :zzz.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定 ※サイドメニュー部分は下部に記述
----------------------------------------------------------- */


/* h2
----------------------------------------------------------- */
#kankou h2 {
	background:url(../kankou/images/kankou_title.jpg) center no-repeat;
	height:132px;
	margin:0 auto;
	text-indent:-9999px;
}


/* main
----------------------------------------------------------- */
body#kankou div#main div#kankou_contents1 {
	width:690px;
	position:relative;
	margin:0 0 35px 0;
}

body#kankou div#main div#kankou_contents1 div#kankou_text1 {
	clear:both;
	float:left;
	width:450px;
	margin:12px 0 35px 0;
}
body#kankou div#main div#kankou_contents1 img#kankou_dotline {
	position:absolute;
	top:0px;
	left:500px;
}
body#kankou div#main div#kankou_contents1 a#kankou_access_btn{
	position:absolute;
	right:0px;
	top:80px;
}

body#kankou .float_clear {
	clear:both;
	margin:70px 0 35px 0;
}

body#kankou .float_clear2 {
	clear:both;
	margin:35px 0 35px 0;
}

body#kankou div#main div#kankou_map {
	width:690px;
	height:400px;
	margin:0;
	clear:both;
}

body#kankou div#main div#kankou_contents2 {
	width:690px;
	margin:0 0 35px 0;
	float:left;
}

body#kankou div#main div#kankou_contents2 h3{
	background:url(../kankou/images/kankou_st2.gif);
	width:155px;
	height:18px;
	line-height:20px;
	text-indent:-9999px;
	margin:0 0 20px 0;
}

body#kankou div#main div#kankou_contents2 ul#kankou_tabmenu{
	width:665px;
	height:36px;
	margin:0 0 50px 0;
}

body#kankou div#main div#kankou_contents2 ul#kankou_tabmenu li{
	float:left;
	height:36px;
	text-indent:-9999px;
}

body#kankou div#main div#kankou_contents2 ul#kankou_tabmenu li a{
	height:36px;
	display:block;
	overflow:hidden;
}

body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu01{
	background: url(../kankou/images/bn_tablist_close.gif);
	width:221px;
}
body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu01 a:hover,
body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu01 .active{
	background:url(../kankou/images/bn_tablist_open.gif);
	width:221px;
}
body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu02{
	background: url(../kankou/images/bn_tablist_close.gif) -221px 0;
	width:221px;
}
body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu02 a:hover,
body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu02 .active{
	background:url(../kankou/images/bn_tablist_open.gif) -221px 0;
	width:221px;
}
body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu03{
	background: url(../kankou/images/bn_tablist_close.gif) -442px 0;
	width:221px;
}
body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu03 a:hover,
body#kankou  div#main div#kankou_contents2 ul#kankou_tabmenu li#kankou_tabmenu03 .active{
	background:url(../kankou/images/bn_tablist_open.gif) -442px 0;
	width:221px;
}

body#kankou div#main div#kankou_contents2 div.st_bg{
	float:right;
	width:409px;
	height:22px;
	background:url(../kankou/images/kankou_sstbg.gif) top left no-repeat;
	position:relative;
}
body#kankou div#main div#kankou_contents2 div.st_bg img.st_hp {
	position:absolute;
	right:0;
	top:0;
}
body#kankou div#main div#kankou_contents2 div.st_bg img.st_map {
	position:absolute;
	right:73px;
	top:0;
}
body#kankou div#main div#kankou_contents2 p.st {
	position:absolute;
	left:20px;
	bottom:5px;
	font-weight:bold;
}
body#kankou div#main div#kankou_contents2 img.floatleft {
	float:left;
}

body#kankou div#main div#kankou_contents2 div.kankou_table {
	float:right;
	width:409px;
	margin:10px 0 0 0;
}
body#kankou div#main div#kankou_contents2 div.kankou_table td {
	padding:3px;
}
body#kankou div#main div#kankou_contents2 div#art1 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#art2 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#art3 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#art4 {
	width:665px;
	margin:0 0 35px 0;
}

body#kankou div#main div#kankou_contents2 div#art5 {
	width:665px;
	margin:0 0 35px 0;
}




body#kankou div#main div#kankou_contents2 div#shi0 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#shi1 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#shi2 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#shi3 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#shi4 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#shi5 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#shi6 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#shi7 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#shi8 {
	width:665px;
	margin:0 0 35px 0;
}


body#kankou div#main div#kankou_contents2 div#tera1 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#tera2 {
	width:665px;
	margin:0 0 35px 0;
}
body#kankou div#main div#kankou_contents2 div#tera3 {
	width:665px;
	margin:0 0 35px 0;
}












/* #sub 
----------------------------------------------------------- */
#kankou #sub ul#subsidemenu_list{
	height:119px;
	text-indent:-9999px;
	margin:0 0 50px 0;
}
#kankou #sub h3#subsidemenu_title{
	background:url(../kankou/images/st_subsidemenu.gif);
}

#kankou #sub ul#subsidemenu_list{
	background:url(../kankou/images/bg_subsidemenu.gif);
}


/* サイドメニュー部分 */
#kankou #sub ul#subsidemenu_list li#list01{
	height:45px;
	line-height:45px;
}

#kankou #sub ul#subsidemenu_list li#list02{
	height:33px;
	line-height:33px;
}

#kankou #sub ul#subsidemenu_list li#list03{
	height:33px;
	line-height:33px;
}


#kankou #sub ul#subsidemenu_list li#list01 a{height:43px;}
#kankou #sub ul#subsidemenu_list li#list02 a{height:33px;}
#kankou #sub ul#subsidemenu_list li#list03 a{height:33px;}


#kankou #sub ul#subsidemenu_list li#list01 a:hover,
#kankou #sub ul#subsidemenu_list li#list01 a#active{background:url(../kankou/images/bg_subsidemenu_over.gif) 0px 0px;}
#kankou #sub ul#subsidemenu_list li#list02 a:hover,
#kankou #sub ul#subsidemenu_list li#list02 a#active{background:url(../kankou/images/bg_subsidemenu_over.gif) 0px -45px;}
#kankou #sub ul#subsidemenu_list li#list03 a:hover,
#kankou #sub ul#subsidemenu_list li#list03 a#active{background:url(../kankou/images/bg_subsidemenu_over.gif) 0px -78px;}






/*  */













/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

