/* CSS Document */
@charset "UTF-8";
	/* LRC ieure css layout  */
	/* Last updated 15 May 2008  */ 
h1,h2,h3,h4,h5,h6,p,ul,ol,dl {
	margin-top: 0;
	margin-bottom: 0;
	}
p {
	line-height:-0.1em;
	letter-spacing:-0.1em;
	font-size:10pt;
	}
html>body p {
	line-height:1em;
	letter-spacing:-0.05em;
	}
br {
	font-size:10pt;
	}
html { 
	min-width: 760px;
	 }
img {
	border: 0;
	}
body {
	text-align: center;
	margin: 0;
	background: #FFFFFF;
	color: #000000;
	font: small/1.4 "lr oSVbN", Osaka, "qMmpS Pro W3";
	background: #000000;
	}
	

#wrapper  {
	width: 820px;
	height:1111px;
	margin: 0px auto;
	text-align: center;
	background: #000000 url(./images/common/body_bg.jpg) top left no-repeat;
	}

#header  {
	position:relative;
	width: 820px;
	height:110px;
	color: #333333;
	}

	#topimageleft a{
		float: left;
		text-indent: -9999px;
		width: 168px;
		height: 110px;
		display: block;
		}

	#topimageleft h1{
		text-indent: -9999px;
		}

	#gnavi01 {
		position:absolute;
		top:10px;
		left:233px;
		text-indent: -9999px;
		}

	#gnavi01 a:link,#gnavi01 a:visited{
		display: block;	
		width: 174px;
		height: 90px;
		}

	#gnavi02 {
		position:absolute;
		top:16px;
		left:450px;
		text-indent: -9999px;
		}

	#gnavi02 a:link,#gnavi02 a:visited{
		display: block;
		width: 57px;
		height: 90px;
		}

	#gnavi03 {
		position:absolute;
		top:20px;
		left:547px;
		text-indent: -9999px;
		}

	#gnavi03 a:link,#gnavi03 a:visited{
		display: block;
		width: 58px;
		height: 100px;
		}

	#gnavi04 {
		position:absolute;
		top:10px;
		left:638px;
		text-indent: -9999px;
		}

	#gnavi04 a:link,#gnavi04 a:visited{
		display: block;
		width: 58px;
		height: 120px;
		}

#contents  {
	position:relative;
	padding: 0 0 0 0;
	border: 0;
	text-align: left;
	margin-top: 0;
	}

	#main {
		float:right;
		width: 640px;
		height:680px;
		}
	.pagebox {
		width:486px;
		margin-top:10px;
		margin-left:38px;
		}
	.pagebox p{
		line-height:1.3em;
		}

	#footer {
		float:right;
		width: 650px;
		height: 290px;
		}

	#footer01 a{
		float: left;
		text-indent: -9999px;
		width: 270px;
		height: 120px;
		display: block;
		}

	#footer02 a{
		float: left;
		margin-right:0px;
		text-indent: -9999px;
		display: block;
		width: 300px;
		height: 145px;
		}

	#footer p{
		margin-left:120px;
		margin-top:60px;
		text-align:left;
		}
	ul {
		margin-top:10px;
		
		font-size:10pt;
		}
	ul.dotorange li{
		list-style-position:outside;
		padding-left:20px;
		margin-left:-40px;
		list-style-type: none;
		text-indent:0px;
		line-height:1.2em;
		background: url(./images/common/dot_orange.gif) top left no-repeat;
		}
	ul.diaorange li{
		list-style-position:outside;
		padding-left:20px;
		margin-left:-40px;
		list-style-type: none;
		text-indent:0px;
		line-height:1.2em;
		background: url(./images/common/dia_orange.gif) top left no-repeat;
		}
	dl {
		font-size:10pt;
		}
	dl.dotred dt{
		list-style-position:outside;
		padding-left:20px;
		margin-left:0px;
		list-style-type: none;
		text-indent:0px;
		line-height:1.2em;
		background: url(./images/common/dot_red.gif) top left no-repeat;
		}
	dl.dotred dd{
		margin-left:10px;
		margin-bottom:5px;
		text-indent:0px;
		
		font-size:10pt;
		}
	ul.sqred li{
		display: block;
		list-style-position:outside;
		padding-left:20px;
		margin-left:-40px;
		list-style-type: none;
		text-indent:0px;
		line-height:1.2em;
		background: url(./images/common/sq_red.gif) top left no-repeat;
		}
	ul.sqred li span.af {
	 	margin-left:30px;
  		font-weight:bold;
	 }
		
	.leftsidding{
		float:left;
		margin:0 12px 0 0;
		}
	.rightsidding{
		float:right;
		margin:0 0 0 12px;
		}
	.nextpage {
		float:right;
		width:200px;
		margin-top:18px;
		text-align:right;
		text-decoration:underline;
		}
	.nextpage a{
		color:#990000;
		}
	.nextpagesp {
		float:right;
		width:500px;
		margin-top:18px;
		text-align:right;
		text-decoration:underline;
		}
	.nextpagesp a{
		color:#990000;
		}
	.nextpagesp2 {
		float:right;
		width:500px;
		margin-top:18px;
		text-align:right;
		text-decoration:underline;
		}
	.nextpagesp2 a{
		color:#990000
		}
	.prepage {
		float:left;
		width:200px;
		margin-top:18px;
		text-align:left;
		text-decoration:underline;
		}
	.prepage a{
		color:#990000;
		}
	.prepagesp {
		float:left;
		width:500px;
		margin-top:18px;
		text-align:left;
		text-decoration:underline;
		}
	.prepagesp a{
		color:#990000;
		}
	.prepagesp2 {
		margin-top:4px;
		text-align:left;
		text-decoration:underline;
		}
	.prepagesp2 a{
		color:#990000;
		}
	.red {
		color:#990000;
		}
	.underline {
		text-decoration:underline;
		}
	.smallfont {
		font-size:8pt;
		}
	.pleft {
		padding-left:70px;
		}
	.pleft1 {
		padding-left:25px;
		}
	.pleft2 {
		padding-left:20px;
		}
	table {
		font-size:10pt;
		}
	table.cost {
		border:1px solid #999999;
	    border-collapse:collapse;
	    border-spacing:0;
		width:469px;
		
		}
	table.cost td {
	    border:1px solid #999999;
		text-align:center;
		}
	table.cost td.ptpd{
	    padding-top:5px;
		padding-bottom:5px;
		}
	table.cost td.left {
	    text-align:left;
		padding-left:8px;
		}
	table.cost td.front {
		width:70px;
		height:25px;
		}
	table.cost td.front2 {
		width:110px;
		height:30px;
		}
	table.cost td.grey {
		background:#E6E6E6;
		}
	table.prof {
		border:1px solid #999999;
	    border-collapse:collapse;
	    border-spacing:0;
		width:320px;
		height:185px;
		}
	table.prof th {
		width:100px;
	    border:1px solid #999999;
		text-align:left;
		background:#FAF3E7;
		padding-left:8px;
		font-weight:normal;
		}
	table.prof td {
	    border:1px solid #999999;
		text-align:left;
		background:#FFFFFF;
		padding-left:8px;
		}
	table.prof2 {
		border:1px solid #999999;
	    border-collapse:collapse;
	    border-spacing:0;
		width:370px;
		height:268px;
		}
	table.prof2 th {
		width:100px;
	    border:1px solid #999999;
		text-align:left;
		background:#FAF3E7;
		padding-left:8px;
		font-weight:normal;
		}
	table.prof2 td {
	    border:1px solid #999999;
		text-align:left;
		background:#FFFFFF;
		padding-left:8px;
		}
	fieldset {
		border: none;
		margin: 0;
		padding: 0;
		}
	fieldset th{
		font-weight:normal;
		height:30px;
		width:60px;
		}
	fieldset textarea{
		scroll:none;
		}
	fieldset .sosinbutton button {
		float:right;
		text-indent: -9999px;
		display:block;
		margin-top:8px;
		margin-left:120px;
		margin-bottom:6px;
		width: 120px;
		height: 30px;
		border:none;
		outline:none;
		background: #E0DFE3 url(./images/images_f/jnka_button.jpg) center left no-repeat;
		}
	legend {
	display: none;
		}

#dekirukoto h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/dekirukoto/dekirukoto.gif) top left no-repeat;
	}

#dekirukoto h3.one{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/dekirukoto/mikomikyaku.gif) top left no-repeat;
	}

#dekirukoto h3.two{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/dekirukoto/eigyomannotikara.gif) top left no-repeat;
	}

#consulting h2.one{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/consulting/consulting01.gif) top left no-repeat;
	}

#consulting h3.one{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/consulting/onshahanaze.gif) top left no-repeat;
	}

#consulting h2.two{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/consulting/consulting02.gif) top left no-repeat;
	}

#member h2.one{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/member/member01.gif) top left no-repeat;
	}

#member h3.one{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/member/suppoting.gif) top left no-repeat;
	}

#member h2.two{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/member/member02.gif) top left no-repeat;
	}

#member h2.three{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/member/member03.gif) top left no-repeat;
	}

#member h2.four{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/member/member04.gif) top left no-repeat;
	}

#member h2.five{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/member/member05.gif) top left no-repeat;
	}

#member h2.six{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/member/member06.gif) top left no-repeat;
	}
.name{
	margin-top:4px;
	font-size:14pt;
	font-weight:bold;
	}

#member .yomi{
	font-size:10pt;
	}

#skill_practice	h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/skill_practice/skill_practice.gif) top left no-repeat;
	}

#seminar h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/seminar/seminar.gif) top left no-repeat;
	}

#seminar h3{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/seminar/seminarnaiyo.gif) top left no-repeat;
	}	

#performance h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/performance/performance.gif) top left no-repeat;
	}

#training_program h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/training_program/training_program.gif) top left no-repeat;
	}

#training_program h3{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/training_program/eigyouman.gif) top left no-repeat;
	}	

#seminarguide h2{
	margin-top:22px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/seminar_guide/seminar_guide.gif) top left no-repeat;
	}

#seminarguide h3.one{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	text-indent:-9999px;
	width:492px;
	height:38px;
	background: url(./images/seminar_guide/attouteki.gif) top left no-repeat;
	}		

#seminarguide h3.two{
	margin-top:-5px;
	margin-left:0px;
	margin-bottom:0px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/seminar_guide/thema.gif) top left no-repeat;
	}

#seminarguide #tab {
	position:absolute;
	top:-12px;
	left:65px;
	width: 180px;
	height:38px;
	background: url(./images/seminar_guide/tab.jpg) top left no-repeat;
	}
html>body div#seminarguide #tab {
	position:absolute;
	
	left:230px;
	}

#mailmagazine #tab {
	position:absolute;
	top:0px;
	left:380px;
	width: 56px;
	height:30px;
	background: url(./images/mailmagazine/tab.jpg) top left no-repeat;
	}
html>body div#mailmagazine #tab {
	position:absolute;
	left:545px;
	}

#mailmagazine h2{
	margin-top:28px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/mailmagazine/mailmagazine.gif) top left no-repeat;
	}	

#mailmagazine .address input {
	width:325px;
	float:right;
	margin-right:30px;
	}
.toroku {
	text-align:right;
	}
.toroku button {
	float:right;
	margin-right:30px;
	text-indent: -9999px;
	display:block;
	width: 90px;
	height: 20px;
	border:none;
	outline:none;
	background: #E0DFE3 url(./images/mailmagazine/toroku.jpg) center left no-repeat;
	}
.henko {
	text-align:right;
	}
.henko button {
	float:right;
	margin-right:30px;
	text-indent: -9999px;
	display:block;
	width: 90px;
	height: 20px;
	border:none;
	outline:none;
	background: #E0DFE3 url(./images/mailmagazine/henko.jpg) center left no-repeat;
	}

#totalmarketting h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/totalmarketting/totalmarketting.gif) top left no-repeat;
	}

#totalmarketting h3.one{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/totalmarketting/okyakusamaha.gif) top left no-repeat;
	}

#totalmarketting h3.two{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/totalmarketting/okyakusamano.gif) top left no-repeat;
	}

#dekirukoto h3.two{
	margin-top:25px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/dekirukoto/eigyomannotikara.gif) top left no-repeat;
	}

#mmnaiyo h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/mmnaiyo/mmnaiyo.gif) top left no-repeat;
	}

#subscription h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/subscription/subscription.gif) top left no-repeat;
	}

#melmag-sample {
	width:470px;
	height:480px;
	border:1px solid #999999;
	overflow:scroll;
	font-size:90%;
	font-family:monospace;
	padding-left:1.5em;
	padding-top:1.5em;
	padding-bottom:1.5em;
	}

#stopic50th h2{
	margin-top:23px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/stopic50th/stopic50th.gif) top left no-repeat;
	}

#stopic50th #tab {
	position:absolute;
	top:-16px;
	left:288px;
	width: 60px;
	height:60px;
	background: url(./images/stopic50th/tab.jpg) top left no-repeat;
	}
html>body div#stopic50th #tab {
	left:453px;
	}

#othermenu h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/othermenu/othermenu.gif) top left no-repeat;
	}

#contact h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/contact/contact.gif) top left no-repeat;
	}

#contact #tab {
	position:absolute;
	top:5px;
	left:476px;
	width: 60px;
	height:60px;
	background: url(./images/contact/tab.jpg) top left no-repeat;
	}
html>body div#contact #tab {
	left:641px;
	}

#contact table{
	width:469px;
	}

#contact table th{
	width:120px;
	background:#E6E6E6;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	}

#contact table td{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	}

#contact table td.na input {
	width:130px;
	}

#contact table td.ma input {
	width:230px;
	}

#contact table td textarea {
	width:326px;
	height:100px;
	overflow:hidden;
	}

#contact .toiawase button{
		float:right;
		margin-right:15px;
		margin-top:10px;
		width: 144px;
		height: 25px;
		border:none;
		outline:none;
		background:none;
		padding-left:0px;
		}

#information h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/information/information.gif) top left no-repeat;
	}

#link h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/link/link.gif) top left no-repeat;
	}

#about h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/about/about.gif) top left no-repeat;
	}

#about table.cost {
		border:1px solid #999999;
	    border-collapse:collapse;
	    border-spacing:0;
		width:469px;
		}

#about table.cost td {
	    border:1px solid #999999;
		text-align:left;
		padding:2px 10px 2px 10px;
		height:20px;
		}

#about table.cost td.smallfont{
	    font-size:8pt;
		}

#about table.cost td.front2 {
		width:110px;
		}

#about table.cost td.grey {
		background:#E6E6E6;
		}

#totalmarkettingex h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/ex_totalmarketting/totalmarketting.gif) top left no-repeat;
	}

#totalmarkettingex h3{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	background: url(./images/ex_totalmarketting/okyakusama.gif) top left no-repeat;
	}
html>body div#totalmarkettingex h3{
	margin-top:20px;
	}
	
#access h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/access/access.gif) top left no-repeat;
	}
#dvd h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/dvd/dvd01.gif) top left no-repeat;
	}
#dvd h3{
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
	text-indent:-9999px;
	width:492px;
	height:21px;
	}
html>body div#dvd  h3{
	margin-top:20px;
	}
#dvd h3.one{
	background: url(./images/dvd/dvd03.gif) top left no-repeat;
	}
#dvd h3.two{
	background: url(./images/dvd/dvd04.gif) top left no-repeat;
	}
#dvd h3.three{
	background: url(./images/dvd/dvd05.gif) top left no-repeat;
	}
#dvd table{
	width:469px;
	}

#dvd table th{
	width:120px;
	background:#E6E6E6;
	border:1px solid #999999;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	}

#dvd table td{
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	}

#dvd table td.na input {
	width:150px;
	}

#dvd table td.ma input {
	width:230px;
	}
#dvd table td.ju input {
	width:280px;
	}
#dvd table td.ko input {
	width:50px;
	}
#dvd table td textarea {
	width:326px;
	height:100px;
	overflow:hidden;
	}
#dvd .mousikomi button{
		float:right;
		margin-right:15px;
		margin-top:10px;
		width: 144px;
		height: 25px;
		border:none;
		outline:none;
		background:none;
		padding-left:0px;
		}

#kankeitool h2{
	margin-top:20px;
	margin-left:30px;
	text-indent:-9999px;
	width:492px;
	height:22px;
	background: url(./images/kankeitool/01.gif) top left no-repeat;
	}



#side {
	float:left;
	position:relative;
	width: 165px;
	height:874px;
	}

#menu1 {
		position:absolute;
		top:0px;
		left:10px;
		width: 144px;
		}

	#menu1 ul{
		list-style-type: none;
		width: 140px;
		margin-left:0px;;
		}
html>body div#menu1 ul{
		list-style-position:outside;
		border:0px;
		padding:0px;
		}/* IE7 mozzila ribband */

	#menu1 li a {
		display: block;
		margin-top:0px;
		width: 145px;
		height: 27px;
		text-indent:-9999px;
		}

#menu11 a {background: url(./images/common/sidemenu.jpg) -20px -0px no-repeat;}
#menu12 a {background: url(./images/common/sidemenu.jpg) -20px -27px no-repeat;}
#menu13 a {background: url(./images/common/sidemenu.jpg) -20px -54px no-repeat;}
#menu14 a {background: url(./images/common/sidemenu.jpg) -20px -81px no-repeat;}
#menu15 a {background: url(./images/common/sidemenu.jpg) -20px -108px no-repeat;}
#menu16 a {background: url(./images/common/sidemenu.jpg) -20px -135px no-repeat;}
#menu17 a {background: url(./images/common/sidemenu.jpg) -20px -162px no-repeat;}
#menu18 a {background: url(./images/common/sidemenu.jpg) -20px -189px no-repeat;}
#menu19 a {background: url(./images/common/sidemenu.jpg) -20px -216px no-repeat;}
#menu20 a {background: url(./images/common/sidemenu.jpg) -20px -243px no-repeat;}
#menu21 a {background: url(./images/common/sidemenu.jpg) -20px -270px no-repeat;}
#menu22 a {background: url(./images/common/sidemenu.jpg) -20px -296px no-repeat;}
#menu23 a {background: url(./images/common/sidemenu.jpg) -20px -323px no-repeat;}
#menu24 a {background: url(./images/common/sidemenu.jpg) -20px -351px no-repeat;}
#menu25 a {background: url(./images/common/sidemenu.jpg) -20px -378px no-repeat;}
#menu11 a:hover{background: url(./images/common/sidemenu.jpg) -190px -0px no-repeat;}
#menu12 a:hover{background: url(./images/common/sidemenu.jpg) -190px -27px no-repeat;}
#menu13 a:hover{background: url(./images/common/sidemenu.jpg) -190px -54px no-repeat;}
#menu14 a:hover{background: url(./images/common/sidemenu.jpg) -190px -81px no-repeat;}
#menu15 a:hover{background: url(./images/common/sidemenu.jpg) -190px -108px no-repeat;}
#menu16 a:hover{background: url(./images/common/sidemenu.jpg) -190px -135px no-repeat;}
#menu17 a:hover{background: url(./images/common/sidemenu.jpg) -190px -162px no-repeat;}
#menu18 a:hover{background: url(./images/common/sidemenu.jpg) -190px -189px no-repeat;}
#menu19 a:hover{background: url(./images/common/sidemenu.jpg) -190px -216px no-repeat;}
#menu20 a:hover{background: url(./images/common/sidemenu.jpg) -190px -243px no-repeat;}
#menu21 a:hover{background: url(./images/common/sidemenu.jpg) -190px -270px no-repeat;}
#menu22 a:hover{background: url(./images/common/sidemenu.jpg) -190px -296px no-repeat;}
#menu23 a:hover{background: url(./images/common/sidemenu.jpg) -190px -323px no-repeat;}
#menu24 a:hover{background: url(./images/common/sidemenu.jpg) -190px -351px no-repeat;}
#menu25 a:hover{background: url(./images/common/sidemenu.jpg) -190px -378px no-repeat;}
#menu11 a.stay {background: url(./images/common/sidemenu.jpg) -356px -0px no-repeat;}
#menu12 a.stay {background: url(./images/common/sidemenu.jpg) -356px -27px no-repeat;}
#menu13 a.stay {background: url(./images/common/sidemenu.jpg) -356px -54px no-repeat;}
#menu14 a.stay {background: url(./images/common/sidemenu.jpg) -356px -81px no-repeat;}
#menu15 a.stay {background: url(./images/common/sidemenu.jpg) -356px -108px no-repeat;}
#menu16 a.stay {background: url(./images/common/sidemenu.jpg) -356px -135px no-repeat;}
#menu17 a.stay {background: url(./images/common/sidemenu.jpg) -356px -162px no-repeat;}
#menu18 a.stay {background: url(./images/common/sidemenu.jpg) -356px -189px no-repeat;}
#menu19 a.stay {background: url(./images/common/sidemenu.jpg) -356px -216px no-repeat;}
#menu20 a.stay {background: url(./images/common/sidemenu.jpg) -356px -243px no-repeat;}
#menu21 a.stay {background: url(./images/common/sidemenu.jpg) -356px -270px no-repeat;}
#menu22 a.stay {background: url(./images/common/sidemenu.jpg) -356px -296px no-repeat;}
#menu23 a.stay {background: url(./images/common/sidemenu.jpg) -356px -323px no-repeat;}
#menu24 a.stay {background: url(./images/common/sidemenu.jpg) -356px -351px no-repeat;}
#menu25 a.stay {background: url(./images/common/sidemenu.jpg) -356px -378px no-repeat;}

.clear {
	clear: both;
	line-height:0px;
	}
