@charset "utf-8";

div#visual_area { width:940px; height: 556px; position: relative;}
div#visual_area h2{ width:118px; height:332px; background:url(index_img/tt_readtext.jpg) 0 0 no-repeat;
	text-indent: -999em; position: absolute; left: 412px; top: 40px; z-index:10;}
div#visual_area h3{ width:100px; height:60px; position: absolute; left: 1px; top: 18px; z-index:10;}

ul#index_menu {}
ul#index_menu li{ width:152px; height:32px; position: absolute; text-indent: -999em; z-index:50;}
ul#index_menu li a{ width:152px; height:32px; overflow: hidden;}
ul#index_menu li.m1, ul#index_menu li.m1 a{ background: url(index_img/btn_mainmeu.gif) 0 0 no-repeat; top:342px; left:9px; display: block;}
ul#index_menu li.m1 a:hover{ background: url(index_img/btn_mainmeu.gif) -152px 0 no-repeat;}
ul#index_menu li.m2, ul#index_menu li.m2 a{ background: url(index_img/btn_mainmeu.gif) 0 -32px no-repeat; top:377px; left:29px; display: block;}
ul#index_menu li.m2 a:hover{ background: url(index_img/btn_mainmeu.gif) -152px -32px no-repeat;}
ul#index_menu li.m3, ul#index_menu li.m3 a{ background: url(index_img/btn_mainmeu.gif) 0 -64px no-repeat; top:412px; left:39px; display: block;}
ul#index_menu li.m3 a:hover{ background: url(index_img/btn_mainmeu.gif) -152px -64px no-repeat; top:412px; left:39px;}
ul#index_menu li.m4, ul#index_menu li.m4 a{ background: url(index_img/btn_mainmeu.gif) 0 -96px no-repeat; top:342px; left:779px; display: block;}
ul#index_menu li.m4 a:hover{ background: url(index_img/btn_mainmeu.gif) -152px -96px no-repeat; top:342px; left:779px;}
ul#index_menu li.m5, ul#index_menu li.m5 a{ background: url(index_img/btn_mainmeu.gif) 0 -128px no-repeat; top:377px; left:759px; display: block;}
ul#index_menu li.m5 a:hover{ background: url(index_img/btn_mainmeu.gif) -152px -128px no-repeat;}
ul#index_menu li.m6, ul#index_menu li.m6 a{ background: url(index_img/btn_mainmeu.gif) 0 -160px no-repeat; top:412px; left:749px; display: block;}
ul#index_menu li.m6 a:hover{ background: url(index_img/btn_mainmeu.gif) -152px -160px no-repeat;}


div#contarea{ text-align:left; background: url(index_img/bg_contbox.gif) 216px 22px no-repeat;}
div#contarea div.l_area{ width: 220px; float:left; display: inline; position:relative;}
div#contarea div.l_area h3{ background:url(index_img/stt_members.gif) 0 0 no-repeat; width: 220px; height: 141px; text-indent: -999em; position: relative; top:-50px; z-index:30;}
div#contarea div.l_area div.txtinfo {background:url(index_img/txt_members.gif) 0 0 no-repeat; width: 196px; height:116px; margin-left:15px; position:relative; top:-88px; z-index:35;}
div#contarea div.l_area div.txtinfo p { text-indent:-999em;}

div#contarea div.l_area h4#bn_members a{ width:180px; height:75px; background:url(index_img/bn_members.gif) 0 0 no-repeat; text-indent:-999em; display: block; overflow: hidden; position:relative; top:75px; left:10px; z-index:40; padding: 0;}
div#contarea div.l_area h4#bn_members a:hover{ background:url(index_img/bn_members.gif) 0 -75px no-repeat;}

div#contarea div.c_area{ width: 480px; float:left; display: inline; margin-left:20px; margin-right:20px; padding-top:12px;}
div#contarea div.c_area h3{ background:url(index_img/stt_news.gif) 0 0 no-repeat; width: 480px; height:29px; text-indent:-999em;}
div#contarea div.c_area dl{ font-size:75%; padding: 0 10px; line-height: 140%;}
div#contarea div.c_area dt { float:left; display: inline; width:70px; padding: 8px 0; color:#555566;}
div#contarea div.c_area dd { float:left; display: inline; width:380px; padding: 8px 0 8px 0.5em; text-indent:-0.5em; color:#001581;}
div#contarea div.c_area p.txt_info{ padding: 20px 0; text-align:center;}
div#contarea div.c_area p.bn{ padding: 5px 0 0 0; text-align:center;}

div#contarea div.r_area{ width: 200px; float:right; display: inline; padding-top:25px;}
div#contarea div.r_area li { padding-bottom:3px;}

p#btn_yoyaku{
	position:absolute;
	top:97px;
	left:1px;
	height:221px;
	width: 232px;
	z-index:1000; background:url(btn_yoyaku3.png); text-indent:-99999px; display:block;
}

p#btn_yoyaku a{
	position:absolute;
	height:221px;
	width: 232px;
	z-index:1000; background:url(btn_yoyaku3.png); text-indent:-99999px; display:block;
}


