#site_name{position:relative; left:20px;}
.catch{ margin-left:20px; color:black;}
#header #site_name{margin-left:0px !important;}
.navi{margin-left:10px !important; overflow-x:hidden !important;}
#wrapper #access_counter{position:relative; left:-165px;}
#wrapper #access_counter .soko{height:16px; width:165px; overflow:hidden;}
#honbun h1.title{width:580px; background-color:transparent;}
#index #contents{width:760px; left:0px;}
#index #honbun{height:502px; }
#contents{margin-left:20px; left:0px;}
.navi {margin-left:0px !important; width:162px;}
#access_counter{
	position:relative !important;
	top:0 !important;
	left:0 !important;
	width:160px !important;
	overflow-x:hidden !important;
	height:116px !important;
	}
#access_counter p{
	width:160px !important;
	overflow-x:hidden !important;
	height:80px !important;
	padding:0 !important;
	}

#honbun{overflow-x:hidden; margin-left:164px; width:580px; padding-left:12px;}
#index #honbun #whatsnew dl.news dt{}
#index #honbun #whatsnew dl.news dd{margin-left:1em; padding-left:.7em;}

/*title image*/
#honbun h1.title span{height:0; padding-top:24px;}
#event h1.title span{background:url("../gfx/event.gif") no-repeat 0 -1px;}
#description h1.title span{background:url("../gfx/description.gif") no-repeat 0 -1px;}
#guideline h1.title span{background:url("../gfx/description.gif") no-repeat 0 -1px;}
#action_history h1.title span{background:url("../gfx/description.gif") no-repeat 0 -1px !important;}
#join h1.title span{background:url("../gfx/description.gif") no-repeat 0 -1px !important;;}
#action h1.title span{background:url("../gfx/action.gif") no-repeat 0 -1px;}
#members h1.title span{background:url("../gfx/members.gif") no-repeat 0 -1px;}
#semminer h1.title span{background:url("../gfx/semminer.gif") no-repeat 0 -1px;}
#movere h1.title span{background:url("../gfx/movere.gif") no-repeat 0 -1px;}
#books h1.title span{background:url("../gfx/books.gif") no-repeat 0 -1px;}
#laws h1.title span{background:url("../gfx/laws.gif") no-repeat 0 -1px;}
#faq h1.title span{background:url("../gfx/faq.gif") no-repeat 0 -1px;}
#links h1.title span{background:url("../gfx/links.gif") no-repeat 0 -1px;}

#honbun h2{width:560px}
#links #honbun h3{width:560px;}
#movere #honbun .book{width:580px; overflow:hidden;}
#movere #honbun .book h2{width:430px; padding:0;}
#index #honbun .title{width:556px; overflow:hidden;}
#honbun dl.news{height:366px;}
#honbun dl.news dd{width:460px; overflow:hidden;}
.faq h3.answer{width:40px;}
.faq h4{margin-left:60px !important;}
.faq dl.flow div{width:110px; text-align:center; clear:both; margin-left:-124px;}
#books #honbun .nakami#unei{width:458px; overflow:hidden;}
#footer #contact table td{font-size:90% !important;}
#footer #contact table td.rogo{height:30px !important; overflow:hidden;}
h3.address{width:5em;}

#description #honbun dl.address dt{float:left; clear:both; width:9em;}
#description #honbun dl#history{width:550px; overflow:hidden;}
#description #honbun dl#history dt{width:4em;}
#description #honbun dl#history dd{margin-left:5em;}
#action_history #honbun p.caution{padding-left:2em !important;}
#join #honbun img{ height:159px;}
#join #honbun dl.address dt{float:left; clear:both; width:9em;}
div#contact table{width:550px; margin-top:-5px;}
div#contact td{padding:0;}
div#contact td.rogo{width:290px;}
div#contact td.rogo p{width:100%;}
div#contact td ul{width:100%;}
#members #honbun table.map span.area{word-spacing:.5em;}
#members #honbun table#members_list td.area a{text-decoration:none !important;}
